14DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE( wxWindow* parent, wxWindowID
id,
const wxString& title,
const wxPoint& pos,
const wxSize& size,
long style ) :
DIALOG_SHIM( parent, id, title, pos, size, style )
16 this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
18 wxBoxSizer* bMainSizer;
19 bMainSizer =
new wxBoxSizer( wxVERTICAL );
21 wxBoxSizer* bSizerTop;
22 bSizerTop =
new wxBoxSizer( wxHORIZONTAL );
24 wxStaticBoxSizer* sbScope;
25 sbScope =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY,
_(
"Scope") ), wxVERTICAL );
27 m_references =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
28 sbScope->Add(
m_references, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
30 m_values =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Values"), wxDefaultPosition, wxDefaultSize, 0 );
31 sbScope->Add(
m_values, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
33 m_otherFields =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Other symbol fields"), wxDefaultPosition, wxDefaultSize, 0 );
37 sbScope->Add( 0, 0, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
39 m_wires =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Wires && wire labels"), wxDefaultPosition, wxDefaultSize, 0 );
40 sbScope->Add(
m_wires, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
42 m_buses =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Buses && bus labels"), wxDefaultPosition, wxDefaultSize, 0 );
43 sbScope->Add(
m_buses, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
45 m_globalLabels =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Global labels"), wxDefaultPosition, wxDefaultSize, 0 );
48 m_hierLabels =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Hierarchical labels"), wxDefaultPosition, wxDefaultSize, 0 );
49 sbScope->Add(
m_hierLabels, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
51 m_labelFields =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Label fields"), wxDefaultPosition, wxDefaultSize, 0 );
55 sbScope->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
57 m_sheetTitles =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Sheet titles"), wxDefaultPosition, wxDefaultSize, 0 );
60 m_sheetFields =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Other sheet fields"), wxDefaultPosition, wxDefaultSize, 0 );
63 m_sheetPins =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Sheet pins"), wxDefaultPosition, wxDefaultSize, 0 );
64 sbScope->Add(
m_sheetPins, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
66 m_sheetBorders =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Sheet borders && backgrounds"), wxDefaultPosition, wxDefaultSize, 0 );
70 sbScope->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
72 m_schTextAndGraphics =
new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY,
_(
"Schematic text && graphics"), wxDefaultPosition, wxDefaultSize, 0 );
76 bSizerTop->Add( sbScope, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
78 wxStaticBoxSizer* sbFilters;
79 sbFilters =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY,
_(
"Filter Items") ), wxVERTICAL );
81 wxFlexGridSizer* fgSizer2;
82 fgSizer2 =
new wxFlexGridSizer( 0, 2, 4, 0 );
83 fgSizer2->AddGrowableCol( 1 );
84 fgSizer2->SetFlexibleDirection( wxBOTH );
85 fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
87 m_fieldnameFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"By field name:"), wxDefaultPosition, wxDefaultSize, 0 );
90 m_fieldnameFilter =
new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
91 fgSizer2->Add(
m_fieldnameFilter, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxEXPAND, 5 );
94 fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 3 );
97 fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 3 );
99 m_referenceFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"By parent reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
102 m_referenceFilter =
new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
107 m_symbolFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"By parent symbol library id:"), wxDefaultPosition, wxDefaultSize, 0 );
108 fgSizer2->Add(
m_symbolFilterOpt, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
110 m_symbolFilter =
new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
111 fgSizer2->Add(
m_symbolFilter, 0, wxEXPAND|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
113 m_typeFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"By parent symbol type:"), wxDefaultPosition, wxDefaultSize, 0 );
114 fgSizer2->Add(
m_typeFilterOpt, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
116 wxString m_typeFilterChoices[] = {
_(
"Non-power symbols"),
_(
"Power symbols") };
117 int m_typeFilterNChoices =
sizeof( m_typeFilterChoices ) /
sizeof( wxString );
118 m_typeFilter =
new wxChoice( sbFilters->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_typeFilterNChoices, m_typeFilterChoices, 0 );
120 fgSizer2->Add(
m_typeFilter, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT, 5 );
123 fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
126 fgSizer2->Add( 0, 0, 1, wxEXPAND, 5 );
128 m_netFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"By net:"), wxDefaultPosition, wxDefaultSize, 0 );
129 fgSizer2->Add(
m_netFilterOpt, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
131 m_netFilter =
new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
132 fgSizer2->Add(
m_netFilter, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT, 5 );
135 fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
138 fgSizer2->Add( 0, 0, 1, wxEXPAND, 5 );
140 m_selectedFilterOpt =
new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY,
_(
"Selected items only"), wxDefaultPosition, wxDefaultSize, 0 );
144 sbFilters->Add( fgSizer2, 1, wxEXPAND|wxRIGHT, 5 );
147 bSizerTop->Add( sbFilters, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
150 bMainSizer->Add( bSizerTop, 0, wxEXPAND, 5 );
153 bMainSizer->Add( 0, 0, 0, wxTOP, 5 );
156 bMainSizer->Add( 0, 0, 0, wxTOP, 5 );
158 wxStaticBoxSizer* sbAction;
159 sbAction =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY,
_(
"Set To") ), wxVERTICAL );
161 wxFlexGridSizer* fgSizer1;
162 fgSizer1 =
new wxFlexGridSizer( 0, 6, 0, 0 );
163 fgSizer1->AddGrowableCol( 1 );
164 fgSizer1->AddGrowableCol( 3 );
165 fgSizer1->AddGrowableCol( 5 );
166 fgSizer1->SetFlexibleDirection( wxBOTH );
167 fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
169 m_fontLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Font:"), wxDefaultPosition, wxDefaultSize, 0 );
171 fgSizer1->Add(
m_fontLabel, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
173 wxString m_fontCtrlChoices[] = {
_(
"KiCad Font") };
174 int m_fontCtrlNChoices =
sizeof( m_fontCtrlChoices ) /
sizeof( wxString );
175 m_fontCtrl =
new FONT_CHOICE( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_fontCtrlNChoices, m_fontCtrlChoices, 0 );
177 fgSizer1->Add(
m_fontCtrl, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
180 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
183 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
185 m_setTextColor =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Text color:"), wxDefaultPosition, wxDefaultSize, 0 );
189 m_textColorSwatch->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
194 m_textSizeLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Text size:"), wxDefaultPosition, wxDefaultSize, 0 );
196 fgSizer1->Add(
m_textSizeLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
198 m_textSizeCtrl =
new wxTextCtrl( sbAction->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
201 fgSizer1->Add(
m_textSizeCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
203 m_textSizeUnits =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"unit"), wxDefaultPosition, wxDefaultSize, 0 );
205 fgSizer1->Add(
m_textSizeUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
208 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
210 m_bold =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Bold"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
211 fgSizer1->Add(
m_bold, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
213 m_italic =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Italic"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
214 fgSizer1->Add(
m_italic, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
217 fgSizer1->Add( 0, 5, 1, wxEXPAND, 5 );
220 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
223 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
226 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
229 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
232 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
234 orientationLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Orientation:"), wxDefaultPosition, wxDefaultSize, 0 );
236 fgSizer1->Add(
orientationLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
238 wxString m_orientationChoices[] = {
_(
"Right"),
_(
"Up"),
_(
"Left"),
_(
"Down"),
_(
"-- leave unchanged --") };
239 int m_orientationNChoices =
sizeof( m_orientationChoices ) /
sizeof( wxString );
240 m_orientation =
new wxChoice( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_orientationNChoices, m_orientationChoices, 0 );
242 fgSizer1->Add(
m_orientation, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 4 );
244 m_staticText16 =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"(labels only)"), wxDefaultPosition, wxDefaultSize, 0 );
246 fgSizer1->Add(
m_staticText16, 0, wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
249 fgSizer1->Add( 0, 0, 0, wxEXPAND|wxRIGHT|wxLEFT, 25 );
252 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
255 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
258 fgSizer1->Add( 0, 5, 1, wxEXPAND, 5 );
261 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
264 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
267 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
270 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
273 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
275 hAlignLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"H Align:"), wxDefaultPosition, wxDefaultSize, 0 );
277 fgSizer1->Add(
hAlignLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
279 wxString m_hAlignChoices[] = {
_(
"Left"),
_(
"Center"),
_(
"Right"),
_(
"-- leave unchanged --") };
280 int m_hAlignNChoices =
sizeof( m_hAlignChoices ) /
sizeof( wxString );
281 m_hAlign =
new wxChoice( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_hAlignNChoices, m_hAlignChoices, 0 );
283 fgSizer1->Add(
m_hAlign, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 4 );
285 m_staticText14 =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"(fields only)"), wxDefaultPosition, wxDefaultSize, 0 );
287 fgSizer1->Add(
m_staticText14, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
290 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
292 m_visible =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Visible"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
293 fgSizer1->Add(
m_visible, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
295 m_staticText12 =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"(fields only)"), wxDefaultPosition, wxDefaultSize, 0 );
297 fgSizer1->Add(
m_staticText12, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 15 );
299 vAlignLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"V Align:"), wxDefaultPosition, wxDefaultSize, 0 );
301 fgSizer1->Add(
vAlignLabel, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
303 wxString m_vAlignChoices[] = {
_(
"Top"),
_(
"Center"),
_(
"Bottom"),
_(
"-- leave unchanged --") };
304 int m_vAlignNChoices =
sizeof( m_vAlignChoices ) /
sizeof( wxString );
305 m_vAlign =
new wxChoice( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_vAlignNChoices, m_vAlignChoices, 0 );
307 fgSizer1->Add(
m_vAlign, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM, 5 );
309 m_staticText15 =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"(fields only)"), wxDefaultPosition, wxDefaultSize, 0 );
311 fgSizer1->Add(
m_staticText15, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
314 fgSizer1->Add( 0, 0, 1, wxEXPAND|wxBOTTOM, 0 );
316 m_showFieldNames =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Show field name"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE );
317 fgSizer1->Add(
m_showFieldNames, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
319 m_staticText13 =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"(fields only)"), wxDefaultPosition, wxDefaultSize, 0 );
321 fgSizer1->Add(
m_staticText13, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 15 );
323 m_staticline1 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
324 fgSizer1->Add(
m_staticline1, 0, wxEXPAND|wxTOP|wxBOTTOM, 7 );
326 m_staticline2 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
327 fgSizer1->Add(
m_staticline2, 0, wxEXPAND|wxTOP|wxBOTTOM, 7 );
329 m_staticline21 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
332 m_staticline3 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
333 fgSizer1->Add(
m_staticline3, 0, wxEXPAND|wxTOP|wxBOTTOM, 7 );
335 m_staticline4 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
336 fgSizer1->Add(
m_staticline4, 0, wxEXPAND|wxTOP|wxBOTTOM, 7 );
338 m_staticline5 =
new wxStaticLine( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
339 fgSizer1->Add(
m_staticline5, 0, wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 );
341 m_lineWidthLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Line width:"), wxDefaultPosition, wxDefaultSize, 0 );
343 fgSizer1->Add(
m_lineWidthLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
345 m_LineWidthCtrl =
new wxTextCtrl( sbAction->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
346 fgSizer1->Add(
m_LineWidthCtrl, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
348 m_lineWidthUnits =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"unit"), wxDefaultPosition, wxDefaultSize, 0 );
353 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
355 m_setColor =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Line color:"), wxDefaultPosition, wxDefaultSize, 0 );
356 fgSizer1->Add(
m_setColor, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
359 m_colorSwatch->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
362 fgSizer1->Add(
m_colorSwatch, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
364 lineStyleLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Line style:"), wxDefaultPosition, wxDefaultSize, 0 );
366 fgSizer1->Add(
lineStyleLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
368 wxString m_lineStyleChoices[] = {
_(
"Solid"),
_(
"Dashed"),
_(
"Dotted"),
_(
"Dash-Dot"),
_(
"Dash-Dot-Dot") };
369 int m_lineStyleNChoices =
sizeof( m_lineStyleChoices ) /
sizeof( wxString );
370 m_lineStyle =
new wxChoice( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_lineStyleNChoices, m_lineStyleChoices, 0 );
372 fgSizer1->Add(
m_lineStyle, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM, 1 );
375 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
378 fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
380 m_setFillColor =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Fill color:"), wxDefaultPosition, wxDefaultSize, 0 );
381 fgSizer1->Add(
m_setFillColor, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
384 m_fillColorSwatch->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
387 fgSizer1->Add(
m_fillColorSwatch, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
389 m_dotSizeLabel =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"Junction size:"), wxDefaultPosition, wxDefaultSize, 0 );
391 fgSizer1->Add(
m_dotSizeLabel, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
393 m_dotSizeCtrl =
new wxTextCtrl( sbAction->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
394 fgSizer1->Add(
m_dotSizeCtrl, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
396 m_dotSizeUnits =
new wxStaticText( sbAction->GetStaticBox(), wxID_ANY,
_(
"unit"), wxDefaultPosition, wxDefaultSize, 0 );
398 fgSizer1->Add(
m_dotSizeUnits, 0, wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
401 fgSizer1->Add( 0, 0, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
403 m_setDotColor =
new wxCheckBox( sbAction->GetStaticBox(), wxID_ANY,
_(
"Junction color:"), wxDefaultPosition, wxDefaultSize, 0 );
404 fgSizer1->Add(
m_setDotColor, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
407 m_dotColorSwatch->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
410 fgSizer1->Add(
m_dotColorSwatch, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
413 sbAction->Add( fgSizer1, 1, wxEXPAND|wxTOP, 2 );
416 bMainSizer->Add( sbAction, 1, wxEXPAND|wxRIGHT|wxLEFT, 10 );
430 this->SetSizer( bMainSizer );
432 bMainSizer->Fit(
this );
A simple color swatch of the kind used to set layer colors.
wxCheckBox * m_typeFilterOpt
wxStaticLine * m_staticline3
wxCheckBox * m_hierLabels
wxCheckBox * m_selectedFilterOpt
virtual void onFontSelected(wxCommandEvent &event)
virtual void OnFieldNameFilterText(wxCommandEvent &event)
wxStaticText * m_fontLabel
wxStaticText * m_staticText14
wxCheckBox * m_sheetFields
wxTextCtrl * m_textSizeCtrl
wxStaticLine * m_staticline21
wxStaticText * m_textSizeLabel
wxButton * m_sdbSizerButtonsOK
wxCheckBox * m_schTextAndGraphics
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Edit Text and Graphic Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxCheckBox * m_globalLabels
wxStaticText * m_dotSizeUnits
wxCheckBox * m_otherFields
wxTextCtrl * m_fieldnameFilter
wxTextCtrl * m_symbolFilter
wxStaticText * orientationLabel
wxCheckBox * m_setDotColor
wxStaticLine * m_staticline4
wxCheckBox * m_sheetBorders
wxStaticLine * m_staticline1
wxStaticText * m_staticText15
wxStaticText * m_staticText13
~DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE()
COLOR_SWATCH * m_dotColorSwatch
wxCheckBox * m_referenceFilterOpt
wxCheckBox * m_symbolFilterOpt
wxStaticText * m_staticText16
wxButton * m_sdbSizerButtonsCancel
virtual void OnNetFilterText(wxCommandEvent &event)
virtual void OnSymbolFilterText(wxCommandEvent &event)
wxStaticLine * m_staticline5
virtual void OnReferenceFilterText(wxCommandEvent &event)
wxStdDialogButtonSizer * m_sdbSizerButtons
wxCheckBox * m_setFillColor
wxCheckBox * m_labelFields
wxCheckBox * m_netFilterOpt
wxStaticText * m_lineWidthLabel
wxTextCtrl * m_referenceFilter
wxStaticText * m_lineWidthUnits
COLOR_SWATCH * m_colorSwatch
wxStaticText * m_textSizeUnits
COLOR_SWATCH * m_fillColorSwatch
wxTextCtrl * m_LineWidthCtrl
wxStaticText * m_dotSizeLabel
virtual void OnUpdateUI(wxUpdateUIEvent &event)
wxCheckBox * m_showFieldNames
wxCheckBox * m_fieldnameFilterOpt
wxCheckBox * m_setTextColor
wxStaticText * m_staticText12
wxStaticText * vAlignLabel
wxStaticText * hAlignLabel
wxStaticText * lineStyleLabel
wxTextCtrl * m_dotSizeCtrl
wxButton * m_sdbSizerButtonsApply
COLOR_SWATCH * m_textColorSwatch
wxStaticLine * m_staticline2
wxCheckBox * m_sheetTitles
wxCheckBox * m_references
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...