view gtk-gui/gui.stetic @ 167:9808adf2d566

Re #419: Remove assumptions of a file-based install * Update GTK# GUI to use Streams version of XSLT export
author IBBoard <dev@ibboard.co.uk>
date Wed, 28 Nov 2012 20:25:53 +0000
parents 08b30dc56af4
children
line source
1 <?xml version="1.0" encoding="utf-8"?>
2 <stetic-interface>
3 <configuration>
4 <images-root-path>..</images-root-path>
5 <target-gtk-version>2.12</target-gtk-version>
6 </configuration>
7 <import>
8 <widget-library name="../../IBBoard.GtkSharp/bin/Debug/IBBoard.GtkSharp.dll" />
9 <widget-library name="../bin/Debug/WarFoundry-GTK.exe" internal="true" />
10 </import>
11 <widget class="Gtk.Window" id="IBBoard.WarFoundry.GUI.GTK.FrmMainWindow" design-size="832 659">
12 <action-group name="Default">
13 <action id="menuFile">
14 <property name="Type">Action</property>
15 <property name="Label" translatable="yes">File</property>
16 <property name="ShortLabel" translatable="yes">File</property>
17 </action>
18 <action id="miNewArmy">
19 <property name="Type">Action</property>
20 <property name="Label" translatable="yes">Create army</property>
21 <property name="ShortLabel" translatable="yes">Create army</property>
22 <property name="StockId">gtk-new</property>
23 <signal name="Activated" handler="OnCreateArmyActivated" />
24 </action>
25 <action id="miOpenArmy">
26 <property name="Type">Action</property>
27 <property name="Label" translatable="yes">Open army</property>
28 <property name="ShortLabel" translatable="yes">Open army</property>
29 <property name="StockId">gtk-open</property>
30 <signal name="Activated" handler="OnOpenArmyActivated" />
31 </action>
32 <action id="miSaveArmy">
33 <property name="Type">Action</property>
34 <property name="Label" translatable="yes">Save army</property>
35 <property name="Sensitive">False</property>
36 <property name="ShortLabel" translatable="yes">Save army</property>
37 <property name="StockId">gtk-save</property>
38 <signal name="Activated" handler="OnSaveArmyActivated" />
39 </action>
40 <action id="miSaveArmyAs">
41 <property name="Type">Action</property>
42 <property name="Label" translatable="yes">Save army as</property>
43 <property name="Sensitive">False</property>
44 <property name="ShortLabel" translatable="yes">Save army as</property>
45 <property name="StockId">gtk-save-as</property>
46 <signal name="Activated" handler="OnSaveArmyAsActivated" />
47 </action>
48 <action id="miCloseArmy">
49 <property name="Type">Action</property>
50 <property name="Label" translatable="yes">Close army</property>
51 <property name="Sensitive">False</property>
52 <property name="ShortLabel" translatable="yes">Close army</property>
53 <property name="StockId">gtk-close</property>
54 <signal name="Activated" handler="OnCloseArmyActivated" />
55 </action>
56 <action id="miReloadFiles">
57 <property name="Type">Action</property>
58 <property name="Label" translatable="yes">Reload files</property>
59 <property name="ShortLabel" translatable="yes">Reload files</property>
60 <property name="StockId">gtk-refresh</property>
61 <signal name="Activated" handler="OnReloadFilesActivated" />
62 </action>
63 <action id="miExit">
64 <property name="Type">Action</property>
65 <property name="Label" translatable="yes">Exit</property>
66 <property name="ShortLabel" translatable="yes">Exit</property>
67 <property name="StockId">gtk-quit</property>
68 <signal name="Activated" handler="OnExitActivated" />
69 </action>
70 <action id="menuEdit">
71 <property name="Type">Action</property>
72 <property name="Label" translatable="yes">Edit</property>
73 <property name="ShortLabel" translatable="yes">Edit</property>
74 </action>
75 <action id="miUndo">
76 <property name="Type">Action</property>
77 <property name="Label" translatable="yes">Undo</property>
78 <property name="Sensitive">False</property>
79 <property name="ShortLabel" translatable="yes">Undo</property>
80 <property name="StockId">gtk-undo</property>
81 </action>
82 <action id="miRedo">
83 <property name="Type">Action</property>
84 <property name="Label" translatable="yes">Redo</property>
85 <property name="Sensitive">False</property>
86 <property name="ShortLabel" translatable="yes">Redo</property>
87 <property name="StockId">gtk-redo</property>
88 </action>
89 <action id="menuHelp">
90 <property name="Type">Action</property>
91 <property name="Label" translatable="yes">Help</property>
92 <property name="ShortLabel" translatable="yes">Help</property>
93 </action>
94 <action id="miAbout">
95 <property name="Type">Action</property>
96 <property name="Label" translatable="yes">About</property>
97 <property name="ShortLabel" translatable="yes">About</property>
98 <property name="StockId">gtk-about</property>
99 <signal name="Activated" handler="HelpAboutActivated" />
100 </action>
101 <action id="miDebugInformation">
102 <property name="Type">Action</property>
103 <property name="Label" translatable="yes">Debug Information</property>
104 <property name="ShortLabel" translatable="yes">Debug Information</property>
105 </action>
106 <action id="bttnNewArmy">
107 <property name="Type">Action</property>
108 <property name="Label" translatable="yes" />
109 <property name="StockId">gtk-new</property>
110 <signal name="Activated" handler="newTBButtonActivated" />
111 </action>
112 <action id="bttnOpenArmy">
113 <property name="Type">Action</property>
114 <property name="Label" translatable="yes" />
115 <property name="StockId">gtk-open</property>
116 <signal name="Activated" handler="openTBButtonActivated" />
117 </action>
118 <action id="bttnSaveArmy">
119 <property name="Type">Action</property>
120 <property name="Label" translatable="yes" />
121 <property name="Sensitive">False</property>
122 <property name="StockId">gtk-save</property>
123 <signal name="Activated" handler="saveTBButtonActivated" />
124 </action>
125 <action id="bttnUndo">
126 <property name="Type">Action</property>
127 <property name="Label" translatable="yes" />
128 <property name="Sensitive">False</property>
129 <property name="StockId">gtk-undo</property>
130 <signal name="Activated" handler="undoTBButtonActivated" />
131 </action>
132 <action id="bttnRedo">
133 <property name="Type">Action</property>
134 <property name="Label" translatable="yes" />
135 <property name="Sensitive">False</property>
136 <property name="StockId">gtk-redo</property>
137 <signal name="Activated" handler="redoTBButtonActivated" />
138 </action>
139 <action id="goDown">
140 <property name="Type">Action</property>
141 <property name="Label" translatable="yes" />
142 </action>
143 <action id="add">
144 <property name="Type">Action</property>
145 <property name="Label" translatable="yes" />
146 <property name="StockId">gtk-add</property>
147 </action>
148 <action id="miExportArmyAs">
149 <property name="Type">Action</property>
150 <property name="Label" translatable="yes">Export army as...</property>
151 <property name="Sensitive">False</property>
152 <property name="ShortLabel" translatable="yes">Export army as...</property>
153 <property name="StockId">gtk-convert</property>
154 </action>
155 <action id="miExportArmyAsBasicHTML">
156 <property name="Type">Action</property>
157 <property name="Label" translatable="yes">Basic HTML</property>
158 <property name="ShortLabel" translatable="yes">Basic HTML</property>
159 <signal name="Activated" handler="OnMiExportAsBasicHtmlActivated" />
160 </action>
161 <action id="miPreferences">
162 <property name="Type">Action</property>
163 <property name="Label" translatable="yes">preferences</property>
164 <property name="ShortLabel" translatable="yes">preferences</property>
165 <property name="StockId">gtk-preferences</property>
166 <signal name="Activated" handler="miPreferencesClicked" />
167 </action>
168 <action id="miExportArmyAsTransformedXml">
169 <property name="Type">Action</property>
170 <property name="Label" translatable="yes">transformed xml</property>
171 <property name="ShortLabel" translatable="yes">transformed xml</property>
172 <signal name="Activated" handler="OnTransformedXmlActionActivated" />
173 </action>
174 <action id="miEditArmy">
175 <property name="Type">Action</property>
176 <property name="Label" translatable="yes">_edit army</property>
177 <property name="Sensitive">False</property>
178 <property name="ShortLabel" translatable="yes">_edit army</property>
179 <property name="StockId">gtk-edit</property>
180 <signal name="Activated" handler="OnMiEditArmyActivated" />
181 </action>
182 <action id="miAddDataFile">
183 <property name="Type">Action</property>
184 <property name="Label" translatable="yes">Add data file</property>
185 <property name="ShortLabel" translatable="yes">Add data file</property>
186 <signal name="Activated" handler="OnAddNewFileActionActivated" />
187 </action>
188 </action-group>
189 <property name="MemberName" />
190 <property name="Title" translatable="yes">MainWindow</property>
191 <property name="Icon">resource:App.ico</property>
192 <child>
193 <widget class="Gtk.VBox" id="vbox1">
194 <property name="MemberName" />
195 <child>
196 <widget class="Gtk.MenuBar" id="menubar1">
197 <property name="MemberName" />
198 <node name="menubar1" type="Menubar">
199 <node type="Menu" action="menuFile">
200 <node type="Menuitem" action="miNewArmy" />
201 <node type="Menuitem" action="miOpenArmy" />
202 <node type="Menuitem" action="miSaveArmy" />
203 <node type="Menuitem" action="miSaveArmyAs" />
204 <node type="Menu" action="miExportArmyAs">
205 <node type="Menuitem" action="miExportArmyAsBasicHTML" />
206 <node type="Menuitem" action="miExportArmyAsTransformedXml" />
207 </node>
208 <node type="Menuitem" action="miCloseArmy" />
209 <node type="Separator" />
210 <node type="Menuitem" action="miAddDataFile" />
211 <node type="Menuitem" action="miReloadFiles" />
212 <node type="Separator" />
213 <node type="Menuitem" action="miExit" />
214 </node>
215 <node type="Menu" action="menuEdit">
216 <node type="Menuitem" action="miUndo" />
217 <node type="Menuitem" action="miRedo" />
218 <node type="Separator" />
219 <node type="Menuitem" action="miEditArmy" />
220 <node type="Separator" />
221 <node type="Menuitem" action="miPreferences" />
222 </node>
223 <node type="Menu" action="menuHelp">
224 <node type="Menuitem" action="miAbout" />
225 </node>
226 </node>
227 </widget>
228 <packing>
229 <property name="Position">0</property>
230 <property name="AutoSize">True</property>
231 <property name="Expand">False</property>
232 <property name="Fill">False</property>
233 </packing>
234 </child>
235 <child>
236 <widget class="Gtk.Toolbar" id="toolbar">
237 <property name="MemberName" />
238 <property name="HeightRequest">36</property>
239 <property name="ShowArrow">False</property>
240 <property name="ButtonStyle">Icons</property>
241 <property name="IconSize">LargeToolbar</property>
242 <node name="toolbar" type="Toolbar">
243 <node type="Toolitem" action="bttnNewArmy" />
244 <node type="Toolitem" action="bttnOpenArmy" />
245 <node type="Toolitem" action="bttnSaveArmy" />
246 <node type="Separator" />
247 <node type="Toolitem" action="bttnUndo" />
248 <node type="Toolitem" action="bttnRedo" />
249 <node type="Separator" />
250 </node>
251 </widget>
252 <packing>
253 <property name="Position">1</property>
254 <property name="AutoSize">True</property>
255 <property name="Expand">False</property>
256 <property name="Fill">False</property>
257 </packing>
258 </child>
259 <child>
260 <widget class="Gtk.Statusbar" id="statusbar">
261 <property name="MemberName" />
262 <property name="Spacing">6</property>
263 <property name="BorderWidth">1</property>
264 <child>
265 <widget class="Gtk.EventBox" id="validationEventbox">
266 <property name="MemberName" />
267 <signal name="ButtonReleaseEvent" handler="OnLblValidationWarningButtonReleaseEvent" />
268 <child>
269 <widget class="Gtk.Label" id="lblValidationWarning">
270 <property name="MemberName" />
271 </widget>
272 </child>
273 </widget>
274 <packing>
275 <property name="Position">1</property>
276 <property name="AutoSize">True</property>
277 <property name="Expand">False</property>
278 <property name="Fill">False</property>
279 </packing>
280 </child>
281 </widget>
282 <packing>
283 <property name="PackType">End</property>
284 <property name="Position">2</property>
285 <property name="AutoSize">True</property>
286 <property name="Expand">False</property>
287 <property name="Fill">False</property>
288 </packing>
289 </child>
290 <child>
291 <widget class="Gtk.HPaned" id="mainContent">
292 <property name="MemberName" />
293 <property name="CanFocus">True</property>
294 <property name="Position">180</property>
295 <child>
296 <widget class="Gtk.TreeView" id="treeUnits">
297 <property name="MemberName" />
298 <property name="Visible">False</property>
299 <property name="CanFocus">True</property>
300 <signal name="RowActivated" handler="ArmyRowActivated" />
301 <signal name="PopupMenu" handler="OnTreeUnitsPopupMenu" />
302 <signal name="ButtonPressEvent" handler="UnitTreeButtonPressed" />
303 </widget>
304 <packing>
305 <property name="Resize">False</property>
306 </packing>
307 </child>
308 <child>
309 <widget class="Gtk.Notebook" id="unitsNotebook">
310 <property name="MemberName" />
311 <property name="CanFocus">True</property>
312 <property name="CurrentPage">-1</property>
313 <property name="Scrollable">True</property>
314 <signal name="Removed" handler="NotebookPageRemoved" />
315 </widget>
316 <packing>
317 <property name="Shrink">False</property>
318 </packing>
319 </child>
320 </widget>
321 <packing>
322 <property name="PackType">End</property>
323 <property name="Position">3</property>
324 <property name="AutoSize">False</property>
325 </packing>
326 </child>
327 </widget>
328 </child>
329 </widget>
330 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmNewArmy" design-size="370 348">
331 <property name="MemberName" />
332 <property name="Events">ButtonPressMask</property>
333 <property name="Title" translatable="yes">Create new army</property>
334 <property name="Icon">stock:gtk-new Menu</property>
335 <property name="WindowPosition">CenterOnParent</property>
336 <property name="SkipPagerHint">True</property>
337 <property name="SkipTaskbarHint">True</property>
338 <property name="Buttons">2</property>
339 <property name="HelpButton">False</property>
340 <child internal-child="VBox">
341 <widget class="Gtk.VBox" id="dialog_VBox">
342 <property name="MemberName" />
343 <property name="CanFocus">True</property>
344 <property name="Events">ButtonPressMask</property>
345 <property name="BorderWidth">2</property>
346 <child>
347 <widget class="Gtk.Table" id="table1">
348 <property name="MemberName" />
349 <property name="NRows">4</property>
350 <property name="NColumns">2</property>
351 <property name="RowSpacing">6</property>
352 <property name="ColumnSpacing">6</property>
353 <child>
354 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
355 <property name="MemberName" />
356 <property name="ShadowType">In</property>
357 <child>
358 <widget class="Gtk.TreeView" id="lstRaces">
359 <property name="MemberName" />
360 <property name="HeightRequest">150</property>
361 <property name="CanFocus">True</property>
362 <property name="ShowScrollbars">True</property>
363 <property name="HeadersVisible">False</property>
364 <property name="RulesHint">True</property>
365 </widget>
366 </child>
367 </widget>
368 <packing>
369 <property name="TopAttach">1</property>
370 <property name="BottomAttach">2</property>
371 <property name="LeftAttach">1</property>
372 <property name="RightAttach">2</property>
373 <property name="AutoSize">True</property>
374 <property name="XOptions">Fill</property>
375 <property name="XExpand">False</property>
376 <property name="XFill">True</property>
377 <property name="XShrink">False</property>
378 <property name="YExpand">True</property>
379 <property name="YFill">True</property>
380 <property name="YShrink">False</property>
381 </packing>
382 </child>
383 <child>
384 <widget class="Gtk.HBox" id="hbox2">
385 <property name="MemberName" />
386 <child>
387 <widget class="Gtk.SpinButton" id="sbPointsValue">
388 <property name="MemberName" />
389 <property name="WidthRequest">150</property>
390 <property name="CanFocus">True</property>
391 <property name="Upper">2000000000</property>
392 <property name="PageIncrement">1000</property>
393 <property name="StepIncrement">100</property>
394 <property name="ClimbRate">100</property>
395 <property name="Numeric">True</property>
396 <property name="Value">1000</property>
397 <signal name="ChangeValue" handler="OnSpinChangeValue" />
398 <signal name="ValueChanged" handler="OnSpinValueChanged" />
399 <signal name="Changed" handler="OnSpinValueChanged" />
400 </widget>
401 <packing>
402 <property name="Position">0</property>
403 <property name="AutoSize">True</property>
404 <property name="Expand">False</property>
405 <property name="Fill">False</property>
406 </packing>
407 </child>
408 <child>
409 <placeholder />
410 </child>
411 </widget>
412 <packing>
413 <property name="TopAttach">3</property>
414 <property name="BottomAttach">4</property>
415 <property name="LeftAttach">1</property>
416 <property name="RightAttach">2</property>
417 <property name="AutoSize">True</property>
418 <property name="XOptions">Fill</property>
419 <property name="YOptions">Fill</property>
420 <property name="XExpand">False</property>
421 <property name="XFill">True</property>
422 <property name="XShrink">False</property>
423 <property name="YExpand">False</property>
424 <property name="YFill">True</property>
425 <property name="YShrink">False</property>
426 </packing>
427 </child>
428 <child>
429 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblArmyName">
430 <property name="MemberName" />
431 <property name="LabelProp" translatable="yes">army name</property>
432 </widget>
433 <packing>
434 <property name="TopAttach">2</property>
435 <property name="BottomAttach">3</property>
436 <property name="AutoSize">True</property>
437 <property name="XOptions">Fill</property>
438 <property name="YOptions">Fill</property>
439 <property name="XExpand">False</property>
440 <property name="XFill">True</property>
441 <property name="XShrink">False</property>
442 <property name="YExpand">False</property>
443 <property name="YFill">True</property>
444 <property name="YShrink">False</property>
445 </packing>
446 </child>
447 <child>
448 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblArmySize">
449 <property name="MemberName" />
450 <property name="LabelProp" translatable="yes">points value</property>
451 </widget>
452 <packing>
453 <property name="TopAttach">3</property>
454 <property name="BottomAttach">4</property>
455 <property name="AutoSize">True</property>
456 <property name="XOptions">Fill</property>
457 <property name="YOptions">Fill</property>
458 <property name="XExpand">False</property>
459 <property name="XFill">True</property>
460 <property name="XShrink">False</property>
461 <property name="YExpand">False</property>
462 <property name="YFill">True</property>
463 <property name="YShrink">False</property>
464 </packing>
465 </child>
466 <child>
467 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblGameSystem">
468 <property name="MemberName" />
469 <property name="LabelProp" translatable="yes">game system</property>
470 </widget>
471 <packing>
472 <property name="AutoSize">True</property>
473 <property name="XOptions">Fill</property>
474 <property name="YOptions">Fill</property>
475 <property name="XExpand">False</property>
476 <property name="XFill">True</property>
477 <property name="XShrink">False</property>
478 <property name="YExpand">False</property>
479 <property name="YFill">True</property>
480 <property name="YShrink">False</property>
481 </packing>
482 </child>
483 <child>
484 <widget class="Gtk.ComboBoxEntry" id="systemCombo">
485 <property name="MemberName" />
486 <property name="IsTextCombo">True</property>
487 <property name="Items" translatable="yes" />
488 <signal name="Changed" handler="OnSystemComboChanged" />
489 </widget>
490 <packing>
491 <property name="LeftAttach">1</property>
492 <property name="RightAttach">2</property>
493 <property name="AutoSize">False</property>
494 <property name="YOptions">Fill</property>
495 <property name="XExpand">True</property>
496 <property name="XFill">True</property>
497 <property name="XShrink">False</property>
498 <property name="YExpand">False</property>
499 <property name="YFill">True</property>
500 <property name="YShrink">False</property>
501 </packing>
502 </child>
503 <child>
504 <widget class="Gtk.Entry" id="txtArmyName">
505 <property name="MemberName" />
506 <property name="CanFocus">True</property>
507 <property name="IsEditable">True</property>
508 <property name="InvisibleChar">#</property>
509 <signal name="Changed" handler="OnTextChanged" />
510 </widget>
511 <packing>
512 <property name="TopAttach">2</property>
513 <property name="BottomAttach">3</property>
514 <property name="LeftAttach">1</property>
515 <property name="RightAttach">2</property>
516 <property name="AutoSize">True</property>
517 <property name="XOptions">Fill</property>
518 <property name="YOptions">Fill</property>
519 <property name="XExpand">False</property>
520 <property name="XFill">True</property>
521 <property name="XShrink">False</property>
522 <property name="YExpand">False</property>
523 <property name="YFill">True</property>
524 <property name="YShrink">False</property>
525 </packing>
526 </child>
527 <child>
528 <widget class="Gtk.VBox" id="vbox2">
529 <property name="MemberName" />
530 <property name="Spacing">6</property>
531 <child>
532 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblRaceList">
533 <property name="MemberName" />
534 <property name="LabelProp" translatable="yes">race</property>
535 </widget>
536 <packing>
537 <property name="Position">0</property>
538 <property name="AutoSize">True</property>
539 <property name="Expand">False</property>
540 <property name="Fill">False</property>
541 </packing>
542 </child>
543 <child>
544 <widget class="Gtk.Label" id="lblGetMore">
545 <property name="MemberName" />
546 <property name="Ypad">10</property>
547 <property name="LabelProp" translatable="yes">&lt;a href="http://warfoundry.co.uk/Downloads/datafiles/"&gt;get more&lt;/a&gt;</property>
548 <property name="UseMarkup">True</property>
549 </widget>
550 <packing>
551 <property name="Position">1</property>
552 <property name="AutoSize">True</property>
553 <property name="Expand">False</property>
554 <property name="Fill">False</property>
555 </packing>
556 </child>
557 <child>
558 <placeholder />
559 </child>
560 </widget>
561 <packing>
562 <property name="TopAttach">1</property>
563 <property name="BottomAttach">2</property>
564 <property name="AutoSize">True</property>
565 <property name="XOptions">Fill</property>
566 <property name="XExpand">False</property>
567 <property name="XFill">True</property>
568 <property name="XShrink">False</property>
569 <property name="YExpand">True</property>
570 <property name="YFill">True</property>
571 <property name="YShrink">False</property>
572 </packing>
573 </child>
574 </widget>
575 <packing>
576 <property name="Position">0</property>
577 <property name="AutoSize">True</property>
578 <property name="Padding">6</property>
579 </packing>
580 </child>
581 </widget>
582 </child>
583 <child internal-child="ActionArea">
584 <widget class="Gtk.HButtonBox" id="WarFoundrySharp.FrmNewArmy_ActionArea">
585 <property name="MemberName" />
586 <property name="CanFocus">True</property>
587 <property name="Events">ButtonPressMask</property>
588 <property name="Spacing">6</property>
589 <property name="BorderWidth">5</property>
590 <property name="Size">2</property>
591 <property name="LayoutStyle">End</property>
592 <child>
593 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
594 <property name="MemberName" />
595 <property name="CanFocus">True</property>
596 <property name="UseStock">True</property>
597 <property name="Type">StockItem</property>
598 <property name="StockId">gtk-cancel</property>
599 <property name="ResponseId">-6</property>
600 <signal name="Clicked" handler="OnCancelClicked" />
601 <property name="label">gtk-cancel</property>
602 </widget>
603 <packing>
604 <property name="Expand">False</property>
605 <property name="Fill">False</property>
606 </packing>
607 </child>
608 <child>
609 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCreate">
610 <property name="MemberName" />
611 <property name="Sensitive">False</property>
612 <property name="CanDefault">True</property>
613 <property name="CanFocus">True</property>
614 <property name="UseStock">True</property>
615 <property name="Type">StockItem</property>
616 <property name="StockId">gtk-ok</property>
617 <property name="ResponseId">-5</property>
618 <signal name="Clicked" handler="OnCreateClicked" />
619 <property name="label">gtk-ok</property>
620 </widget>
621 <packing>
622 <property name="Position">1</property>
623 <property name="Expand">False</property>
624 <property name="Fill">False</property>
625 </packing>
626 </child>
627 </widget>
628 </child>
629 </widget>
630 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmNewUnit" design-size="403 262">
631 <property name="MemberName" />
632 <property name="Title" translatable="yes">Add new unit</property>
633 <property name="Icon">stock:gtk-new Menu</property>
634 <property name="WindowPosition">CenterOnParent</property>
635 <property name="Modal">True</property>
636 <property name="SkipPagerHint">True</property>
637 <property name="SkipTaskbarHint">True</property>
638 <property name="Buttons">2</property>
639 <property name="HelpButton">False</property>
640 <child internal-child="VBox">
641 <widget class="Gtk.VBox" id="dialog1_VBox">
642 <property name="MemberName" />
643 <property name="BorderWidth">2</property>
644 <child>
645 <widget class="Gtk.VBox" id="vbox2">
646 <property name="MemberName" />
647 <property name="Spacing">6</property>
648 <child>
649 <widget class="Gtk.HBox" id="hbox1">
650 <property name="MemberName" />
651 <property name="Spacing">6</property>
652 <child>
653 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblUnitList">
654 <property name="MemberName" />
655 <property name="LabelProp" translatable="yes">unit type</property>
656 </widget>
657 <packing>
658 <property name="Position">0</property>
659 <property name="AutoSize">True</property>
660 <property name="Expand">False</property>
661 <property name="Fill">False</property>
662 </packing>
663 </child>
664 <child>
665 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
666 <property name="MemberName" />
667 <property name="ShadowType">In</property>
668 <child>
669 <widget class="Gtk.TreeView" id="lstUnitTypes">
670 <property name="MemberName" />
671 <property name="HeightRequest">150</property>
672 <property name="CanFocus">True</property>
673 <property name="ShowScrollbars">True</property>
674 <property name="HeadersVisible">False</property>
675 <signal name="RowActivated" handler="OnRowActivated" />
676 </widget>
677 </child>
678 </widget>
679 <packing>
680 <property name="Position">1</property>
681 <property name="AutoSize">True</property>
682 </packing>
683 </child>
684 </widget>
685 <packing>
686 <property name="Position">0</property>
687 <property name="AutoSize">True</property>
688 <property name="Expand">False</property>
689 <property name="Fill">False</property>
690 </packing>
691 </child>
692 <child>
693 <widget class="IBBoard.WarFoundry.GUI.GTK.ValidationFailureWidget" id="validationWidget">
694 <property name="MemberName" />
695 <property name="Visible">False</property>
696 <property name="Events">ButtonPressMask</property>
697 </widget>
698 <packing>
699 <property name="Position">1</property>
700 <property name="AutoSize">True</property>
701 <property name="Expand">False</property>
702 <property name="Fill">False</property>
703 </packing>
704 </child>
705 </widget>
706 <packing>
707 <property name="Position">0</property>
708 <property name="AutoSize">True</property>
709 <property name="Expand">False</property>
710 <property name="Fill">False</property>
711 </packing>
712 </child>
713 </widget>
714 </child>
715 <child internal-child="ActionArea">
716 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
717 <property name="MemberName" />
718 <property name="Spacing">6</property>
719 <property name="BorderWidth">5</property>
720 <property name="Size">2</property>
721 <property name="LayoutStyle">End</property>
722 <child>
723 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
724 <property name="MemberName" />
725 <property name="CanFocus">True</property>
726 <property name="UseStock">True</property>
727 <property name="Type">StockItem</property>
728 <property name="StockId">gtk-cancel</property>
729 <property name="ResponseId">-6</property>
730 <signal name="Clicked" handler="OnButtonCancelActivated" />
731 <property name="label">gtk-cancel</property>
732 </widget>
733 <packing>
734 <property name="Expand">False</property>
735 <property name="Fill">False</property>
736 </packing>
737 </child>
738 <child>
739 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCreate">
740 <property name="MemberName" />
741 <property name="Sensitive">False</property>
742 <property name="CanFocus">True</property>
743 <property name="UseStock">True</property>
744 <property name="Type">StockItem</property>
745 <property name="StockId">gtk-ok</property>
746 <property name="ResponseId">-5</property>
747 <signal name="Clicked" handler="OnButtonOkClicked" />
748 <property name="label">gtk-ok</property>
749 </widget>
750 <packing>
751 <property name="Position">1</property>
752 <property name="Expand">False</property>
753 <property name="Fill">False</property>
754 </packing>
755 </child>
756 </widget>
757 </child>
758 </widget>
759 <widget class="Gtk.Bin" id="IBBoard.WarFoundry.GUI.GTK.Widgets.UnitDisplayWidget" design-size="649 406">
760 <property name="MemberName" />
761 <child>
762 <widget class="Gtk.VBox" id="vbox1">
763 <property name="MemberName" />
764 <property name="Spacing">6</property>
765 <child>
766 <widget class="Gtk.HBox" id="hbox1">
767 <property name="MemberName" />
768 <property name="Spacing">6</property>
769 <child>
770 <widget class="Gtk.Entry" id="unitName">
771 <property name="MemberName" />
772 <property name="CanFocus">True</property>
773 <property name="IsEditable">True</property>
774 <property name="InvisibleChar">#</property>
775 <signal name="FocusOutEvent" handler="OnUnitNameFocusOut" />
776 <signal name="KeyPressEvent" handler="OnUnitNameKeyPress" />
777 </widget>
778 <packing>
779 <property name="Position">0</property>
780 <property name="AutoSize">True</property>
781 </packing>
782 </child>
783 <child>
784 <widget class="Gtk.SpinButton" id="unitSize">
785 <property name="MemberName" />
786 <property name="CanFocus">True</property>
787 <property name="Upper">100</property>
788 <property name="PageIncrement">10</property>
789 <property name="StepIncrement">1</property>
790 <property name="ClimbRate">1</property>
791 <property name="Numeric">True</property>
792 <signal name="FocusOutEvent" handler="OnUnitSizeFocusOut" />
793 <signal name="KeyPressEvent" handler="OnUnitSizeKeyPress" />
794 </widget>
795 <packing>
796 <property name="Position">1</property>
797 <property name="AutoSize">True</property>
798 <property name="Expand">False</property>
799 <property name="Fill">False</property>
800 </packing>
801 </child>
802 </widget>
803 <packing>
804 <property name="Position">0</property>
805 <property name="AutoSize">True</property>
806 <property name="Expand">False</property>
807 <property name="Fill">False</property>
808 </packing>
809 </child>
810 <child>
811 <widget class="Gtk.ScrolledWindow" id="statsScrollPanel">
812 <property name="MemberName" />
813 <property name="HeightRequest">115</property>
814 <property name="CanFocus">True</property>
815 <property name="ShadowType">In</property>
816 <child>
817 <widget class="Gtk.Viewport" id="GtkViewport">
818 <property name="MemberName" />
819 <property name="ShadowType">None</property>
820 <child>
821 <widget class="Gtk.VBox" id="statsRepeatBox">
822 <property name="MemberName" />
823 <property name="Spacing">6</property>
824 <child>
825 <placeholder />
826 </child>
827 </widget>
828 </child>
829 </widget>
830 </child>
831 </widget>
832 <packing>
833 <property name="Position">1</property>
834 <property name="AutoSize">False</property>
835 <property name="Expand">False</property>
836 </packing>
837 </child>
838 <child>
839 <widget class="Gtk.HSeparator" id="hseparator1">
840 <property name="MemberName" />
841 </widget>
842 <packing>
843 <property name="Position">2</property>
844 <property name="AutoSize">True</property>
845 <property name="Expand">False</property>
846 <property name="Fill">False</property>
847 </packing>
848 </child>
849 <child>
850 <widget class="Gtk.HBox" id="hbox2">
851 <property name="MemberName" />
852 <property name="Spacing">6</property>
853 <child>
854 <widget class="Gtk.Table" id="table1">
855 <property name="MemberName" />
856 <property name="NRows">3</property>
857 <property name="NColumns">2</property>
858 <property name="RowSpacing">6</property>
859 <property name="ColumnSpacing">6</property>
860 <child>
861 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow2">
862 <property name="MemberName" />
863 <property name="ShadowType">In</property>
864 <child>
865 <widget class="Gtk.NodeView" id="equipmentList">
866 <property name="MemberName" />
867 <property name="CanFocus">True</property>
868 <property name="ShowScrollbars">True</property>
869 <property name="HeadersVisible">False</property>
870 </widget>
871 </child>
872 </widget>
873 <packing>
874 <property name="LeftAttach">1</property>
875 <property name="RightAttach">2</property>
876 <property name="AutoSize">False</property>
877 <property name="XExpand">True</property>
878 <property name="XFill">True</property>
879 <property name="XShrink">False</property>
880 <property name="YExpand">True</property>
881 <property name="YFill">True</property>
882 <property name="YShrink">False</property>
883 </packing>
884 </child>
885 <child>
886 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow3">
887 <property name="MemberName" />
888 <property name="ShadowType">In</property>
889 <child>
890 <widget class="Gtk.TextView" id="notesView">
891 <property name="MemberName" />
892 <property name="CanFocus">True</property>
893 <property name="ShowScrollbars">True</property>
894 <property name="Editable">False</property>
895 <property name="Text" translatable="yes" />
896 </widget>
897 </child>
898 </widget>
899 <packing>
900 <property name="TopAttach">2</property>
901 <property name="BottomAttach">3</property>
902 <property name="LeftAttach">1</property>
903 <property name="RightAttach">2</property>
904 <property name="AutoSize">False</property>
905 <property name="XExpand">True</property>
906 <property name="XFill">True</property>
907 <property name="XShrink">False</property>
908 <property name="YExpand">True</property>
909 <property name="YFill">True</property>
910 <property name="YShrink">False</property>
911 </packing>
912 </child>
913 <child>
914 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow4">
915 <property name="MemberName" />
916 <property name="ShadowType">In</property>
917 <child>
918 <widget class="Gtk.NodeView" id="abilitiesList">
919 <property name="MemberName" />
920 <property name="CanFocus">True</property>
921 <property name="ShowScrollbars">True</property>
922 <property name="HeadersVisible">False</property>
923 </widget>
924 </child>
925 </widget>
926 <packing>
927 <property name="TopAttach">1</property>
928 <property name="BottomAttach">2</property>
929 <property name="LeftAttach">1</property>
930 <property name="RightAttach">2</property>
931 <property name="AutoSize">False</property>
932 <property name="XExpand">True</property>
933 <property name="XFill">True</property>
934 <property name="XShrink">False</property>
935 <property name="YExpand">True</property>
936 <property name="YFill">True</property>
937 <property name="YShrink">False</property>
938 </packing>
939 </child>
940 <child>
941 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblAbilities">
942 <property name="MemberName" />
943 <property name="LabelProp" translatable="yes">abilities:</property>
944 </widget>
945 <packing>
946 <property name="TopAttach">1</property>
947 <property name="BottomAttach">2</property>
948 <property name="AutoSize">True</property>
949 <property name="XOptions">Fill</property>
950 <property name="YOptions">Fill</property>
951 <property name="XExpand">False</property>
952 <property name="XFill">True</property>
953 <property name="XShrink">False</property>
954 <property name="YExpand">False</property>
955 <property name="YFill">True</property>
956 <property name="YShrink">False</property>
957 </packing>
958 </child>
959 <child>
960 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblEquip">
961 <property name="MemberName" />
962 <property name="LabelProp" translatable="yes">equipment:</property>
963 </widget>
964 <packing>
965 <property name="AutoSize">True</property>
966 <property name="XOptions">Fill</property>
967 <property name="YOptions">Fill</property>
968 <property name="XExpand">False</property>
969 <property name="XFill">True</property>
970 <property name="XShrink">False</property>
971 <property name="YExpand">False</property>
972 <property name="YFill">True</property>
973 <property name="YShrink">False</property>
974 </packing>
975 </child>
976 <child>
977 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblNotes">
978 <property name="MemberName" />
979 <property name="LabelProp" translatable="yes">notes:</property>
980 </widget>
981 <packing>
982 <property name="TopAttach">2</property>
983 <property name="BottomAttach">3</property>
984 <property name="AutoSize">True</property>
985 <property name="XOptions">Fill</property>
986 <property name="YOptions">Fill</property>
987 <property name="XExpand">False</property>
988 <property name="XFill">True</property>
989 <property name="XShrink">False</property>
990 <property name="YExpand">False</property>
991 <property name="YFill">True</property>
992 <property name="YShrink">False</property>
993 </packing>
994 </child>
995 </widget>
996 <packing>
997 <property name="Position">0</property>
998 <property name="AutoSize">False</property>
999 </packing>
1000 </child>
1001 <child>
1002 <widget class="Gtk.VBox" id="vbox3">
1003 <property name="MemberName" />
1004 <property name="Spacing">6</property>
1005 <child>
1006 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnAddWeapon">
1007 <property name="MemberName" />
1008 <property name="CanFocus">True</property>
1009 <property name="Type">TextOnly</property>
1010 <property name="Label" translatable="yes">add</property>
1011 <property name="UseUnderline">True</property>
1012 <signal name="Clicked" handler="OnBttnAddEquipmentClicked" />
1013 </widget>
1014 <packing>
1015 <property name="Position">0</property>
1016 <property name="AutoSize">True</property>
1017 <property name="Expand">False</property>
1018 <property name="Fill">False</property>
1019 </packing>
1020 </child>
1021 <child>
1022 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnEditWeapon">
1023 <property name="MemberName" />
1024 <property name="Sensitive">False</property>
1025 <property name="CanFocus">True</property>
1026 <property name="Type">TextOnly</property>
1027 <property name="Label" translatable="yes">edit</property>
1028 <property name="UseUnderline">True</property>
1029 <signal name="Clicked" handler="HandleEditButtonClicked" />
1030 </widget>
1031 <packing>
1032 <property name="Position">1</property>
1033 <property name="AutoSize">True</property>
1034 <property name="Expand">False</property>
1035 <property name="Fill">False</property>
1036 </packing>
1037 </child>
1038 <child>
1039 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnReplaceWeapon">
1040 <property name="MemberName" />
1041 <property name="Sensitive">False</property>
1042 <property name="CanFocus">True</property>
1043 <property name="Type">TextOnly</property>
1044 <property name="Label" translatable="yes">replace</property>
1045 <property name="UseUnderline">True</property>
1046 <signal name="Clicked" handler="HandleReplaceButtonClicked" />
1047 </widget>
1048 <packing>
1049 <property name="Position">2</property>
1050 <property name="AutoSize">True</property>
1051 <property name="Expand">False</property>
1052 <property name="Fill">False</property>
1053 </packing>
1054 </child>
1055 <child>
1056 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnRemoveWeapon">
1057 <property name="MemberName" />
1058 <property name="Sensitive">False</property>
1059 <property name="CanFocus">True</property>
1060 <property name="Type">TextOnly</property>
1061 <property name="Label" translatable="yes">remove</property>
1062 <property name="UseUnderline">True</property>
1063 <signal name="Clicked" handler="HandleRemoveButtonActivated" />
1064 </widget>
1065 <packing>
1066 <property name="Position">3</property>
1067 <property name="AutoSize">True</property>
1068 <property name="Expand">False</property>
1069 <property name="Fill">False</property>
1070 </packing>
1071 </child>
1072 </widget>
1073 <packing>
1074 <property name="Position">1</property>
1075 <property name="AutoSize">True</property>
1076 <property name="Expand">False</property>
1077 <property name="Fill">False</property>
1078 </packing>
1079 </child>
1080 </widget>
1081 <packing>
1082 <property name="Position">3</property>
1083 <property name="AutoSize">False</property>
1084 </packing>
1085 </child>
1086 </widget>
1087 </child>
1088 </widget>
1089 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmAddEquipment" design-size="400 300">
1090 <property name="MemberName" />
1091 <property name="Title" translatable="yes">Add equipment</property>
1092 <property name="WindowPosition">CenterOnParent</property>
1093 <property name="Modal">True</property>
1094 <property name="SkipPagerHint">True</property>
1095 <property name="SkipTaskbarHint">True</property>
1096 <property name="Buttons">2</property>
1097 <property name="HelpButton">False</property>
1098 <child internal-child="VBox">
1099 <widget class="Gtk.VBox" id="dialog1_VBox">
1100 <property name="MemberName" />
1101 <property name="BorderWidth">2</property>
1102 <child>
1103 <widget class="Gtk.Table" id="table1">
1104 <property name="MemberName" />
1105 <property name="NRows">2</property>
1106 <property name="NColumns">2</property>
1107 <property name="RowSpacing">6</property>
1108 <property name="ColumnSpacing">6</property>
1109 <child>
1110 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
1111 <property name="MemberName" />
1112 <property name="ShadowType">In</property>
1113 <child>
1114 <widget class="Gtk.TreeView" id="lstEquipment">
1115 <property name="MemberName" />
1116 <property name="CanFocus">True</property>
1117 <property name="ShowScrollbars">True</property>
1118 <property name="HeadersVisible">False</property>
1119 </widget>
1120 </child>
1121 </widget>
1122 <packing>
1123 <property name="LeftAttach">1</property>
1124 <property name="RightAttach">2</property>
1125 <property name="AutoSize">True</property>
1126 <property name="YOptions">Fill</property>
1127 <property name="XExpand">True</property>
1128 <property name="XFill">True</property>
1129 <property name="XShrink">False</property>
1130 <property name="YExpand">False</property>
1131 <property name="YFill">True</property>
1132 <property name="YShrink">False</property>
1133 </packing>
1134 </child>
1135 <child>
1136 <widget class="Gtk.HBox" id="hbox2">
1137 <property name="MemberName" />
1138 <property name="Spacing">6</property>
1139 <child>
1140 <widget class="Gtk.Table" id="table2">
1141 <property name="MemberName" />
1142 <property name="NRows">3</property>
1143 <property name="NColumns">3</property>
1144 <property name="RowSpacing">6</property>
1145 <property name="ColumnSpacing">6</property>
1146 <child>
1147 <placeholder />
1148 </child>
1149 <child>
1150 <placeholder />
1151 </child>
1152 <child>
1153 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblEquipAll">
1154 <property name="MemberName" />
1155 <property name="LabelProp" translatable="yes">equip all</property>
1156 </widget>
1157 <packing>
1158 <property name="TopAttach">2</property>
1159 <property name="BottomAttach">3</property>
1160 <property name="LeftAttach">1</property>
1161 <property name="RightAttach">2</property>
1162 <property name="AutoSize">False</property>
1163 <property name="YOptions">Fill</property>
1164 <property name="XExpand">True</property>
1165 <property name="XFill">True</property>
1166 <property name="XShrink">False</property>
1167 <property name="YExpand">False</property>
1168 <property name="YFill">True</property>
1169 <property name="YShrink">False</property>
1170 </packing>
1171 </child>
1172 <child>
1173 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblPercent">
1174 <property name="MemberName" />
1175 <property name="LabelProp" translatable="yes">%</property>
1176 </widget>
1177 <packing>
1178 <property name="TopAttach">1</property>
1179 <property name="BottomAttach">2</property>
1180 <property name="LeftAttach">2</property>
1181 <property name="RightAttach">3</property>
1182 <property name="AutoSize">True</property>
1183 <property name="XOptions">Fill</property>
1184 <property name="YOptions">Fill</property>
1185 <property name="XExpand">False</property>
1186 <property name="XFill">True</property>
1187 <property name="XShrink">False</property>
1188 <property name="YExpand">False</property>
1189 <property name="YFill">True</property>
1190 <property name="YShrink">False</property>
1191 </packing>
1192 </child>
1193 <child>
1194 <widget class="Gtk.SpinButton" id="numericAmount">
1195 <property name="MemberName" />
1196 <property name="CanFocus">True</property>
1197 <property name="Upper">100</property>
1198 <property name="PageIncrement">10</property>
1199 <property name="StepIncrement">1</property>
1200 <property name="ClimbRate">1</property>
1201 <property name="Numeric">True</property>
1202 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1203 </widget>
1204 <packing>
1205 <property name="LeftAttach">1</property>
1206 <property name="RightAttach">2</property>
1207 <property name="AutoSize">False</property>
1208 <property name="XOptions">0</property>
1209 <property name="YOptions">Fill</property>
1210 <property name="XExpand">False</property>
1211 <property name="XFill">False</property>
1212 <property name="XShrink">False</property>
1213 <property name="YExpand">False</property>
1214 <property name="YFill">True</property>
1215 <property name="YShrink">False</property>
1216 </packing>
1217 </child>
1218 <child>
1219 <widget class="Gtk.SpinButton" id="percentageAmount">
1220 <property name="MemberName" />
1221 <property name="CanFocus">True</property>
1222 <property name="Upper">100</property>
1223 <property name="PageIncrement">10</property>
1224 <property name="StepIncrement">1</property>
1225 <property name="ClimbRate">1</property>
1226 <property name="Digits">1</property>
1227 <property name="Numeric">True</property>
1228 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1229 </widget>
1230 <packing>
1231 <property name="TopAttach">1</property>
1232 <property name="BottomAttach">2</property>
1233 <property name="LeftAttach">1</property>
1234 <property name="RightAttach">2</property>
1235 <property name="AutoSize">False</property>
1236 <property name="XOptions">0</property>
1237 <property name="YOptions">Fill</property>
1238 <property name="XExpand">False</property>
1239 <property name="XFill">False</property>
1240 <property name="XShrink">False</property>
1241 <property name="YExpand">False</property>
1242 <property name="YFill">True</property>
1243 <property name="YShrink">False</property>
1244 </packing>
1245 </child>
1246 <child>
1247 <widget class="Gtk.RadioButton" id="rbEquipAll">
1248 <property name="MemberName" />
1249 <property name="CanFocus">True</property>
1250 <property name="Label" translatable="yes" />
1251 <property name="Active">True</property>
1252 <property name="DrawIndicator">True</property>
1253 <property name="HasLabel">True</property>
1254 <property name="UseUnderline">True</property>
1255 <property name="Group">group1</property>
1256 </widget>
1257 <packing>
1258 <property name="TopAttach">2</property>
1259 <property name="BottomAttach">3</property>
1260 <property name="AutoSize">True</property>
1261 <property name="XOptions">Fill</property>
1262 <property name="YOptions">Fill</property>
1263 <property name="XExpand">False</property>
1264 <property name="XFill">True</property>
1265 <property name="XShrink">False</property>
1266 <property name="YExpand">False</property>
1267 <property name="YFill">True</property>
1268 <property name="YShrink">False</property>
1269 </packing>
1270 </child>
1271 <child>
1272 <widget class="Gtk.RadioButton" id="rbEquipNumeric">
1273 <property name="MemberName" />
1274 <property name="CanFocus">True</property>
1275 <property name="Label" translatable="yes" />
1276 <property name="DrawIndicator">True</property>
1277 <property name="HasLabel">True</property>
1278 <property name="UseUnderline">True</property>
1279 <property name="Group">group1</property>
1280 <signal name="Clicked" handler="RadioButtonClicked" />
1281 </widget>
1282 <packing>
1283 <property name="AutoSize">False</property>
1284 <property name="XOptions">Fill</property>
1285 <property name="YOptions">Fill</property>
1286 <property name="XExpand">False</property>
1287 <property name="XFill">True</property>
1288 <property name="XShrink">False</property>
1289 <property name="YExpand">False</property>
1290 <property name="YFill">True</property>
1291 <property name="YShrink">False</property>
1292 </packing>
1293 </child>
1294 <child>
1295 <widget class="Gtk.RadioButton" id="rbEquipPercent">
1296 <property name="MemberName" />
1297 <property name="CanFocus">True</property>
1298 <property name="Label" translatable="yes" />
1299 <property name="DrawIndicator">True</property>
1300 <property name="HasLabel">True</property>
1301 <property name="UseUnderline">True</property>
1302 <property name="Group">group1</property>
1303 </widget>
1304 <packing>
1305 <property name="TopAttach">1</property>
1306 <property name="BottomAttach">2</property>
1307 <property name="AutoSize">True</property>
1308 <property name="XOptions">Fill</property>
1309 <property name="YOptions">Fill</property>
1310 <property name="XExpand">False</property>
1311 <property name="XFill">True</property>
1312 <property name="XShrink">False</property>
1313 <property name="YExpand">False</property>
1314 <property name="YFill">True</property>
1315 <property name="YShrink">False</property>
1316 </packing>
1317 </child>
1318 </widget>
1319 <packing>
1320 <property name="Position">0</property>
1321 <property name="AutoSize">True</property>
1322 <property name="Expand">False</property>
1323 <property name="Fill">False</property>
1324 </packing>
1325 </child>
1326 <child>
1327 <placeholder />
1328 </child>
1329 </widget>
1330 <packing>
1331 <property name="TopAttach">1</property>
1332 <property name="BottomAttach">2</property>
1333 <property name="LeftAttach">1</property>
1334 <property name="RightAttach">2</property>
1335 <property name="AutoSize">True</property>
1336 <property name="YOptions">Fill</property>
1337 <property name="XExpand">True</property>
1338 <property name="XFill">True</property>
1339 <property name="XShrink">False</property>
1340 <property name="YExpand">False</property>
1341 <property name="YFill">True</property>
1342 <property name="YShrink">False</property>
1343 </packing>
1344 </child>
1345 <child>
1346 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblAmount">
1347 <property name="MemberName" />
1348 <property name="LabelProp" translatable="yes">amount:</property>
1349 </widget>
1350 <packing>
1351 <property name="TopAttach">1</property>
1352 <property name="BottomAttach">2</property>
1353 <property name="AutoSize">True</property>
1354 <property name="XOptions">Fill</property>
1355 <property name="YOptions">Fill</property>
1356 <property name="XExpand">False</property>
1357 <property name="XFill">True</property>
1358 <property name="XShrink">False</property>
1359 <property name="YExpand">False</property>
1360 <property name="YFill">True</property>
1361 <property name="YShrink">False</property>
1362 </packing>
1363 </child>
1364 <child>
1365 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblItem">
1366 <property name="MemberName" />
1367 <property name="LabelProp" translatable="yes">equipment</property>
1368 </widget>
1369 <packing>
1370 <property name="AutoSize">True</property>
1371 <property name="XOptions">Fill</property>
1372 <property name="YOptions">Fill</property>
1373 <property name="XExpand">False</property>
1374 <property name="XFill">True</property>
1375 <property name="XShrink">False</property>
1376 <property name="YExpand">False</property>
1377 <property name="YFill">True</property>
1378 <property name="YShrink">False</property>
1379 </packing>
1380 </child>
1381 </widget>
1382 <packing>
1383 <property name="Position">0</property>
1384 <property name="AutoSize">True</property>
1385 <property name="Expand">False</property>
1386 <property name="Fill">False</property>
1387 </packing>
1388 </child>
1389 </widget>
1390 </child>
1391 <child internal-child="ActionArea">
1392 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
1393 <property name="MemberName" />
1394 <property name="Spacing">10</property>
1395 <property name="BorderWidth">5</property>
1396 <property name="Size">2</property>
1397 <property name="LayoutStyle">End</property>
1398 <child>
1399 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
1400 <property name="MemberName" />
1401 <property name="CanDefault">True</property>
1402 <property name="CanFocus">True</property>
1403 <property name="UseStock">True</property>
1404 <property name="Type">StockItem</property>
1405 <property name="StockId">gtk-cancel</property>
1406 <property name="ResponseId">-6</property>
1407 <signal name="Clicked" handler="CancelButtonClicked" />
1408 <property name="label">gtk-cancel</property>
1409 </widget>
1410 <packing>
1411 <property name="Expand">False</property>
1412 <property name="Fill">False</property>
1413 </packing>
1414 </child>
1415 <child>
1416 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnOkay">
1417 <property name="MemberName" />
1418 <property name="CanDefault">True</property>
1419 <property name="CanFocus">True</property>
1420 <property name="UseStock">True</property>
1421 <property name="Type">StockItem</property>
1422 <property name="StockId">gtk-ok</property>
1423 <property name="ResponseId">-5</property>
1424 <signal name="Clicked" handler="OkayButtonClicked" />
1425 <property name="label">gtk-ok</property>
1426 </widget>
1427 <packing>
1428 <property name="Position">1</property>
1429 <property name="Expand">False</property>
1430 <property name="Fill">False</property>
1431 </packing>
1432 </child>
1433 </widget>
1434 </child>
1435 </widget>
1436 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmEditEquipment" design-size="280 175">
1437 <property name="MemberName" />
1438 <property name="Title" translatable="yes">Edit equipment</property>
1439 <property name="WindowPosition">CenterOnParent</property>
1440 <property name="Modal">True</property>
1441 <property name="SkipPagerHint">True</property>
1442 <property name="SkipTaskbarHint">True</property>
1443 <property name="Buttons">2</property>
1444 <property name="HelpButton">False</property>
1445 <child internal-child="VBox">
1446 <widget class="Gtk.VBox" id="dialog1_VBox">
1447 <property name="MemberName" />
1448 <property name="BorderWidth">2</property>
1449 <child>
1450 <widget class="Gtk.Table" id="table1">
1451 <property name="MemberName" />
1452 <property name="NColumns">2</property>
1453 <property name="RowSpacing">6</property>
1454 <property name="ColumnSpacing">6</property>
1455 <child>
1456 <widget class="Gtk.HBox" id="hbox2">
1457 <property name="MemberName" />
1458 <property name="Spacing">6</property>
1459 <child>
1460 <widget class="Gtk.Table" id="table2">
1461 <property name="MemberName" />
1462 <property name="NRows">3</property>
1463 <property name="NColumns">3</property>
1464 <property name="RowSpacing">6</property>
1465 <property name="ColumnSpacing">6</property>
1466 <child>
1467 <placeholder />
1468 </child>
1469 <child>
1470 <placeholder />
1471 </child>
1472 <child>
1473 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblEquipAll">
1474 <property name="MemberName" />
1475 <property name="LabelProp" translatable="yes">equip all</property>
1476 </widget>
1477 <packing>
1478 <property name="TopAttach">2</property>
1479 <property name="BottomAttach">3</property>
1480 <property name="LeftAttach">1</property>
1481 <property name="RightAttach">2</property>
1482 <property name="AutoSize">False</property>
1483 <property name="YOptions">Fill</property>
1484 <property name="XExpand">True</property>
1485 <property name="XFill">True</property>
1486 <property name="XShrink">False</property>
1487 <property name="YExpand">False</property>
1488 <property name="YFill">True</property>
1489 <property name="YShrink">False</property>
1490 </packing>
1491 </child>
1492 <child>
1493 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblPercent">
1494 <property name="MemberName" />
1495 <property name="LabelProp" translatable="yes">%</property>
1496 </widget>
1497 <packing>
1498 <property name="TopAttach">1</property>
1499 <property name="BottomAttach">2</property>
1500 <property name="LeftAttach">2</property>
1501 <property name="RightAttach">3</property>
1502 <property name="AutoSize">True</property>
1503 <property name="XOptions">Fill</property>
1504 <property name="YOptions">Fill</property>
1505 <property name="XExpand">False</property>
1506 <property name="XFill">True</property>
1507 <property name="XShrink">False</property>
1508 <property name="YExpand">False</property>
1509 <property name="YFill">True</property>
1510 <property name="YShrink">False</property>
1511 </packing>
1512 </child>
1513 <child>
1514 <widget class="Gtk.SpinButton" id="numericAmount">
1515 <property name="MemberName" />
1516 <property name="CanFocus">True</property>
1517 <property name="Upper">100</property>
1518 <property name="PageIncrement">10</property>
1519 <property name="StepIncrement">1</property>
1520 <property name="ClimbRate">1</property>
1521 <property name="Numeric">True</property>
1522 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1523 </widget>
1524 <packing>
1525 <property name="LeftAttach">1</property>
1526 <property name="RightAttach">2</property>
1527 <property name="AutoSize">False</property>
1528 <property name="XOptions">0</property>
1529 <property name="YOptions">Fill</property>
1530 <property name="XExpand">False</property>
1531 <property name="XFill">False</property>
1532 <property name="XShrink">False</property>
1533 <property name="YExpand">False</property>
1534 <property name="YFill">True</property>
1535 <property name="YShrink">False</property>
1536 </packing>
1537 </child>
1538 <child>
1539 <widget class="Gtk.SpinButton" id="percentageAmount">
1540 <property name="MemberName" />
1541 <property name="CanFocus">True</property>
1542 <property name="Upper">100</property>
1543 <property name="PageIncrement">10</property>
1544 <property name="StepIncrement">1</property>
1545 <property name="ClimbRate">1</property>
1546 <property name="Digits">1</property>
1547 <property name="Numeric">True</property>
1548 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1549 </widget>
1550 <packing>
1551 <property name="TopAttach">1</property>
1552 <property name="BottomAttach">2</property>
1553 <property name="LeftAttach">1</property>
1554 <property name="RightAttach">2</property>
1555 <property name="AutoSize">False</property>
1556 <property name="XOptions">0</property>
1557 <property name="YOptions">Fill</property>
1558 <property name="XExpand">False</property>
1559 <property name="XFill">False</property>
1560 <property name="XShrink">False</property>
1561 <property name="YExpand">False</property>
1562 <property name="YFill">True</property>
1563 <property name="YShrink">False</property>
1564 </packing>
1565 </child>
1566 <child>
1567 <widget class="Gtk.RadioButton" id="rbEquipAll">
1568 <property name="MemberName" />
1569 <property name="CanFocus">True</property>
1570 <property name="Label" translatable="yes" />
1571 <property name="DrawIndicator">True</property>
1572 <property name="HasLabel">True</property>
1573 <property name="UseUnderline">True</property>
1574 <property name="Group">group1</property>
1575 <signal name="Clicked" handler="RadioButtonClicked" />
1576 </widget>
1577 <packing>
1578 <property name="TopAttach">2</property>
1579 <property name="BottomAttach">3</property>
1580 <property name="AutoSize">True</property>
1581 <property name="XOptions">Fill</property>
1582 <property name="YOptions">Fill</property>
1583 <property name="XExpand">False</property>
1584 <property name="XFill">True</property>
1585 <property name="XShrink">False</property>
1586 <property name="YExpand">False</property>
1587 <property name="YFill">True</property>
1588 <property name="YShrink">False</property>
1589 </packing>
1590 </child>
1591 <child>
1592 <widget class="Gtk.RadioButton" id="rbEquipNumeric">
1593 <property name="MemberName" />
1594 <property name="CanFocus">True</property>
1595 <property name="Label" translatable="yes" />
1596 <property name="DrawIndicator">True</property>
1597 <property name="HasLabel">True</property>
1598 <property name="UseUnderline">True</property>
1599 <property name="Group">group1</property>
1600 <signal name="Clicked" handler="RadioButtonClicked" />
1601 </widget>
1602 <packing>
1603 <property name="AutoSize">False</property>
1604 <property name="XOptions">Fill</property>
1605 <property name="YOptions">Fill</property>
1606 <property name="XExpand">False</property>
1607 <property name="XFill">True</property>
1608 <property name="XShrink">False</property>
1609 <property name="YExpand">False</property>
1610 <property name="YFill">True</property>
1611 <property name="YShrink">False</property>
1612 </packing>
1613 </child>
1614 <child>
1615 <widget class="Gtk.RadioButton" id="rbEquipPercent">
1616 <property name="MemberName" />
1617 <property name="CanFocus">True</property>
1618 <property name="Label" translatable="yes" />
1619 <property name="DrawIndicator">True</property>
1620 <property name="HasLabel">True</property>
1621 <property name="UseUnderline">True</property>
1622 <property name="Group">group1</property>
1623 <signal name="Clicked" handler="RadioButtonClicked" />
1624 </widget>
1625 <packing>
1626 <property name="TopAttach">1</property>
1627 <property name="BottomAttach">2</property>
1628 <property name="AutoSize">True</property>
1629 <property name="XOptions">Fill</property>
1630 <property name="YOptions">Fill</property>
1631 <property name="XExpand">False</property>
1632 <property name="XFill">True</property>
1633 <property name="XShrink">False</property>
1634 <property name="YExpand">False</property>
1635 <property name="YFill">True</property>
1636 <property name="YShrink">False</property>
1637 </packing>
1638 </child>
1639 </widget>
1640 <packing>
1641 <property name="Position">0</property>
1642 <property name="AutoSize">True</property>
1643 <property name="Expand">False</property>
1644 <property name="Fill">False</property>
1645 </packing>
1646 </child>
1647 <child>
1648 <placeholder />
1649 </child>
1650 </widget>
1651 <packing>
1652 <property name="LeftAttach">1</property>
1653 <property name="RightAttach">2</property>
1654 <property name="AutoSize">True</property>
1655 <property name="YOptions">Fill</property>
1656 <property name="XExpand">True</property>
1657 <property name="XFill">True</property>
1658 <property name="XShrink">False</property>
1659 <property name="YExpand">False</property>
1660 <property name="YFill">True</property>
1661 <property name="YShrink">False</property>
1662 </packing>
1663 </child>
1664 <child>
1665 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblAmount">
1666 <property name="MemberName" />
1667 <property name="LabelProp" translatable="yes">amount:</property>
1668 <property name="Justify">Right</property>
1669 </widget>
1670 <packing>
1671 <property name="AutoSize">False</property>
1672 <property name="YOptions">Fill</property>
1673 <property name="XExpand">True</property>
1674 <property name="XFill">True</property>
1675 <property name="XShrink">False</property>
1676 <property name="YExpand">False</property>
1677 <property name="YFill">True</property>
1678 <property name="YShrink">False</property>
1679 </packing>
1680 </child>
1681 </widget>
1682 <packing>
1683 <property name="Position">0</property>
1684 <property name="AutoSize">True</property>
1685 <property name="Expand">False</property>
1686 <property name="Fill">False</property>
1687 </packing>
1688 </child>
1689 </widget>
1690 </child>
1691 <child internal-child="ActionArea">
1692 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
1693 <property name="MemberName" />
1694 <property name="Spacing">10</property>
1695 <property name="BorderWidth">5</property>
1696 <property name="Size">2</property>
1697 <property name="LayoutStyle">End</property>
1698 <child>
1699 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
1700 <property name="MemberName" />
1701 <property name="CanDefault">True</property>
1702 <property name="CanFocus">True</property>
1703 <property name="UseStock">True</property>
1704 <property name="Type">StockItem</property>
1705 <property name="StockId">gtk-cancel</property>
1706 <property name="ResponseId">-6</property>
1707 <signal name="Clicked" handler="CancelButtonClicked" />
1708 <property name="label">gtk-cancel</property>
1709 </widget>
1710 <packing>
1711 <property name="Expand">False</property>
1712 <property name="Fill">False</property>
1713 </packing>
1714 </child>
1715 <child>
1716 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnOkay">
1717 <property name="MemberName" />
1718 <property name="CanDefault">True</property>
1719 <property name="CanFocus">True</property>
1720 <property name="UseStock">True</property>
1721 <property name="Type">StockItem</property>
1722 <property name="StockId">gtk-ok</property>
1723 <property name="ResponseId">-5</property>
1724 <signal name="Clicked" handler="OkayButtonClicked" />
1725 <property name="label">gtk-ok</property>
1726 </widget>
1727 <packing>
1728 <property name="Position">1</property>
1729 <property name="Expand">False</property>
1730 <property name="Fill">False</property>
1731 </packing>
1732 </child>
1733 </widget>
1734 </child>
1735 </widget>
1736 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmReplaceEquipment" design-size="400 300">
1737 <property name="MemberName" />
1738 <property name="Title" translatable="yes">Add equipment</property>
1739 <property name="WindowPosition">CenterOnParent</property>
1740 <property name="Modal">True</property>
1741 <property name="SkipPagerHint">True</property>
1742 <property name="SkipTaskbarHint">True</property>
1743 <property name="Buttons">2</property>
1744 <property name="HelpButton">False</property>
1745 <child internal-child="VBox">
1746 <widget class="Gtk.VBox" id="dialog1_VBox">
1747 <property name="MemberName" />
1748 <property name="BorderWidth">2</property>
1749 <child>
1750 <widget class="Gtk.Table" id="table1">
1751 <property name="MemberName" />
1752 <property name="NRows">2</property>
1753 <property name="NColumns">2</property>
1754 <property name="RowSpacing">6</property>
1755 <property name="ColumnSpacing">6</property>
1756 <child>
1757 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
1758 <property name="MemberName" />
1759 <property name="ShadowType">In</property>
1760 <child>
1761 <widget class="Gtk.TreeView" id="lstEquipment">
1762 <property name="MemberName" />
1763 <property name="CanFocus">True</property>
1764 <property name="ShowScrollbars">True</property>
1765 <property name="HeadersVisible">False</property>
1766 </widget>
1767 </child>
1768 </widget>
1769 <packing>
1770 <property name="LeftAttach">1</property>
1771 <property name="RightAttach">2</property>
1772 <property name="AutoSize">True</property>
1773 <property name="YOptions">Fill</property>
1774 <property name="XExpand">True</property>
1775 <property name="XFill">True</property>
1776 <property name="XShrink">False</property>
1777 <property name="YExpand">False</property>
1778 <property name="YFill">True</property>
1779 <property name="YShrink">False</property>
1780 </packing>
1781 </child>
1782 <child>
1783 <widget class="Gtk.HBox" id="hbox2">
1784 <property name="MemberName" />
1785 <property name="Spacing">6</property>
1786 <child>
1787 <widget class="Gtk.Table" id="table2">
1788 <property name="MemberName" />
1789 <property name="NRows">3</property>
1790 <property name="NColumns">3</property>
1791 <property name="RowSpacing">6</property>
1792 <property name="ColumnSpacing">6</property>
1793 <child>
1794 <placeholder />
1795 </child>
1796 <child>
1797 <placeholder />
1798 </child>
1799 <child>
1800 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblEquipAll">
1801 <property name="MemberName" />
1802 <property name="LabelProp" translatable="yes">equip all</property>
1803 </widget>
1804 <packing>
1805 <property name="TopAttach">2</property>
1806 <property name="BottomAttach">3</property>
1807 <property name="LeftAttach">1</property>
1808 <property name="RightAttach">2</property>
1809 <property name="AutoSize">False</property>
1810 <property name="YOptions">Fill</property>
1811 <property name="XExpand">True</property>
1812 <property name="XFill">True</property>
1813 <property name="XShrink">False</property>
1814 <property name="YExpand">False</property>
1815 <property name="YFill">True</property>
1816 <property name="YShrink">False</property>
1817 </packing>
1818 </child>
1819 <child>
1820 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblPercent">
1821 <property name="MemberName" />
1822 <property name="LabelProp" translatable="yes">%</property>
1823 </widget>
1824 <packing>
1825 <property name="TopAttach">1</property>
1826 <property name="BottomAttach">2</property>
1827 <property name="LeftAttach">2</property>
1828 <property name="RightAttach">3</property>
1829 <property name="AutoSize">True</property>
1830 <property name="XOptions">Fill</property>
1831 <property name="YOptions">Fill</property>
1832 <property name="XExpand">False</property>
1833 <property name="XFill">True</property>
1834 <property name="XShrink">False</property>
1835 <property name="YExpand">False</property>
1836 <property name="YFill">True</property>
1837 <property name="YShrink">False</property>
1838 </packing>
1839 </child>
1840 <child>
1841 <widget class="Gtk.SpinButton" id="numericAmount">
1842 <property name="MemberName" />
1843 <property name="CanFocus">True</property>
1844 <property name="Upper">100</property>
1845 <property name="PageIncrement">10</property>
1846 <property name="StepIncrement">1</property>
1847 <property name="ClimbRate">1</property>
1848 <property name="Numeric">True</property>
1849 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1850 </widget>
1851 <packing>
1852 <property name="LeftAttach">1</property>
1853 <property name="RightAttach">2</property>
1854 <property name="AutoSize">False</property>
1855 <property name="XOptions">0</property>
1856 <property name="YOptions">Fill</property>
1857 <property name="XExpand">False</property>
1858 <property name="XFill">False</property>
1859 <property name="XShrink">False</property>
1860 <property name="YExpand">False</property>
1861 <property name="YFill">True</property>
1862 <property name="YShrink">False</property>
1863 </packing>
1864 </child>
1865 <child>
1866 <widget class="Gtk.SpinButton" id="percentageAmount">
1867 <property name="MemberName" />
1868 <property name="CanFocus">True</property>
1869 <property name="Upper">100</property>
1870 <property name="PageIncrement">10</property>
1871 <property name="StepIncrement">1</property>
1872 <property name="ClimbRate">1</property>
1873 <property name="Digits">1</property>
1874 <property name="Numeric">True</property>
1875 <signal name="ValueChanged" handler="SpinButtonValueChanged" />
1876 </widget>
1877 <packing>
1878 <property name="TopAttach">1</property>
1879 <property name="BottomAttach">2</property>
1880 <property name="LeftAttach">1</property>
1881 <property name="RightAttach">2</property>
1882 <property name="AutoSize">False</property>
1883 <property name="XOptions">0</property>
1884 <property name="YOptions">Fill</property>
1885 <property name="XExpand">False</property>
1886 <property name="XFill">False</property>
1887 <property name="XShrink">False</property>
1888 <property name="YExpand">False</property>
1889 <property name="YFill">True</property>
1890 <property name="YShrink">False</property>
1891 </packing>
1892 </child>
1893 <child>
1894 <widget class="Gtk.RadioButton" id="rbEquipAll">
1895 <property name="MemberName" />
1896 <property name="CanFocus">True</property>
1897 <property name="Label" translatable="yes" />
1898 <property name="DrawIndicator">True</property>
1899 <property name="HasLabel">True</property>
1900 <property name="UseUnderline">True</property>
1901 <property name="Group">group1</property>
1902 </widget>
1903 <packing>
1904 <property name="TopAttach">2</property>
1905 <property name="BottomAttach">3</property>
1906 <property name="AutoSize">True</property>
1907 <property name="XOptions">Fill</property>
1908 <property name="YOptions">Fill</property>
1909 <property name="XExpand">False</property>
1910 <property name="XFill">True</property>
1911 <property name="XShrink">False</property>
1912 <property name="YExpand">False</property>
1913 <property name="YFill">True</property>
1914 <property name="YShrink">False</property>
1915 </packing>
1916 </child>
1917 <child>
1918 <widget class="Gtk.RadioButton" id="rbEquipNumeric">
1919 <property name="MemberName" />
1920 <property name="CanFocus">True</property>
1921 <property name="Label" translatable="yes" />
1922 <property name="DrawIndicator">True</property>
1923 <property name="HasLabel">True</property>
1924 <property name="UseUnderline">True</property>
1925 <property name="Group">group1</property>
1926 <signal name="Clicked" handler="RadioButtonClicked" />
1927 </widget>
1928 <packing>
1929 <property name="AutoSize">False</property>
1930 <property name="XOptions">Fill</property>
1931 <property name="YOptions">Fill</property>
1932 <property name="XExpand">False</property>
1933 <property name="XFill">True</property>
1934 <property name="XShrink">False</property>
1935 <property name="YExpand">False</property>
1936 <property name="YFill">True</property>
1937 <property name="YShrink">False</property>
1938 </packing>
1939 </child>
1940 <child>
1941 <widget class="Gtk.RadioButton" id="rbEquipPercent">
1942 <property name="MemberName" />
1943 <property name="CanFocus">True</property>
1944 <property name="Label" translatable="yes" />
1945 <property name="DrawIndicator">True</property>
1946 <property name="HasLabel">True</property>
1947 <property name="UseUnderline">True</property>
1948 <property name="Group">group1</property>
1949 </widget>
1950 <packing>
1951 <property name="TopAttach">1</property>
1952 <property name="BottomAttach">2</property>
1953 <property name="AutoSize">True</property>
1954 <property name="XOptions">Fill</property>
1955 <property name="YOptions">Fill</property>
1956 <property name="XExpand">False</property>
1957 <property name="XFill">True</property>
1958 <property name="XShrink">False</property>
1959 <property name="YExpand">False</property>
1960 <property name="YFill">True</property>
1961 <property name="YShrink">False</property>
1962 </packing>
1963 </child>
1964 </widget>
1965 <packing>
1966 <property name="Position">0</property>
1967 <property name="AutoSize">True</property>
1968 <property name="Expand">False</property>
1969 <property name="Fill">False</property>
1970 </packing>
1971 </child>
1972 <child>
1973 <placeholder />
1974 </child>
1975 </widget>
1976 <packing>
1977 <property name="TopAttach">1</property>
1978 <property name="BottomAttach">2</property>
1979 <property name="LeftAttach">1</property>
1980 <property name="RightAttach">2</property>
1981 <property name="AutoSize">True</property>
1982 <property name="YOptions">Fill</property>
1983 <property name="XExpand">True</property>
1984 <property name="XFill">True</property>
1985 <property name="XShrink">False</property>
1986 <property name="YExpand">False</property>
1987 <property name="YFill">True</property>
1988 <property name="YShrink">False</property>
1989 </packing>
1990 </child>
1991 <child>
1992 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblAmount">
1993 <property name="MemberName" />
1994 <property name="LabelProp" translatable="yes">amount:</property>
1995 </widget>
1996 <packing>
1997 <property name="TopAttach">1</property>
1998 <property name="BottomAttach">2</property>
1999 <property name="AutoSize">True</property>
2000 <property name="XOptions">Fill</property>
2001 <property name="YOptions">Fill</property>
2002 <property name="XExpand">False</property>
2003 <property name="XFill">True</property>
2004 <property name="XShrink">False</property>
2005 <property name="YExpand">False</property>
2006 <property name="YFill">True</property>
2007 <property name="YShrink">False</property>
2008 </packing>
2009 </child>
2010 <child>
2011 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblItem">
2012 <property name="MemberName" />
2013 <property name="LabelProp" translatable="yes">equipment</property>
2014 </widget>
2015 <packing>
2016 <property name="AutoSize">True</property>
2017 <property name="XOptions">Fill</property>
2018 <property name="YOptions">Fill</property>
2019 <property name="XExpand">False</property>
2020 <property name="XFill">True</property>
2021 <property name="XShrink">False</property>
2022 <property name="YExpand">False</property>
2023 <property name="YFill">True</property>
2024 <property name="YShrink">False</property>
2025 </packing>
2026 </child>
2027 </widget>
2028 <packing>
2029 <property name="Position">0</property>
2030 <property name="AutoSize">True</property>
2031 <property name="Expand">False</property>
2032 <property name="Fill">False</property>
2033 </packing>
2034 </child>
2035 </widget>
2036 </child>
2037 <child internal-child="ActionArea">
2038 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
2039 <property name="MemberName" />
2040 <property name="Spacing">10</property>
2041 <property name="BorderWidth">5</property>
2042 <property name="Size">2</property>
2043 <property name="LayoutStyle">End</property>
2044 <child>
2045 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
2046 <property name="MemberName" />
2047 <property name="CanDefault">True</property>
2048 <property name="CanFocus">True</property>
2049 <property name="UseStock">True</property>
2050 <property name="Type">StockItem</property>
2051 <property name="StockId">gtk-cancel</property>
2052 <property name="ResponseId">-6</property>
2053 <signal name="Clicked" handler="CancelButtonClicked" />
2054 <property name="label">gtk-cancel</property>
2055 </widget>
2056 <packing>
2057 <property name="Expand">False</property>
2058 <property name="Fill">False</property>
2059 </packing>
2060 </child>
2061 <child>
2062 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnOkay">
2063 <property name="MemberName" />
2064 <property name="CanDefault">True</property>
2065 <property name="CanFocus">True</property>
2066 <property name="UseStock">True</property>
2067 <property name="Type">StockItem</property>
2068 <property name="StockId">gtk-ok</property>
2069 <property name="ResponseId">-5</property>
2070 <signal name="Clicked" handler="OkayButtonClicked" />
2071 <property name="label">gtk-ok</property>
2072 </widget>
2073 <packing>
2074 <property name="Position">1</property>
2075 <property name="Expand">False</property>
2076 <property name="Fill">False</property>
2077 </packing>
2078 </child>
2079 </widget>
2080 </child>
2081 </widget>
2082 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmAbout" design-size="330 300">
2083 <property name="MemberName" />
2084 <property name="Title" translatable="yes">About WF</property>
2085 <property name="Icon">resource:App.ico</property>
2086 <property name="TypeHint">Dialog</property>
2087 <property name="WindowPosition">CenterOnParent</property>
2088 <property name="Resizable">False</property>
2089 <property name="AllowGrow">False</property>
2090 <property name="SkipPagerHint">True</property>
2091 <property name="SkipTaskbarHint">True</property>
2092 <property name="Buttons">2</property>
2093 <property name="HelpButton">False</property>
2094 <child internal-child="VBox">
2095 <widget class="Gtk.VBox" id="dialog1_VBox">
2096 <property name="MemberName" />
2097 <property name="BorderWidth">2</property>
2098 <child>
2099 <widget class="Gtk.Image" id="logoImage">
2100 <property name="MemberName" />
2101 <property name="Pixbuf">resource:IBBoard.WarFoundry.GUI.GTK.App-lrg.png</property>
2102 </widget>
2103 <packing>
2104 <property name="Position">0</property>
2105 <property name="AutoSize">True</property>
2106 <property name="Expand">False</property>
2107 <property name="Fill">False</property>
2108 </packing>
2109 </child>
2110 <child>
2111 <widget class="Gtk.Label" id="label1">
2112 <property name="MemberName" />
2113 <property name="LabelProp" translatable="yes">&lt;span font_size="x-large" weight="bold"&gt;WarFoundry v0.1 RC 1&lt;/span&gt;</property>
2114 <property name="UseMarkup">True</property>
2115 </widget>
2116 <packing>
2117 <property name="Position">1</property>
2118 <property name="AutoSize">True</property>
2119 <property name="Expand">False</property>
2120 <property name="Fill">False</property>
2121 </packing>
2122 </child>
2123 <child>
2124 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblWarFoundryDesc">
2125 <property name="MemberName" />
2126 <property name="LabelProp" translatable="yes">WarFoundry is an open-source army creation tool that lets you create rosters for multiple game systems.</property>
2127 <property name="Wrap">True</property>
2128 <property name="Justify">Center</property>
2129 </widget>
2130 <packing>
2131 <property name="Position">2</property>
2132 <property name="AutoSize">True</property>
2133 <property name="Expand">False</property>
2134 <property name="Fill">False</property>
2135 </packing>
2136 </child>
2137 <child>
2138 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblWarFoundryCopyright">
2139 <property name="MemberName" />
2140 <property name="LabelProp" translatable="yes">© 2007-2010, IBBoard and others</property>
2141 </widget>
2142 <packing>
2143 <property name="Position">3</property>
2144 <property name="AutoSize">True</property>
2145 <property name="Expand">False</property>
2146 <property name="Fill">False</property>
2147 </packing>
2148 </child>
2149 <child>
2150 <widget class="Gtk.Label" id="lblWarFoundryLink">
2151 <property name="MemberName" />
2152 <property name="LabelProp" translatable="yes">&lt;a href="http://warfoundry.co.uk"&gt;http://warfoundry.co.uk&lt;/a&gt;</property>
2153 <property name="UseMarkup">True</property>
2154 </widget>
2155 <packing>
2156 <property name="Position">4</property>
2157 <property name="AutoSize">True</property>
2158 <property name="Expand">False</property>
2159 <property name="Fill">False</property>
2160 </packing>
2161 </child>
2162 </widget>
2163 </child>
2164 <child internal-child="ActionArea">
2165 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
2166 <property name="MemberName" />
2167 <property name="Spacing">10</property>
2168 <property name="BorderWidth">5</property>
2169 <property name="Size">2</property>
2170 <property name="LayoutStyle">End</property>
2171 <child>
2172 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCredits">
2173 <property name="MemberName" />
2174 <property name="CanFocus">True</property>
2175 <property name="UseStock">True</property>
2176 <property name="Type">StockItem</property>
2177 <property name="StockId">gtk-about</property>
2178 <property name="ResponseId">-1</property>
2179 <signal name="Clicked" handler="BttnCreditsClicked" />
2180 <property name="label">gtk-about</property>
2181 </widget>
2182 <packing>
2183 <property name="Expand">False</property>
2184 <property name="Fill">False</property>
2185 </packing>
2186 </child>
2187 <child>
2188 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnClose">
2189 <property name="MemberName" />
2190 <property name="CanDefault">True</property>
2191 <property name="HasDefault">True</property>
2192 <property name="CanFocus">True</property>
2193 <property name="UseStock">True</property>
2194 <property name="Type">StockItem</property>
2195 <property name="StockId">gtk-close</property>
2196 <property name="ResponseId">-7</property>
2197 <property name="label">gtk-close</property>
2198 </widget>
2199 <packing>
2200 <property name="Position">1</property>
2201 <property name="Expand">False</property>
2202 <property name="Fill">False</property>
2203 </packing>
2204 </child>
2205 </widget>
2206 </child>
2207 </widget>
2208 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmAboutCredits" design-size="376 250">
2209 <property name="MemberName" />
2210 <property name="Icon">resource:App.ico</property>
2211 <property name="TypeHint">Dialog</property>
2212 <property name="WindowPosition">CenterOnParent</property>
2213 <property name="SkipPagerHint">True</property>
2214 <property name="SkipTaskbarHint">True</property>
2215 <property name="Buttons">1</property>
2216 <property name="HelpButton">False</property>
2217 <child internal-child="VBox">
2218 <widget class="Gtk.VBox" id="dialog1_VBox">
2219 <property name="MemberName" />
2220 <property name="BorderWidth">2</property>
2221 <child>
2222 <widget class="Gtk.Table" id="table1">
2223 <property name="MemberName" />
2224 <property name="NRows">3</property>
2225 <property name="NColumns">2</property>
2226 <property name="RowSpacing">6</property>
2227 <property name="ColumnSpacing">6</property>
2228 <child>
2229 <widget class="Gtk.Label" id="label1">
2230 <property name="MemberName" />
2231 <property name="Xpad">3</property>
2232 <property name="Ypad">3</property>
2233 <property name="Xalign">0</property>
2234 <property name="Yalign">0</property>
2235 <property name="LabelProp">IBBoard (Main developer and project lead)</property>
2236 </widget>
2237 <packing>
2238 <property name="LeftAttach">1</property>
2239 <property name="RightAttach">2</property>
2240 <property name="AutoSize">True</property>
2241 <property name="XOptions">Fill</property>
2242 <property name="YOptions">Fill</property>
2243 <property name="XExpand">False</property>
2244 <property name="XFill">True</property>
2245 <property name="XShrink">False</property>
2246 <property name="YExpand">False</property>
2247 <property name="YFill">True</property>
2248 <property name="YShrink">False</property>
2249 </packing>
2250 </child>
2251 <child>
2252 <widget class="Gtk.Label" id="label2">
2253 <property name="MemberName" />
2254 <property name="Xpad">3</property>
2255 <property name="Ypad">3</property>
2256 <property name="Xalign">0</property>
2257 <property name="Yalign">0</property>
2258 <property name="LabelProp" translatable="yes">HeWhoWatches</property>
2259 </widget>
2260 <packing>
2261 <property name="TopAttach">1</property>
2262 <property name="BottomAttach">2</property>
2263 <property name="LeftAttach">1</property>
2264 <property name="RightAttach">2</property>
2265 <property name="AutoSize">False</property>
2266 <property name="YOptions">Fill</property>
2267 <property name="XExpand">True</property>
2268 <property name="XFill">True</property>
2269 <property name="XShrink">False</property>
2270 <property name="YExpand">False</property>
2271 <property name="YFill">True</property>
2272 <property name="YShrink">False</property>
2273 </packing>
2274 </child>
2275 <child>
2276 <widget class="Gtk.Label" id="label3">
2277 <property name="MemberName" />
2278 <property name="Xpad">3</property>
2279 <property name="Ypad">3</property>
2280 <property name="Xalign">0</property>
2281 <property name="Yalign">0</property>
2282 <property name="LabelProp" translatable="yes">Snowblizz,
2283 Frostlee,
2284 Lord_Archaon,
2285 Furrie,
2286 clutch110,
2287 Mollo,
2288 HeWhoWatches</property>
2289 </widget>
2290 <packing>
2291 <property name="TopAttach">2</property>
2292 <property name="BottomAttach">3</property>
2293 <property name="LeftAttach">1</property>
2294 <property name="RightAttach">2</property>
2295 <property name="AutoSize">True</property>
2296 <property name="XOptions">Fill</property>
2297 <property name="YOptions">Fill</property>
2298 <property name="XExpand">False</property>
2299 <property name="XFill">True</property>
2300 <property name="XShrink">False</property>
2301 <property name="YExpand">False</property>
2302 <property name="YFill">True</property>
2303 <property name="YShrink">False</property>
2304 </packing>
2305 </child>
2306 <child>
2307 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblDevelopers">
2308 <property name="MemberName" />
2309 <property name="Xpad">3</property>
2310 <property name="Ypad">3</property>
2311 <property name="Xalign">0</property>
2312 <property name="Yalign">0</property>
2313 <property name="LabelProp" translatable="yes">developers:</property>
2314 </widget>
2315 <packing>
2316 <property name="AutoSize">True</property>
2317 <property name="XOptions">Fill</property>
2318 <property name="YOptions">Fill</property>
2319 <property name="XExpand">False</property>
2320 <property name="XFill">True</property>
2321 <property name="XShrink">False</property>
2322 <property name="YExpand">False</property>
2323 <property name="YFill">True</property>
2324 <property name="YShrink">False</property>
2325 </packing>
2326 </child>
2327 <child>
2328 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTestersCommon">
2329 <property name="MemberName" />
2330 <property name="Xpad">3</property>
2331 <property name="Ypad">3</property>
2332 <property name="Xalign">0</property>
2333 <property name="Yalign">0</property>
2334 <property name="LabelProp" translatable="yes">testers (common):</property>
2335 </widget>
2336 <packing>
2337 <property name="TopAttach">2</property>
2338 <property name="BottomAttach">3</property>
2339 <property name="AutoSize">True</property>
2340 <property name="XOptions">Fill</property>
2341 <property name="YOptions">Fill</property>
2342 <property name="XExpand">False</property>
2343 <property name="XFill">True</property>
2344 <property name="XShrink">False</property>
2345 <property name="YExpand">False</property>
2346 <property name="YFill">True</property>
2347 <property name="YShrink">False</property>
2348 </packing>
2349 </child>
2350 <child>
2351 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTestersGtk">
2352 <property name="MemberName" />
2353 <property name="Xpad">3</property>
2354 <property name="Ypad">3</property>
2355 <property name="Xalign">0</property>
2356 <property name="Yalign">0</property>
2357 <property name="LabelProp" translatable="yes">testers (GTK UI):</property>
2358 </widget>
2359 <packing>
2360 <property name="TopAttach">1</property>
2361 <property name="BottomAttach">2</property>
2362 <property name="AutoSize">True</property>
2363 <property name="XOptions">Fill</property>
2364 <property name="YOptions">Fill</property>
2365 <property name="XExpand">False</property>
2366 <property name="XFill">True</property>
2367 <property name="XShrink">False</property>
2368 <property name="YExpand">False</property>
2369 <property name="YFill">True</property>
2370 <property name="YShrink">False</property>
2371 </packing>
2372 </child>
2373 </widget>
2374 <packing>
2375 <property name="Position">0</property>
2376 <property name="AutoSize">True</property>
2377 <property name="Expand">False</property>
2378 <property name="Fill">False</property>
2379 </packing>
2380 </child>
2381 </widget>
2382 </child>
2383 <child internal-child="ActionArea">
2384 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
2385 <property name="MemberName" />
2386 <property name="Spacing">10</property>
2387 <property name="BorderWidth">5</property>
2388 <property name="Size">1</property>
2389 <property name="LayoutStyle">End</property>
2390 <child>
2391 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnClose">
2392 <property name="MemberName" />
2393 <property name="CanDefault">True</property>
2394 <property name="CanFocus">True</property>
2395 <property name="UseStock">True</property>
2396 <property name="Type">StockItem</property>
2397 <property name="StockId">gtk-close</property>
2398 <property name="ResponseId">-7</property>
2399 <property name="label">gtk-close</property>
2400 </widget>
2401 <packing>
2402 <property name="Expand">False</property>
2403 <property name="Fill">False</property>
2404 </packing>
2405 </child>
2406 </widget>
2407 </child>
2408 </widget>
2409 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmPreferences" design-size="400 300">
2410 <property name="MemberName" />
2411 <property name="TypeHint">Dialog</property>
2412 <property name="WindowPosition">CenterOnParent</property>
2413 <property name="SkipPagerHint">True</property>
2414 <property name="SkipTaskbarHint">True</property>
2415 <property name="Buttons">2</property>
2416 <property name="HelpButton">False</property>
2417 <child internal-child="VBox">
2418 <widget class="Gtk.VBox" id="dialog1_VBox">
2419 <property name="MemberName" />
2420 <property name="BorderWidth">2</property>
2421 <child>
2422 <widget class="Gtk.HPaned" id="hpaned1">
2423 <property name="MemberName" />
2424 <property name="CanFocus">True</property>
2425 <property name="Position">164</property>
2426 <child>
2427 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow">
2428 <property name="MemberName" />
2429 <property name="ShadowType">In</property>
2430 <child>
2431 <widget class="Gtk.TreeView" id="preferencesTree">
2432 <property name="MemberName" />
2433 <property name="CanFocus">True</property>
2434 <property name="ShowScrollbars">True</property>
2435 <property name="HeadersVisible">False</property>
2436 </widget>
2437 </child>
2438 </widget>
2439 <packing>
2440 <property name="Resize">False</property>
2441 </packing>
2442 </child>
2443 <child>
2444 <widget class="Gtk.Frame" id="prefsFrame">
2445 <property name="MemberName" />
2446 <property name="ShadowType">In</property>
2447 <property name="BorderWidth">2</property>
2448 <child>
2449 <widget class="Gtk.Alignment" id="GtkAlignment2">
2450 <property name="MemberName" />
2451 <property name="Xalign">0</property>
2452 <property name="Yalign">0</property>
2453 <property name="LeftPadding">12</property>
2454 <child>
2455 <widget class="Gtk.Table" id="table1">
2456 <property name="MemberName" />
2457 <property name="NRows">3</property>
2458 <property name="NColumns">2</property>
2459 <property name="RowSpacing">6</property>
2460 <property name="ColumnSpacing">6</property>
2461 <child>
2462 <placeholder />
2463 </child>
2464 <child>
2465 <placeholder />
2466 </child>
2467 <child>
2468 <placeholder />
2469 </child>
2470 <child>
2471 <placeholder />
2472 </child>
2473 <child>
2474 <widget class="Gtk.ComboBox" id="languageList">
2475 <property name="MemberName" />
2476 <property name="IsTextCombo">True</property>
2477 <property name="Items" translatable="yes" />
2478 <signal name="Changed" handler="languageListChanged" />
2479 </widget>
2480 <packing>
2481 <property name="LeftAttach">1</property>
2482 <property name="RightAttach">2</property>
2483 <property name="AutoSize">True</property>
2484 <property name="XOptions">Fill</property>
2485 <property name="YOptions">Fill</property>
2486 <property name="XExpand">False</property>
2487 <property name="XFill">True</property>
2488 <property name="XShrink">False</property>
2489 <property name="YExpand">False</property>
2490 <property name="YFill">True</property>
2491 <property name="YShrink">False</property>
2492 </packing>
2493 </child>
2494 <child>
2495 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblLanguage">
2496 <property name="MemberName" />
2497 <property name="LabelProp" translatable="yes">language:</property>
2498 </widget>
2499 <packing>
2500 <property name="AutoSize">True</property>
2501 <property name="XOptions">Fill</property>
2502 <property name="YOptions">Fill</property>
2503 <property name="XExpand">False</property>
2504 <property name="XFill">True</property>
2505 <property name="XShrink">False</property>
2506 <property name="YExpand">False</property>
2507 <property name="YFill">True</property>
2508 <property name="YShrink">False</property>
2509 </packing>
2510 </child>
2511 </widget>
2512 </child>
2513 </widget>
2514 </child>
2515 <child>
2516 <widget class="Gtk.Label" id="frameLabel">
2517 <property name="MemberName" />
2518 <property name="LabelProp" translatable="yes">&lt;b&gt;language&lt;/b&gt;</property>
2519 <property name="UseMarkup">True</property>
2520 </widget>
2521 <packing>
2522 <property name="type">label_item</property>
2523 </packing>
2524 </child>
2525 </widget>
2526 </child>
2527 </widget>
2528 <packing>
2529 <property name="Position">0</property>
2530 <property name="AutoSize">True</property>
2531 </packing>
2532 </child>
2533 </widget>
2534 </child>
2535 <child internal-child="ActionArea">
2536 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
2537 <property name="MemberName" />
2538 <property name="Spacing">10</property>
2539 <property name="BorderWidth">5</property>
2540 <property name="Size">2</property>
2541 <property name="LayoutStyle">End</property>
2542 <child>
2543 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnCancel">
2544 <property name="MemberName" />
2545 <property name="CanDefault">True</property>
2546 <property name="CanFocus">True</property>
2547 <property name="UseStock">True</property>
2548 <property name="Type">StockItem</property>
2549 <property name="StockId">gtk-cancel</property>
2550 <property name="ResponseId">-6</property>
2551 <signal name="Clicked" handler="bttnCancelClicked" />
2552 <property name="label">gtk-cancel</property>
2553 </widget>
2554 <packing>
2555 <property name="Expand">False</property>
2556 <property name="Fill">False</property>
2557 </packing>
2558 </child>
2559 <child>
2560 <widget class="IBBoard.GtkSharp.Translatable.TranslatableButton" id="bttnOkay">
2561 <property name="MemberName" />
2562 <property name="CanDefault">True</property>
2563 <property name="CanFocus">True</property>
2564 <property name="UseStock">True</property>
2565 <property name="Type">StockItem</property>
2566 <property name="StockId">gtk-ok</property>
2567 <property name="ResponseId">-5</property>
2568 <signal name="Clicked" handler="bttnOkayClicked" />
2569 <property name="label">gtk-ok</property>
2570 </widget>
2571 <packing>
2572 <property name="Position">1</property>
2573 <property name="Expand">False</property>
2574 <property name="Fill">False</property>
2575 </packing>
2576 </child>
2577 </widget>
2578 </child>
2579 </widget>
2580 <widget class="Gtk.Bin" id="IBBoard.WarFoundry.GUI.GTK.TransformXmlWidget" design-size="348 55">
2581 <property name="MemberName" />
2582 <property name="Visible">False</property>
2583 <child>
2584 <widget class="Gtk.Table" id="table1">
2585 <property name="MemberName" />
2586 <property name="NRows">2</property>
2587 <property name="NColumns">2</property>
2588 <property name="RowSpacing">6</property>
2589 <property name="ColumnSpacing">6</property>
2590 <child>
2591 <placeholder />
2592 </child>
2593 <child>
2594 <widget class="IBBoard.GtkSharp.Translatable.TranslatableCheckButton" id="doTransformWidget">
2595 <property name="MemberName" />
2596 <property name="CanFocus">True</property>
2597 <property name="Label" translatable="yes">transform output</property>
2598 <property name="DrawIndicator">True</property>
2599 <property name="HasLabel">True</property>
2600 <property name="UseUnderline">True</property>
2601 <signal name="Toggled" handler="OnDoTransformWidgetToggled" />
2602 </widget>
2603 <packing>
2604 <property name="LeftAttach">1</property>
2605 <property name="RightAttach">2</property>
2606 <property name="AutoSize">True</property>
2607 <property name="XOptions">Fill</property>
2608 <property name="YOptions">Fill</property>
2609 <property name="XExpand">False</property>
2610 <property name="XFill">True</property>
2611 <property name="XShrink">False</property>
2612 <property name="YExpand">False</property>
2613 <property name="YFill">True</property>
2614 <property name="YShrink">False</property>
2615 </packing>
2616 </child>
2617 <child>
2618 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblTransform">
2619 <property name="MemberName" />
2620 <property name="Sensitive">False</property>
2621 <property name="Xalign">1</property>
2622 <property name="LabelProp" translatable="yes">transformation:</property>
2623 </widget>
2624 <packing>
2625 <property name="TopAttach">1</property>
2626 <property name="BottomAttach">2</property>
2627 <property name="AutoSize">True</property>
2628 <property name="XOptions">Fill</property>
2629 <property name="YOptions">Fill</property>
2630 <property name="XExpand">False</property>
2631 <property name="XFill">True</property>
2632 <property name="XShrink">False</property>
2633 <property name="YExpand">False</property>
2634 <property name="YFill">True</property>
2635 <property name="YShrink">False</property>
2636 </packing>
2637 </child>
2638 <child>
2639 <widget class="Gtk.ComboBox" id="transformList">
2640 <property name="MemberName" />
2641 <property name="Sensitive">False</property>
2642 <property name="IsTextCombo">True</property>
2643 <property name="Items" translatable="yes" />
2644 <signal name="Changed" handler="OnTransformListChanged" />
2645 </widget>
2646 <packing>
2647 <property name="TopAttach">1</property>
2648 <property name="BottomAttach">2</property>
2649 <property name="LeftAttach">1</property>
2650 <property name="RightAttach">2</property>
2651 <property name="AutoSize">False</property>
2652 <property name="YOptions">Fill</property>
2653 <property name="XExpand">True</property>
2654 <property name="XFill">True</property>
2655 <property name="XShrink">False</property>
2656 <property name="YExpand">False</property>
2657 <property name="YFill">True</property>
2658 <property name="YShrink">False</property>
2659 </packing>
2660 </child>
2661 </widget>
2662 </child>
2663 </widget>
2664 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GUI.GTK.FrmEditArmy" design-size="400 135">
2665 <property name="MemberName" />
2666 <property name="WindowPosition">CenterOnParent</property>
2667 <property name="Buttons">2</property>
2668 <property name="HelpButton">False</property>
2669 <child internal-child="VBox">
2670 <widget class="Gtk.VBox" id="dialog1_VBox">
2671 <property name="MemberName" />
2672 <property name="BorderWidth">2</property>
2673 <child>
2674 <widget class="Gtk.Table" id="table1">
2675 <property name="MemberName" />
2676 <property name="NRows">2</property>
2677 <property name="NColumns">2</property>
2678 <property name="RowSpacing">6</property>
2679 <property name="ColumnSpacing">6</property>
2680 <child>
2681 <widget class="Gtk.HBox" id="hbox2">
2682 <property name="MemberName" />
2683 <child>
2684 <widget class="Gtk.SpinButton" id="sbPointsValue">
2685 <property name="MemberName" />
2686 <property name="WidthRequest">150</property>
2687 <property name="CanFocus">True</property>
2688 <property name="Upper">2000000000</property>
2689 <property name="PageIncrement">1000</property>
2690 <property name="StepIncrement">100</property>
2691 <property name="ClimbRate">100</property>
2692 <property name="Numeric">True</property>
2693 <property name="Value">1000</property>
2694 </widget>
2695 <packing>
2696 <property name="Position">0</property>
2697 <property name="AutoSize">True</property>
2698 <property name="Expand">False</property>
2699 <property name="Fill">False</property>
2700 </packing>
2701 </child>
2702 <child>
2703 <placeholder />
2704 </child>
2705 </widget>
2706 <packing>
2707 <property name="TopAttach">1</property>
2708 <property name="BottomAttach">2</property>
2709 <property name="LeftAttach">1</property>
2710 <property name="RightAttach">2</property>
2711 <property name="AutoSize">True</property>
2712 <property name="YOptions">Fill</property>
2713 <property name="XExpand">True</property>
2714 <property name="XFill">True</property>
2715 <property name="XShrink">False</property>
2716 <property name="YExpand">False</property>
2717 <property name="YFill">True</property>
2718 <property name="YShrink">False</property>
2719 </packing>
2720 </child>
2721 <child>
2722 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblArmyName">
2723 <property name="MemberName" />
2724 <property name="LabelProp" translatable="yes">army name:</property>
2725 </widget>
2726 <packing>
2727 <property name="AutoSize">True</property>
2728 <property name="XOptions">Fill</property>
2729 <property name="YOptions">Fill</property>
2730 <property name="XExpand">False</property>
2731 <property name="XFill">True</property>
2732 <property name="XShrink">False</property>
2733 <property name="YExpand">False</property>
2734 <property name="YFill">True</property>
2735 <property name="YShrink">False</property>
2736 </packing>
2737 </child>
2738 <child>
2739 <widget class="IBBoard.GtkSharp.Translatable.TranslatableLabel" id="lblArmySize">
2740 <property name="MemberName" />
2741 <property name="LabelProp" translatable="yes">army size:</property>
2742 </widget>
2743 <packing>
2744 <property name="TopAttach">1</property>
2745 <property name="BottomAttach">2</property>
2746 <property name="AutoSize">True</property>
2747 <property name="XOptions">Fill</property>
2748 <property name="YOptions">Fill</property>
2749 <property name="XExpand">False</property>
2750 <property name="XFill">True</property>
2751 <property name="XShrink">False</property>
2752 <property name="YExpand">False</property>
2753 <property name="YFill">True</property>
2754 <property name="YShrink">False</property>
2755 </packing>
2756 </child>
2757 <child>
2758 <widget class="Gtk.Entry" id="txtArmyName">
2759 <property name="MemberName" />
2760 <property name="CanFocus">True</property>
2761 <property name="IsEditable">True</property>
2762 <property name="InvisibleChar">#</property>
2763 </widget>
2764 <packing>
2765 <property name="LeftAttach">1</property>
2766 <property name="RightAttach">2</property>
2767 <property name="AutoSize">True</property>
2768 <property name="YOptions">Fill</property>
2769 <property name="XExpand">True</property>
2770 <property name="XFill">True</property>
2771 <property name="XShrink">False</property>
2772 <property name="YExpand">False</property>
2773 <property name="YFill">True</property>
2774 <property name="YShrink">False</property>
2775 </packing>
2776 </child>
2777 </widget>
2778 <packing>
2779 <property name="Position">0</property>
2780 <property name="AutoSize">True</property>
2781 <property name="Expand">False</property>
2782 <property name="Fill">False</property>
2783 </packing>
2784 </child>
2785 </widget>
2786 </child>
2787 <child internal-child="ActionArea">
2788 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea">
2789 <property name="MemberName" />
2790 <property name="Spacing">10</property>
2791 <property name="BorderWidth">5</property>
2792 <property name="Size">2</property>
2793 <property name="LayoutStyle">End</property>
2794 <child>
2795 <widget class="Gtk.Button" id="buttonCancel">
2796 <property name="MemberName" />
2797 <property name="CanDefault">True</property>
2798 <property name="CanFocus">True</property>
2799 <property name="UseStock">True</property>
2800 <property name="Type">StockItem</property>
2801 <property name="StockId">gtk-cancel</property>
2802 <property name="ResponseId">-6</property>
2803 <signal name="Clicked" handler="OnButtonCancelClicked" />
2804 <property name="label">gtk-cancel</property>
2805 </widget>
2806 <packing>
2807 <property name="Expand">False</property>
2808 <property name="Fill">False</property>
2809 </packing>
2810 </child>
2811 <child>
2812 <widget class="Gtk.Button" id="buttonOk">
2813 <property name="MemberName" />
2814 <property name="CanDefault">True</property>
2815 <property name="CanFocus">True</property>
2816 <property name="UseStock">True</property>
2817 <property name="Type">StockItem</property>
2818 <property name="StockId">gtk-ok</property>
2819 <property name="ResponseId">-5</property>
2820 <signal name="Clicked" handler="OnButtonOkClicked" />
2821 <property name="label">gtk-ok</property>
2822 </widget>
2823 <packing>
2824 <property name="Position">1</property>
2825 <property name="Expand">False</property>
2826 <property name="Fill">False</property>
2827 </packing>
2828 </child>
2829 </widget>
2830 </child>
2831 </widget>
2832 <widget class="Gtk.Bin" id="IBBoard.WarFoundry.GUI.GTK.ValidationFailureWidget" design-size="300 104">
2833 <property name="MemberName" />
2834 <property name="Visible">False</property>
2835 <child>
2836 <widget class="Gtk.HBox" id="hbox1">
2837 <property name="MemberName" />
2838 <property name="Spacing">6</property>
2839 <child>
2840 <widget class="Gtk.Image" id="image1">
2841 <property name="MemberName" />
2842 <property name="Pixbuf">stock:gtk-dialog-warning Dialog</property>
2843 </widget>
2844 <packing>
2845 <property name="Position">0</property>
2846 <property name="AutoSize">True</property>
2847 <property name="Expand">False</property>
2848 <property name="Fill">False</property>
2849 </packing>
2850 </child>
2851 <child>
2852 <widget class="Gtk.ScrolledWindow" id="scrolledwindow1">
2853 <property name="MemberName" />
2854 <property name="CanFocus">True</property>
2855 <property name="HscrollbarPolicy">Never</property>
2856 <child>
2857 <widget class="Gtk.Viewport" id="GtkViewport">
2858 <property name="MemberName" />
2859 <property name="ShadowType">None</property>
2860 <child>
2861 <widget class="Gtk.Label" id="validationMessages">
2862 <property name="MemberName" />
2863 <property name="Xalign">0</property>
2864 <property name="Yalign">0</property>
2865 <property name="Wrap">True</property>
2866 <property name="Selectable">True</property>
2867 </widget>
2868 </child>
2869 </widget>
2870 </child>
2871 </widget>
2872 <packing>
2873 <property name="Position">1</property>
2874 <property name="AutoSize">True</property>
2875 </packing>
2876 </child>
2877 </widget>
2878 </child>
2879 </widget>
2880 </stetic-interface>