12PANEL_RULE_AREA_PROPERTIES_PLACEMENT_BASE::PANEL_RULE_AREA_PROPERTIES_PLACEMENT_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
14 wxBoxSizer* bMainSizer;
15 bMainSizer =
new wxBoxSizer( wxVERTICAL );
17 wxBoxSizer* bMarginsSizer;
18 bMarginsSizer =
new wxBoxSizer( wxVERTICAL );
20 m_DisabedlRb =
new wxRadioButton(
this, wxID_ANY,
_(
"No placement"), wxDefaultPosition, wxDefaultSize, 0 );
24 m_SheetRb =
new wxRadioButton(
this, wxID_ANY,
_(
"Place items from sheet:"), wxDefaultPosition, wxDefaultSize, 0 );
25 bMarginsSizer->Add(
m_SheetRb, 0, wxALL, 5 );
27 m_sheetCombo =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
28 bMarginsSizer->Add(
m_sheetCombo, 0, wxLEFT|wxEXPAND, 25 );
31 bMarginsSizer->Add( 0, 15, 0, wxEXPAND, 5 );
33 m_ComponentsRb =
new wxRadioButton(
this, wxID_ANY,
_(
"Place items matching component class:"), wxDefaultPosition, wxDefaultSize, 0 );
36 m_componentClassCombo =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
40 bMarginsSizer->Add( 0, 5, 0, 0, 5 );
43 bMainSizer->Add( bMarginsSizer, 1, wxEXPAND|wxBOTTOM|wxRIGHT, 5 );
46 this->SetSizer( bMainSizer );
48 bMainSizer->Fit(
this );
wxComboBox * m_componentClassCombo
wxRadioButton * m_SheetRb
wxRadioButton * m_ComponentsRb
wxComboBox * m_sheetCombo
wxRadioButton * m_DisabedlRb
PANEL_RULE_AREA_PROPERTIES_PLACEMENT_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)
~PANEL_RULE_AREA_PROPERTIES_PLACEMENT_BASE()