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_modelsGrid =
new WX_GRID(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_SIMPLE );
38 m_modelsGrid->SetColLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
43 m_modelsGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
48 m_modelsGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
51 wxBoxSizer* bSizer3DButtons;
52 bSizer3DButtons =
new wxBoxSizer( wxHORIZONTAL );
61 bSizer3DButtons->Add( 20, 0, 0, 0, 5 );
67 bSizer3DButtons->Add( 0, 0, 1, wxEXPAND, 5 );
69 m_buttonConfig3DPaths =
new wxButton(
this, wxID_ANY,
_(
"Configure Paths..."), wxDefaultPosition, wxDefaultSize, 0 );
73 bSizerMain3D->Add( bSizer3DButtons, 0, wxEXPAND|wxBOTTOM, 5 );
STD_BITMAP_BUTTON * m_button3DShapeBrowse
~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)
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...