KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_grid_item_properties_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
12DIALOG_GRID_ITEM_PROPERTIES_BASE::DIALOG_GRID_ITEM_PROPERTIES_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
13{
14 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
15
16 wxBoxSizer* bMainSizer;
17 bMainSizer = new wxBoxSizer( wxVERTICAL );
18
19 m_notebookGridDefs = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
20 m_rectangleByCorners = new wxPanel( m_notebookGridDefs, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
21 wxBoxSizer* bSizer18;
22 bSizer18 = new wxBoxSizer( wxVERTICAL );
23
24 m_gbsRectangleByCorners = new wxGridBagSizer( 4, 5 );
25 m_gbsRectangleByCorners->SetFlexibleDirection( wxBOTH );
26 m_gbsRectangleByCorners->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
27
28
29 bSizer18->Add( m_gbsRectangleByCorners, 1, wxALL|wxEXPAND, 5 );
30
31
32 m_rectangleByCorners->SetSizer( bSizer18 );
33 m_rectangleByCorners->Layout();
34 bSizer18->Fit( m_rectangleByCorners );
35 m_notebookGridDefs->AddPage( m_rectangleByCorners, _("By Corners"), false );
36 m_rectangleByCornerSize = new wxPanel( m_notebookGridDefs, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
37 wxBoxSizer* bSizer19;
38 bSizer19 = new wxBoxSizer( wxVERTICAL );
39
40 m_gbsRectangleByCornerSize = new wxGridBagSizer( 4, 5 );
41 m_gbsRectangleByCornerSize->SetFlexibleDirection( wxBOTH );
42 m_gbsRectangleByCornerSize->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
43
44
45 bSizer19->Add( m_gbsRectangleByCornerSize, 1, wxALL|wxEXPAND, 5 );
46
47
48 m_rectangleByCornerSize->SetSizer( bSizer19 );
50 bSizer19->Fit( m_rectangleByCornerSize );
51 m_notebookGridDefs->AddPage( m_rectangleByCornerSize, _("By Corner and Size"), false );
52 m_rectangleByCenterSize = new wxPanel( m_notebookGridDefs, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
53 wxBoxSizer* bSizer20;
54 bSizer20 = new wxBoxSizer( wxVERTICAL );
55
56 m_gbsRectangleByCenterSize = new wxGridBagSizer( 4, 5 );
57 m_gbsRectangleByCenterSize->SetFlexibleDirection( wxBOTH );
58 m_gbsRectangleByCenterSize->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
59
60
61 bSizer20->Add( m_gbsRectangleByCenterSize, 1, wxALL|wxEXPAND, 5 );
62
63
64 m_rectangleByCenterSize->SetSizer( bSizer20 );
66 bSizer20->Fit( m_rectangleByCenterSize );
67 m_notebookGridDefs->AddPage( m_rectangleByCenterSize, _("By Center and Size"), true );
68 m_polarCenterRadius = new wxPanel( m_notebookGridDefs, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
69 wxBoxSizer* bSizer21;
70 bSizer21 = new wxBoxSizer( wxVERTICAL );
71
72 m_gbsPolarCenterRadius = new wxGridBagSizer( 4, 5 );
73 m_gbsPolarCenterRadius->SetFlexibleDirection( wxBOTH );
74 m_gbsPolarCenterRadius->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
75
76
77 bSizer21->Add( m_gbsPolarCenterRadius, 1, wxALL|wxEXPAND, 5 );
78
79
80 m_polarCenterRadius->SetSizer( bSizer21 );
81 m_polarCenterRadius->Layout();
82 bSizer21->Fit( m_polarCenterRadius );
83 m_notebookGridDefs->AddPage( m_polarCenterRadius, _("Center and Radius"), true );
84
85 bMainSizer->Add( m_notebookGridDefs, 0, wxEXPAND | wxALL, 5 );
86
87 m_locked = new wxCheckBox( this, wxID_ANY, _("Locked"), wxDefaultPosition, wxDefaultSize, 0 );
88 bMainSizer->Add( m_locked, 0, wxTOP|wxRIGHT|wxLEFT, 10 );
89
90 m_upperSizer = new wxBoxSizer( wxVERTICAL );
91
92 wxGridBagSizer* gbSizer2;
93 gbSizer2 = new wxGridBagSizer( 2, 5 );
94 gbSizer2->SetFlexibleDirection( wxBOTH );
95 gbSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
96 gbSizer2->SetEmptyCellSize( wxSize( -1,6 ) );
97
98 m_gridTypeLabel = new wxStaticText( this, wxID_ANY, _("Grid type:"), wxDefaultPosition, wxDefaultSize, 0 );
99 m_gridTypeLabel->Wrap( -1 );
100 gbSizer2->Add( m_gridTypeLabel, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
101
102 wxString m_gridTypeCtrlChoices[] = { _("Cartesian"), _("Polar") };
103 int m_gridTypeCtrlNChoices = sizeof( m_gridTypeCtrlChoices ) / sizeof( wxString );
104 m_gridTypeCtrl = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_gridTypeCtrlNChoices, m_gridTypeCtrlChoices, 0 );
105 m_gridTypeCtrl->SetSelection( 0 );
106 gbSizer2->Add( m_gridTypeCtrl, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT, 5 );
107
108 m_orientationLabel = new wxStaticText( this, wxID_ANY, _("Orientation:"), wxDefaultPosition, wxDefaultSize, 0 );
109 m_orientationLabel->Wrap( -1 );
110 gbSizer2->Add( m_orientationLabel, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
111
112 m_orientationCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
113 m_orientationCtrl->SetMinSize( wxSize( 140,-1 ) );
114
115 gbSizer2->Add( m_orientationCtrl, wxGBPosition( 1, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
116
117 m_orientationUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
118 m_orientationUnits->Wrap( -1 );
119 gbSizer2->Add( m_orientationUnits, wxGBPosition( 1, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
120
121 m_spacingXLabel = new wxStaticText( this, wxID_ANY, _("Spacing X:"), wxDefaultPosition, wxDefaultSize, 0 );
122 m_spacingXLabel->Wrap( -1 );
123 gbSizer2->Add( m_spacingXLabel, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
124
125 m_spacingXCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
126 m_spacingXCtrl->SetMinSize( wxSize( 140,-1 ) );
127
128 gbSizer2->Add( m_spacingXCtrl, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
129
130 m_spacingXUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
131 m_spacingXUnits->Wrap( -1 );
132 gbSizer2->Add( m_spacingXUnits, wxGBPosition( 2, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
133
134 m_spacingYLabel = new wxStaticText( this, wxID_ANY, _("Spacing Y:"), wxDefaultPosition, wxDefaultSize, 0 );
135 m_spacingYLabel->Wrap( -1 );
136 gbSizer2->Add( m_spacingYLabel, wxGBPosition( 3, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
137
138 m_spacingYCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
139 m_spacingYCtrl->SetMinSize( wxSize( 140,-1 ) );
140
141 gbSizer2->Add( m_spacingYCtrl, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
142
143 m_spacingYUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
144 m_spacingYUnits->Wrap( -1 );
145 gbSizer2->Add( m_spacingYUnits, wxGBPosition( 3, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
146
147 m_tickIntervalLabel = new wxStaticText( this, wxID_ANY, _("Major tick every:"), wxDefaultPosition, wxDefaultSize, 0 );
148 m_tickIntervalLabel->Wrap( -1 );
149 gbSizer2->Add( m_tickIntervalLabel, wxGBPosition( 4, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
150
151 m_tickIntervalCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
152 m_tickIntervalCtrl->SetMinSize( wxSize( 140,-1 ) );
153
154 gbSizer2->Add( m_tickIntervalCtrl, wxGBPosition( 4, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
155
156 m_tickIntervalUnits = new wxStaticText( this, wxID_ANY, _("lines"), wxDefaultPosition, wxDefaultSize, 0 );
157 m_tickIntervalUnits->Wrap( -1 );
158 gbSizer2->Add( m_tickIntervalUnits, wxGBPosition( 4, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
159
160 m_priorityLabel = new wxStaticText( this, wxID_ANY, _("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
161 m_priorityLabel->Wrap( -1 );
162 gbSizer2->Add( m_priorityLabel, wxGBPosition( 5, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
163
164 m_priorityCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
165 m_priorityCtrl->SetMinSize( wxSize( 140,-1 ) );
166
167 gbSizer2->Add( m_priorityCtrl, wxGBPosition( 5, 1 ), wxGBSpan( 1, 1 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
168
169 m_affectsLabel = new wxStaticText( this, wxID_ANY, _("Affects:"), wxDefaultPosition, wxDefaultSize, 0 );
170 m_affectsLabel->Wrap( -1 );
171 gbSizer2->Add( m_affectsLabel, wxGBPosition( 6, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
172
173 wxBoxSizer* bSizerAffects;
174 bSizerAffects = new wxBoxSizer( wxHORIZONTAL );
175
176 m_affectsCursor = new wxCheckBox( this, wxID_ANY, _("Cursor"), wxDefaultPosition, wxDefaultSize, 0 );
177 bSizerAffects->Add( m_affectsCursor, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
178
179 m_affectsRouting = new wxCheckBox( this, wxID_ANY, _("Routing"), wxDefaultPosition, wxDefaultSize, 0 );
180 bSizerAffects->Add( m_affectsRouting, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
181
182 m_affectsPlacement = new wxCheckBox( this, wxID_ANY, _("Placement"), wxDefaultPosition, wxDefaultSize, 0 );
183 bSizerAffects->Add( m_affectsPlacement, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
184
185
186 gbSizer2->Add( bSizerAffects, wxGBPosition( 6, 1 ), wxGBSpan( 1, 2 ), wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
187
188
189 gbSizer2->AddGrowableCol( 1 );
190
191 m_upperSizer->Add( gbSizer2, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
192
193
194 bMainSizer->Add( m_upperSizer, 1, wxALL|wxEXPAND, 5 );
195
196 m_StandardButtonsSizer = new wxStdDialogButtonSizer();
197 m_StandardButtonsSizerOK = new wxButton( this, wxID_OK );
199 m_StandardButtonsSizerCancel = new wxButton( this, wxID_CANCEL );
201 m_StandardButtonsSizer->Realize();
202
203 bMainSizer->Add( m_StandardButtonsSizer, 0, wxALL|wxEXPAND, 5 );
204
205
206 this->SetSizer( bMainSizer );
207 this->Layout();
208 bMainSizer->Fit( this );
209}
210
DIALOG_GRID_ITEM_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("%s Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
#define _(s)