#pragma hdrstop
#endif
-#include "wx/defs.h"
-
#if wxUSE_PRINTING_ARCHITECTURE
#ifndef WX_PRECOMP
#include "wx/filedlg.h"
#include "wx/choice.h"
#include "wx/combobox.h"
- #include <wx/intl.h>
+ #include "wx/intl.h"
#include "wx/sizer.h"
#endif
// wxWin macros
// ----------------------------------------------------------------------------
-#if !USE_SHARED_LIBRARY
#if wxUSE_POSTSCRIPT
- IMPLEMENT_CLASS(wxGenericPrintDialog, wxDialog)
- IMPLEMENT_CLASS(wxGenericPrintSetupDialog, wxDialog)
+IMPLEMENT_CLASS(wxGenericPrintDialog, wxDialog)
+IMPLEMENT_CLASS(wxGenericPrintSetupDialog, wxDialog)
- BEGIN_EVENT_TABLE(wxGenericPrintDialog, wxDialog)
- EVT_BUTTON(wxID_OK, wxGenericPrintDialog::OnOK)
- EVT_BUTTON(wxPRINTID_SETUP, wxGenericPrintDialog::OnSetup)
- EVT_RADIOBOX(wxPRINTID_RANGE, wxGenericPrintDialog::OnRange)
- END_EVENT_TABLE()
-#endif
+BEGIN_EVENT_TABLE(wxGenericPrintDialog, wxDialog)
+ EVT_BUTTON(wxID_OK, wxGenericPrintDialog::OnOK)
+ EVT_BUTTON(wxPRINTID_SETUP, wxGenericPrintDialog::OnSetup)
+ EVT_RADIOBOX(wxPRINTID_RANGE, wxGenericPrintDialog::OnRange)
+END_EVENT_TABLE()
- IMPLEMENT_CLASS(wxGenericPageSetupDialog, wxDialog)
+#endif // wxUSE_POSTSCRIPT
- BEGIN_EVENT_TABLE(wxGenericPageSetupDialog, wxDialog)
- EVT_BUTTON(wxPRINTID_SETUP, wxGenericPageSetupDialog::OnPrinter)
- END_EVENT_TABLE()
-#endif // USE_SHARED_LIBRARY
+IMPLEMENT_CLASS(wxGenericPageSetupDialog, wxDialog)
+
+BEGIN_EVENT_TABLE(wxGenericPageSetupDialog, wxDialog)
+ EVT_BUTTON(wxPRINTID_SETUP, wxGenericPageSetupDialog::OnPrinter)
+END_EVENT_TABLE()
// ----------------------------------------------------------------------------
// global vars
wxString f = wxFileSelector(_("PostScript file"),
wxPathOnly(wxThePrintSetupData->GetPrinterFile()),
wxFileNameFromPath(wxThePrintSetupData->GetPrinterFile()),
- T("ps"), T("*.ps"), 0, this);
+ wxT("ps"), wxT("*.ps"), 0, this);
if ( f.IsEmpty() )
return;
bool wxGenericPrintDialog::TransferDataToWindow()
{
- char buf[10];
-
if(m_printDialogData.GetFromPage() != 0)
{
if(m_fromText)
{
m_fromText->Enable(TRUE);
m_toText->Enable(TRUE);
- sprintf(buf, "%d", m_printDialogData.GetFromPage());
- m_fromText->SetValue(buf);
- sprintf(buf, "%d", m_printDialogData.GetToPage());
- m_toText->SetValue(buf);
+ m_fromText->SetValue(
+ wxString::Format(_T("%d"), m_printDialogData.GetFromPage()));
+ m_toText->SetValue(
+ wxString::Format(_T("%d"), m_printDialogData.GetToPage()));
if(m_rangeRadioBox)
if (m_printDialogData.GetAllPages())
m_rangeRadioBox->SetSelection(0);
}
}
}
- sprintf(buf, "%d", m_printDialogData.GetNoCopies());
- m_noCopiesText->SetValue(buf);
+ m_noCopiesText->SetValue(
+ wxString::Format(_T("%d"), m_printDialogData.GetNoCopies()));
m_printToFileCheckBox->SetValue(m_printDialogData.GetPrintToFile());
m_printToFileCheckBox->Enable(m_printDialogData.GetEnablePrintToFile());