KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcbnew/dialogs/dialog_tablecell_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
10#include "widgets/wx_infobar.h"
11
13
15
17 const wxString& title, const wxPoint& pos,
18 const wxSize& size, long style ) :
19 DIALOG_SHIM( parent, id, title, pos, size, style )
20{
21 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
22
23 wxBoxSizer* bMainSizer;
24 bMainSizer = new wxBoxSizer( wxVERTICAL );
25
26 m_infoBar = new WX_INFOBAR( this );
27 m_infoBar->SetShowHideEffects( wxSHOW_EFFECT_NONE, wxSHOW_EFFECT_NONE );
28 m_infoBar->SetEffectDuration( 500 );
29 m_infoBar->Hide();
30
31 bMainSizer->Add( m_infoBar, 0, wxEXPAND | wxBOTTOM, 5 );
32
33 wxBoxSizer* bSizer7;
34 bSizer7 = new wxBoxSizer( wxHORIZONTAL );
35
36 wxBoxSizer* bSizer8;
37 bSizer8 = new wxBoxSizer( wxVERTICAL );
38
39 m_cellTextLabel = new wxStaticText( this, wxID_ANY, _( "Cell contents:" ), wxDefaultPosition, wxDefaultSize, 0 );
40 m_cellTextLabel->Wrap( -1 );
41 bSizer8->Add( m_cellTextLabel, 0, wxTOP | wxRIGHT | wxLEFT, 5 );
42
43 m_cellTextCtrl =
44 new wxStyledTextCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_SUNKEN, wxEmptyString );
45 m_cellTextCtrl->SetUseTabs( false );
46 m_cellTextCtrl->SetTabWidth( 4 );
47 m_cellTextCtrl->SetIndent( 4 );
48 m_cellTextCtrl->SetTabIndents( false );
49 m_cellTextCtrl->SetBackSpaceUnIndents( false );
50 m_cellTextCtrl->SetViewEOL( false );
51 m_cellTextCtrl->SetViewWhiteSpace( false );
52 m_cellTextCtrl->SetMarginWidth( 2, 0 );
53 m_cellTextCtrl->SetIndentationGuides( false );
54 m_cellTextCtrl->SetReadOnly( false );
55 m_cellTextCtrl->SetMarginWidth( 1, 0 );
56 m_cellTextCtrl->SetMarginWidth( 0, 0 );
57 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDER, wxSTC_MARK_BOXPLUS );
58 m_cellTextCtrl->MarkerSetBackground( wxSTC_MARKNUM_FOLDER, wxColour( wxT( "BLACK" ) ) );
59 m_cellTextCtrl->MarkerSetForeground( wxSTC_MARKNUM_FOLDER, wxColour( wxT( "WHITE" ) ) );
60 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDEROPEN, wxSTC_MARK_BOXMINUS );
61 m_cellTextCtrl->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT( "BLACK" ) ) );
62 m_cellTextCtrl->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPEN, wxColour( wxT( "WHITE" ) ) );
63 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDERSUB, wxSTC_MARK_EMPTY );
64 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDEREND, wxSTC_MARK_BOXPLUS );
65 m_cellTextCtrl->MarkerSetBackground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT( "BLACK" ) ) );
66 m_cellTextCtrl->MarkerSetForeground( wxSTC_MARKNUM_FOLDEREND, wxColour( wxT( "WHITE" ) ) );
67 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDEROPENMID, wxSTC_MARK_BOXMINUS );
68 m_cellTextCtrl->MarkerSetBackground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT( "BLACK" ) ) );
69 m_cellTextCtrl->MarkerSetForeground( wxSTC_MARKNUM_FOLDEROPENMID, wxColour( wxT( "WHITE" ) ) );
70 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDERMIDTAIL, wxSTC_MARK_EMPTY );
71 m_cellTextCtrl->MarkerDefine( wxSTC_MARKNUM_FOLDERTAIL, wxSTC_MARK_EMPTY );
72 m_cellTextCtrl->SetSelBackground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHT ) );
73 m_cellTextCtrl->SetSelForeground( true, wxSystemSettings::GetColour( wxSYS_COLOUR_HIGHLIGHTTEXT ) );
74 bSizer8->Add( m_cellTextCtrl, 1, wxEXPAND | wxALL, 2 );
75
76
77 bSizer7->Add( bSizer8, 1, wxEXPAND | wxTOP | wxRIGHT, 5 );
78
79 wxBoxSizer* bSizer9;
80 bSizer9 = new wxBoxSizer( wxVERTICAL );
81
82 wxBoxSizer* bMargins;
83 bMargins = new wxBoxSizer( wxVERTICAL );
84
85 wxGridBagSizer* gbFontSizer;
86 gbFontSizer = new wxGridBagSizer( 3, 5 );
87 gbFontSizer->SetFlexibleDirection( wxBOTH );
88 gbFontSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
89 gbFontSizer->SetEmptyCellSize( wxSize( -1, 5 ) );
90
91 m_fontLabel = new wxStaticText( this, wxID_ANY, _( "Font:" ), wxDefaultPosition, wxDefaultSize, 0 );
92 m_fontLabel->Wrap( -1 );
93 gbFontSizer->Add( m_fontLabel, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL | wxLEFT, 1 );
94
95 wxString m_fontCtrlChoices[] = { _( "KiCad Font" ) };
96 int m_fontCtrlNChoices = sizeof( m_fontCtrlChoices ) / sizeof( wxString );
97 m_fontCtrl = new FONT_CHOICE( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_fontCtrlNChoices,
98 m_fontCtrlChoices, 0 );
99 m_fontCtrl->SetSelection( 0 );
100 gbFontSizer->Add( m_fontCtrl, wxGBPosition( 1, 1 ), wxGBSpan( 1, 3 ), wxALIGN_CENTER_VERTICAL | wxEXPAND, 5 );
101
102
103 gbFontSizer->AddGrowableCol( 1 );
104
105 bMargins->Add( gbFontSizer, 0, wxEXPAND | wxBOTTOM, 5 );
106
107 wxFlexGridSizer* fgTextStyleSizer;
108 fgTextStyleSizer = new wxFlexGridSizer( 0, 2, 5, 5 );
109 fgTextStyleSizer->SetFlexibleDirection( wxBOTH );
110 fgTextStyleSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
111
112 wxBoxSizer* hAlignButtons;
113 hAlignButtons = new wxBoxSizer( wxHORIZONTAL );
114
115 m_bold = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
116 wxBU_AUTODRAW | wxBORDER_NONE );
117 hAlignButtons->Add( m_bold, 0, wxALIGN_CENTER_VERTICAL, 5 );
118
119 m_italic = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
120 wxBU_AUTODRAW | wxBORDER_NONE );
121 hAlignButtons->Add( m_italic, 0, wxALIGN_CENTER_VERTICAL, 5 );
122
123 m_separator0 = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
124 wxBU_AUTODRAW | wxBORDER_NONE );
125 m_separator0->Enable( false );
126
127 hAlignButtons->Add( m_separator0, 0, wxALIGN_CENTER_VERTICAL, 5 );
128
129 m_hAlignLeft = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
130 wxBU_AUTODRAW | wxBORDER_NONE );
131 m_hAlignLeft->SetToolTip( _( "Align left" ) );
132
133 hAlignButtons->Add( m_hAlignLeft, 0, wxALIGN_CENTER_VERTICAL, 5 );
134
135 m_hAlignCenter = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
136 wxBU_AUTODRAW | wxBORDER_NONE );
137 m_hAlignCenter->SetToolTip( _( "Align horizontal center" ) );
138
139 hAlignButtons->Add( m_hAlignCenter, 0, wxALIGN_CENTER_VERTICAL, 5 );
140
141 m_hAlignRight = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
142 wxBU_AUTODRAW | wxBORDER_NONE );
143 m_hAlignRight->SetToolTip( _( "Align right" ) );
144
145 hAlignButtons->Add( m_hAlignRight, 0, wxALIGN_CENTER_VERTICAL, 5 );
146
147 m_separator1 = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
148 wxBU_AUTODRAW | wxBORDER_NONE );
149 m_separator1->Enable( false );
150
151 hAlignButtons->Add( m_separator1, 0, wxALL, 5 );
152
153 m_vAlignTop = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
154 wxBU_AUTODRAW | wxBORDER_NONE );
155 m_vAlignTop->SetToolTip( _( "Align top" ) );
156
157 hAlignButtons->Add( m_vAlignTop, 0, wxALIGN_CENTER_VERTICAL, 5 );
158
159 m_vAlignCenter = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
160 wxBU_AUTODRAW | wxBORDER_NONE );
161 m_vAlignCenter->SetToolTip( _( "Align vertical center" ) );
162
163 hAlignButtons->Add( m_vAlignCenter, 0, wxALIGN_CENTER_VERTICAL, 5 );
164
165 m_vAlignBottom = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
166 wxBU_AUTODRAW | wxBORDER_NONE );
167 m_vAlignBottom->SetToolTip( _( "Align bottom" ) );
168
169 hAlignButtons->Add( m_vAlignBottom, 0, wxALIGN_CENTER_VERTICAL, 5 );
170
171
172 fgTextStyleSizer->Add( hAlignButtons, 0, wxALIGN_CENTER_VERTICAL, 5 );
173
174
175 bMargins->Add( fgTextStyleSizer, 1, wxEXPAND, 5 );
176
177 wxGridBagSizer* gbSizer1;
178 gbSizer1 = new wxGridBagSizer( 3, 5 );
179 gbSizer1->SetFlexibleDirection( wxBOTH );
180 gbSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
181 gbSizer1->SetEmptyCellSize( wxSize( -1, 8 ) );
182
183 m_SizeXLabel = new wxStaticText( this, wxID_ANY, _( "Text width:" ), wxDefaultPosition, wxDefaultSize, 0 );
184 m_SizeXLabel->Wrap( -1 );
185 m_SizeXLabel->SetToolTip( _( "Text width" ) );
186
187 gbSizer1->Add( m_SizeXLabel, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 4 );
188
189 m_SizeXCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
190 gbSizer1->Add( m_SizeXCtrl, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL | wxEXPAND, 5 );
191
192 m_SizeXUnits = new wxStaticText( this, wxID_ANY, _( "unit" ), wxDefaultPosition, wxDefaultSize, 0 );
193 m_SizeXUnits->Wrap( -1 );
194 gbSizer1->Add( m_SizeXUnits, wxGBPosition( 0, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
195
196 m_SizeYLabel = new wxStaticText( this, wxID_ANY, _( "Text height:" ), wxDefaultPosition, wxDefaultSize, 0 );
197 m_SizeYLabel->Wrap( -1 );
198 m_SizeYLabel->SetToolTip( _( "Text height" ) );
199
200 gbSizer1->Add( m_SizeYLabel, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 4 );
201
202 m_SizeYCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
203 gbSizer1->Add( m_SizeYCtrl, wxGBPosition( 1, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL | wxEXPAND, 5 );
204
205 m_SizeYUnits = new wxStaticText( this, wxID_ANY, _( "unit" ), wxDefaultPosition, wxDefaultSize, 0 );
206 m_SizeYUnits->Wrap( -1 );
207 gbSizer1->Add( m_SizeYUnits, wxGBPosition( 1, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
208
209 m_ThicknessLabel = new wxStaticText( this, wxID_ANY, _( "Thickness:" ), wxDefaultPosition, wxDefaultSize, 0 );
210 m_ThicknessLabel->Wrap( -1 );
211 m_ThicknessLabel->SetToolTip( _( "Text thickness" ) );
212
213 gbSizer1->Add( m_ThicknessLabel, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 4 );
214
215 m_ThicknessCtrl =
216 new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
217 gbSizer1->Add( m_ThicknessCtrl, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL | wxEXPAND, 5 );
218
219 m_ThicknessUnits = new wxStaticText( this, wxID_ANY, _( "unit" ), wxDefaultPosition, wxDefaultSize, 0 );
220 m_ThicknessUnits->Wrap( -1 );
221 gbSizer1->Add( m_ThicknessUnits, wxGBPosition( 2, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
222
223 m_autoTextThickness = new BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize,
224 wxBU_AUTODRAW | wxBORDER_NONE );
225 m_autoTextThickness->SetToolTip( _( "Adjust the text thickness" ) );
226
227 gbSizer1->Add( m_autoTextThickness, wxGBPosition( 2, 3 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
228
229
230 bMargins->Add( gbSizer1, 0, wxEXPAND | wxTOP, 5 );
231
232
233 bMargins->Add( 0, 20, 0, wxEXPAND, 5 );
234
235 wxGridSizer* gMarginsSizer;
236 gMarginsSizer = new wxGridSizer( 0, 3, 4, 2 );
237
238 wxStaticText* marginsLabel;
239 marginsLabel = new wxStaticText( this, wxID_ANY, _( "Cell margins:" ), wxDefaultPosition, wxDefaultSize, 0 );
240 marginsLabel->Wrap( -1 );
241 gMarginsSizer->Add( marginsLabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
242
243 m_marginTopCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
244 gMarginsSizer->Add( m_marginTopCtrl, 0, wxALIGN_CENTER_VERTICAL, 5 );
245
246 m_marginTopUnits = new wxStaticText( this, wxID_ANY, _( "mm" ), wxDefaultPosition, wxDefaultSize, 0 );
247 m_marginTopUnits->Wrap( -1 );
248 gMarginsSizer->Add( m_marginTopUnits, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, 2 );
249
250 m_marginLeftCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
251 gMarginsSizer->Add( m_marginLeftCtrl, 0, wxALIGN_CENTER_VERTICAL, 5 );
252
253
254 gMarginsSizer->Add( 0, 0, 1, wxEXPAND, 5 );
255
256 m_marginRightCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
257 gMarginsSizer->Add( m_marginRightCtrl, 0, wxALIGN_CENTER_VERTICAL, 5 );
258
259
260 gMarginsSizer->Add( 0, 0, 1, wxEXPAND, 5 );
261
262 m_marginBottomCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
263 gMarginsSizer->Add( m_marginBottomCtrl, 0, wxALIGN_CENTER_VERTICAL, 5 );
264
265
266 bMargins->Add( gMarginsSizer, 0, wxEXPAND, 5 );
267
268
269 bSizer9->Add( bMargins, 1, wxEXPAND | wxALL, 10 );
270
271
272 bSizer7->Add( bSizer9, 1, wxEXPAND, 5 );
273
274
275 bMainSizer->Add( bSizer7, 1, wxEXPAND | wxLEFT, 5 );
276
277 wxBoxSizer* bButtons;
278 bButtons = new wxBoxSizer( wxHORIZONTAL );
279
280 m_editTable = new wxButton( this, wxID_ANY, _( "Edit Table..." ), wxDefaultPosition, wxDefaultSize, 0 );
281 m_editTable->SetToolTip( _( "Edit table properties and cell contents" ) );
282
283 bButtons->Add( m_editTable, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, 10 );
284
285 m_syntaxHelp = new wxHyperlinkCtrl( this, wxID_ANY, _( "Syntax help" ), wxEmptyString, wxDefaultPosition,
286 wxDefaultSize, wxHL_DEFAULT_STYLE );
287 m_syntaxHelp->SetToolTip( _( "Show syntax help window" ) );
288
289 bButtons->Add( m_syntaxHelp, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, 10 );
290
291
292 bButtons->Add( 0, 0, 1, wxEXPAND, 5 );
293
294 m_sdbSizer1 = new wxStdDialogButtonSizer();
295 m_sdbSizer1OK = new wxButton( this, wxID_OK );
296 m_sdbSizer1->AddButton( m_sdbSizer1OK );
297 m_sdbSizer1Cancel = new wxButton( this, wxID_CANCEL );
298 m_sdbSizer1->AddButton( m_sdbSizer1Cancel );
299 m_sdbSizer1->Realize();
300
301 bButtons->Add( m_sdbSizer1, 0, wxEXPAND | wxALL, 5 );
302
303
304 bMainSizer->Add( bButtons, 0, wxEXPAND, 5 );
305
306
307 this->SetSizer( bMainSizer );
308 this->Layout();
309 bMainSizer->Fit( this );
310
311 // Connect Events
312 m_bold->Connect( wxEVT_COMMAND_BUTTON_CLICKED,
313 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onBoldToggle ), NULL, this );
314 m_SizeXCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED,
315 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onTextSize ), NULL, this );
316 m_SizeXCtrl->Connect( wxEVT_COMMAND_TEXT_ENTER,
317 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::OnOkClick ), NULL, this );
318 m_SizeYCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED,
319 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onTextSize ), NULL, this );
320 m_SizeYCtrl->Connect( wxEVT_COMMAND_TEXT_ENTER,
321 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::OnOkClick ), NULL, this );
322 m_ThicknessCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED,
323 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onThickness ), NULL, this );
324 m_autoTextThickness->Connect( wxEVT_COMMAND_BUTTON_CLICKED,
325 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onAutoTextThickness ), NULL,
326 this );
327 m_editTable->Connect( wxEVT_COMMAND_BUTTON_CLICKED,
328 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onEditTable ), NULL, this );
329 m_syntaxHelp->Connect( wxEVT_COMMAND_HYPERLINK,
330 wxHyperlinkEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onSyntaxHelp ), NULL, this );
331}
332
334{
335 // Disconnect Events
336 m_bold->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED,
337 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onBoldToggle ), NULL, this );
338 m_SizeXCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED,
339 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onTextSize ), NULL, this );
340 m_SizeXCtrl->Disconnect( wxEVT_COMMAND_TEXT_ENTER,
341 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::OnOkClick ), NULL, this );
342 m_SizeYCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED,
343 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onTextSize ), NULL, this );
344 m_SizeYCtrl->Disconnect( wxEVT_COMMAND_TEXT_ENTER,
345 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::OnOkClick ), NULL, this );
346 m_ThicknessCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED,
347 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onThickness ), NULL, this );
348 m_autoTextThickness->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED,
350 NULL, this );
351 m_editTable->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED,
352 wxCommandEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onEditTable ), NULL, this );
353 m_syntaxHelp->Disconnect( wxEVT_COMMAND_HYPERLINK,
354 wxHyperlinkEventHandler( DIALOG_TABLECELL_PROPERTIES_BASE::onSyntaxHelp ), NULL, this );
355}
A bitmap button widget that behaves like an AUI toolbar item's button when it is drawn.
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Definition dialog_shim.h:68
DIALOG_TABLECELL_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Table Cell Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
A modified version of the wxInfoBar class that allows us to:
Definition wx_infobar.h:76
#define _(s)