13
13
EVT_SIZE( DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnSize )
14
14
EVT_CHOICE( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnChooseUnits )
15
15
EVT_CHECKBOX( xwID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnMiddleBtnPanEnbl )
16
EVT_LIST_ITEM_DESELECTED( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnTemplateFieldDeselected )
17
EVT_LIST_ITEM_SELECTED( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnTemplateFieldSelected )
18
EVT_TEXT_ENTER( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnEnterKey )
19
EVT_TEXT_ENTER( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnEnterKey )
20
EVT_CHECKBOX( wxID_ANY, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnVisibleFieldClick )
21
16
EVT_BUTTON( wxID_ADD_FIELD, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnAddButtonClick )
22
17
EVT_BUTTON( wxID_DELETE_FIELD, DIALOG_EESCHEMA_OPTIONS_BASE::_wxFB_OnDeleteButtonClick )
292
287
wxBoxSizer* bSizer11;
293
288
bSizer11 = new wxBoxSizer( wxVERTICAL );
295
templateFieldListCtrl = new wxListView( m_panel2, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_HRULES|wxLC_REPORT|wxLC_SINGLE_SEL|wxLC_VRULES );
296
templateFieldListCtrl->SetMinSize( wxSize( 500,-1 ) );
298
bSizer11->Add( templateFieldListCtrl, 1, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
300
wxFlexGridSizer* fgSizer4;
301
fgSizer4 = new wxFlexGridSizer( 0, 2, 0, 0 );
302
fgSizer4->AddGrowableCol( 1 );
303
fgSizer4->SetFlexibleDirection( wxBOTH );
304
fgSizer4->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
306
fieldNameLabel = new wxStaticText( m_panel2, wxID_ANY, _("Na&me"), wxDefaultPosition, wxDefaultSize, 0 );
307
fieldNameLabel->Wrap( -1 );
308
fgSizer4->Add( fieldNameLabel, 0, wxLEFT|wxRIGHT|wxTOP, 5 );
310
fieldNameTextCtrl = new wxTextCtrl( m_panel2, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
311
fgSizer4->Add( fieldNameTextCtrl, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 5 );
313
fieldDefaultValueLabel = new wxStaticText( m_panel2, wxID_ANY, _("Defa&ult Value"), wxDefaultPosition, wxDefaultSize, 0 );
314
fieldDefaultValueLabel->Wrap( -1 );
315
fgSizer4->Add( fieldDefaultValueLabel, 0, wxLEFT|wxRIGHT|wxTOP, 5 );
317
fieldDefaultValueTextCtrl = new wxTextCtrl( m_panel2, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
318
fgSizer4->Add( fieldDefaultValueTextCtrl, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 5 );
320
fieldVisibleCheckbox = new wxCheckBox( m_panel2, wxID_ANY, _("&Visible"), wxDefaultPosition, wxDefaultSize, 0 );
321
fgSizer4->Add( fieldVisibleCheckbox, 0, wxALL, 5 );
324
fgSizer4->Add( 0, 0, 1, wxEXPAND, 5 );
327
bSizer11->Add( fgSizer4, 0, wxEXPAND, 5 );
290
m_fieldGrid = new wxGrid( m_panel2, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
293
m_fieldGrid->CreateGrid( 0, 3 );
294
m_fieldGrid->EnableEditing( true );
295
m_fieldGrid->EnableGridLines( true );
296
m_fieldGrid->EnableDragGridSize( false );
297
m_fieldGrid->SetMargins( 0, 0 );
300
m_fieldGrid->SetColSize( 0, 150 );
301
m_fieldGrid->SetColSize( 1, 150 );
302
m_fieldGrid->SetColSize( 2, 75 );
303
m_fieldGrid->EnableDragColMove( false );
304
m_fieldGrid->EnableDragColSize( true );
305
m_fieldGrid->SetColLabelSize( 30 );
306
m_fieldGrid->SetColLabelValue( 0, _("Name") );
307
m_fieldGrid->SetColLabelValue( 1, _("Default Value") );
308
m_fieldGrid->SetColLabelValue( 2, _("Visible") );
309
m_fieldGrid->SetColLabelValue( 3, _("Name") );
310
m_fieldGrid->SetColLabelValue( 4, wxEmptyString );
311
m_fieldGrid->SetColLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
314
m_fieldGrid->EnableDragRowSize( true );
315
m_fieldGrid->SetRowLabelSize( 80 );
316
m_fieldGrid->SetRowLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
321
m_fieldGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
322
bSizer11->Add( m_fieldGrid, 1, wxALL|wxEXPAND, 5 );
330
325
bSizer6->Add( bSizer11, 1, wxEXPAND, 5 );