Mercurial > repos > IBBoard.WarFoundry.GUI.GTK
annotate gtk-gui/gui.stetic @ 36:d68992a831df
Fixes #182: Make GTK# more like WinForms UI
* Remove "Change Game System" option
* Delete "Change Game System" dialogs
* Add game system selection to army creation
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 16 Jan 2010 16:36:12 +0000 |
parents | eab45344cd56 |
children | 8bc24ef82258 |
rev | line source |
---|---|
0 | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <stetic-interface> | |
3 <configuration> | |
4 <images-root-path>..</images-root-path> | |
5 | 5 <target-gtk-version>2.12</target-gtk-version> |
0 | 6 </configuration> |
7 <import> | |
12
685532d43a96
Re #88: Complete initial GTK# UI
IBBoard <dev@ibboard.co.uk>
parents:
10
diff
changeset
|
8 <widget-library name="../../IBBoard.GtkSharp/bin/Debug/IBBoard.GtkSharp.dll" /> |
0 | 9 <widget-library name="../bin/Debug/WarFoundryGTK.exe" internal="true" /> |
10 </import> | |
5 | 11 <widget class="Gtk.Window" id="IBBoard.WarFoundry.GTK.FrmMainWindow" design-size="832 659"> |
0 | 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="miCreateArmy"> | |
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 | 22 <property name="StockId">gtk-new</property> |
0 | 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> | |
22 | 29 <property name="StockId">gtk-open</property> |
0 | 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> | |
22 | 37 <property name="StockId">gtk-save</property> |
0 | 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> | |
22 | 45 <property name="StockId">gtk-save-as</property> |
0 | 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> | |
22 | 53 <property name="StockId">gtk-close</property> |
0 | 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="Sensitive">False</property> | |
60 <property name="ShortLabel" translatable="yes">Reload files</property> | |
22 | 61 <property name="StockId">gtk-refresh</property> |
0 | 62 <signal name="Activated" handler="OnReloadFilesActivated" /> |
63 </action> | |
64 <action id="miExit"> | |
65 <property name="Type">Action</property> | |
66 <property name="Label" translatable="yes">Exit</property> | |
67 <property name="ShortLabel" translatable="yes">Exit</property> | |
22 | 68 <property name="StockId">gtk-quit</property> |
0 | 69 <signal name="Activated" handler="OnExitActivated" /> |
70 </action> | |
71 <action id="menuEdit"> | |
72 <property name="Type">Action</property> | |
73 <property name="Label" translatable="yes">Edit</property> | |
74 <property name="ShortLabel" translatable="yes">Edit</property> | |
75 </action> | |
76 <action id="miUndo"> | |
77 <property name="Type">Action</property> | |
78 <property name="Label" translatable="yes">Undo</property> | |
79 <property name="Sensitive">False</property> | |
80 <property name="ShortLabel" translatable="yes">Undo</property> | |
22 | 81 <property name="StockId">gtk-undo</property> |
0 | 82 </action> |
83 <action id="miRedo"> | |
84 <property name="Type">Action</property> | |
85 <property name="Label" translatable="yes">Redo</property> | |
86 <property name="Sensitive">False</property> | |
87 <property name="ShortLabel" translatable="yes">Redo</property> | |
22 | 88 <property name="StockId">gtk-redo</property> |
0 | 89 </action> |
90 <action id="menuHelp"> | |
91 <property name="Type">Action</property> | |
92 <property name="Label" translatable="yes">Help</property> | |
93 <property name="ShortLabel" translatable="yes">Help</property> | |
94 </action> | |
95 <action id="miAbout"> | |
96 <property name="Type">Action</property> | |
97 <property name="Label" translatable="yes">About</property> | |
98 <property name="ShortLabel" translatable="yes">About</property> | |
22 | 99 <property name="StockId">gtk-about</property> |
0 | 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="newArmyButton"> | |
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="openArmyButton"> | |
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="saveArmyButton"> | |
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="undoActionButton"> | |
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="redoActionButton"> | |
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> | |
28 | 148 <action id="miExportArmy"> |
149 <property name="Type">Action</property> | |
150 <property name="Label" translatable="yes">Export army as...</property> | |
29 | 151 <property name="Sensitive">False</property> |
28 | 152 <property name="ShortLabel" translatable="yes">Export army</property> |
153 <property name="StockId">gtk-convert</property> | |
154 </action> | |
155 <action id="miExportAsBasicHtml"> | |
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> | |
0 | 161 </action-group> |
162 <property name="MemberName" /> | |
163 <property name="Title" translatable="yes">MainWindow</property> | |
164 <property name="Icon">resource:App.ico</property> | |
165 <child> | |
166 <widget class="Gtk.VBox" id="vbox1"> | |
167 <property name="MemberName" /> | |
168 <child> | |
169 <widget class="Gtk.MenuBar" id="menubar1"> | |
170 <property name="MemberName" /> | |
171 <node name="menubar1" type="Menubar"> | |
172 <node type="Menu" action="menuFile"> | |
173 <node type="Menuitem" action="miCreateArmy" /> | |
174 <node type="Menuitem" action="miOpenArmy" /> | |
175 <node type="Menuitem" action="miSaveArmy" /> | |
176 <node type="Menuitem" action="miSaveArmyAs" /> | |
28 | 177 <node type="Menu" action="miExportArmy"> |
178 <node type="Menuitem" action="miExportAsBasicHtml" /> | |
179 </node> | |
0 | 180 <node type="Menuitem" action="miCloseArmy" /> |
181 <node type="Separator" /> | |
182 <node type="Menuitem" action="miReloadFiles" /> | |
183 <node type="Separator" /> | |
184 <node type="Menuitem" action="miExit" /> | |
185 </node> | |
186 <node type="Menu" action="menuEdit"> | |
187 <node type="Menuitem" action="miUndo" /> | |
188 <node type="Menuitem" action="miRedo" /> | |
189 </node> | |
190 <node type="Menu" action="menuHelp"> | |
191 <node type="Menuitem" action="miAbout" /> | |
192 <node type="Menuitem" action="miDebugInformation" /> | |
193 </node> | |
194 </node> | |
195 </widget> | |
196 <packing> | |
197 <property name="Position">0</property> | |
198 <property name="AutoSize">True</property> | |
199 <property name="Expand">False</property> | |
200 <property name="Fill">False</property> | |
201 </packing> | |
202 </child> | |
203 <child> | |
204 <widget class="Gtk.Toolbar" id="toolbar"> | |
205 <property name="MemberName" /> | |
206 <property name="HeightRequest">36</property> | |
207 <property name="ShowArrow">False</property> | |
208 <property name="ButtonStyle">Icons</property> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
209 <property name="IconSize">LargeToolbar</property> |
0 | 210 <node name="toolbar" type="Toolbar"> |
211 <node type="Toolitem" action="newArmyButton" /> | |
212 <node type="Toolitem" action="openArmyButton" /> | |
213 <node type="Toolitem" action="saveArmyButton" /> | |
214 <node type="Separator" /> | |
215 <node type="Toolitem" action="undoActionButton" /> | |
216 <node type="Toolitem" action="redoActionButton" /> | |
217 <node type="Separator" /> | |
218 </node> | |
219 </widget> | |
220 <packing> | |
221 <property name="Position">1</property> | |
222 <property name="AutoSize">True</property> | |
223 <property name="Expand">False</property> | |
224 <property name="Fill">False</property> | |
225 </packing> | |
226 </child> | |
227 <child> | |
228 <widget class="Gtk.HPaned" id="hpaned2"> | |
229 <property name="MemberName" /> | |
230 <property name="CanFocus">True</property> | |
231 <property name="Position">178</property> | |
232 <child> | |
233 <widget class="Gtk.TreeView" id="treeUnits"> | |
234 <property name="MemberName" /> | |
235 <property name="CanFocus">True</property> | |
236 <signal name="RowActivated" handler="ArmyRowActivated" /> | |
30
5fafbb1b4592
Re #145: Add UI to remove units from army
IBBoard <dev@ibboard.co.uk>
parents:
29
diff
changeset
|
237 <signal name="PopupMenu" handler="OnTreeUnitsPopupMenu" /> |
5fafbb1b4592
Re #145: Add UI to remove units from army
IBBoard <dev@ibboard.co.uk>
parents:
29
diff
changeset
|
238 <signal name="ButtonPressEvent" handler="UnitTreeButtonPressed" /> |
0 | 239 </widget> |
240 <packing> | |
241 <property name="Resize">False</property> | |
242 </packing> | |
243 </child> | |
244 <child> | |
245 <widget class="Gtk.Notebook" id="unitsNotebook"> | |
246 <property name="MemberName" /> | |
247 <property name="CanFocus">True</property> | |
248 <property name="CurrentPage">-1</property> | |
249 </widget> | |
250 </child> | |
251 </widget> | |
252 <packing> | |
253 <property name="Position">2</property> | |
254 <property name="AutoSize">True</property> | |
255 </packing> | |
256 </child> | |
257 <child> | |
258 <widget class="Gtk.Statusbar" id="statusbar1"> | |
259 <property name="MemberName" /> | |
260 <property name="Spacing">2</property> | |
261 <child> | |
262 <placeholder /> | |
263 </child> | |
264 <child> | |
265 <placeholder /> | |
266 </child> | |
267 </widget> | |
268 <packing> | |
269 <property name="Position">3</property> | |
270 <property name="AutoSize">True</property> | |
271 <property name="Expand">False</property> | |
272 <property name="Fill">False</property> | |
273 </packing> | |
274 </child> | |
275 </widget> | |
276 </child> | |
277 </widget> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
278 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GTK.FrmNewArmy" design-size="370 348"> |
0 | 279 <property name="MemberName" /> |
280 <property name="Events">ButtonPressMask</property> | |
281 <property name="Title" translatable="yes">Create new army</property> | |
282 <property name="Icon">stock:gtk-new Menu</property> | |
283 <property name="WindowPosition">CenterOnParent</property> | |
284 <property name="SkipPagerHint">True</property> | |
285 <property name="SkipTaskbarHint">True</property> | |
286 <property name="Buttons">2</property> | |
287 <property name="HelpButton">False</property> | |
288 <child internal-child="VBox"> | |
289 <widget class="Gtk.VBox" id="dialog_VBox"> | |
290 <property name="MemberName" /> | |
291 <property name="CanFocus">True</property> | |
292 <property name="Events">ButtonPressMask</property> | |
293 <property name="BorderWidth">2</property> | |
294 <child> | |
295 <widget class="Gtk.Table" id="table1"> | |
296 <property name="MemberName" /> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
297 <property name="NRows">4</property> |
0 | 298 <property name="NColumns">2</property> |
299 <property name="RowSpacing">6</property> | |
300 <property name="ColumnSpacing">6</property> | |
301 <child> | |
302 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow"> | |
303 <property name="MemberName" /> | |
304 <property name="ShadowType">In</property> | |
305 <child> | |
306 <widget class="Gtk.TreeView" id="lstRaces"> | |
307 <property name="MemberName" /> | |
308 <property name="HeightRequest">150</property> | |
309 <property name="CanFocus">True</property> | |
310 <property name="ShowScrollbars">True</property> | |
311 <property name="HeadersVisible">False</property> | |
312 <property name="RulesHint">True</property> | |
313 </widget> | |
314 </child> | |
315 </widget> | |
316 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
317 <property name="TopAttach">1</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
318 <property name="BottomAttach">2</property> |
0 | 319 <property name="LeftAttach">1</property> |
320 <property name="RightAttach">2</property> | |
321 <property name="AutoSize">True</property> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
322 <property name="XOptions">Fill</property> |
0 | 323 <property name="YOptions">Fill</property> |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
324 <property name="XExpand">False</property> |
0 | 325 <property name="XFill">True</property> |
326 <property name="XShrink">False</property> | |
327 <property name="YExpand">False</property> | |
328 <property name="YFill">True</property> | |
329 <property name="YShrink">False</property> | |
330 </packing> | |
331 </child> | |
332 <child> | |
333 <widget class="Gtk.HBox" id="hbox2"> | |
334 <property name="MemberName" /> | |
335 <child> | |
336 <widget class="Gtk.SpinButton" id="sbPointsValue"> | |
337 <property name="MemberName" /> | |
338 <property name="WidthRequest">150</property> | |
339 <property name="CanFocus">True</property> | |
340 <property name="Upper">2000000000</property> | |
341 <property name="PageIncrement">1000</property> | |
342 <property name="StepIncrement">100</property> | |
343 <property name="ClimbRate">100</property> | |
344 <property name="Numeric">True</property> | |
345 <property name="Value">1000</property> | |
346 <signal name="ChangeValue" handler="OnSpinChangeValue" /> | |
347 <signal name="ValueChanged" handler="OnSpinValueChanged" /> | |
348 <signal name="Changed" handler="OnSpinValueChanged" /> | |
349 </widget> | |
350 <packing> | |
351 <property name="Position">0</property> | |
352 <property name="AutoSize">True</property> | |
353 <property name="Expand">False</property> | |
354 <property name="Fill">False</property> | |
355 </packing> | |
356 </child> | |
357 <child> | |
358 <placeholder /> | |
359 </child> | |
360 </widget> | |
361 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
362 <property name="TopAttach">3</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
363 <property name="BottomAttach">4</property> |
0 | 364 <property name="LeftAttach">1</property> |
365 <property name="RightAttach">2</property> | |
366 <property name="AutoSize">True</property> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
367 <property name="XOptions">Fill</property> |
0 | 368 <property name="YOptions">Fill</property> |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
369 <property name="XExpand">False</property> |
0 | 370 <property name="XFill">True</property> |
371 <property name="XShrink">False</property> | |
372 <property name="YExpand">False</property> | |
373 <property name="YFill">True</property> | |
374 <property name="YShrink">False</property> | |
375 </packing> | |
376 </child> | |
377 <child> | |
378 <widget class="Gtk.Label" id="label1"> | |
379 <property name="MemberName" /> | |
380 <property name="LabelProp" translatable="yes">Race</property> | |
381 </widget> | |
382 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
383 <property name="TopAttach">1</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
384 <property name="BottomAttach">2</property> |
0 | 385 <property name="AutoSize">True</property> |
386 <property name="XOptions">Fill</property> | |
387 <property name="YOptions">Fill</property> | |
388 <property name="XExpand">False</property> | |
389 <property name="XFill">True</property> | |
390 <property name="XShrink">False</property> | |
391 <property name="YExpand">False</property> | |
392 <property name="YFill">True</property> | |
393 <property name="YShrink">False</property> | |
394 </packing> | |
395 </child> | |
396 <child> | |
397 <widget class="Gtk.Label" id="label2"> | |
398 <property name="MemberName" /> | |
399 <property name="LabelProp" translatable="yes">Army name</property> | |
400 </widget> | |
401 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
402 <property name="TopAttach">2</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
403 <property name="BottomAttach">3</property> |
0 | 404 <property name="AutoSize">True</property> |
405 <property name="XOptions">Fill</property> | |
406 <property name="YOptions">Fill</property> | |
407 <property name="XExpand">False</property> | |
408 <property name="XFill">True</property> | |
409 <property name="XShrink">False</property> | |
410 <property name="YExpand">False</property> | |
411 <property name="YFill">True</property> | |
412 <property name="YShrink">False</property> | |
413 </packing> | |
414 </child> | |
415 <child> | |
416 <widget class="Gtk.Label" id="label3"> | |
417 <property name="MemberName" /> | |
418 <property name="LabelProp" translatable="yes">Points value</property> | |
419 </widget> | |
420 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
421 <property name="TopAttach">3</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
422 <property name="BottomAttach">4</property> |
0 | 423 <property name="AutoSize">True</property> |
424 <property name="XOptions">Fill</property> | |
425 <property name="YOptions">Fill</property> | |
426 <property name="XExpand">False</property> | |
427 <property name="XFill">True</property> | |
428 <property name="XShrink">False</property> | |
429 <property name="YExpand">False</property> | |
430 <property name="YFill">True</property> | |
431 <property name="YShrink">False</property> | |
432 </packing> | |
433 </child> | |
434 <child> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
435 <widget class="Gtk.Label" id="label4"> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
436 <property name="MemberName" /> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
437 <property name="LabelProp" translatable="yes">game system</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
438 </widget> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
439 <packing> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
440 <property name="AutoSize">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
441 <property name="XOptions">Fill</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
442 <property name="YOptions">Fill</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
443 <property name="XExpand">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
444 <property name="XFill">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
445 <property name="XShrink">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
446 <property name="YExpand">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
447 <property name="YFill">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
448 <property name="YShrink">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
449 </packing> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
450 </child> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
451 <child> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
452 <widget class="Gtk.ComboBoxEntry" id="systemCombo"> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
453 <property name="MemberName" /> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
454 <property name="IsTextCombo">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
455 <property name="Items" translatable="yes" /> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
456 <signal name="Changed" handler="OnSystemComboChanged" /> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
457 </widget> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
458 <packing> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
459 <property name="LeftAttach">1</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
460 <property name="RightAttach">2</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
461 <property name="AutoSize">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
462 <property name="YOptions">Fill</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
463 <property name="XExpand">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
464 <property name="XFill">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
465 <property name="XShrink">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
466 <property name="YExpand">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
467 <property name="YFill">True</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
468 <property name="YShrink">False</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
469 </packing> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
470 </child> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
471 <child> |
0 | 472 <widget class="Gtk.Entry" id="txtArmyName"> |
473 <property name="MemberName" /> | |
474 <property name="CanFocus">True</property> | |
475 <property name="IsEditable">True</property> | |
476 <property name="InvisibleChar">•</property> | |
477 <signal name="Changed" handler="OnTextChanged" /> | |
478 </widget> | |
479 <packing> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
480 <property name="TopAttach">2</property> |
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
481 <property name="BottomAttach">3</property> |
0 | 482 <property name="LeftAttach">1</property> |
483 <property name="RightAttach">2</property> | |
484 <property name="AutoSize">True</property> | |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
485 <property name="XOptions">Fill</property> |
0 | 486 <property name="YOptions">Fill</property> |
36
d68992a831df
Fixes #182: Make GTK# more like WinForms UI
IBBoard <dev@ibboard.co.uk>
parents:
32
diff
changeset
|
487 <property name="XExpand">False</property> |
0 | 488 <property name="XFill">True</property> |
489 <property name="XShrink">False</property> | |
490 <property name="YExpand">False</property> | |
491 <property name="YFill">True</property> | |
492 <property name="YShrink">False</property> | |
493 </packing> | |
494 </child> | |
495 </widget> | |
496 <packing> | |
497 <property name="Position">0</property> | |
498 <property name="AutoSize">True</property> | |
499 <property name="Expand">False</property> | |
500 <property name="Fill">False</property> | |
501 <property name="Padding">6</property> | |
502 </packing> | |
503 </child> | |
504 </widget> | |
505 </child> | |
506 <child internal-child="ActionArea"> | |
507 <widget class="Gtk.HButtonBox" id="WarFoundrySharp.FrmNewArmy_ActionArea"> | |
508 <property name="MemberName" /> | |
509 <property name="CanFocus">True</property> | |
510 <property name="Events">ButtonPressMask</property> | |
511 <property name="Spacing">6</property> | |
512 <property name="BorderWidth">5</property> | |
513 <property name="Size">2</property> | |
514 <property name="LayoutStyle">End</property> | |
515 <child> | |
516 <widget class="Gtk.Button" id="bttnCancel"> | |
517 <property name="MemberName" /> | |
518 <property name="CanFocus">True</property> | |
519 <property name="UseStock">True</property> | |
520 <property name="Type">StockItem</property> | |
521 <property name="StockId">gtk-cancel</property> | |
522 <property name="ResponseId">-6</property> | |
523 <signal name="Clicked" handler="OnCancelClicked" /> | |
524 <property name="label">gtk-cancel</property> | |
525 </widget> | |
526 <packing> | |
527 <property name="Expand">False</property> | |
528 <property name="Fill">False</property> | |
529 </packing> | |
530 </child> | |
531 <child> | |
532 <widget class="Gtk.Button" id="bttnCreate"> | |
533 <property name="MemberName" /> | |
534 <property name="Sensitive">False</property> | |
535 <property name="CanDefault">True</property> | |
536 <property name="CanFocus">True</property> | |
537 <property name="Type">TextAndIcon</property> | |
538 <property name="Icon">stock:gtk-ok Menu</property> | |
539 <property name="Label" translatable="yes">C_reate</property> | |
540 <property name="UseUnderline">True</property> | |
541 <property name="ResponseId">-5</property> | |
542 <signal name="Clicked" handler="OnCreateClicked" /> | |
543 </widget> | |
544 <packing> | |
545 <property name="Position">1</property> | |
546 <property name="Expand">False</property> | |
547 <property name="Fill">False</property> | |
548 </packing> | |
549 </child> | |
550 </widget> | |
551 </child> | |
552 </widget> | |
5 | 553 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GTK.FrmChangeGameSystem" design-size="527 257"> |
0 | 554 <property name="MemberName" /> |
555 <property name="Title" translatable="yes">Change Game System</property> | |
556 <property name="Icon">resource:App.ico</property> | |
557 <property name="TypeHint">Dialog</property> | |
558 <property name="WindowPosition">CenterOnParent</property> | |
559 <property name="Modal">True</property> | |
560 <property name="Resizable">False</property> | |
561 <property name="AllowGrow">False</property> | |
562 <property name="DefaultWidth">400</property> | |
563 <property name="DefaultHeight">300</property> | |
564 <property name="SkipPagerHint">True</property> | |
565 <property name="SkipTaskbarHint">True</property> | |
566 <property name="Buttons">2</property> | |
567 <property name="HelpButton">False</property> | |
568 <child internal-child="VBox"> | |
569 <widget class="Gtk.VBox" id="dialog1_VBox"> | |
570 <property name="MemberName" /> | |
571 <property name="Spacing">6</property> | |
572 <property name="BorderWidth">2</property> | |
573 <child> | |
574 <widget class="Gtk.HBox" id="hbox1"> | |
575 <property name="MemberName" /> | |
576 <property name="Spacing">6</property> | |
577 <child> | |
578 <widget class="Gtk.Label" id="lblGameSystem"> | |
579 <property name="MemberName" /> | |
580 <property name="LabelProp" translatable="yes">Game System</property> | |
581 </widget> | |
582 <packing> | |
583 <property name="Position">0</property> | |
584 <property name="AutoSize">False</property> | |
585 <property name="Expand">False</property> | |
586 <property name="Fill">False</property> | |
587 </packing> | |
588 </child> | |
589 <child> | |
590 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow"> | |
591 <property name="MemberName" /> | |
592 <property name="ShadowType">In</property> | |
593 <child> | |
594 <widget class="Gtk.TreeView" id="lstGameSystems"> | |
595 <property name="MemberName" /> | |
596 <property name="WidthRequest">250</property> | |
597 <property name="HeightRequest">125</property> | |
598 <property name="CanFocus">True</property> | |
599 <property name="ShowScrollbars">True</property> | |
600 <property name="HeadersVisible">False</property> | |
601 <signal name="RowActivated" handler="lstGameSystemsRowActivated" /> | |
602 </widget> | |
603 </child> | |
604 </widget> | |
605 <packing> | |
606 <property name="Position">1</property> | |
607 <property name="AutoSize">True</property> | |
608 </packing> | |
609 </child> | |
610 </widget> | |
611 <packing> | |
612 <property name="Position">0</property> | |
613 <property name="AutoSize">False</property> | |
614 </packing> | |
615 </child> | |
616 </widget> | |
617 </child> | |
618 <child internal-child="ActionArea"> | |
619 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea"> | |
620 <property name="MemberName" /> | |
621 <property name="Spacing">6</property> | |
622 <property name="BorderWidth">5</property> | |
623 <property name="Size">2</property> | |
624 <property name="LayoutStyle">End</property> | |
625 <child> | |
626 <widget class="Gtk.Button" id="buttonCancel"> | |
627 <property name="MemberName" /> | |
628 <property name="CanDefault">True</property> | |
629 <property name="CanFocus">True</property> | |
630 <property name="UseStock">True</property> | |
631 <property name="Type">StockItem</property> | |
632 <property name="StockId">gtk-cancel</property> | |
633 <property name="ResponseId">-6</property> | |
634 <signal name="Clicked" handler="OnCancel" /> | |
635 <property name="label">gtk-cancel</property> | |
636 </widget> | |
637 <packing> | |
638 <property name="Expand">False</property> | |
639 <property name="Fill">False</property> | |
640 </packing> | |
641 </child> | |
642 <child> | |
643 <widget class="Gtk.Button" id="buttonOk"> | |
644 <property name="MemberName" /> | |
645 <property name="Sensitive">False</property> | |
646 <property name="CanDefault">True</property> | |
647 <property name="CanFocus">True</property> | |
648 <property name="UseStock">True</property> | |
649 <property name="Type">StockItem</property> | |
650 <property name="StockId">gtk-ok</property> | |
651 <property name="ResponseId">-5</property> | |
652 <signal name="Clicked" handler="OnGameSystemOkayClicked" /> | |
653 <property name="label">gtk-ok</property> | |
654 </widget> | |
655 <packing> | |
656 <property name="Position">1</property> | |
657 <property name="Expand">False</property> | |
658 <property name="Fill">False</property> | |
659 </packing> | |
660 </child> | |
661 </widget> | |
662 </child> | |
663 </widget> | |
5 | 664 <widget class="Gtk.Dialog" id="IBBoard.WarFoundry.GTK.FrmNewUnit" design-size="400 318"> |
0 | 665 <property name="MemberName" /> |
666 <property name="Title" translatable="yes">Add new unit</property> | |
667 <property name="Icon">stock:gtk-new Menu</property> | |
668 <property name="WindowPosition">CenterOnParent</property> | |
669 <property name="Modal">True</property> | |
670 <property name="SkipPagerHint">True</property> | |
671 <property name="SkipTaskbarHint">True</property> | |
672 <property name="Buttons">2</property> | |
673 <property name="HelpButton">False</property> | |
674 <child internal-child="VBox"> | |
675 <widget class="Gtk.VBox" id="dialog1_VBox"> | |
676 <property name="MemberName" /> | |
677 <property name="BorderWidth">2</property> | |
678 <child> | |
679 <widget class="Gtk.VBox" id="vbox2"> | |
680 <property name="MemberName" /> | |
681 <property name="Spacing">6</property> | |
682 <child> | |
683 <widget class="Gtk.HBox" id="hbox1"> | |
684 <property name="MemberName" /> | |
685 <property name="Spacing">6</property> | |
686 <child> | |
687 <widget class="Gtk.Label" id="label1"> | |
688 <property name="MemberName" /> | |
689 <property name="LabelProp" translatable="yes">Unit Type:</property> | |
690 </widget> | |
691 <packing> | |
692 <property name="Position">0</property> | |
693 <property name="AutoSize">True</property> | |
694 <property name="Expand">False</property> | |
695 <property name="Fill">False</property> | |
696 </packing> | |
697 </child> | |
698 <child> | |
699 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow"> | |
700 <property name="MemberName" /> | |
701 <property name="ShadowType">In</property> | |
702 <child> | |
703 <widget class="Gtk.TreeView" id="lstUnitTypes"> | |
704 <property name="MemberName" /> | |
705 <property name="HeightRequest">150</property> | |
706 <property name="CanFocus">True</property> | |
707 <property name="ShowScrollbars">True</property> | |
708 <property name="HeadersVisible">False</property> | |
709 <signal name="RowActivated" handler="OnRowActivated" /> | |
710 </widget> | |
711 </child> | |
712 </widget> | |
713 <packing> | |
714 <property name="Position">1</property> | |
715 <property name="AutoSize">True</property> | |
716 </packing> | |
717 </child> | |
718 </widget> | |
719 <packing> | |
720 <property name="Position">0</property> | |
721 <property name="AutoSize">True</property> | |
722 <property name="Expand">False</property> | |
723 <property name="Fill">False</property> | |
724 </packing> | |
725 </child> | |
726 <child> | |
727 <widget class="Gtk.Label" id="lblNewUnitWarning"> | |
728 <property name="MemberName" /> | |
729 <property name="Xalign">0</property> | |
730 <property name="Yalign">0</property> | |
731 </widget> | |
732 <packing> | |
733 <property name="Position">1</property> | |
734 <property name="AutoSize">True</property> | |
735 <property name="Expand">False</property> | |
736 <property name="Fill">False</property> | |
737 </packing> | |
738 </child> | |
739 </widget> | |
740 <packing> | |
741 <property name="Position">0</property> | |
742 <property name="AutoSize">True</property> | |
743 <property name="Expand">False</property> | |
744 <property name="Fill">False</property> | |
745 </packing> | |
746 </child> | |
747 </widget> | |
748 </child> | |
749 <child internal-child="ActionArea"> | |
750 <widget class="Gtk.HButtonBox" id="dialog1_ActionArea"> | |
751 <property name="MemberName" /> | |
752 <property name="Spacing">6</property> | |
753 <property name="BorderWidth">5</property> | |
754 <property name="Size">2</property> | |
755 <property name="LayoutStyle">End</property> | |
756 <child> | |
757 <widget class="Gtk.Button" id="buttonCancel"> | |
758 <property name="MemberName" /> | |
759 <property name="CanDefault">True</property> | |
760 <property name="CanFocus">True</property> | |
761 <property name="UseStock">True</property> | |
762 <property name="Type">StockItem</property> | |
763 <property name="StockId">gtk-cancel</property> | |
764 <property name="ResponseId">-6</property> | |
765 <signal name="Activated" handler="OnButtonCancelActivated" /> | |
766 <property name="label">gtk-cancel</property> | |
767 </widget> | |
768 <packing> | |
769 <property name="Expand">False</property> | |
770 <property name="Fill">False</property> | |
771 </packing> | |
772 </child> | |
773 <child> | |
774 <widget class="Gtk.Button" id="buttonOk"> | |
775 <property name="MemberName" /> | |
776 <property name="Sensitive">False</property> | |
777 <property name="CanDefault">True</property> | |
778 <property name="CanFocus">True</property> | |
779 <property name="UseStock">True</property> | |
780 <property name="Type">StockItem</property> | |
781 <property name="StockId">gtk-ok</property> | |
782 <property name="ResponseId">-5</property> | |
783 <signal name="Clicked" handler="OnButtonOkClicked" /> | |
784 <property name="label">gtk-ok</property> | |
785 </widget> | |
786 <packing> | |
787 <property name="Position">1</property> | |
788 <property name="Expand">False</property> | |
789 <property name="Fill">False</property> | |
790 </packing> | |
791 </child> | |
792 </widget> | |
793 </child> | |
794 </widget> | |
5 | 795 <widget class="Gtk.Bin" id="IBBoard.WarFoundry.GTK.Widgets.UnitDisplayWidget" design-size="649 422"> |
0 | 796 <property name="MemberName" /> |
797 <child> | |
798 <widget class="Gtk.VBox" id="vbox1"> | |
799 <property name="MemberName" /> | |
800 <property name="Spacing">6</property> | |
801 <child> | |
802 <widget class="Gtk.HBox" id="hbox1"> | |
803 <property name="MemberName" /> | |
804 <property name="Spacing">6</property> | |
805 <child> | |
806 <widget class="Gtk.Entry" id="unitName"> | |
807 <property name="MemberName" /> | |
808 <property name="CanFocus">True</property> | |
809 <property name="IsEditable">True</property> | |
810 <property name="InvisibleChar">•</property> | |
811 <signal name="FocusOutEvent" handler="OnUnitNameFocusOut" /> | |
812 <signal name="KeyPressEvent" handler="OnUnitNameKeyPress" /> | |
813 </widget> | |
814 <packing> | |
815 <property name="Position">0</property> | |
816 <property name="AutoSize">True</property> | |
817 </packing> | |
818 </child> | |
819 <child> | |
820 <widget class="Gtk.SpinButton" id="unitSize"> | |
821 <property name="MemberName" /> | |
822 <property name="CanFocus">True</property> | |
823 <property name="Upper">100</property> | |
824 <property name="PageIncrement">10</property> | |
825 <property name="StepIncrement">1</property> | |
826 <property name="ClimbRate">1</property> | |
827 <property name="Numeric">True</property> | |
828 <signal name="FocusOutEvent" handler="OnUnitSizeFocusOut" /> | |
829 <signal name="KeyPressEvent" handler="OnUnitSizeKeyPress" /> | |
830 </widget> | |
831 <packing> | |
832 <property name="Position">1</property> | |
833 <property name="AutoSize">True</property> | |
834 <property name="Expand">False</property> | |
835 <property name="Fill">False</property> | |
836 </packing> | |
837 </child> | |
838 </widget> | |
839 <packing> | |
840 <property name="Position">0</property> | |
841 <property name="AutoSize">True</property> | |
842 <property name="Expand">False</property> | |
843 <property name="Fill">False</property> | |
844 </packing> | |
845 </child> | |
846 <child> | |
847 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow"> | |
848 <property name="MemberName" /> | |
849 <property name="ShadowType">In</property> | |
850 <child> | |
851 <widget class="Gtk.NodeView" id="unitStats"> | |
852 <property name="MemberName" /> | |
853 <property name="HeightRequest">75</property> | |
854 <property name="CanFocus">True</property> | |
855 <property name="ShowScrollbars">True</property> | |
856 </widget> | |
857 </child> | |
858 </widget> | |
859 <packing> | |
860 <property name="Position">1</property> | |
861 <property name="AutoSize">True</property> | |
862 </packing> | |
863 </child> | |
864 <child> | |
865 <widget class="Gtk.HSeparator" id="hseparator1"> | |
866 <property name="MemberName" /> | |
867 </widget> | |
868 <packing> | |
869 <property name="Position">2</property> | |
870 <property name="AutoSize">True</property> | |
871 <property name="Expand">False</property> | |
872 <property name="Fill">False</property> | |
873 </packing> | |
874 </child> | |
875 <child> | |
876 <widget class="Gtk.Table" id="table1"> | |
877 <property name="MemberName" /> | |
878 <property name="NRows">2</property> | |
10
c687bbe901f8
Re #37 - Resolve deprecation warnings
IBBoard <dev@ibboard.co.uk>
parents:
8
diff
changeset
|
879 <property name="NColumns">3</property> |
0 | 880 <property name="RowSpacing">6</property> |
881 <property name="ColumnSpacing">6</property> | |
882 <child> | |
883 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow1"> | |
884 <property name="MemberName" /> | |
885 <property name="ShadowType">In</property> | |
886 <child> | |
887 <widget class="Gtk.NodeView" id="optionalEquipment"> | |
888 <property name="MemberName" /> | |
889 <property name="CanFocus">True</property> | |
890 <property name="ShowScrollbars">True</property> | |
891 </widget> | |
892 </child> | |
893 </widget> | |
894 <packing> | |
895 <property name="TopAttach">1</property> | |
896 <property name="BottomAttach">2</property> | |
897 <property name="LeftAttach">1</property> | |
898 <property name="RightAttach">2</property> | |
899 <property name="AutoSize">True</property> | |
900 <property name="YOptions">Fill</property> | |
901 <property name="XExpand">True</property> | |
902 <property name="XFill">True</property> | |
903 <property name="XShrink">False</property> | |
904 <property name="YExpand">False</property> | |
905 <property name="YFill">True</property> | |
906 <property name="YShrink">False</property> | |
907 </packing> | |
908 </child> | |
909 <child> | |
910 <widget class="Gtk.ScrolledWindow" id="GtkScrolledWindow2"> | |
911 <property name="MemberName" /> | |
912 <property name="ShadowType">In</property> | |
913 <child> | |
914 <widget class="Gtk.NodeView" id="requiredEquipment"> | |
915 <property name="MemberName" /> | |
916 <property name="CanFocus">True</property> | |
917 <property name="ShowScrollbars">True</property> | |
918 </widget> | |
919 </child> | |
920 </widget> | |
921 <packing> | |
922 <property name="LeftAttach">1</property> | |
923 <property name="RightAttach">2</property> | |
924 <property name="AutoSize">True</property> | |
925 <property name="YOptions">Fill</property> | |
926 <property name="XExpand">True</property> | |
927 <property name="XFill">True</property> | |
928 <property name="XShrink">False</property> | |
929 <property name="YExpand">False</property> | |
930 <property name="YFill">True</property> | |
931 <property name="YShrink">False</property> | |
932 </packing> | |
933 </child> | |
934 <child> | |
935 <widget class="Gtk.Label" id="optionalEquipmentLabel"> | |
936 <property name="MemberName" /> | |
937 <property name="LabelProp" translatable="yes">Optional Equipment:</property> | |
938 </widget> | |
939 <packing> | |
940 <property name="TopAttach">1</property> | |
941 <property name="BottomAttach">2</property> | |
942 <property name="AutoSize">True</property> | |
943 <property name="XOptions">Fill</property> | |
944 <property name="YOptions">Fill</property> | |
945 <property name="XExpand">False</property> | |
946 <property name="XFill">True</property> | |
947 <property name="XShrink">False</property> | |
948 <property name="YExpand">False</property> | |
949 <property name="YFill">True</property> | |
950 <property name="YShrink">False</property> | |
951 </packing> | |
952 </child> | |
953 <child> | |
954 <widget class="Gtk.Label" id="requiredEquipmentLabel"> | |
955 <property name="MemberName" /> | |
956 <property name="LabelProp" translatable="yes">Required Equipment:</property> | |
957 </widget> | |
958 <packing> | |
959 <property name="AutoSize">True</property> | |
960 <property name="XOptions">Fill</property> | |
961 <property name="YOptions">Fill</property> | |
962 <property name="XExpand">False</property> | |
963 <property name="XFill">True</property> | |
964 <property name="XShrink">False</property> | |
965 <property name="YExpand">False</property> | |
966 <property name="YFill">True</property> | |
967 <property name="YShrink">False</property> | |
968 </packing> | |
969 </child> | |
970 <child> | |
971 <widget class="Gtk.VBox" id="vbox2"> | |
972 <property name="MemberName" /> | |
973 <property name="Spacing">6</property> | |
974 <child> | |
975 <widget class="Gtk.Button" id="bttnReplaceRequired"> | |
976 <property name="MemberName" /> | |
977 <property name="CanFocus">True</property> | |
978 <property name="Type">TextOnly</property> | |
979 <property name="Label" translatable="yes">Replace</property> | |
980 <property name="UseUnderline">True</property> | |
981 </widget> | |
982 <packing> | |
983 <property name="Position">0</property> | |
984 <property name="AutoSize">True</property> | |
985 <property name="Expand">False</property> | |
986 <property name="Fill">False</property> | |
987 </packing> | |
988 </child> | |
989 <child> | |
990 <widget class="Gtk.Button" id="bttnEditRequired"> | |
991 <property name="MemberName" /> | |
992 <property name="CanFocus">True</property> | |
993 <property name="Type">TextOnly</property> | |
994 <property name="Label" translatable="yes">Edit</property> | |
995 <property name="UseUnderline">True</property> | |
996 </widget> | |
997 <packing> | |
998 <property name="Position">1</property> | |
999 <property name="AutoSize">True</property> | |
1000 <property name="Expand">False</property> | |
1001 <property name="Fill">False</property> | |
1002 </packing> | |
1003 </child> | |
1004 <child> | |
1005 <placeholder /> | |
1006 </child> | |
1007 </widget> | |
1008 <packing> | |
1009 <property name="LeftAttach">2</property> | |
1010 <property name="RightAttach">3</property> | |
1011 <property name="AutoSize">True</property> | |
1012 <property name="XOptions">Fill</property> | |
1013 <property name="YOptions">Fill</property> | |
1014 <property name="XExpand">False</property> | |
1015 <property name="XFill">True</property> | |
1016 <property name="XShrink">False</property> | |
1017 <property name="YExpand">False</property> | |
1018 <property name="YFill">True</property> | |
1019 <property name="YShrink">False</property> | |
1020 </packing> | |
1021 </child> | |
1022 <child> | |
1023 <widget class="Gtk.VBox" id="vbox3"> | |
1024 <property name="MemberName" /> | |
1025 <property name="Spacing">6</property> | |
1026 <child> | |
1027 <widget class="Gtk.Button" id="bttnAddOptional"> | |
1028 <property name="MemberName" /> | |
1029 <property name="CanFocus">True</property> | |
1030 <property name="Type">TextOnly</property> | |
1031 <property name="Label" translatable="yes">Add</property> | |
1032 <property name="UseUnderline">True</property> | |
1033 </widget> | |
1034 <packing> | |
1035 <property name="Position">0</property> | |
1036 <property name="AutoSize">True</property> | |
1037 <property name="Expand">False</property> | |
1038 <property name="Fill">False</property> | |
1039 </packing> | |
1040 </child> | |
1041 <child> | |
1042 <widget class="Gtk.Button" id="bttnEditOptional"> | |
1043 <property name="MemberName" /> | |
1044 <property name="CanFocus">True</property> | |
1045 <property name="Type">TextOnly</property> | |
1046 <property name="Label" translatable="yes">Edit</property> | |
1047 <property name="UseUnderline">True</property> | |
1048 </widget> | |
1049 <packing> | |
1050 <property name="Position">1</property> | |
1051 <property name="AutoSize">True</property> | |
1052 <property name="Expand">False</property> | |
1053 <property name="Fill">False</property> | |
1054 </packing> | |
1055 </child> | |
1056 <child> | |
1057 <widget class="Gtk.Button" id="bttnRemove"> | |
1058 <property name="MemberName" /> | |
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 </widget> | |
1064 <packing> | |
1065 <property name="Position">2</property> | |
1066 <property name="AutoSize">True</property> | |
1067 <property name="Expand">False</property> | |
1068 <property name="Fill">False</property> | |
1069 </packing> | |
1070 </child> | |
1071 </widget> | |
1072 <packing> | |
1073 <property name="TopAttach">1</property> | |
1074 <property name="BottomAttach">2</property> | |
1075 <property name="LeftAttach">2</property> | |
1076 <property name="RightAttach">3</property> | |
1077 <property name="AutoSize">True</property> | |
1078 <property name="XOptions">Fill</property> | |
1079 <property name="YOptions">Fill</property> | |
1080 <property name="XExpand">False</property> | |
1081 <property name="XFill">True</property> | |
1082 <property name="XShrink">False</property> | |
1083 <property name="YExpand">False</property> | |
1084 <property name="YFill">True</property> | |
1085 <property name="YShrink">False</property> | |
1086 </packing> | |
1087 </child> | |
1088 </widget> | |
1089 <packing> | |
1090 <property name="Position">3</property> | |
1091 <property name="AutoSize">True</property> | |
1092 <property name="Expand">False</property> | |
1093 <property name="Fill">False</property> | |
1094 </packing> | |
1095 </child> | |
1096 <child> | |
1097 <widget class="Gtk.HBox" id="hbox2"> | |
1098 <property name="MemberName" /> | |
1099 <property name="Spacing">6</property> | |
1100 <child> | |
1101 <placeholder /> | |
1102 </child> | |
1103 <child> | |
1104 <placeholder /> | |
1105 </child> | |
1106 <child> | |
1107 <placeholder /> | |
1108 </child> | |
1109 </widget> | |
1110 <packing> | |
1111 <property name="Position">4</property> | |
1112 <property name="AutoSize">True</property> | |
1113 </packing> | |
1114 </child> | |
1115 </widget> | |
1116 </child> | |
1117 </widget> | |
1118 </stetic-interface> |