// ----------------------------------------------------------------------------- // MapDisplayPrefsPanel class constructor // ----------------------------------------------------------------------------- MapDisplayPrefsPanel::MapDisplayPrefsPanel(wxWindow* parent) : PrefsPanelBase(parent) { // Create sizer auto sizer = new wxBoxSizer(wxVERTICAL); SetSizer(sizer); // Create notebook stc_pages_ = STabCtrl::createControl(this); sizer->Add(stc_pages_, 1, wxEXPAND); // Setup tabs setupGeneralTab(); setupVerticesTab(); setupLinesTab(); setupThingsTab(); setupFlatsTab(); wxWindowBase::Layout(); }
/* MapDisplayPrefsPanel::MapDisplayPrefsPanel * MapDisplayPrefsPanel class constructor *******************************************************************/ MapDisplayPrefsPanel::MapDisplayPrefsPanel(wxWindow* parent) : PrefsPanelBase(parent) { // Create sizer wxBoxSizer* psizer = new wxBoxSizer(wxVERTICAL); SetSizer(psizer); // Create frame+sizer wxStaticBox* frame = new wxStaticBox(this, -1, "Map Editor Display Preferences"); wxStaticBoxSizer* fsizer = new wxStaticBoxSizer(frame, wxVERTICAL); psizer->Add(fsizer, 1, wxEXPAND|wxALL, 4); // Create notebook nb_pages = new wxNotebook(this, -1); fsizer->Add(nb_pages, 1, wxEXPAND|wxALL, 4); // Setup tabs setupGeneralTab(); setupVerticesTab(); setupLinesTab(); setupThingsTab(); setupFlatsTab(); Layout(); }