12 DIALOG_PRINT_USING_PRINTER_BASE::DIALOG_PRINT_USING_PRINTER_BASE( wxWindow* parent, wxWindowID
id,
const wxString& title,
const wxPoint& pos,
const wxSize& size,
long style ) :
DIALOG_SHIM( parent, id, title, pos, size, style )
14 this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
16 wxBoxSizer* bMainSizer;
17 bMainSizer =
new wxBoxSizer( wxVERTICAL );
19 wxBoxSizer* bleftSizer;
20 bleftSizer =
new wxBoxSizer( wxVERTICAL );
22 m_checkReference =
new wxCheckBox(
this, wxID_ANY,
_(
"Print sheet &reference and title block"), wxDefaultPosition, wxDefaultSize, 0 );
28 m_checkMonochrome =
new wxCheckBox(
this, wxID_ANY,
_(
"Print in &black and white only"), wxDefaultPosition, wxDefaultSize, 0 );
33 bMainSizer->Add( bleftSizer, 1, wxEXPAND|wxTOP|wxBOTTOM|wxLEFT, 10 );
35 m_staticline1 =
new wxStaticLine(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
36 bMainSizer->Add(
m_staticline1, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
38 wxBoxSizer* bbuttonsSizer;
39 bbuttonsSizer =
new wxBoxSizer( wxHORIZONTAL );
41 m_buttonPageSetup =
new wxButton(
this, wxID_ANY,
_(
"Page Setup..."), wxDefaultPosition, wxDefaultSize, 0 );
45 bbuttonsSizer->Add( 40, 0, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
59 bMainSizer->Add( bbuttonsSizer, 0, wxEXPAND|wxLEFT, 10 );
62 this->SetSizer( bMainSizer );
64 bMainSizer->Fit(
this );
wxButton * m_buttonPageSetup
virtual void OnPageSetup(wxCommandEvent &event)
Class DIALOG_SHIM may sit in the inheritance tree between wxDialog and any class written by wxFormBui...
~DIALOG_PRINT_USING_PRINTER_BASE()
wxButton * m_sdbSizer1Cancel
wxCheckBox * m_checkMonochrome
wxStaticLine * m_staticline1
DIALOG_PRINT_USING_PRINTER_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Print"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
virtual void OnCloseWindow(wxCloseEvent &event)
wxCheckBox * m_checkReference
virtual void OnPrintPreview(wxCommandEvent &event)
wxStdDialogButtonSizer * m_sdbSizer1
wxButton * m_sdbSizer1Apply