3 <requires lib="gtk+" version="2.16"/>
4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkWindow" id="MainWindow">
6 <property name="title" translatable="yes">XBoard</property>
7 <signal name="destroy" handler="QuitProc"/>
9 <object class="GtkAspectFrame" id="Aspectframe">
10 <property name="visible">True</property>
11 <property name="label_xalign">0</property>
12 <property name="shadow_type">none</property>
13 <property name="xalign">0</property>
14 <property name="yalign">0</property>
15 <property name="obey_child">False</property>
17 <object class="GtkVBox" id="VBox">
18 <property name="visible">True</property>
19 <property name="orientation">vertical</property>
21 <object class="GtkMenuBar" id="MenuBar">
22 <property name="visible">True</property>
24 <object class="GtkMenuItem" id="MenuItemFile">
25 <property name="visible">True</property>
26 <property name="label" translatable="yes">_File</property>
27 <property name="use_underline">True</property>
28 <child type="submenu">
29 <object class="GtkMenu" id="MenuFile">
30 <property name="visible">True</property>
32 <object class="GtkMenuItem" id="menuFile.Reset Game">
33 <property name="visible">True</property>
34 <property name="label" translatable="yes">Reset Game</property>
35 <property name="use_underline">True</property>
36 <signal name="activate" handler="ResetProc"/>
40 <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
41 <property name="visible">True</property>
45 <object class="GtkImageMenuItem" id="menuFile.Load Game">
46 <property name="label" translatable="yes">Load Game</property>
47 <property name="visible">True</property>
48 <property name="image">image1</property>
49 <property name="use_stock">False</property>
50 <signal name="activate" handler="LoadGameProc"/>
54 <object class="GtkMenuItem" id="menuFile.Load Next Game">
55 <property name="visible">True</property>
56 <property name="label" translatable="yes">Load Next Game</property>
57 <property name="use_underline">True</property>
58 <signal name="activate" handler="LoadNextGameProc"/>
62 <object class="GtkMenuItem" id="menuFile.Load Previous Game">
63 <property name="visible">True</property>
64 <property name="label" translatable="yes">Load Previous Game</property>
65 <property name="use_underline">True</property>
69 <object class="GtkMenuItem" id="menuFile.Reload Same Game">
70 <property name="visible">True</property>
71 <property name="label" translatable="yes">Reload Same Game</property>
72 <property name="use_underline">True</property>
73 <signal name="activate" handler="ReloadGameProc"/>
77 <object class="GtkMenuItem" id="menuFile.Save Game">
78 <property name="visible">True</property>
79 <property name="label" translatable="yes">Save Game</property>
80 <property name="use_underline">True</property>
84 <object class="GtkSeparatorMenuItem" id="separatormenuitem2">
85 <property name="visible">True</property>
89 <object class="GtkMenuItem" id="menuFile.Copy Game">
90 <property name="visible">True</property>
91 <property name="label" translatable="yes">Copy Game</property>
92 <property name="use_underline">True</property>
96 <object class="GtkMenuItem" id="menuFile.Paste Game">
97 <property name="visible">True</property>
98 <property name="label" translatable="yes">Paste Game</property>
99 <property name="use_underline">True</property>
103 <object class="GtkSeparatorMenuItem" id="separatormenuitem3">
104 <property name="visible">True</property>
108 <object class="GtkMenuItem" id="menuFile.Load Position">
109 <property name="visible">True</property>
110 <property name="label" translatable="yes">Load Position</property>
111 <property name="use_underline">True</property>
115 <object class="GtkMenuItem" id="menuFile.Load Next Position">
116 <property name="visible">True</property>
117 <property name="label" translatable="yes">Load Next Position</property>
118 <property name="use_underline">True</property>
122 <object class="GtkMenuItem" id="menuFile.Load Previous Position">
123 <property name="visible">True</property>
124 <property name="label" translatable="yes">Load Previous Position</property>
125 <property name="use_underline">True</property>
129 <object class="GtkMenuItem" id="menuFile.Reload Same Position">
130 <property name="visible">True</property>
131 <property name="label" translatable="yes">Reload Same Position</property>
132 <property name="use_underline">True</property>
136 <object class="GtkMenuItem" id="menuFile.Save Position">
137 <property name="visible">True</property>
138 <property name="label" translatable="yes">Save Position</property>
139 <property name="use_underline">True</property>
143 <object class="GtkSeparatorMenuItem" id="separatormenuitem4">
144 <property name="visible">True</property>
148 <object class="GtkMenuItem" id="menuFile.Copy Position">
149 <property name="visible">True</property>
150 <property name="label" translatable="yes">Copy Position</property>
151 <property name="use_underline">True</property>
155 <object class="GtkMenuItem" id="menuFile.Paste Position">
156 <property name="visible">True</property>
157 <property name="label" translatable="yes">Paste Position</property>
158 <property name="use_underline">True</property>
162 <object class="GtkSeparatorMenuItem" id="separatormenuitem5">
163 <property name="visible">True</property>
167 <object class="GtkMenuItem" id="menuFile.Mail Move">
168 <property name="visible">True</property>
169 <property name="label" translatable="yes">Mail Move</property>
170 <property name="use_underline">True</property>
174 <object class="GtkMenuItem" id="menuFile.Reload CMail Message">
175 <property name="visible">True</property>
176 <property name="label" translatable="yes">Reload CMail Message</property>
177 <property name="use_underline">True</property>
181 <object class="GtkSeparatorMenuItem" id="separatormenuitem6">
182 <property name="visible">True</property>
186 <object class="GtkImageMenuItem" id="menuFile.Quit">
187 <property name="label">gtk-quit</property>
188 <property name="visible">True</property>
189 <property name="use_underline">True</property>
190 <property name="use_stock">True</property>
191 <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
192 <signal name="activate" handler="QuitProc"/>
200 <object class="GtkMenuItem" id="MenuItemMode">
201 <property name="visible">True</property>
202 <property name="label" translatable="yes">_Mode</property>
203 <property name="use_underline">True</property>
204 <child type="submenu">
205 <object class="GtkMenu" id="menu2">
206 <property name="visible">True</property>
208 <object class="GtkRadioMenuItem" id="menuMode.Machine White">
209 <property name="visible">True</property>
210 <property name="label" translatable="yes">Machine White</property>
211 <property name="use_underline">True</property>
212 <property name="draw_as_radio">True</property>
213 <signal name="activate" handler="MachineWhiteProc"/>
217 <object class="GtkRadioMenuItem" id="menuMode.Machine Black">
218 <property name="visible">True</property>
219 <property name="label" translatable="yes">Machine Black</property>
220 <property name="use_underline">True</property>
221 <property name="draw_as_radio">True</property>
222 <property name="group">menuMode.Machine White</property>
223 <signal name="activate" handler="MachineBlackProc"/>
227 <object class="GtkRadioMenuItem" id="menuMode.Two Machines">
228 <property name="visible">True</property>
229 <property name="label" translatable="yes">Two Machines</property>
230 <property name="use_underline">True</property>
231 <property name="draw_as_radio">True</property>
232 <property name="group">menuMode.Machine White</property>
233 <signal name="activate" handler="TwoMachinesProc"/>
237 <object class="GtkRadioMenuItem" id="menuMode.Analyze Mode">
238 <property name="visible">True</property>
239 <property name="label" translatable="yes">Analyze Mode</property>
240 <property name="use_underline">True</property>
241 <property name="draw_as_radio">True</property>
242 <property name="group">menuMode.Machine White</property>
246 <object class="GtkRadioMenuItem" id="menuMode.Analyze File">
247 <property name="visible">True</property>
248 <property name="label" translatable="yes">Analyze File</property>
249 <property name="use_underline">True</property>
250 <property name="draw_as_radio">True</property>
251 <property name="group">menuMode.Machine White</property>
255 <object class="GtkRadioMenuItem" id="menuMode.ICS Client">
256 <property name="visible">True</property>
257 <property name="label" translatable="yes">ICS Client</property>
258 <property name="use_underline">True</property>
259 <property name="draw_as_radio">True</property>
260 <property name="group">menuMode.Machine White</property>
261 <signal name="activate" handler="IcsClientProc"/>
265 <object class="GtkRadioMenuItem" id="menuMode.Edit Game">
266 <property name="visible">True</property>
267 <property name="label" translatable="yes">Edit Game</property>
268 <property name="use_underline">True</property>
269 <property name="draw_as_radio">True</property>
270 <property name="group">menuMode.Machine White</property>
274 <object class="GtkRadioMenuItem" id="menuMode.Edit Position">
275 <property name="visible">True</property>
276 <property name="label" translatable="yes">Edit Position</property>
277 <property name="use_underline">True</property>
278 <property name="draw_as_radio">True</property>
279 <property name="group">menuMode.Machine White</property>
283 <object class="GtkRadioMenuItem" id="menuMode.Training">
284 <property name="visible">True</property>
285 <property name="label" translatable="yes">Training</property>
286 <property name="use_underline">True</property>
287 <property name="draw_as_radio">True</property>
288 <property name="group">menuMode.Machine White</property>
292 <object class="GtkSeparatorMenuItem" id="menuModeSep1">
293 <property name="visible">True</property>
297 <object class="GtkMenuItem" id="menuMode.Show Game List">
298 <property name="visible">True</property>
299 <property name="label" translatable="yes">Show Game List</property>
300 <property name="use_underline">True</property>
304 <object class="GtkMenuItem" id="menuMode.Show Move List">
305 <property name="visible">True</property>
306 <property name="label" translatable="yes">Show Move List</property>
307 <property name="use_underline">True</property>
308 <signal name="activate" handler="HistoryShowProc"/>
312 <object class="GtkMenuItem" id="menuMode.Edit Tags">
313 <property name="visible">True</property>
314 <property name="label" translatable="yes">Edit Tags</property>
315 <property name="use_underline">True</property>
319 <object class="GtkMenuItem" id="menuMode.Edit Comments">
320 <property name="visible">True</property>
321 <property name="label" translatable="yes">Edit Comments</property>
322 <property name="use_underline">True</property>
326 <object class="GtkMenuItem" id="menuMode.ICS Input Box">
327 <property name="visible">True</property>
328 <property name="label" translatable="yes">ICS Input Box</property>
329 <property name="use_underline">True</property>
333 <object class="GtkCheckMenuItem" id="menuMode.Pause">
334 <property name="visible">True</property>
335 <property name="label" translatable="yes">Pause</property>
336 <property name="use_underline">True</property>
344 <object class="GtkMenuItem" id="MenuItemAction">
345 <property name="visible">True</property>
346 <property name="label" translatable="yes">_Action</property>
347 <property name="use_underline">True</property>
348 <child type="submenu">
349 <object class="GtkMenu" id="menu1">
350 <property name="visible">True</property>
352 <object class="GtkMenuItem" id="menuAction.Accept">
353 <property name="visible">True</property>
354 <property name="label" translatable="yes">Accept</property>
355 <property name="use_underline">True</property>
356 <signal name="activate" handler="AcceptProc"/>
360 <object class="GtkMenuItem" id="menuAction.Decline">
361 <property name="visible">True</property>
362 <property name="label" translatable="yes">Decline</property>
363 <property name="use_underline">True</property>
364 <signal name="activate" handler="DeclineProc"/>
368 <object class="GtkMenuItem" id="menuAction.Rematch">
369 <property name="visible">True</property>
370 <property name="label" translatable="yes">Rematch</property>
371 <property name="use_underline">True</property>
372 <signal name="activate" handler="RematchProc"/>
376 <object class="GtkSeparatorMenuItem" id="menuActionsep1">
377 <property name="visible">True</property>
381 <object class="GtkMenuItem" id="menuAction.Call Flag">
382 <property name="visible">True</property>
383 <property name="label" translatable="yes">Call Flag</property>
384 <property name="use_underline">True</property>
385 <signal name="activate" handler="CallFlagProc"/>
389 <object class="GtkMenuItem" id="menuAction.Draw">
390 <property name="visible">True</property>
391 <property name="label" translatable="yes">Draw</property>
392 <property name="use_underline">True</property>
393 <signal name="activate" handler="DrawProc"/>
397 <object class="GtkMenuItem" id="menuAction.Adjourn">
398 <property name="visible">True</property>
399 <property name="label" translatable="yes">Adjourn</property>
400 <property name="use_underline">True</property>
401 <signal name="activate" handler="AdjournProc"/>
405 <object class="GtkMenuItem" id="menuAction.Abort">
406 <property name="visible">True</property>
407 <property name="label" translatable="yes">Abort</property>
408 <property name="use_underline">True</property>
409 <signal name="activate" handler="AbortProc"/>
413 <object class="GtkMenuItem" id="menuAction.Resign">
414 <property name="visible">True</property>
415 <property name="label" translatable="yes">Resign</property>
416 <property name="use_underline">True</property>
417 <signal name="activate" handler="ResignProc"/>
421 <object class="GtkSeparatorMenuItem" id="menuActionsep2">
422 <property name="visible">True</property>
426 <object class="GtkMenuItem" id="menuAction.Stop Observing">
427 <property name="visible">True</property>
428 <property name="label" translatable="yes">Stop Observing</property>
429 <property name="use_underline">True</property>
433 <object class="GtkMenuItem" id="menuAction.Stop Examining">
434 <property name="visible">True</property>
435 <property name="label" translatable="yes">Stop Examine</property>
436 <property name="use_underline">True</property>
440 <object class="GtkSeparatorMenuItem" id="menuActionsep3">
441 <property name="visible">True</property>
445 <object class="GtkMenuItem" id="menuAction.Adjucate to White">
446 <property name="visible">True</property>
447 <property name="label" translatable="yes">Adjucate to White</property>
448 <property name="use_underline">True</property>
449 <signal name="activate" handler="AdjuWhiteProc"/>
453 <object class="GtkMenuItem" id="menuAction.Adjucate to Black">
454 <property name="visible">True</property>
455 <property name="label" translatable="yes">Adjucate to Black</property>
456 <property name="use_underline">True</property>
457 <signal name="activate" handler="AdjuBlackProc"/>
461 <object class="GtkMenuItem" id="menuAction.Adjucate Draw">
462 <property name="visible">True</property>
463 <property name="label" translatable="yes">Adjucate Draw</property>
464 <property name="use_underline">True</property>
465 <signal name="activate" handler="AdjuDrawProc"/>
473 <object class="GtkMenuItem" id="MenuItemStep">
474 <property name="visible">True</property>
475 <property name="label" translatable="yes">_Step</property>
476 <property name="use_underline">True</property>
477 <child type="submenu">
478 <object class="GtkMenu" id="menu4">
479 <property name="visible">True</property>
481 <object class="GtkMenuItem" id="menuStep.Backward">
482 <property name="visible">True</property>
483 <property name="label" translatable="yes">Backward</property>
484 <property name="use_underline">True</property>
485 <signal name="activate" handler="BackwardProc"/>
489 <object class="GtkMenuItem" id="menuStep.Foward">
490 <property name="visible">True</property>
491 <property name="label" translatable="yes">Forward</property>
492 <property name="use_underline">True</property>
493 <signal name="activate" handler="ForwardProc"/>
497 <object class="GtkMenuItem" id="menuStep.Back To Start">
498 <property name="visible">True</property>
499 <property name="label" translatable="yes">Back to Start</property>
500 <property name="use_underline">True</property>
501 <signal name="activate" handler="ToStartProc"/>
505 <object class="GtkMenuItem" id="menuStep.Forward To End">
506 <property name="visible">True</property>
507 <property name="label" translatable="yes">Forward to End</property>
508 <property name="use_underline">True</property>
509 <signal name="activate" handler="ToEndProc"/>
513 <object class="GtkMenuItem" id="menuStep.Revert">
514 <property name="visible">True</property>
515 <property name="label" translatable="yes">Revert</property>
516 <property name="use_underline">True</property>
517 <signal name="activate" handler="RevertProc"/>
521 <object class="GtkMenuItem" id="menuStep.Truncate Game">
522 <property name="visible">True</property>
523 <property name="label" translatable="yes">Truncate Game</property>
524 <property name="use_underline">True</property>
525 <signal name="activate" handler="TruncateGameProc"/>
529 <object class="GtkSeparatorMenuItem" id="MenuStepSep1">
530 <property name="visible">True</property>
534 <object class="GtkMenuItem" id="menuStep.Move Now">
535 <property name="visible">True</property>
536 <property name="label" translatable="yes">Move now</property>
537 <property name="use_underline">True</property>
538 <signal name="activate" handler="MoveNowProc"/>
542 <object class="GtkMenuItem" id="menuStep.Retract Move">
543 <property name="visible">True</property>
544 <property name="label" translatable="yes">Retract Move</property>
545 <property name="use_underline">True</property>
546 <signal name="activate" handler="RetractMoveProc"/>
554 <object class="GtkMenuItem" id="MenuItemOptions">
555 <property name="visible">True</property>
556 <property name="label" translatable="yes">_Options</property>
557 <property name="use_underline">True</property>
558 <child type="submenu">
559 <object class="GtkMenu" id="menu5">
560 <property name="visible">True</property>
562 <object class="GtkCheckMenuItem" id="menuOptions.Always Queen">
563 <property name="visible">True</property>
564 <property name="label" translatable="yes">Always Queen</property>
565 <property name="use_underline">True</property>
569 <object class="GtkCheckMenuItem" id="menuOptions.Animate Dragging">
570 <property name="visible">True</property>
571 <property name="label" translatable="yes">Animate Dragging</property>
572 <property name="use_underline">True</property>
576 <object class="GtkCheckMenuItem" id="menuOptions.Animate Moving">
577 <property name="visible">True</property>
578 <property name="label" translatable="yes">Animate Moving</property>
579 <property name="use_underline">True</property>
583 <object class="GtkCheckMenuItem" id="menuOptions.Auto Comment">
584 <property name="visible">True</property>
585 <property name="label" translatable="yes">Auto Comment</property>
586 <property name="use_underline">True</property>
590 <object class="GtkCheckMenuItem" id="menuOptions.Auto Flag">
591 <property name="visible">True</property>
592 <property name="label" translatable="yes">Auto Flag</property>
593 <property name="use_underline">True</property>
597 <object class="GtkCheckMenuItem" id="menuOptions.Auto Flip View">
598 <property name="visible">True</property>
599 <property name="label" translatable="yes">Auto Flip View</property>
600 <property name="use_underline">True</property>
604 <object class="GtkCheckMenuItem" id="menuOptions.Auto Observe">
605 <property name="visible">True</property>
606 <property name="label" translatable="yes">Auto Observe</property>
607 <property name="use_underline">True</property>
611 <object class="GtkCheckMenuItem" id="menuOptions.Auto Raise Board">
612 <property name="visible">True</property>
613 <property name="label" translatable="yes">Auto Raise Board</property>
614 <property name="use_underline">True</property>
618 <object class="GtkCheckMenuItem" id="menuOptions.Auto Save">
619 <property name="visible">True</property>
620 <property name="label" translatable="yes">Auto Save</property>
621 <property name="use_underline">True</property>
625 <object class="GtkCheckMenuItem" id="menuOptions.Blindfold">
626 <property name="visible">True</property>
627 <property name="label" translatable="yes">Blindfold</property>
628 <property name="use_underline">True</property>
632 <object class="GtkCheckMenuItem" id="menuOptions.Flash Moves">
633 <property name="visible">True</property>
634 <property name="label" translatable="yes">Flash Moves</property>
635 <property name="use_underline">True</property>
639 <object class="GtkCheckMenuItem" id="menuOptions.Flip View">
640 <property name="visible">True</property>
641 <property name="label" translatable="yes">Flip View</property>
642 <property name="use_underline">True</property>
643 <signal name="toggled" handler="FlipViewProc"/>
647 <object class="GtkCheckMenuItem" id="menuOptions.Get Move List">
648 <property name="visible">True</property>
649 <property name="label" translatable="yes">Get Move List</property>
650 <property name="use_underline">True</property>
651 <signal name="toggled" handler="GetMoveListProc"/>
655 <object class="GtkCheckMenuItem" id="menuOptions.Highlight Last Move">
656 <property name="visible">True</property>
657 <property name="label" translatable="yes">Highlight Last Move</property>
658 <property name="use_underline">True</property>
662 <object class="GtkCheckMenuItem" id="menuOptions.Move Sound">
663 <property name="visible">True</property>
664 <property name="label" translatable="yes">Move Sound</property>
665 <property name="use_underline">True</property>
669 <object class="GtkCheckMenuItem" id="menuOptions.ICS Alarm">
670 <property name="visible">True</property>
671 <property name="label" translatable="yes">ICS Alarm</property>
672 <property name="use_underline">True</property>
676 <object class="GtkCheckMenuItem" id="menuOptions.Old Save Style">
677 <property name="visible">True</property>
678 <property name="label" translatable="yes">Old Save Style</property>
679 <property name="use_underline">True</property>
683 <object class="GtkCheckMenuItem" id="menuOptions.Periodic Updates">
684 <property name="visible">True</property>
685 <property name="label" translatable="yes">Periodic Updates</property>
686 <property name="use_underline">True</property>
690 <object class="GtkCheckMenuItem" id="menuOptions.Ponder Next Move">
691 <property name="visible">True</property>
692 <property name="label" translatable="yes">Ponder Next Move</property>
693 <property name="use_underline">True</property>
697 <object class="GtkCheckMenuItem" id="menuOptions.Popup Exit Message">
698 <property name="visible">True</property>
699 <property name="label" translatable="yes">Popup Exit Message</property>
700 <property name="use_underline">True</property>
704 <object class="GtkCheckMenuItem" id="menuOptions.Popup Move Errors">
705 <property name="visible">True</property>
706 <property name="label" translatable="yes">Popup Move Errors</property>
707 <property name="use_underline">True</property>
711 <object class="GtkCheckMenuItem" id="menuOptions.Premove">
712 <property name="visible">True</property>
713 <property name="label" translatable="yes">Premove</property>
714 <property name="use_underline">True</property>
718 <object class="GtkCheckMenuItem" id="menuOptions.Quiet Play">
719 <property name="visible">True</property>
720 <property name="label" translatable="yes">Quiet Play</property>
721 <property name="use_underline">True</property>
725 <object class="GtkCheckMenuItem" id="menuOptions.Show Coords">
726 <property name="visible">True</property>
727 <property name="label" translatable="yes">Show Coords</property>
728 <property name="use_underline">True</property>
729 <signal name="toggled" handler="ShowCoordsProc"/>
733 <object class="GtkCheckMenuItem" id="menuOptions.Show Thinking">
734 <property name="visible">True</property>
735 <property name="label" translatable="yes">Show Thinking</property>
736 <property name="use_underline">True</property>
737 <signal name="toggled" handler="HideThinkingProc"/>
741 <object class="GtkCheckMenuItem" id="menuOptions.Test Legality">
742 <property name="visible">True</property>
743 <property name="label" translatable="yes">Test Legality</property>
744 <property name="use_underline">True</property>
752 <object class="GtkMenuItem" id="MenuItemHelp">
753 <property name="visible">True</property>
754 <property name="label" translatable="yes">_Help</property>
755 <property name="use_underline">True</property>
756 <child type="submenu">
757 <object class="GtkMenu" id="menu3">
758 <property name="visible">True</property>
760 <object class="GtkMenuItem" id="menuHelp.man">
761 <property name="visible">True</property>
762 <property name="label" translatable="yes">Man XBoard</property>
763 <property name="use_underline">True</property>
764 <signal name="activate" handler="ManProc"/>
768 <object class="GtkMenuItem" id="menuHelp.Info">
769 <property name="visible">True</property>
770 <property name="label" translatable="yes">Info XBoard</property>
771 <property name="use_underline">True</property>
772 <signal name="activate" handler="InfoProc"/>
776 <object class="GtkMenuItem" id="menuHelp.Hint">
777 <property name="visible">True</property>
778 <property name="label" translatable="yes">Hint</property>
779 <property name="use_underline">True</property>
780 <signal name="activate" handler="HintProc"/>
784 <object class="GtkMenuItem" id="menuHelp.Book">
785 <property name="visible">True</property>
786 <property name="label" translatable="yes">Book</property>
787 <property name="use_underline">True</property>
788 <signal name="activate" handler="BookProc"/>
792 <object class="GtkSeparatorMenuItem" id="menuHelpsep1">
793 <property name="visible">True</property>
797 <object class="GtkImageMenuItem" id="menuHelp.about">
798 <property name="label">gtk-about</property>
799 <property name="visible">True</property>
800 <property name="use_underline">True</property>
801 <property name="use_stock">True</property>
802 <signal name="activate" handler="AboutProc"/>
811 <property name="expand">False</property>
812 <property name="position">0</property>
816 <object class="GtkHBox" id="Timer">
817 <property name="visible">True</property>
819 <object class="GtkEventBox" id="WhiteClockEventBox">
820 <property name="visible">True</property>
821 <signal name="button_press_event" handler="WhiteClockProc"/>
823 <object class="GtkLabel" id="WhiteClock">
824 <property name="visible">True</property>
825 <property name="label" translatable="yes">White:</property>
830 <property name="position">0</property>
834 <object class="GtkEventBox" id="BlackClockEventBox">
835 <property name="visible">True</property>
836 <signal name="button_press_event" handler="BlackClockProc"/>
838 <object class="GtkLabel" id="BlackClock">
839 <property name="visible">True</property>
840 <property name="label" translatable="yes">Black:</property>
845 <property name="position">1</property>
850 <property name="position">1</property>
854 <object class="GtkHBox" id="ButtonBar">
855 <property name="visible">True</property>
857 <object class="GtkLabel" id="Messages">
858 <property name="visible">True</property>
859 <property name="xalign">0</property>
860 <property name="label" translatable="yes">not your turn</property>
861 <property name="single_line_mode">True</property>
864 <property name="position">0</property>
868 <object class="GtkButton" id="buttonbar.ToStart">
869 <property name="label" translatable="yes"><<</property>
870 <property name="visible">True</property>
871 <property name="can_focus">True</property>
872 <property name="receives_default">True</property>
873 <signal name="activate" handler="ToStartProc"/>
876 <property name="expand">False</property>
877 <property name="fill">False</property>
878 <property name="position">1</property>
882 <object class="GtkButton" id="buttonbar.Backward">
883 <property name="label" translatable="yes"><</property>
884 <property name="visible">True</property>
885 <property name="can_focus">True</property>
886 <property name="receives_default">True</property>
887 <signal name="activate" handler="BackwardProc"/>
890 <property name="expand">False</property>
891 <property name="fill">False</property>
892 <property name="position">2</property>
896 <object class="GtkButton" id="buttonbar.Pause">
897 <property name="label" translatable="yes">P</property>
898 <property name="visible">True</property>
899 <property name="can_focus">True</property>
900 <property name="receives_default">True</property>
901 <signal name="activate" handler="PauseProc"/>
904 <property name="expand">False</property>
905 <property name="fill">False</property>
906 <property name="position">3</property>
910 <object class="GtkButton" id="buttonbar.Forward">
911 <property name="label" translatable="yes">></property>
912 <property name="visible">True</property>
913 <property name="can_focus">True</property>
914 <property name="receives_default">True</property>
917 <property name="expand">False</property>
918 <property name="fill">False</property>
919 <property name="position">4</property>
923 <object class="GtkButton" id="buttonbar.ToEnd">
924 <property name="label" translatable="yes">>></property>
925 <property name="visible">True</property>
926 <property name="can_focus">True</property>
927 <property name="receives_default">True</property>
928 <signal name="activate" handler="ToEndProc"/>
931 <property name="expand">False</property>
932 <property name="fill">False</property>
933 <property name="position">5</property>
938 <property name="expand">False</property>
939 <property name="position">2</property>
943 <object class="GtkDrawingArea" id="Board">
944 <property name="visible">True</property>
945 <property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_STRUCTURE_MASK</property>
946 <signal name="button_press_event" handler="UserMoveProc"/>
947 <signal name="expose_event" handler="EventProc"/>
948 <signal name="button_release_event" handler="UserMoveProc"/>
951 <property name="position">3</property>
959 <object class="GtkImage" id="image1">
960 <property name="visible">True</property>
961 <property name="xalign">0.40000000596046448</property>
962 <property name="stock">gtk-open</property>
964 <object class="GtkListStore" id="MoveHistoryStore">
966 <!-- column-name Move -->
967 <column type="gint"/>
968 <!-- column-name White -->
969 <column type="gchararray"/>
970 <!-- column-name Black -->
971 <column type="gchararray"/>
974 <object class="GtkDialog" id="MoveHistory">
975 <property name="border_width">5</property>
976 <property name="type_hint">normal</property>
977 <property name="has_separator">False</property>
978 <child internal-child="vbox">
979 <object class="GtkVBox" id="dialog-vbox1">
980 <property name="visible">True</property>
981 <property name="orientation">vertical</property>
982 <property name="spacing">2</property>
984 <object class="GtkScrolledWindow" id="scrolledwindow1">
985 <property name="visible">True</property>
986 <property name="can_focus">True</property>
987 <property name="hscrollbar_policy">automatic</property>
988 <property name="vscrollbar_policy">automatic</property>
990 <object class="GtkTreeView" id="MoveHistoryView">
991 <property name="visible">True</property>
992 <property name="can_focus">True</property>
993 <property name="model">MoveHistoryStore</property>
994 <property name="headers_clickable">False</property>
995 <property name="enable_search">False</property>
996 <property name="search_column">0</property>
998 <object class="GtkTreeViewColumn" id="Move">
999 <property name="title">Move</property>
1001 <object class="GtkCellRendererText" id="MoveNumberRenderer"/>
1003 <attribute name="text">0</attribute>
1009 <object class="GtkTreeViewColumn" id="White">
1010 <property name="title">White</property>
1012 <object class="GtkCellRendererText" id="MoveWhiteRenderer"/>
1014 <attribute name="text">1</attribute>
1020 <object class="GtkTreeViewColumn" id="Black">
1021 <property name="title">Black</property>
1023 <object class="GtkCellRendererText" id="MoveBlackRenderer"/>
1025 <attribute name="text">2</attribute>
1034 <property name="position">1</property>
1037 <child internal-child="action_area">
1038 <object class="GtkHButtonBox" id="dialog-action_area1">
1039 <property name="visible">True</property>
1040 <property name="layout_style">end</property>
1042 <object class="GtkButton" id="CloseButton">
1043 <property name="label" translatable="yes">gtk-close</property>
1044 <property name="visible">True</property>
1045 <property name="can_focus">True</property>
1046 <property name="receives_default">True</property>
1047 <property name="use_stock">True</property>
1048 <signal name="released" handler="HistoryPopDown"/>
1051 <property name="expand">False</property>
1052 <property name="fill">False</property>
1053 <property name="position">0</property>
1058 <property name="expand">False</property>
1059 <property name="pack_type">end</property>
1060 <property name="position">0</property>
1066 <action-widget response="0">CloseButton</action-widget>