#include <wx/print.h>
This class provides the default method of managing the print preview interface.
Member functions may be overridden to replace functionality, or the class may be used without derivation.
Public Member Functions | |
wxPreviewFrame (wxPrintPreviewBase *preview, wxWindow *parent, const wxString &title="Print Preview", const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) | |
Constructor. | |
virtual | ~wxPreviewFrame () |
Destructor. | |
virtual void | CreateCanvas () |
Creates a wxPreviewCanvas. | |
virtual void | CreateControlBar () |
Creates a wxPreviewControlBar. | |
virtual void | Initialize () |
Creates the preview canvas and control bar, and calls wxWindow::MakeModal(true) to disable other top-level windows in the application. | |
void | OnCloseWindow (wxCloseEvent &event) |
Enables the other frames in the application, and deletes the print preview object, implicitly deleting any printout objects associated with the print preview object. |
wxPreviewFrame::wxPreviewFrame | ( | wxPrintPreviewBase * | preview, | |
wxWindow * | parent, | |||
const wxString & | title = "Print Preview" , |
|||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxDefaultSize , |
|||
long | style = wxDEFAULT_FRAME_STYLE , |
|||
const wxString & | name = wxFrameNameStr | |||
) |
Constructor.
Pass a print preview object plus other normal frame arguments. The print preview object will be destroyed by the frame when it closes.
virtual wxPreviewFrame::~wxPreviewFrame | ( | ) | [virtual] |
Destructor.
virtual void wxPreviewFrame::CreateCanvas | ( | ) | [virtual] |
Creates a wxPreviewCanvas.
Override this function to allow a user-defined preview canvas object to be created.
virtual void wxPreviewFrame::CreateControlBar | ( | ) | [virtual] |
Creates a wxPreviewControlBar.
Override this function to allow a user-defined preview control bar object to be created.
virtual void wxPreviewFrame::Initialize | ( | ) | [virtual] |
Creates the preview canvas and control bar, and calls wxWindow::MakeModal(true) to disable other top-level windows in the application.
This function should be called by the application prior to showing the frame.
void wxPreviewFrame::OnCloseWindow | ( | wxCloseEvent & | event | ) |
Enables the other frames in the application, and deletes the print preview object, implicitly deleting any printout objects associated with the print preview object.
![]() |
[ top ] |