2
<object class="wxDialog" name="wxsFontEditorDlg">
3
<title>Advanced font settings</title>
4
<style>wxDEFAULT_DIALOG_STYLE</style>
5
<object class="wxBoxSizer" variable="BoxSizer1" member="yes">
6
<orient>wxVERTICAL</orient>
7
<object class="sizeritem">
10
<flag>wxALIGN_CENTER|wxEXPAND</flag>
11
<object class="wxBoxSizer" variable="BoxSizer4" member="yes">
12
<orient>wxHORIZONTAL</orient>
13
<object class="sizeritem">
16
<flag>wxRIGHT|wxTOP|wxALIGN_CENTER|wxEXPAND</flag>
17
<object class="wxBoxSizer" variable="BoxSizer5" member="yes">
18
<orient>wxVERTICAL</orient>
19
<object class="sizeritem">
21
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
22
<object class="wxStaticBoxSizer" variable="StaticBoxSizer1" member="yes">
23
<orient>wxHORIZONTAL</orient>
24
<label>Font type</label>
25
<object class="sizeritem">
28
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
29
<object class="wxChoice" name="ID_CHOICE1" variable="FontType" member="yes">
30
<selection>0</selection>
32
<item>Default font</item>
33
<item>Custom font</item>
34
<item>System-based font</item>
36
<handler entry="EVT_CHOICE" function="OnUpdateContent" />
41
<object class="sizeritem">
43
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
44
<object class="wxStaticBoxSizer" variable="StaticBoxSizer2" member="yes">
45
<orient>wxVERTICAL</orient>
46
<label>Settings</label>
47
<object class="sizeritem">
49
<flag>wxALIGN_CENTER|wxEXPAND</flag>
50
<object class="wxFlexGridSizer" variable="FlexGridSizer2" member="yes">
55
<growablecols>2</growablecols>
56
<object class="sizeritem">
59
<flag>wxALIGN_CENTER|wxEXPAND</flag>
60
<object class="wxBoxSizer" variable="BaseFontSizer" member="yes">
61
<orient>wxHORIZONTAL</orient>
62
<object class="sizeritem">
64
<flag>wxALL|wxALIGN_CENTER</flag>
65
<object class="wxCheckBox" name="ID_CHECKBOX8" variable="BaseFontUse" member="yes">
68
<handler entry="EVT_CHECKBOX" function="OnBaseFontUseChange" />
72
<object class="sizeritem">
75
<flag>wxRIGHT|wxTOP|wxBOTTOM|wxALIGN_CENTER</flag>
76
<object class="wxStaticText" name="ID_STATICTEXT1" variable="BaseFontTxt" member="yes">
77
<label>Base Font:</label>
82
<object class="sizeritem">
85
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
86
<object class="wxChoice" name="ID_CHOICE2" variable="BaseFontVal" member="yes">
87
<selection>0</selection>
89
<item>wxSYS_OEM_FIXED_FONT</item>
90
<item>wxSYS_ANSI_FIXED_FONT</item>
91
<item>wxSYS_ANSI_VAR_FONT</item>
92
<item>wxSYS_SYSTEM_FONT</item>
93
<item>wxSYS_DEVICE_DEFAULT_FONT</item>
94
<item>wxSYS_DEFAULT_PALETTE</item>
95
<item>wxSYS_SYSTEM_FIXED_FONT</item>
96
<item>wxSYS_DEFAULT_GUI_FONT</item>
98
<handler entry="EVT_CHOICE" function="OnUpdatePreview" />
101
<object class="sizeritem">
104
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
105
<object class="wxCheckBox" name="ID_CHECKBOX2" variable="FamUse" member="yes">
106
<label>Family:</label>
107
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
110
<object class="sizeritem">
113
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
114
<object class="wxComboBox" name="ID_COMBOBOX1" variable="FamVal" member="yes">
115
<selection>0</selection>
117
<item>Decorative</item>
122
<item>Teletype</item>
124
<handler entry="EVT_COMBOBOX" function="OnUpdatePreview" />
127
<object class="sizeritem">
130
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
131
<object class="wxCheckBox" name="ID_CHECKBOX1" variable="EncodUse" member="yes">
132
<label>Font encoding:</label>
133
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
136
<object class="sizeritem">
139
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
140
<object class="wxChoice" name="ID_CHOICE3" variable="EncodVal" member="yes">
141
<handler entry="EVT_CHOICE" function="OnUpdatePreview" />
144
<object class="sizeritem">
147
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
148
<object class="wxCheckBox" name="ID_CHECKBOX7" variable="SizeUse" member="yes">
150
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
153
<object class="sizeritem">
155
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
156
<object class="wxSpinCtrl" name="ID_SPINCTRL1" variable="SizeVal" member="yes">
160
<handler entry="EVT_SPINCTRL" function="OnSizeValChange" />
163
<object class="sizeritem">
166
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
167
<object class="wxCheckBox" name="ID_CHECKBOX6" variable="RelSizeUse" member="yes">
168
<label>Relative size:</label>
169
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
172
<object class="sizeritem">
174
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
175
<object class="wxTextCtrl" name="ID_TEXTCTRL1" variable="RelSizeVal" member="yes">
177
<handler entry="EVT_TEXT" function="OnUpdatePreview" />
184
<object class="sizeritem">
187
<flag>wxLEFT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
188
<object class="wxBoxSizer" variable="BoxSizer2" member="yes">
189
<orient>wxHORIZONTAL</orient>
190
<object class="sizeritem">
193
<flag>wxRIGHT|wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND</flag>
194
<object class="wxStaticBoxSizer" variable="StaticBoxSizer3" member="yes">
195
<orient>wxVERTICAL</orient>
197
<object class="sizeritem">
199
<flag>wxALL|wxALIGN_CENTER|wxEXPAND</flag>
200
<object class="wxCheckBox" name="ID_CHECKBOX3" variable="StyleUse" member="yes">
202
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
205
<object class="sizeritem">
207
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
208
<object class="wxRadioButton" name="ID_RADIOBUTTON1" variable="StyleNorm" member="yes">
209
<label>Normal</label>
211
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
212
<style>wxRB_GROUP</style>
215
<object class="sizeritem">
217
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
218
<object class="wxRadioButton" name="ID_RADIOBUTTON2" variable="StyleItal" member="yes">
219
<label>Italic</label>
220
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
223
<object class="sizeritem">
225
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
226
<object class="wxRadioButton" name="ID_RADIOBUTTON3" variable="StyleSlant" member="yes">
228
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
233
<object class="sizeritem">
236
<flag>wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
237
<object class="wxStaticBoxSizer" variable="StaticBoxSizer4" member="yes">
238
<orient>wxVERTICAL</orient>
240
<object class="sizeritem">
242
<flag>wxALL|wxALIGN_CENTER|wxEXPAND</flag>
243
<object class="wxCheckBox" name="ID_CHECKBOX4" variable="WeightUse" member="yes">
244
<label>Weight</label>
245
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
248
<object class="sizeritem">
250
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
251
<object class="wxRadioButton" name="ID_RADIOBUTTON4" variable="WeightLight" member="yes">
253
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
254
<style>wxRB_GROUP</style>
257
<object class="sizeritem">
259
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
260
<object class="wxRadioButton" name="ID_RADIOBUTTON5" variable="WeightNorm" member="yes">
261
<label>Normal</label>
263
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
266
<object class="sizeritem">
268
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
269
<object class="wxRadioButton" name="ID_RADIOBUTTON6" variable="WeightBold" member="yes">
271
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
276
<object class="sizeritem">
279
<flag>wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
280
<object class="wxStaticBoxSizer" variable="StaticBoxSizer5" member="yes">
281
<orient>wxVERTICAL</orient>
283
<object class="sizeritem">
285
<flag>wxALL|wxALIGN_CENTER|wxEXPAND</flag>
286
<object class="wxCheckBox" name="ID_CHECKBOX5" variable="UnderUse" member="yes">
287
<label>Underlined</label>
288
<handler entry="EVT_CHECKBOX" function="OnUpdateContent" />
291
<object class="sizeritem">
293
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
294
<object class="wxRadioButton" name="ID_RADIOBUTTON7" variable="UnderYes" member="yes">
296
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
297
<style>wxRB_GROUP</style>
300
<object class="sizeritem">
302
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
303
<object class="wxRadioButton" name="ID_RADIOBUTTON8" variable="UnderNo" member="yes">
306
<handler entry="EVT_RADIOBUTTON" function="OnUpdatePreview" />
315
<object class="sizeritem">
318
<flag>wxALIGN_CENTER|wxEXPAND</flag>
319
<object class="wxBoxSizer" variable="BoxSizer6" member="yes">
320
<orient>wxVERTICAL</orient>
321
<object class="sizeritem">
324
<flag>wxRIGHT|wxTOP|wxALIGN_CENTER|wxEXPAND</flag>
325
<object class="wxStaticBoxSizer" variable="StaticBoxSizer6" member="yes">
326
<orient>wxHORIZONTAL</orient>
328
<object class="sizeritem">
331
<flag>wxLEFT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
332
<object class="wxListBox" name="ID_LISTBOX1" variable="FaceList" member="yes">
333
<handler entry="EVT_LISTBOX" function="OnUpdateContent" />
336
<object class="sizeritem">
337
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_TOP</flag>
338
<object class="wxBoxSizer" variable="BoxSizer3" member="yes">
339
<orient>wxVERTICAL</orient>
340
<object class="sizeritem">
342
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
343
<object class="wxButton" name="ID_BUTTON4" variable="FaceAdd" member="yes">
345
<handler entry="EVT_BUTTON" function="OnFaceAddClick" />
348
<object class="sizeritem">
350
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
351
<object class="wxButton" name="ID_BUTTON5" variable="FaceDel" member="yes">
352
<label>Delete</label>
353
<handler entry="EVT_BUTTON" function="OnFaceDelClick" />
356
<object class="sizeritem">
358
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
359
<object class="wxButton" name="ID_BUTTON6" variable="FaceEdit" member="yes">
361
<handler entry="EVT_BUTTON" function="OnFaceEditClick" />
364
<object class="sizeritem">
366
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
367
<object class="wxButton" name="ID_BUTTON8" variable="FaceUp" member="yes">
368
<label>Move Up</label>
369
<handler entry="EVT_BUTTON" function="OnFaceUpClick" />
372
<object class="sizeritem">
374
<flag>wxLEFT|wxRIGHT|wxALIGN_CENTER|wxEXPAND</flag>
375
<object class="wxButton" name="ID_BUTTON7" variable="FaceDown" member="yes">
376
<label>Move Down</label>
377
<handler entry="EVT_BUTTON" function="OnFaceDownClick" />
388
<object class="sizeritem">
390
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
391
<object class="wxStaticBoxSizer" variable="StaticBoxSizer7" member="yes">
392
<orient>wxHORIZONTAL</orient>
393
<label>Test area</label>
394
<object class="sizeritem">
397
<flag>wxALL|wxALIGN_CENTER</flag>
398
<object class="wxTextCtrl" name="ID_TEXTCTRL2" variable="TestArea" member="yes">
399
<value>This is sample text</value>
405
<object class="sizeritem">
407
<flag>wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_CENTER|wxEXPAND</flag>
408
<object class="wxStdDialogButtonSizer" variable="StdDialogButtonSizer1" member="yes">
409
<object class="button">
410
<object class="wxButton" name="wxID_OK" />
412
<object class="button">
413
<object class="wxButton" name="wxID_CANCEL" />