]> git.saurik.com Git - wxWidgets.git/blob - contrib/samples/xml/rc/resource.xml
added XML resources sample
[wxWidgets.git] / contrib / samples / xml / rc / resource.xml
1 <?xml version="1.0"?>
2 <resource>
3 <dialog name="dlg1">
4 <title>Catalog settings</title>
5 <children>
6 <boxsizer>
7 <orient>wxVERTICAL</orient>
8 <children>
9 <sizeritem>
10 <window>
11 <notebook>
12 <usenotebooksizer>1</usenotebooksizer>
13 <children>
14 <notebookpage>
15 <window>
16 <panel>
17 <children>
18 <boxsizer>
19 <orient>wxVERTICAL</orient>
20 <children>
21 <sizeritem>
22 <window>
23 <flexgridsizer>
24 <children>
25 <sizeritem>
26 <window>
27 <statictext>
28 <label>Project name and version:</label>
29 </statictext>
30 </window>
31 <flag>wxLEFT|wxTOP|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
32 <border>10</border>
33 </sizeritem>
34 <sizeritem>
35 <window>
36 <textctrl name="prj_name">
37 <size>100,-1d</size>
38 </textctrl>
39 </window>
40 <flag>wxEXPAND|wxRIGHT|wxTOP</flag>
41 <border>10</border>
42 </sizeritem>
43 <sizeritem>
44 <window>
45 <statictext>
46 <label>Team:</label>
47 </statictext>
48 </window>
49 <flag>wxLEFT|wxRIGHT|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
50 </sizeritem>
51 <sizeritem>
52 <window>
53 <textctrl name="team_name"/>
54 </window>
55 <flag>wxEXPAND|wxRIGHT</flag>
56 <border>10</border>
57 </sizeritem>
58 <sizeritem>
59 <window>
60 <statictext>
61 <label>Team's e-mail address:</label>
62 </statictext>
63 </window>
64 <flag>wxLEFT|wxRIGHT|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
65 </sizeritem>
66 <sizeritem>
67 <window>
68 <textctrl name="team_email"/>
69 </window>
70 <flag>wxEXPAND|wxRIGHT</flag>
71 <border>10</border>
72 </sizeritem>
73 <sizeritem>
74 <window>
75 <statictext>
76 <label>Language:</label>
77 </statictext>
78 </window>
79 <flag>wxLEFT|wxRIGHT|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
80 </sizeritem>
81 <sizeritem>
82 <window>
83 <combobox name="language">
84 <style>wxCB_READONLY</style>
85 </combobox>
86 </window>
87 <flag>wxEXPAND|wxRIGHT</flag>
88 <border>10</border>
89 </sizeritem>
90 <sizeritem>
91 <window>
92 <statictext>
93 <label>Charset:</label>
94 </statictext>
95 </window>
96 <flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
97 </sizeritem>
98 <sizeritem>
99 <window>
100 <combobox name="charset">
101 <content>
102 <item>iso8859-1</item>
103 <item>iso8859-2</item>
104 <item>iso8859-3</item>
105 <item>iso8859-4</item>
106 <item>iso8859-5</item>
107 <item>iso8859-6</item>
108 <item>iso8859-7</item>
109 <item>iso8859-8</item>
110 <item>iso8859-9</item>
111 <item>iso8859-10</item>
112 <item>iso8859-11</item>
113 <item>iso8859-12</item>
114 <item>iso8859-13</item>
115 <item>iso8859-14</item>
116 <item>iso8859-15</item>
117 <item>koi8-r</item>
118 <item>windows-1250</item>
119 <item>windows-1251</item>
120 <item>windows-1252</item>
121 <item>windows-1253</item>
122 <item>windows-1254</item>
123 <item>windows-1255</item>
124 <item>windows-1256</item>
125 <item>windows-1257</item>
126 </content>
127 <style>wxCB_READONLY</style>
128 </combobox>
129 </window>
130 <flag>wxEXPAND|wxRIGHT</flag>
131 <border>10</border>
132 </sizeritem>
133 <spacer/>
134 </children>
135 <cols>2</cols>
136 <vgap>10</vgap>
137 <hgap>5</hgap>
138 </flexgridsizer>
139 </window>
140 <flag>wxALIGN_RIGHT</flag>
141 </sizeritem>
142 </children>
143 </boxsizer>
144 </children>
145 <style>wxTAB_TRAVERSAL</style>
146 </panel>
147 </window>
148 <label>Project info</label>
149 </notebookpage>
150 <notebookpage>
151 <window>
152 <panel>
153 <children>
154 <boxsizer>
155 <orient>wxVERTICAL</orient>
156 <children>
157 <sizeritem>
158 <window>
159 <boxsizer>
160 <orient>wxHORIZONTAL</orient>
161 <children>
162 <sizeritem>
163 <window>
164 <statictext>
165 <label>Base path: </label>
166 </statictext>
167 </window>
168 <border>10</border>
169 <flag>wxALIGN_CENTER_VERTICAL</flag>
170 </sizeritem>
171 <sizeritem>
172 <window>
173 <textctrl name="basepath"/>
174 </window>
175 <option>1</option>
176 </sizeritem>
177 </children>
178 </boxsizer>
179 </window>
180 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxTOP</flag>
181 <border>10</border>
182 </sizeritem>
183 <sizeritem>
184 <window>
185 <statictext>
186 <label>Search files in these paths (relative to base path):</label>
187 </statictext>
188 </window>
189 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxTOP</flag>
190 <border>10</border>
191 </sizeritem>
192 <sizeritem>
193 <window>
194 <listbox name="dirs_list">
195 <size>-1,80d</size>
196 </listbox>
197 </window>
198 <flag>wxEXPAND|wxALL</flag>
199 <option>1</option>
200 <border>10</border>
201 </sizeritem>
202 <sizeritem>
203 <window>
204 <boxsizer>
205 <orient>wxHORIZONTAL</orient>
206 <children>
207 <sizeritem>
208 <window>
209 <textctrl name="dir_input"/>
210 </window>
211 <option>1</option>
212 </sizeritem>
213 <sizeritem>
214 <window>
215 <button name="dir_add">
216 <label>Add</label>
217 </button>
218 </window>
219 <flag>wxLEFT|wxRIGHT</flag>
220 <border>10</border>
221 </sizeritem>
222 <sizeritem>
223 <window>
224 <button name="dir_remove">
225 <label>Remove</label>
226 </button>
227 </window>
228 </sizeritem>
229 </children>
230 </boxsizer>
231 </window>
232 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxBOTTOM</flag>
233 <border>10</border>
234 </sizeritem>
235 </children>
236 </boxsizer>
237 </children>
238 <style>wxTAB_TRAVERSAL</style>
239 </panel>
240 </window>
241 <label>Paths</label>
242 </notebookpage>
243 <notebookpage>
244 <window>
245 <panel>
246 <children>
247 <boxsizer>
248 <orient>wxVERTICAL</orient>
249 <children>
250 <sizeritem>
251 <window>
252 <statictext>
253 <label>Use these keywords (function names) to recognize translatable strings\nin source files, in addition to default ones:</label>
254 </statictext>
255 </window>
256 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxTOP</flag>
257 <border>10</border>
258 </sizeritem>
259 <sizeritem>
260 <window>
261 <listbox name="keywords_list">
262 <size>-1,80d</size>
263 </listbox>
264 </window>
265 <flag>wxEXPAND|wxALL</flag>
266 <option>1</option>
267 <border>10</border>
268 </sizeritem>
269 <sizeritem>
270 <window>
271 <boxsizer>
272 <orient>wxHORIZONTAL</orient>
273 <children>
274 <sizeritem>
275 <window>
276 <textctrl name="keyword_input"/>
277 </window>
278 <option>1</option>
279 </sizeritem>
280 <sizeritem>
281 <window>
282 <button name="keyword_add">
283 <label>Add</label>
284 </button>
285 </window>
286 <flag>wxLEFT|wxRIGHT</flag>
287 <border>10</border>
288 </sizeritem>
289 <sizeritem>
290 <window>
291 <button name="keyword_remove">
292 <label>Remove</label>
293 </button>
294 </window>
295 </sizeritem>
296 </children>
297 </boxsizer>
298 </window>
299 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxBOTTOM</flag>
300 <border>10</border>
301 </sizeritem>
302 </children>
303 </boxsizer>
304 </children>
305 <style>wxTAB_TRAVERSAL</style>
306 </panel>
307 </window>
308 <label>Keywords</label>
309 </notebookpage>
310 </children>
311 </notebook>
312 </window>
313 <option>1</option>
314 <border>10</border>
315 <flag>wxEXPAND|wxALL</flag>
316 </sizeritem>
317 <sizeritem>
318 <window>
319 <boxsizer>
320 <children>
321 <sizeritem>
322 <window>
323 <button name="wxID_OK">
324 <label>Ok</label>
325 <default>1</default>
326 </button>
327 </window>
328 <flag/>
329 </sizeritem>
330 <sizeritem>
331 <window>
332 <button name="wxID_CANCEL">
333 <label>Cancel</label>
334 </button>
335 </window>
336 <border>10</border>
337 <flag>wxLEFT</flag>
338 </sizeritem>
339 </children>
340 </boxsizer>
341 </window>
342 <flag>wxALL|wxALIGN_RIGHT</flag>
343 <border>10</border>
344 </sizeritem>
345 </children>
346 </boxsizer>
347 </children>
348 <style>wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL</style>
349 </dialog>
350 <menubar name="mainmenu">
351 <children>
352 <menu name="menu_file">
353 <label>$File</label>
354 <style>wxMENU_TEAROFF</style>
355 <children>
356 <menuitem name="menu_about">
357 <label>$About...</label>
358 </menuitem>
359 <separator/>
360 <menuitem name="menu_dlg1">
361 <label>Dialog 1</label>
362 </menuitem>
363 <menuitem name="menu_dlg2">
364 <label>Dialog 2</label>
365 </menuitem>
366 <separator/>
367 <menuitem name="menu_quit">
368 <label>E$xit\tAlt-X</label>
369 </menuitem>
370 </children>
371 </menu>
372 </children>
373 <style>wxMB_DOCKABLE</style>
374 </menubar>
375 <dialog name="dlg2">
376 <title>Updating catalog</title>
377 <children>
378 <boxsizer>
379 <orient>wxVERTICAL</orient>
380 <children>
381 <sizeritem>
382 <window>
383 <boxsizer>
384 <children>
385 <sizeritem>
386 <window>
387 <staticbitmap>
388 <bitmap>scanning.gif</bitmap>
389 </staticbitmap>
390 </window>
391 <border>25</border>
392 <flag>wxALL|wxALIGN_CENTER_VERTICAL</flag>
393 </sizeritem>
394 <sizeritem>
395 <window>
396 <boxsizer>
397 <orient>wxVERTICAL</orient>
398 <children>
399 <sizeritem>
400 <window>
401 <statictext name="info">
402 <label>Scanning files...</label>
403 </statictext>
404 </window>
405 <flag>wxEXPAND|wxLEFT|wxRIGHT|wxTOP</flag>
406 <border>10</border>
407 </sizeritem>
408 <spacer>
409 <size>-1,2d</size>
410 </spacer>
411 <sizeritem>
412 <window>
413 <gauge name="progress">
414 <size>150,10d</size>
415 <style>wxGA_SMOOTH</style>
416 </gauge>
417 </window>
418 <flag>wxEXPAND|wxLEFT|wxRIGHT</flag>
419 <border>10</border>
420 </sizeritem>
421 <spacer>
422 <size>-1,2d</size>
423 </spacer>
424 <sizeritem>
425 <window>
426 <button name="wxID_CANCEL">
427 <label>Cancel</label>
428 </button>
429 </window>
430 <flag>wxRIGHT|wxTOP|wxBOTTOM|wxALIGN_RIGHT</flag>
431 <border>10</border>
432 </sizeritem>
433 </children>
434 </boxsizer>
435 </window>
436 <flag>wxALIGN_CENTER_VERTICAL</flag>
437 </sizeritem>
438 </children>
439 </boxsizer>
440 </window>
441 </sizeritem>
442 </children>
443 </boxsizer>
444 </children>
445 </dialog>
446 <toolbar name="toolbar">
447 <children>
448 <tool name="menu_open">
449 <bitmap>fileopen.gif</bitmap>
450 <tooltip>Open catalog</tooltip>
451 </tool>
452 <tool name="menu_save">
453 <bitmap>filesave.gif</bitmap>
454 <tooltip>Save catalog</tooltip>
455 </tool>
456 <tool name="menu_update">
457 <bitmap>update.gif</bitmap>
458 <tooltip>Update catalog - synchronize it with sources</tooltip>
459 </tool>
460 <separator/>
461 <tool name="menu_quotes">
462 <bitmap>quotes.gif</bitmap>
463 <toggle>1</toggle>
464 <tooltip>Display quotes around the string?</tooltip>
465 </tool>
466 <separator/>
467 <tool name="menu_fuzzy">
468 <bitmap>fuzzy.gif</bitmap>
469 <tooltip>Toggled if selected string is fuzzy translation</tooltip>
470 <toggle>1</toggle>
471 </tool>
472 </children>
473 <style>wxTB_FLAT|wxTB_DOCKABLE</style>
474 <margins>2,2</margins>
475 </toolbar>
476 </resource>