#include "wx/msgdlg.h"
#include "wx/intl.h"
#include "wx/progdlg.h"
- #include "wx/log.h"
+ #include "wx/log.h"
#endif
#include "wx/generic/printps.h"
IMPLEMENT_DYNAMIC_CLASS(wxPostScriptPrinter, wxPrinterBase)
IMPLEMENT_CLASS(wxPostScriptPrintPreview, wxPrintPreviewBase)
-
+
// ============================================================================
// implementation
// ============================================================================
bool wxPostScriptPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt)
{
- sm_abortIt = FALSE;
+ sm_abortIt = false;
sm_abortWindow = (wxWindow *) NULL;
if (!printout)
{
sm_lastError = wxPRINTER_ERROR;
- return FALSE;
+ return false;
}
- printout->SetIsPreview(FALSE);
+ printout->SetIsPreview(false);
-#if 0
+#if 0
// 4/9/99, JACS: this is a silly place to allow preparation, considering
// the DC and no parameters have been set in the printout object.
// Moved further down.
if (maxPage == 0)
{
sm_lastError = wxPRINTER_ERROR;
- return FALSE;
+ return false;
}
m_printDialogData.SetMinPage(minPage);
if (minPage != 0)
{
- m_printDialogData.EnablePageNumbers(TRUE);
+ m_printDialogData.EnablePageNumbers(true);
if (m_printDialogData.GetFromPage() < m_printDialogData.GetMinPage())
m_printDialogData.SetFromPage(m_printDialogData.GetMinPage());
else if (m_printDialogData.GetFromPage() > m_printDialogData.GetMaxPage())
m_printDialogData.SetToPage(m_printDialogData.GetMinPage());
}
else
- m_printDialogData.EnablePageNumbers(FALSE);
+ m_printDialogData.EnablePageNumbers(false);
#endif
if (m_printDialogData.GetMinPage() < 1)
{
dc = PrintDialog(parent);
if (!dc)
- return FALSE;
+ return false;
}
else
{
{
if (dc) delete dc;
sm_lastError = wxPRINTER_ERROR;
- return FALSE;
+ return false;
}
wxSize ScreenPixels = wxGetDisplaySize();
{
sm_lastError = wxPRINTER_ERROR;
wxEndBusyCursor();
- return FALSE;
+ return false;
}
// Only set min and max, because from and to have been
// set by the user
m_printDialogData.SetMinPage(minPage);
m_printDialogData.SetMaxPage(maxPage);
-
+
int
pagesPerCopy = m_printDialogData.GetToPage()-m_printDialogData.GetFromPage()+1,
totalPages = pagesPerCopy * m_printDialogData.GetNoCopies(),
sm_lastError = wxPRINTER_NO_ERROR;
- bool keepGoing = TRUE;
+ bool keepGoing = true;
int copyCount;
for (copyCount = 1; copyCount <= m_printDialogData.GetNoCopies(); copyCount ++)
{
if (sm_abortIt)
{
- keepGoing = FALSE;
+ keepGoing = false;
sm_lastError = wxPRINTER_CANCELLED;
break;
}
}
else
{
- sm_abortIt = TRUE;
+ sm_abortIt = true;
sm_lastError = wxPRINTER_CANCELLED;
- keepGoing = FALSE;
+ keepGoing = false;
}
}
- wxYield();
+ wxYield();
}
printout->OnEndDocument();
}
bool wxPostScriptPrinter::Setup(wxWindow *parent)
{
wxGenericPrintDialog* dialog = new wxGenericPrintDialog(parent, & m_printDialogData);
- dialog->GetPrintDialogData().SetSetupDialog(TRUE);
+ dialog->GetPrintDialogData().SetSetupDialog(true);
int ret = dialog->ShowModal();
bool wxPostScriptPrintPreview::Print(bool interactive)
{
if (!m_printPrintout)
- return FALSE;
+ return false;
wxPostScriptPrinter printer(& m_printDialogData);
return printer.Print(m_previewFrame, m_printPrintout, interactive);
}
m_previewPrintout->SetPPIScreen( (int) ((ScreenPixels.GetWidth() * 25.4) / ScreenMM.GetWidth()),
(int) ((ScreenPixels.GetHeight() * 25.4) / ScreenMM.GetHeight()) );
- m_previewPrintout->SetPPIPrinter(wxPostScriptDC::GetResolution(), wxPostScriptDC::GetResolution());
+ m_previewPrintout->SetPPIPrinter(wxPostScriptDC::GetResolution(), wxPostScriptDC::GetResolution());
wxSize sizeDevUnits(paper->GetSizeDeviceUnits());
sizeDevUnits.x = (wxCoord)((float)sizeDevUnits.x * wxPostScriptDC::GetResolution() / 72.0);