/////////////////////////////////////////////////////////////////////////////
-// Name: prntbase.cpp
+// Name: src/common/prntbase.cpp
// Purpose: Printing framework base class implementation
// Author: Julian Smart
// Modified by:
#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
+ #pragma hdrstop
#endif
-#include "wx/defs.h"
-
#if wxUSE_PRINTING_ARCHITECTURE
+#include "wx/dcprint.h"
+
#ifndef WX_PRECOMP
-#include "wx/utils.h"
-#include "wx/dc.h"
-#include "wx/app.h"
-#include "wx/msgdlg.h"
-#include "wx/layout.h"
-#include "wx/choice.h"
-#include "wx/button.h"
-#include "wx/settings.h"
-#include "wx/dcmemory.h"
-#include "wx/stattext.h"
-#include "wx/intl.h"
-#include "wx/textdlg.h"
-#include "wx/sizer.h"
+ #if defined(__WXMSW__)
+ #include "wx/msw/wrapcdlg.h"
+ #endif // MSW
+ #include "wx/utils.h"
+ #include "wx/dc.h"
+ #include "wx/app.h"
+ #include "wx/msgdlg.h"
+ #include "wx/layout.h"
+ #include "wx/choice.h"
+ #include "wx/button.h"
+ #include "wx/settings.h"
+ #include "wx/dcmemory.h"
+ #include "wx/stattext.h"
+ #include "wx/intl.h"
+ #include "wx/textdlg.h"
+ #include "wx/sizer.h"
+ #include "wx/module.h"
#endif // !WX_PRECOMP
#include "wx/prntbase.h"
-#include "wx/dcprint.h"
#include "wx/printdlg.h"
#include "wx/print.h"
-#include "wx/module.h"
#include <stdlib.h>
#include <string.h>
#endif
#ifdef __WXMSW__
- #include "wx/msw/wrapcdlg.h"
#ifndef __WIN32__
#include <print.h>
#endif
switch(event.GetKeyCode())
{
- case WXK_NEXT:
+ case WXK_PAGEDOWN:
controlBar->OnNext(); break;
- case WXK_PRIOR:
+ case WXK_PAGEUP:
controlBar->OnPrevious(); break;
case WXK_HOME:
controlBar->OnFirst(); break;
m_pimpl->SetZoom( percent );
}
+int wxPrintPreview::GetZoom() const
+{
+ return m_pimpl->GetZoom();
+}
+
wxPrintDialogData& wxPrintPreview::GetPrintDialogData()
{
return m_pimpl->GetPrintDialogData();
m_pimpl->DetermineScaling();
}
-
#endif // wxUSE_PRINTING_ARCHITECTURE