Fix to reflect wxUNIVERSAL conditions from header.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29820 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2004-10-13 09:24:09 +00:00
parent 49dcf8bfb8
commit 383f6abdbf

View File

@@ -65,19 +65,19 @@ IMPLEMENT_CLASS(wxPrintPreviewBase, wxObject)
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
wxPrintFactory *wxPrintFactory::m_factory = NULL; wxPrintFactory *wxPrintFactory::m_factory = NULL;
void wxPrintFactory::SetPrintFactory( wxPrintFactory *factory ) void wxPrintFactory::SetPrintFactory( wxPrintFactory *factory )
{ {
if (wxPrintFactory::m_factory) if (wxPrintFactory::m_factory)
delete wxPrintFactory::m_factory; delete wxPrintFactory::m_factory;
wxPrintFactory::m_factory = factory; wxPrintFactory::m_factory = factory;
} }
wxPrintFactory *wxPrintFactory::GetFactory() wxPrintFactory *wxPrintFactory::GetFactory()
{ {
if (!wxPrintFactory::m_factory) if (!wxPrintFactory::m_factory)
wxPrintFactory::m_factory = new wxNativePrintFactory; wxPrintFactory::m_factory = new wxNativePrintFactory;
return wxPrintFactory::m_factory; return wxPrintFactory::m_factory;
} }
@@ -87,8 +87,8 @@ wxPrintFactory *wxPrintFactory::GetFactory()
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
wxPrinterBase *wxNativePrintFactory::CreatePrinter( wxPrintDialogData *data ) wxPrinterBase *wxNativePrintFactory::CreatePrinter( wxPrintDialogData *data )
{ {
#if defined(__WXMSW__) #if defined(__WXMSW__) && !defined(__WXUNIVERSAL__)
return new wxWindowsPrinter( data ); return new wxWindowsPrinter( data );
#elif defined(__WXMAC__) #elif defined(__WXMAC__)
return new wxMacPrinter( data ); return new wxMacPrinter( data );
@@ -97,10 +97,10 @@ wxPrinterBase *wxNativePrintFactory::CreatePrinter( wxPrintDialogData *data )
#endif #endif
}; };
wxPrintPreviewBase *wxNativePrintFactory::CreatePrintPreview( wxPrintout *preview, wxPrintPreviewBase *wxNativePrintFactory::CreatePrintPreview( wxPrintout *preview,
wxPrintout *printout, wxPrintDialogData *data ) wxPrintout *printout, wxPrintDialogData *data )
{ {
#if defined(__WXMSW__) #if defined(__WXMSW__) && !defined(__WXUNIVERSAL__)
return new wxWindowsPrintPreview( preview, printout, data ); return new wxWindowsPrintPreview( preview, printout, data );
#elif defined(__WXMAC__) #elif defined(__WXMAC__)
return new wxMacPrintPreview( preview, printout, data ); return new wxMacPrintPreview( preview, printout, data );
@@ -109,10 +109,10 @@ wxPrintPreviewBase *wxNativePrintFactory::CreatePrintPreview( wxPrintout *previe
#endif #endif
} }
wxPrintPreviewBase *wxNativePrintFactory::CreatePrintPreview( wxPrintout *preview, wxPrintPreviewBase *wxNativePrintFactory::CreatePrintPreview( wxPrintout *preview,
wxPrintout *printout, wxPrintData *data ) wxPrintout *printout, wxPrintData *data )
{ {
#if defined(__WXMSW__) #if defined(__WXMSW__) && !defined(__WXUNIVERSAL__)
return new wxWindowsPrintPreview( preview, printout, data ); return new wxWindowsPrintPreview( preview, printout, data );
#elif defined(__WXMAC__) #elif defined(__WXMAC__)
return new wxMacPrintPreview( preview, printout, data ); return new wxMacPrintPreview( preview, printout, data );
@@ -814,21 +814,21 @@ bool wxPrintPreviewBase::SetCurrentPage(int pageNum)
return true; return true;
} }
int wxPrintPreviewBase::GetCurrentPage() const int wxPrintPreviewBase::GetCurrentPage() const
{ return m_currentPage; }; { return m_currentPage; };
void wxPrintPreviewBase::SetPrintout(wxPrintout *printout) void wxPrintPreviewBase::SetPrintout(wxPrintout *printout)
{ m_previewPrintout = printout; }; { m_previewPrintout = printout; };
wxPrintout *wxPrintPreviewBase::GetPrintout() const wxPrintout *wxPrintPreviewBase::GetPrintout() const
{ return m_previewPrintout; }; { return m_previewPrintout; };
wxPrintout *wxPrintPreviewBase::GetPrintoutForPrinting() const wxPrintout *wxPrintPreviewBase::GetPrintoutForPrinting() const
{ return m_printPrintout; }; { return m_printPrintout; };
void wxPrintPreviewBase::SetFrame(wxFrame *frame) void wxPrintPreviewBase::SetFrame(wxFrame *frame)
{ m_previewFrame = frame; }; { m_previewFrame = frame; };
void wxPrintPreviewBase::SetCanvas(wxPreviewCanvas *canvas) void wxPrintPreviewBase::SetCanvas(wxPreviewCanvas *canvas)
{ m_previewCanvas = canvas; }; { m_previewCanvas = canvas; };
wxFrame *wxPrintPreviewBase::GetFrame() const wxFrame *wxPrintPreviewBase::GetFrame() const
{ return m_previewFrame; } { return m_previewFrame; }
wxPreviewCanvas *wxPrintPreviewBase::GetCanvas() const wxPreviewCanvas *wxPrintPreviewBase::GetCanvas() const
{ return m_previewCanvas; } { return m_previewCanvas; }
bool wxPrintPreviewBase::PaintPage(wxPreviewCanvas *canvas, wxDC& dc) bool wxPrintPreviewBase::PaintPage(wxPreviewCanvas *canvas, wxDC& dc)
@@ -1038,20 +1038,20 @@ void wxPrintPreviewBase::SetZoom(int percent)
} }
} }
wxPrintDialogData& wxPrintPreviewBase::GetPrintDialogData() wxPrintDialogData& wxPrintPreviewBase::GetPrintDialogData()
{ {
return m_printDialogData; return m_printDialogData;
} }
int wxPrintPreviewBase::GetZoom() const int wxPrintPreviewBase::GetZoom() const
{ return m_currentZoom; } { return m_currentZoom; }
int wxPrintPreviewBase::GetMaxPage() const int wxPrintPreviewBase::GetMaxPage() const
{ return m_maxPage; } { return m_maxPage; }
int wxPrintPreviewBase::GetMinPage() const int wxPrintPreviewBase::GetMinPage() const
{ return m_minPage; } { return m_minPage; }
bool wxPrintPreviewBase::Ok() const bool wxPrintPreviewBase::Ok() const
{ return m_isOk; } { return m_isOk; }
void wxPrintPreviewBase::SetOk(bool ok) void wxPrintPreviewBase::SetOk(bool ok)
{ m_isOk = ok; } { m_isOk = ok; }
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
// wxPrintPreview // wxPrintPreview
@@ -1080,7 +1080,7 @@ wxPrintPreview::wxPrintPreview(wxPrintout *printout,
wxPrintPreview::~wxPrintPreview() wxPrintPreview::~wxPrintPreview()
{ {
delete m_pimpl; delete m_pimpl;
// don't delete twice // don't delete twice
m_printPrintout = NULL; m_printPrintout = NULL;
m_previewPrintout = NULL; m_previewPrintout = NULL;
@@ -1092,43 +1092,43 @@ bool wxPrintPreview::SetCurrentPage(int pageNum)
return m_pimpl->SetCurrentPage( pageNum ); return m_pimpl->SetCurrentPage( pageNum );
} }
int wxPrintPreview::GetCurrentPage() const int wxPrintPreview::GetCurrentPage() const
{ {
return m_pimpl->GetCurrentPage(); return m_pimpl->GetCurrentPage();
} }
void wxPrintPreview::SetPrintout(wxPrintout *printout) void wxPrintPreview::SetPrintout(wxPrintout *printout)
{ {
m_pimpl->SetPrintout( printout ); m_pimpl->SetPrintout( printout );
} }
wxPrintout *wxPrintPreview::GetPrintout() const wxPrintout *wxPrintPreview::GetPrintout() const
{ {
return m_pimpl->GetPrintout(); return m_pimpl->GetPrintout();
} }
wxPrintout *wxPrintPreview::GetPrintoutForPrinting() const wxPrintout *wxPrintPreview::GetPrintoutForPrinting() const
{ {
return m_pimpl->GetPrintoutForPrinting(); return m_pimpl->GetPrintoutForPrinting();
} }
void wxPrintPreview::SetFrame(wxFrame *frame) void wxPrintPreview::SetFrame(wxFrame *frame)
{ {
m_pimpl->SetFrame( frame ); m_pimpl->SetFrame( frame );
} }
void wxPrintPreview::SetCanvas(wxPreviewCanvas *canvas) void wxPrintPreview::SetCanvas(wxPreviewCanvas *canvas)
{ {
m_pimpl->SetCanvas( canvas ); m_pimpl->SetCanvas( canvas );
} }
wxFrame *wxPrintPreview::GetFrame() const wxFrame *wxPrintPreview::GetFrame() const
{ {
return m_pimpl->GetFrame(); return m_pimpl->GetFrame();
} }
wxPreviewCanvas *wxPrintPreview::GetCanvas() const wxPreviewCanvas *wxPrintPreview::GetCanvas() const
{ {
return m_pimpl->GetCanvas(); return m_pimpl->GetCanvas();
} }