15PANEL_FP_PROPERTIES_3D_MODEL_BASE::PANEL_FP_PROPERTIES_3D_MODEL_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
19 m_splitter1 =
new wxSplitterWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3DSASH|wxSP_LIVE_UPDATE );
26 bSizer4 =
new wxBoxSizer( wxVERTICAL );
47 m_modelsGrid->SetColLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
52 m_modelsGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
57 m_modelsGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
58 bSizer4->Add(
m_modelsGrid, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
60 wxBoxSizer* bSizer3DButtons;
61 bSizer3DButtons =
new wxBoxSizer( wxHORIZONTAL );
70 bSizer3DButtons->Add( 20, 0, 0, 0, 5 );
76 bSizer3DButtons->Add( 0, 0, 1, wxEXPAND, 5 );
82 bSizer4->Add( bSizer3DButtons, 0, wxEXPAND|wxTOP|wxBOTTOM, 2 );
STD_BITMAP_BUTTON * m_button3DShapeBrowse
wxSplitterWindow * m_splitter1
~PANEL_FP_PROPERTIES_3D_MODEL_BASE()
PANEL_FP_PROPERTIES_3D_MODEL_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(778, 286), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
void m_splitter1OnIdle(wxIdleEvent &)
STD_BITMAP_BUTTON * m_button3DShapeAdd
virtual void OnRemove3DModel(wxCommandEvent &event)
virtual void OnUpdateUI(wxUpdateUIEvent &event)
STD_BITMAP_BUTTON * m_button3DShapeRemove
virtual void Cfg3DPath(wxCommandEvent &event)
virtual void OnGridSize(wxSizeEvent &event)
virtual void On3DModelSelected(wxGridEvent &event)
virtual void OnAdd3DModel(wxCommandEvent &event)
virtual void OnAdd3DRow(wxCommandEvent &event)
wxBoxSizer * m_LowerSizer3D
wxButton * m_buttonConfig3DPaths
virtual void On3DModelCellChanged(wxGridEvent &event)
wxBoxSizer * bSizerMain3D
void SetColLabelSize(int aHeight)
Hide wxGrid's SetColLabelSize() method with one which makes sure the size is tall enough for the syst...