KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_zone_conversion_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
12PANEL_ZONE_CONVERSION_BASE::PANEL_ZONE_CONVERSION_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : wxPanel( parent, id, pos, size, style, name )
13{
14 wxBoxSizer* mainSizer;
15 mainSizer = new wxBoxSizer( wxVERTICAL );
16
17 wxStaticBoxSizer* conversionSizer;
18 conversionSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Conversion Settings") ), wxVERTICAL );
19
20 m_rbCenterline = new wxRadioButton( conversionSizer->GetStaticBox(), wxID_ANY, _("Use centerlines"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP );
21 conversionSizer->Add( m_rbCenterline, 0, wxLEFT|wxRIGHT, 5 );
22
23
24 conversionSizer->Add( 0, 2, 0, 0, 0 );
25
26 m_rbEnvelope = new wxRadioButton( conversionSizer->GetStaticBox(), wxID_ANY, _("Create bounding hull"), wxDefaultPosition, wxDefaultSize, 0 );
27 conversionSizer->Add( m_rbEnvelope, 0, wxLEFT|wxRIGHT, 5 );
28
29
30 conversionSizer->Add( 0, 2, 0, 0, 0 );
31
32 wxBoxSizer* hullParamsSizer;
33 hullParamsSizer = new wxBoxSizer( wxHORIZONTAL );
34
35 m_gapLabel = new wxStaticText( conversionSizer->GetStaticBox(), wxID_ANY, _("Gap:"), wxDefaultPosition, wxDefaultSize, 0 );
36 m_gapLabel->Wrap( -1 );
37 hullParamsSizer->Add( m_gapLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
38
39 m_gapCtrl = new wxTextCtrl( conversionSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
40 hullParamsSizer->Add( m_gapCtrl, 1, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
41
42 m_gapUnits = new wxStaticText( conversionSizer->GetStaticBox(), wxID_ANY, _("mm"), wxDefaultPosition, wxDefaultSize, 0 );
43 m_gapUnits->Wrap( -1 );
44 hullParamsSizer->Add( m_gapUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
45
46
47 conversionSizer->Add( hullParamsSizer, 0, wxLEFT, 26 );
48
49
50 conversionSizer->Add( 0, 6, 0, 0, 0 );
51
52 m_cbDeleteOriginals = new wxCheckBox( conversionSizer->GetStaticBox(), wxID_ANY, _("Delete source objects after conversion"), wxDefaultPosition, wxDefaultSize, 0 );
53 conversionSizer->Add( m_cbDeleteOriginals, 0, wxALL, 5 );
54
55
56 mainSizer->Add( conversionSizer, 1, wxEXPAND, 0 );
57
58
59 this->SetSizer( mainSizer );
60 this->Layout();
61 mainSizer->Fit( this );
62
63 // Connect Events
64 this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( PANEL_ZONE_CONVERSION_BASE::OnUpdateUI ) );
65}
66
68{
69 // Disconnect Events
70 this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( PANEL_ZONE_CONVERSION_BASE::OnUpdateUI ) );
71
72}
const char * name
virtual void OnUpdateUI(wxUpdateUIEvent &event)
PANEL_ZONE_CONVERSION_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)
#define _(s)