m_printCollate = false;
// New, 24/3/99
- m_printerName = wxT("");
+ m_printerName = wxEmptyString;
m_colour = true;
m_duplexMode = wxDUPLEX_SIMPLEX;
m_printQuality = wxPRINT_QUALITY_HIGH;
if (m_nativeData && wxIsKindOf(m_nativeData,wxPostScriptPrintNativeData))
return ((wxPostScriptPrintNativeData*)m_nativeData)->GetPrinterCommand();
#endif
- return wxT("");
+ return wxEmptyString;
}
wxString wxPrintData::GetPrinterOptions() const
if (m_nativeData && wxIsKindOf(m_nativeData,wxPostScriptPrintNativeData))
return ((wxPostScriptPrintNativeData*)m_nativeData)->GetPrinterOptions();
#endif
- return wxT("");
+ return wxEmptyString;
}
wxString wxPrintData::GetPreviewCommand() const
if (m_nativeData && wxIsKindOf(m_nativeData,wxPostScriptPrintNativeData))
return ((wxPostScriptPrintNativeData*)m_nativeData)->GetPreviewCommand();
#endif
- return wxT("");
+ return wxEmptyString;
}
wxString wxPrintData::GetFontMetricPath() const
if (m_nativeData && wxIsKindOf(m_nativeData,wxPostScriptPrintNativeData))
return ((wxPostScriptPrintNativeData*)m_nativeData)->GetFontMetricPath();
#endif
- return wxT("");
+ return wxEmptyString;
}
double wxPrintData::GetPrinterScaleX() const
wxPageSetupDialogData::wxPageSetupDialogData()
{
- m_paperSize = wxSize(0, 0);
+ m_paperSize = wxSize();
CalculatePaperSizeFromId();
- m_minMarginTopLeft = wxPoint(0, 0);
- m_minMarginBottomRight = wxPoint(0, 0);
- m_marginTopLeft = wxPoint(0, 0);
- m_marginBottomRight = wxPoint(0, 0);
+ m_minMarginTopLeft =
+ m_minMarginBottomRight =
+ m_marginTopLeft =
+ m_marginBottomRight = wxPoint();
// Flags
m_defaultMinMargins = false;
wxPageSetupDialogData::wxPageSetupDialogData(const wxPrintData& printData)
{
- m_paperSize = wxSize(0, 0);
- m_minMarginTopLeft = wxPoint(0, 0);
- m_minMarginBottomRight = wxPoint(0, 0);
- m_marginTopLeft = wxPoint(0, 0);
- m_marginBottomRight = wxPoint(0, 0);
+ m_paperSize = wxSize();
+ m_minMarginTopLeft =
+ m_minMarginBottomRight =
+ m_marginTopLeft =
+ m_marginBottomRight = wxPoint();
// Flags
m_defaultMinMargins = false;
wxPageSetupDialogData& wxPageSetupDialogData::operator=(const wxPrintData& data)
{
m_printData = data;
+ CalculatePaperSizeFromId();
return *this;
}
CalculatePaperSizeFromId();
}
+void wxPageSetupDialogData::SetPrintData(const wxPrintData& printData)
+{
+ m_printData = printData;
+ CalculatePaperSizeFromId();
+}
+
// Use paper size defined in this object to set the wxPrintData
// paper id
void wxPageSetupDialogData::CalculateIdFromPaperSize()