15PANEL_SYMBOL_PIN_MAP_BASE::PANEL_SYMBOL_PIN_MAP_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
17 wxBoxSizer* bPanelSizer;
18 bPanelSizer =
new wxBoxSizer( wxVERTICAL );
20 m_grid =
new WX_GRID(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
23 m_grid->CreateGrid( 0, 3 );
24 m_grid->EnableEditing(
true );
25 m_grid->EnableGridLines(
true );
26 m_grid->EnableDragGridSize(
false );
27 m_grid->SetMargins( 0, 0 );
30 m_grid->EnableDragColMove(
false );
31 m_grid->EnableDragColSize(
true );
32 m_grid->SetColLabelSize( wxGRID_AUTOSIZE );
33 m_grid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
36 m_grid->EnableDragRowSize(
true );
37 m_grid->SetRowLabelSize( 0 );
38 m_grid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
43 m_grid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
44 m_grid->SetMinSize( wxSize( -1,180 ) );
46 bPanelSizer->Add(
m_grid, 1, wxEXPAND|wxALL, 5 );
48 wxBoxSizer* bButtonSizer;
49 bButtonSizer =
new wxBoxSizer( wxHORIZONTAL );
62 bPanelSizer->Add( bButtonSizer, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
65 this->SetSizer( bPanelSizer );
67 bPanelSizer->Fit(
this );
PANEL_SYMBOL_PIN_MAP_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)