X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3417f6618c41a6b8a7adc29ad5a12ca8c0dad248..27c78e4552aaefac9a4db0d4453eff09cdfef2ad:/src/os2/dcprint.cpp diff --git a/src/os2/dcprint.cpp b/src/os2/dcprint.cpp index 6aa9942d05..87c745f2e8 100644 --- a/src/os2/dcprint.cpp +++ b/src/os2/dcprint.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: dcprint.cpp +// Name: src/os2/dcprint.cpp // Purpose: wxPrinterDC class // Author: David Webster // Modified by: @@ -19,6 +19,7 @@ #ifndef WX_PRECOMP #include "wx/app.h" +#include "wx/math.h" #endif #include "wx/string.h" @@ -26,7 +27,6 @@ #include "wx/window.h" #include "wx/os2/private.h" #include "wx/dcprint.h" -#include "math.h" #if wxUSE_PRINTING_ARCHITECTURE @@ -34,15 +34,12 @@ IMPLEMENT_CLASS(wxPrinterDC, wxDC) // This form is deprecated -wxPrinterDC::wxPrinterDC( - const wxString& rsDriverName -, const wxString& rsDeviceName -, const wxString& rsFile -, bool bInteractive -, int nOrientation -) +wxPrinterDC::wxPrinterDC( const wxString& rsDriverName, + const wxString& rsDeviceName, + const wxString& rsFile, + bool bInteractive, + int nOrientation ) { - LONG lType = 0; DEVOPENSTRUC vDevOpen = { (char*)rsDeviceName.c_str() ,(char*)rsDriverName.c_str() ,NULL @@ -56,7 +53,7 @@ wxPrinterDC::wxPrinterDC( m_isInteractive = bInteractive; - if (!rsFile.IsNull() && rsFile != wxT("")) + if (!rsFile.IsNull() && !rsFile.empty()) m_printData.SetFilename(rsFile); /* @@ -81,22 +78,20 @@ wxPrinterDC::wxPrinterDC( if ( PrintDlg( &pd ) != 0 ) { m_hDC = (WXHDC) pd.hDC; - m_ok = TRUE; + m_ok = true; } else { - m_ok = FALSE; + m_ok = false; return; } - - // m_dontDelete = TRUE; } else #endif */ - if ((!rsDriverName.IsNull() && rsDriverName != wxT("")) && - (!rsDeviceName.IsNull() && rsDeviceName != wxT("")) && - (!rsFile.IsNull() && rsFile != wxT(""))) + if ( !rsDriverName.empty() && + !rsDeviceName.empty() && + !rsFile.empty() ) { m_hDC = (WXHDC) ::DevOpenDC( vHabmain ,OD_QUEUED @@ -105,7 +100,7 @@ wxPrinterDC::wxPrinterDC( ,(PDEVOPENDATA)&vDevOpen ,NULLHANDLE ); - m_ok = m_hDC ? TRUE: FALSE; + m_ok = m_hDC ? true: false; } else { @@ -113,7 +108,7 @@ wxPrinterDC::wxPrinterDC( vPrintData.SetOrientation(nOrientation); m_hDC = wxGetPrinterDC(vPrintData); - m_ok = m_hDC ? TRUE: FALSE; + m_ok = m_hDC ? true: false; } if (m_hDC) @@ -126,12 +121,10 @@ wxPrinterDC::wxPrinterDC( SetPen(*wxBLACK_PEN); } // end of wxPrinterDC::wxPrinterDC -wxPrinterDC::wxPrinterDC( - const wxPrintData& rPrintData -) +wxPrinterDC::wxPrinterDC( const wxPrintData& rPrintData ) { m_printData = rPrintData; - m_isInteractive = FALSE; + m_isInteractive = false; m_hDC = wxGetPrinterDC(rPrintData); m_ok = (m_hDC != 0); if (m_hDC) @@ -140,13 +133,11 @@ wxPrinterDC::wxPrinterDC( SetPen(*wxBLACK_PEN); } // end of wxPrinterDC::wxPrinterDC -wxPrinterDC::wxPrinterDC( - WXHDC hTheDC -) +wxPrinterDC::wxPrinterDC( WXHDC hTheDC ) { - m_isInteractive = FALSE; + m_isInteractive = false; m_hDC = hTheDC; - m_ok = TRUE; + m_ok = true; if (m_hDC) { SetMapMode(wxMM_TEXT); @@ -166,9 +157,7 @@ void wxPrinterDC::Init() } } // end of wxPrinterDC::Init -bool wxPrinterDC::StartDoc( - const wxString& rsMessage -) +bool wxPrinterDC::StartDoc(const wxString& WXUNUSED(rsMessage)) { /* TODO: PM's implementation DOCINFO docinfo; @@ -177,7 +166,7 @@ bool wxPrinterDC::StartDoc( wxString filename(m_printData.GetFilename()); - if (filename.IsEmpty()) + if (filename.empty()) docinfo.lpszOutput = NULL; else docinfo.lpszOutput = (const wxChar *) filename; @@ -188,7 +177,7 @@ bool wxPrinterDC::StartDoc( #endif if (!m_hDC) - return FALSE; + return false; int ret = #ifndef __WIN32__ @@ -214,7 +203,7 @@ bool wxPrinterDC::StartDoc( #endif return (ret > 0); */ - return(TRUE); + return true; } // end of wxPrinterDC::StartDoc void wxPrinterDC::EndDoc() @@ -233,14 +222,11 @@ void wxPrinterDC::EndPage() // if (m_hDC) // ::EndPage((HDC) m_hDC); } // end of wxPrinterDC::EndPage - +#if 0 // Returns default device and port names -static bool wxGetDefaultDeviceName( - wxString& rsDeviceName -, wxString& rsPortName -) +static bool wxGetDefaultDeviceName( wxString& rsDeviceName, wxString& rsPortName ) { - rsDeviceName = ""; + rsDeviceName = wxEmptyString; /* LPDEVNAMES lpDevNames; LPSTR lpszDriverName; @@ -269,7 +255,7 @@ static bool wxGetDefaultDeviceName( if (pd.hDevNames) GlobalFree(pd.hDevNames); - return FALSE; + return false; } if (pd.hDevNames) @@ -293,13 +279,12 @@ static bool wxGetDefaultDeviceName( } return ( deviceName != wxT("") ); */ - return(TRUE); + return true; } // end of wxGetDefaultDeviceName +#endif // Gets an HDC for the specified printer configuration -WXHDC WXDLLEXPORT wxGetPrinterDC( - const wxPrintData& rPrintDataConst -) +WXHDC WXDLLEXPORT wxGetPrinterDC( const wxPrintData& WXUNUSED(rPrintDataConst) ) { HDC hDC = NULLHANDLE; /* @@ -312,7 +297,7 @@ WXHDC WXDLLEXPORT wxGetPrinterDC( wxChar* deviceName; wxChar* portName = (wxChar*) NULL; // Obsolete in WIN32 - if (devNameStr == wxT("")) + if (devNameStr.empty()) deviceName = (wxChar*) NULL; else deviceName = WXSTRINGCAST devNameStr; @@ -324,7 +309,7 @@ WXHDC WXDLLEXPORT wxGetPrinterDC( if ( hDevMode ) lpDevMode = (DEVMODE*) GlobalLock(hDevMode); - if (devNameStr == wxT("")) + if (devNameStr.empty()) { // Retrieve the default device name wxString portName; @@ -347,40 +332,37 @@ WXHDC WXDLLEXPORT wxGetPrinterDC( return (WXHDC) hDC; } // end of wxGetPrinterDC -void wxPrinterDC::DoDrawBitmap( - const wxBitmap& rBmp -, wxCoord vX -, wxCoord vY -, bool bUseMask -) +void wxPrinterDC::DoDrawBitmap( const wxBitmap& rBmp, + wxCoord WXUNUSED(vX), + wxCoord WXUNUSED(vY), + bool WXUNUSED(bUseMask)) { wxCHECK_RET( rBmp.Ok(), _T("invalid bitmap in wxPrinterDC::DrawBitmap") ); - int nWidth = rBmp.GetWidth(); - int nHeight = rBmp.GetHeight(); +// int nWidth = rBmp.GetWidth(); +// int nHeight = rBmp.GetHeight(); // TODO: } // end of wxPrinterDC::DoDrawBitmap -bool wxPrinterDC::DoBlit( - wxCoord vXdest -, wxCoord vYdest -, wxCoord vWidth -, wxCoord vHeight -, wxDC* pSource -, wxCoord vXsrc -, wxCoord vYsrc -, int nRop -, bool bUseMask -) +bool wxPrinterDC::DoBlit( wxCoord WXUNUSED(vXdest), + wxCoord WXUNUSED(vYdest), + wxCoord WXUNUSED(vWidth), + wxCoord WXUNUSED(vHeight), + wxDC* WXUNUSED(pSource), + wxCoord WXUNUSED(vXsrc), + wxCoord WXUNUSED(vYsrc), + int WXUNUSED(nRop), + bool WXUNUSED(bUseMask), + wxCoord WXUNUSED(xsrcMask), + wxCoord WXUNUSED(ysrcMask) ) { - bool bSuccess = TRUE; + bool bSuccess = true; // TODO: return bSuccess; } // end of wxPrintDC::DoBlit - #endif //wxUSE_PRINTING_ARCHITECTURE