12 DIALOG_FP_BROWSER_DISPLAY_OPTIONS_BASE::DIALOG_FP_BROWSER_DISPLAY_OPTIONS_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( wxDefaultSize, wxDefaultSize );
16 wxBoxSizer* bSizerMain;
17 bSizerMain =
new wxBoxSizer( wxVERTICAL );
19 wxBoxSizer* bUpperSizer;
20 bUpperSizer =
new wxBoxSizer( wxHORIZONTAL );
22 wxStaticBoxSizer* sbSizerDrawMode;
23 sbSizerDrawMode =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY,
_(
"Drawing Options") ), wxVERTICAL );
25 m_EdgesDisplayOption =
new wxCheckBox( sbSizerDrawMode->GetStaticBox(), wxID_ANY,
_(
"Graphic items sketch mode"), wxDefaultPosition, wxDefaultSize, 0 );
28 m_TextDisplayOption =
new wxCheckBox( sbSizerDrawMode->GetStaticBox(), wxID_ANY,
_(
"Texts sketch mode"), wxDefaultPosition, wxDefaultSize, 0 );
32 sbSizerDrawMode->Add(
m_ShowPadSketch, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 5 );
35 sbSizerDrawMode->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
37 m_ShowPadNum =
new wxCheckBox( sbSizerDrawMode->GetStaticBox(), wxID_ANY,
_(
"Show pad &numbers"), wxDefaultPosition, wxDefaultSize, 0 );
38 sbSizerDrawMode->Add(
m_ShowPadNum, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
41 bUpperSizer->Add( sbSizerDrawMode, 1, wxEXPAND|wxALL, 5 );
43 wxStaticBoxSizer* sbSizerViewOpt;
44 sbSizerViewOpt =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY,
_(
"Auto-zoom") ), wxVERTICAL );
46 m_autoZoomOption =
new wxCheckBox( sbSizerViewOpt->GetStaticBox(), wxID_ANY,
_(
"Zoom to fit when changing footprint"), wxDefaultPosition, wxDefaultSize, 0 );
51 bUpperSizer->Add( sbSizerViewOpt, 1, wxALL|wxEXPAND, 5 );
54 bSizerMain->Add( bUpperSizer, 1, wxEXPAND|wxALL, 5 );
56 m_staticline1 =
new wxStaticLine(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
57 bSizerMain->Add(
m_staticline1, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
68 bSizerMain->Add(
m_sdbSizer, 0, wxEXPAND|wxALL, 5 );
71 this->SetSizer( bSizerMain );
73 bSizerMain->Fit(
this );
wxCheckBox * m_autoZoomOption
wxCheckBox * m_ShowPadSketch
wxButton * m_sdbSizerApply
wxStaticLine * m_staticline1
wxCheckBox * m_EdgesDisplayOption
Class DIALOG_SHIM may sit in the inheritance tree between wxDialog and any class written by wxFormBui...
virtual void OnApplyClick(wxCommandEvent &event)
~DIALOG_FP_BROWSER_DISPLAY_OPTIONS_BASE()
wxButton * m_sdbSizerCancel
wxStdDialogButtonSizer * m_sdbSizer
wxCheckBox * m_TextDisplayOption
DIALOG_FP_BROWSER_DISPLAY_OPTIONS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Display Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxCheckBox * m_ShowPadNum