moved autocommproc, autoflagproc and autoflipproc to gtk
[xboard.git] / gtk-interface.xml
1 <?xml version="1.0"?>
2 <interface>
3   <requires lib="gtk+" version="2.16"/>
4   <!-- interface-naming-policy project-wide -->
5   <object class="GtkListStore" id="MoveHistoryStore">
6     <columns>
7       <!-- column-name Move -->
8       <column type="gint"/>
9       <!-- column-name White -->
10       <column type="gchararray"/>
11       <!-- column-name Black -->
12       <column type="gchararray"/>
13     </columns>
14   </object>
15   <object class="GtkDialog" id="MoveHistory">
16     <property name="border_width">5</property>
17     <property name="type_hint">normal</property>
18     <property name="has_separator">False</property>
19     <child internal-child="vbox">
20       <object class="GtkVBox" id="dialog-vbox1">
21         <property name="visible">True</property>
22         <property name="orientation">vertical</property>
23         <property name="spacing">2</property>
24         <child>
25           <object class="GtkScrolledWindow" id="scrolledwindow1">
26             <property name="visible">True</property>
27             <property name="can_focus">True</property>
28             <property name="hscrollbar_policy">automatic</property>
29             <property name="vscrollbar_policy">automatic</property>
30             <child>
31               <object class="GtkTreeView" id="MoveHistoryView">
32                 <property name="visible">True</property>
33                 <property name="can_focus">True</property>
34                 <property name="model">MoveHistoryStore</property>
35                 <property name="headers_clickable">False</property>
36                 <property name="enable_search">False</property>
37                 <property name="search_column">0</property>
38                 <child>
39                   <object class="GtkTreeViewColumn" id="Move">
40                     <property name="title">Move</property>
41                     <child>
42                       <object class="GtkCellRendererText" id="MoveNumberRenderer"/>
43                       <attributes>
44                         <attribute name="text">0</attribute>
45                       </attributes>
46                     </child>
47                   </object>
48                 </child>
49                 <child>
50                   <object class="GtkTreeViewColumn" id="White">
51                     <property name="title">White</property>
52                     <child>
53                       <object class="GtkCellRendererText" id="MoveWhiteRenderer"/>
54                       <attributes>
55                         <attribute name="text">1</attribute>
56                       </attributes>
57                     </child>
58                   </object>
59                 </child>
60                 <child>
61                   <object class="GtkTreeViewColumn" id="Black">
62                     <property name="title">Black</property>
63                     <child>
64                       <object class="GtkCellRendererText" id="MoveBlackRenderer"/>
65                       <attributes>
66                         <attribute name="text">2</attribute>
67                       </attributes>
68                     </child>
69                   </object>
70                 </child>
71               </object>
72             </child>
73           </object>
74           <packing>
75             <property name="position">1</property>
76           </packing>
77         </child>
78         <child internal-child="action_area">
79           <object class="GtkHButtonBox" id="dialog-action_area1">
80             <property name="visible">True</property>
81             <property name="layout_style">end</property>
82             <child>
83               <object class="GtkButton" id="CloseButton">
84                 <property name="label" translatable="yes">gtk-close</property>
85                 <property name="visible">True</property>
86                 <property name="can_focus">True</property>
87                 <property name="receives_default">True</property>
88                 <property name="use_stock">True</property>
89                 <signal name="released" handler="HistoryPopDown"/>
90               </object>
91               <packing>
92                 <property name="expand">False</property>
93                 <property name="fill">False</property>
94                 <property name="position">0</property>
95               </packing>
96             </child>
97           </object>
98           <packing>
99             <property name="expand">False</property>
100             <property name="pack_type">end</property>
101             <property name="position">0</property>
102           </packing>
103         </child>
104       </object>
105     </child>
106     <action-widgets>
107       <action-widget response="0">CloseButton</action-widget>
108     </action-widgets>
109   </object>
110   <object class="GtkWindow" id="MainWindow">
111     <property name="events">GDK_EXPOSURE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK</property>
112     <property name="title" translatable="yes">XBoard</property>
113     <signal name="destroy" handler="QuitProc"/>
114     <signal name="expose_event" handler="ExposeProc"/>
115     <child>
116       <object class="GtkAspectFrame" id="Aspectframe">
117         <property name="visible">True</property>
118         <property name="label_xalign">0</property>
119         <property name="shadow_type">none</property>
120         <property name="xalign">0</property>
121         <property name="yalign">0</property>
122         <property name="obey_child">False</property>
123         <child>
124           <object class="GtkVBox" id="MenuBox">
125             <property name="visible">True</property>
126             <property name="orientation">vertical</property>
127             <child>
128               <object class="GtkMenuBar" id="MenuBar">
129                 <property name="visible">True</property>
130                 <child>
131                   <object class="GtkMenuItem" id="MenuItemFile">
132                     <property name="visible">True</property>
133                     <property name="label" translatable="yes">_File</property>
134                     <property name="use_underline">True</property>
135                     <child type="submenu">
136                       <object class="GtkMenu" id="MenuFile">
137                         <property name="visible">True</property>
138                         <child>
139                           <object class="GtkMenuItem" id="menuFile.Reset Game">
140                             <property name="visible">True</property>
141                             <property name="label" translatable="yes">Reset Game</property>
142                             <property name="use_underline">True</property>
143                             <signal name="activate" handler="ResetProc"/>
144                           </object>
145                         </child>
146                         <child>
147                           <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
148                             <property name="visible">True</property>
149                           </object>
150                         </child>
151                         <child>
152                           <object class="GtkImageMenuItem" id="menuFile.Load Game">
153                             <property name="label" translatable="yes">Load Game</property>
154                             <property name="visible">True</property>
155                             <property name="image">image1</property>
156                             <property name="use_stock">False</property>
157                             <signal name="activate" handler="LoadGameProc"/>
158                           </object>
159                         </child>
160                         <child>
161                           <object class="GtkMenuItem" id="menuFile.Load Next Game">
162                             <property name="visible">True</property>
163                             <property name="label" translatable="yes">Load Next Game</property>
164                             <property name="use_underline">True</property>
165                             <signal name="activate" handler="LoadNextGameProc"/>
166                           </object>
167                         </child>
168                         <child>
169                           <object class="GtkMenuItem" id="menuFile.Load Previous Game">
170                             <property name="visible">True</property>
171                             <property name="label" translatable="yes">Load Previous Game</property>
172                             <property name="use_underline">True</property>
173                           </object>
174                         </child>
175                         <child>
176                           <object class="GtkMenuItem" id="menuFile.Reload Same Game">
177                             <property name="visible">True</property>
178                             <property name="label" translatable="yes">Reload Same Game</property>
179                             <property name="use_underline">True</property>
180                             <signal name="activate" handler="ReloadGameProc"/>
181                           </object>
182                         </child>
183                         <child>
184                           <object class="GtkMenuItem" id="menuFile.Save Game">
185                             <property name="visible">True</property>
186                             <property name="label" translatable="yes">Save Game</property>
187                             <property name="use_underline">True</property>
188                           </object>
189                         </child>
190                         <child>
191                           <object class="GtkSeparatorMenuItem" id="separatormenuitem2">
192                             <property name="visible">True</property>
193                           </object>
194                         </child>
195                         <child>
196                           <object class="GtkMenuItem" id="menuFile.Copy Game">
197                             <property name="visible">True</property>
198                             <property name="label" translatable="yes">Copy Game</property>
199                             <property name="use_underline">True</property>
200                           </object>
201                         </child>
202                         <child>
203                           <object class="GtkMenuItem" id="menuFile.Paste Game">
204                             <property name="visible">True</property>
205                             <property name="label" translatable="yes">Paste Game</property>
206                             <property name="use_underline">True</property>
207                           </object>
208                         </child>
209                         <child>
210                           <object class="GtkSeparatorMenuItem" id="separatormenuitem3">
211                             <property name="visible">True</property>
212                           </object>
213                         </child>
214                         <child>
215                           <object class="GtkMenuItem" id="menuFile.Load Position">
216                             <property name="visible">True</property>
217                             <property name="label" translatable="yes">Load Position</property>
218                             <property name="use_underline">True</property>
219                           </object>
220                         </child>
221                         <child>
222                           <object class="GtkMenuItem" id="menuFile.Load Next Position">
223                             <property name="visible">True</property>
224                             <property name="label" translatable="yes">Load Next Position</property>
225                             <property name="use_underline">True</property>
226                           </object>
227                         </child>
228                         <child>
229                           <object class="GtkMenuItem" id="menuFile.Load Previous Position">
230                             <property name="visible">True</property>
231                             <property name="label" translatable="yes">Load Previous Position</property>
232                             <property name="use_underline">True</property>
233                           </object>
234                         </child>
235                         <child>
236                           <object class="GtkMenuItem" id="menuFile.Reload Same Position">
237                             <property name="visible">True</property>
238                             <property name="label" translatable="yes">Reload Same Position</property>
239                             <property name="use_underline">True</property>
240                           </object>
241                         </child>
242                         <child>
243                           <object class="GtkMenuItem" id="menuFile.Save Position">
244                             <property name="visible">True</property>
245                             <property name="label" translatable="yes">Save Position</property>
246                             <property name="use_underline">True</property>
247                           </object>
248                         </child>
249                         <child>
250                           <object class="GtkSeparatorMenuItem" id="separatormenuitem4">
251                             <property name="visible">True</property>
252                           </object>
253                         </child>
254                         <child>
255                           <object class="GtkMenuItem" id="menuFile.Copy Position">
256                             <property name="visible">True</property>
257                             <property name="label" translatable="yes">Copy Position</property>
258                             <property name="use_underline">True</property>
259                           </object>
260                         </child>
261                         <child>
262                           <object class="GtkMenuItem" id="menuFile.Paste Position">
263                             <property name="visible">True</property>
264                             <property name="label" translatable="yes">Paste Position</property>
265                             <property name="use_underline">True</property>
266                           </object>
267                         </child>
268                         <child>
269                           <object class="GtkSeparatorMenuItem" id="separatormenuitem5">
270                             <property name="visible">True</property>
271                           </object>
272                         </child>
273                         <child>
274                           <object class="GtkMenuItem" id="menuFile.Mail Move">
275                             <property name="visible">True</property>
276                             <property name="label" translatable="yes">Mail Move</property>
277                             <property name="use_underline">True</property>
278                           </object>
279                         </child>
280                         <child>
281                           <object class="GtkMenuItem" id="menuFile.Reload CMail Message">
282                             <property name="visible">True</property>
283                             <property name="label" translatable="yes">Reload CMail Message</property>
284                             <property name="use_underline">True</property>
285                           </object>
286                         </child>
287                         <child>
288                           <object class="GtkSeparatorMenuItem" id="separatormenuitem6">
289                             <property name="visible">True</property>
290                           </object>
291                         </child>
292                         <child>
293                           <object class="GtkImageMenuItem" id="menuFile.Quit">
294                             <property name="label">gtk-quit</property>
295                             <property name="visible">True</property>
296                             <property name="use_underline">True</property>
297                             <property name="use_stock">True</property>
298                             <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
299                             <signal name="activate" handler="QuitProc"/>
300                           </object>
301                         </child>
302                       </object>
303                     </child>
304                   </object>
305                 </child>
306                 <child>
307                   <object class="GtkMenuItem" id="MenuItemMode">
308                     <property name="visible">True</property>
309                     <property name="label" translatable="yes">_Mode</property>
310                     <property name="use_underline">True</property>
311                     <child type="submenu">
312                       <object class="GtkMenu" id="menu2">
313                         <property name="visible">True</property>
314                         <child>
315                           <object class="GtkRadioMenuItem" id="menuMode.Machine White">
316                             <property name="visible">True</property>
317                             <property name="label" translatable="yes">Machine White</property>
318                             <property name="use_underline">True</property>
319                             <property name="draw_as_radio">True</property>
320                             <signal name="activate" handler="MachineWhiteProc"/>
321                           </object>
322                         </child>
323                         <child>
324                           <object class="GtkRadioMenuItem" id="menuMode.Machine Black">
325                             <property name="visible">True</property>
326                             <property name="label" translatable="yes">Machine Black</property>
327                             <property name="use_underline">True</property>
328                             <property name="draw_as_radio">True</property>
329                             <property name="group">menuMode.Machine White</property>
330                             <signal name="activate" handler="MachineBlackProc"/>
331                           </object>
332                         </child>
333                         <child>
334                           <object class="GtkRadioMenuItem" id="menuMode.Two Machines">
335                             <property name="visible">True</property>
336                             <property name="label" translatable="yes">Two Machines</property>
337                             <property name="use_underline">True</property>
338                             <property name="draw_as_radio">True</property>
339                             <property name="group">menuMode.Machine White</property>
340                             <signal name="activate" handler="TwoMachinesProc"/>
341                           </object>
342                         </child>
343                         <child>
344                           <object class="GtkRadioMenuItem" id="menuMode.Analyze Mode">
345                             <property name="visible">True</property>
346                             <property name="label" translatable="yes">Analyze Mode</property>
347                             <property name="use_underline">True</property>
348                             <property name="draw_as_radio">True</property>
349                             <property name="group">menuMode.Machine White</property>
350                           </object>
351                         </child>
352                         <child>
353                           <object class="GtkRadioMenuItem" id="menuMode.Analyze File">
354                             <property name="visible">True</property>
355                             <property name="label" translatable="yes">Analyze File</property>
356                             <property name="use_underline">True</property>
357                             <property name="draw_as_radio">True</property>
358                             <property name="group">menuMode.Machine White</property>
359                           </object>
360                         </child>
361                         <child>
362                           <object class="GtkRadioMenuItem" id="menuMode.ICS Client">
363                             <property name="visible">True</property>
364                             <property name="label" translatable="yes">ICS Client</property>
365                             <property name="use_underline">True</property>
366                             <property name="draw_as_radio">True</property>
367                             <property name="group">menuMode.Machine White</property>
368                             <signal name="activate" handler="IcsClientProc"/>
369                           </object>
370                         </child>
371                         <child>
372                           <object class="GtkRadioMenuItem" id="menuMode.Edit Game">
373                             <property name="visible">True</property>
374                             <property name="label" translatable="yes">Edit Game</property>
375                             <property name="use_underline">True</property>
376                             <property name="draw_as_radio">True</property>
377                             <property name="group">menuMode.Machine White</property>
378                           </object>
379                         </child>
380                         <child>
381                           <object class="GtkRadioMenuItem" id="menuMode.Edit Position">
382                             <property name="visible">True</property>
383                             <property name="label" translatable="yes">Edit Position</property>
384                             <property name="use_underline">True</property>
385                             <property name="draw_as_radio">True</property>
386                             <property name="group">menuMode.Machine White</property>
387                           </object>
388                         </child>
389                         <child>
390                           <object class="GtkRadioMenuItem" id="menuMode.Training">
391                             <property name="visible">True</property>
392                             <property name="label" translatable="yes">Training</property>
393                             <property name="use_underline">True</property>
394                             <property name="draw_as_radio">True</property>
395                             <property name="group">menuMode.Machine White</property>
396                           </object>
397                         </child>
398                         <child>
399                           <object class="GtkSeparatorMenuItem" id="menuModeSep1">
400                             <property name="visible">True</property>
401                           </object>
402                         </child>
403                         <child>
404                           <object class="GtkMenuItem" id="menuMode.Show Game List">
405                             <property name="visible">True</property>
406                             <property name="label" translatable="yes">Show Game List</property>
407                             <property name="use_underline">True</property>
408                           </object>
409                         </child>
410                         <child>
411                           <object class="GtkMenuItem" id="menuMode.Show Move List">
412                             <property name="visible">True</property>
413                             <property name="label" translatable="yes">Show Move List</property>
414                             <property name="use_underline">True</property>
415                             <signal name="activate" handler="HistoryShowProc"/>
416                           </object>
417                         </child>
418                         <child>
419                           <object class="GtkMenuItem" id="menuMode.Edit Tags">
420                             <property name="visible">True</property>
421                             <property name="label" translatable="yes">Edit Tags</property>
422                             <property name="use_underline">True</property>
423                           </object>
424                         </child>
425                         <child>
426                           <object class="GtkMenuItem" id="menuMode.Edit Comments">
427                             <property name="visible">True</property>
428                             <property name="label" translatable="yes">Edit Comments</property>
429                             <property name="use_underline">True</property>
430                           </object>
431                         </child>
432                         <child>
433                           <object class="GtkMenuItem" id="menuMode.ICS Input Box">
434                             <property name="visible">True</property>
435                             <property name="label" translatable="yes">ICS Input Box</property>
436                             <property name="use_underline">True</property>
437                           </object>
438                         </child>
439                         <child>
440                           <object class="GtkCheckMenuItem" id="menuMode.Pause">
441                             <property name="visible">True</property>
442                             <property name="label" translatable="yes">Pause</property>
443                             <property name="use_underline">True</property>
444                           </object>
445                         </child>
446                       </object>
447                     </child>
448                   </object>
449                 </child>
450                 <child>
451                   <object class="GtkMenuItem" id="MenuItemAction">
452                     <property name="visible">True</property>
453                     <property name="label" translatable="yes">_Action</property>
454                     <property name="use_underline">True</property>
455                     <child type="submenu">
456                       <object class="GtkMenu" id="menu1">
457                         <property name="visible">True</property>
458                         <child>
459                           <object class="GtkMenuItem" id="menuAction.Accept">
460                             <property name="visible">True</property>
461                             <property name="label" translatable="yes">Accept</property>
462                             <property name="use_underline">True</property>
463                             <signal name="activate" handler="AcceptProc"/>
464                           </object>
465                         </child>
466                         <child>
467                           <object class="GtkMenuItem" id="menuAction.Decline">
468                             <property name="visible">True</property>
469                             <property name="label" translatable="yes">Decline</property>
470                             <property name="use_underline">True</property>
471                             <signal name="activate" handler="DeclineProc"/>
472                           </object>
473                         </child>
474                         <child>
475                           <object class="GtkMenuItem" id="menuAction.Rematch">
476                             <property name="visible">True</property>
477                             <property name="label" translatable="yes">Rematch</property>
478                             <property name="use_underline">True</property>
479                             <signal name="activate" handler="RematchProc"/>
480                           </object>
481                         </child>
482                         <child>
483                           <object class="GtkSeparatorMenuItem" id="menuActionsep1">
484                             <property name="visible">True</property>
485                           </object>
486                         </child>
487                         <child>
488                           <object class="GtkMenuItem" id="menuAction.Call Flag">
489                             <property name="visible">True</property>
490                             <property name="label" translatable="yes">Call Flag</property>
491                             <property name="use_underline">True</property>
492                             <signal name="activate" handler="CallFlagProc"/>
493                           </object>
494                         </child>
495                         <child>
496                           <object class="GtkMenuItem" id="menuAction.Draw">
497                             <property name="visible">True</property>
498                             <property name="label" translatable="yes">Draw</property>
499                             <property name="use_underline">True</property>
500                             <signal name="activate" handler="DrawProc"/>
501                           </object>
502                         </child>
503                         <child>
504                           <object class="GtkMenuItem" id="menuAction.Adjourn">
505                             <property name="visible">True</property>
506                             <property name="label" translatable="yes">Adjourn</property>
507                             <property name="use_underline">True</property>
508                             <signal name="activate" handler="AdjournProc"/>
509                           </object>
510                         </child>
511                         <child>
512                           <object class="GtkMenuItem" id="menuAction.Abort">
513                             <property name="visible">True</property>
514                             <property name="label" translatable="yes">Abort</property>
515                             <property name="use_underline">True</property>
516                             <signal name="activate" handler="AbortProc"/>
517                           </object>
518                         </child>
519                         <child>
520                           <object class="GtkMenuItem" id="menuAction.Resign">
521                             <property name="visible">True</property>
522                             <property name="label" translatable="yes">Resign</property>
523                             <property name="use_underline">True</property>
524                             <signal name="activate" handler="ResignProc"/>
525                           </object>
526                         </child>
527                         <child>
528                           <object class="GtkSeparatorMenuItem" id="menuActionsep2">
529                             <property name="visible">True</property>
530                           </object>
531                         </child>
532                         <child>
533                           <object class="GtkMenuItem" id="menuAction.Stop Observing">
534                             <property name="visible">True</property>
535                             <property name="label" translatable="yes">Stop Observing</property>
536                             <property name="use_underline">True</property>
537                           </object>
538                         </child>
539                         <child>
540                           <object class="GtkMenuItem" id="menuAction.Stop Examining">
541                             <property name="visible">True</property>
542                             <property name="label" translatable="yes">Stop Examine</property>
543                             <property name="use_underline">True</property>
544                           </object>
545                         </child>
546                         <child>
547                           <object class="GtkSeparatorMenuItem" id="menuActionsep3">
548                             <property name="visible">True</property>
549                           </object>
550                         </child>
551                         <child>
552                           <object class="GtkMenuItem" id="menuAction.Adjucate to White">
553                             <property name="visible">True</property>
554                             <property name="label" translatable="yes">Adjucate to White</property>
555                             <property name="use_underline">True</property>
556                             <signal name="activate" handler="AdjuWhiteProc"/>
557                           </object>
558                         </child>
559                         <child>
560                           <object class="GtkMenuItem" id="menuAction.Adjucate to Black">
561                             <property name="visible">True</property>
562                             <property name="label" translatable="yes">Adjucate to Black</property>
563                             <property name="use_underline">True</property>
564                             <signal name="activate" handler="AdjuBlackProc"/>
565                           </object>
566                         </child>
567                         <child>
568                           <object class="GtkMenuItem" id="menuAction.Adjucate Draw">
569                             <property name="visible">True</property>
570                             <property name="label" translatable="yes">Adjucate Draw</property>
571                             <property name="use_underline">True</property>
572                             <signal name="activate" handler="AdjuDrawProc"/>
573                           </object>
574                         </child>
575                       </object>
576                     </child>
577                   </object>
578                 </child>
579                 <child>
580                   <object class="GtkMenuItem" id="MenuItemStep">
581                     <property name="visible">True</property>
582                     <property name="label" translatable="yes">_Step</property>
583                     <property name="use_underline">True</property>
584                     <child type="submenu">
585                       <object class="GtkMenu" id="menu4">
586                         <property name="visible">True</property>
587                         <child>
588                           <object class="GtkMenuItem" id="menuStep.Backward">
589                             <property name="visible">True</property>
590                             <property name="label" translatable="yes">Backward</property>
591                             <property name="use_underline">True</property>
592                             <signal name="activate" handler="BackwardProc"/>
593                           </object>
594                         </child>
595                         <child>
596                           <object class="GtkMenuItem" id="menuStep.Foward">
597                             <property name="visible">True</property>
598                             <property name="label" translatable="yes">Forward</property>
599                             <property name="use_underline">True</property>
600                             <signal name="activate" handler="ForwardProc"/>
601                           </object>
602                         </child>
603                         <child>
604                           <object class="GtkMenuItem" id="menuStep.Back To Start">
605                             <property name="visible">True</property>
606                             <property name="label" translatable="yes">Back to Start</property>
607                             <property name="use_underline">True</property>
608                             <signal name="activate" handler="ToStartProc"/>
609                           </object>
610                         </child>
611                         <child>
612                           <object class="GtkMenuItem" id="menuStep.Forward To End">
613                             <property name="visible">True</property>
614                             <property name="label" translatable="yes">Forward to End</property>
615                             <property name="use_underline">True</property>
616                             <signal name="activate" handler="ToEndProc"/>
617                           </object>
618                         </child>
619                         <child>
620                           <object class="GtkMenuItem" id="menuStep.Revert">
621                             <property name="visible">True</property>
622                             <property name="label" translatable="yes">Revert</property>
623                             <property name="use_underline">True</property>
624                             <signal name="activate" handler="RevertProc"/>
625                           </object>
626                         </child>
627                         <child>
628                           <object class="GtkMenuItem" id="menuStep.Truncate Game">
629                             <property name="visible">True</property>
630                             <property name="label" translatable="yes">Truncate Game</property>
631                             <property name="use_underline">True</property>
632                             <signal name="activate" handler="TruncateGameProc"/>
633                           </object>
634                         </child>
635                         <child>
636                           <object class="GtkSeparatorMenuItem" id="MenuStepSep1">
637                             <property name="visible">True</property>
638                           </object>
639                         </child>
640                         <child>
641                           <object class="GtkMenuItem" id="menuStep.Move Now">
642                             <property name="visible">True</property>
643                             <property name="label" translatable="yes">Move now</property>
644                             <property name="use_underline">True</property>
645                             <signal name="activate" handler="MoveNowProc"/>
646                           </object>
647                         </child>
648                         <child>
649                           <object class="GtkMenuItem" id="menuStep.Retract Move">
650                             <property name="visible">True</property>
651                             <property name="label" translatable="yes">Retract Move</property>
652                             <property name="use_underline">True</property>
653                             <signal name="activate" handler="RetractMoveProc"/>
654                           </object>
655                         </child>
656                       </object>
657                     </child>
658                   </object>
659                 </child>
660                 <child>
661                   <object class="GtkMenuItem" id="MenuItemOptions">
662                     <property name="visible">True</property>
663                     <property name="label" translatable="yes">_Options</property>
664                     <property name="use_underline">True</property>
665                     <child type="submenu">
666                       <object class="GtkMenu" id="menu5">
667                         <property name="visible">True</property>
668                         <child>
669                           <object class="GtkCheckMenuItem" id="menuOptions.Always Queen">
670                             <property name="visible">True</property>
671                             <property name="label" translatable="yes">Always Queen</property>
672                             <property name="use_underline">True</property>
673                           </object>
674                         </child>
675                         <child>
676                           <object class="GtkCheckMenuItem" id="menuOptions.Animate Dragging">
677                             <property name="visible">True</property>
678                             <property name="label" translatable="yes">Animate Dragging</property>
679                             <property name="use_underline">True</property>
680                           </object>
681                         </child>
682                         <child>
683                           <object class="GtkCheckMenuItem" id="menuOptions.Animate Moving">
684                             <property name="visible">True</property>
685                             <property name="label" translatable="yes">Animate Moving</property>
686                             <property name="use_underline">True</property>
687                           </object>
688                         </child>
689                         <child>
690                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Comment">
691                             <property name="visible">True</property>
692                             <property name="label" translatable="yes">Auto Comment</property>
693                             <property name="use_underline">True</property>
694                           </object>
695                         </child>
696                         <child>
697                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Flag">
698                             <property name="visible">True</property>
699                             <property name="label" translatable="yes">Auto Flag</property>
700                             <property name="use_underline">True</property>
701                           </object>
702                         </child>
703                         <child>
704                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Flip View">
705                             <property name="visible">True</property>
706                             <property name="label" translatable="yes">Auto Flip View</property>
707                             <property name="use_underline">True</property>
708                           </object>
709                         </child>
710                         <child>
711                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Observe">
712                             <property name="visible">True</property>
713                             <property name="label" translatable="yes">Auto Observe</property>
714                             <property name="use_underline">True</property>
715                           </object>
716                         </child>
717                         <child>
718                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Raise Board">
719                             <property name="visible">True</property>
720                             <property name="label" translatable="yes">Auto Raise Board</property>
721                             <property name="use_underline">True</property>
722                           </object>
723                         </child>
724                         <child>
725                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Save">
726                             <property name="visible">True</property>
727                             <property name="label" translatable="yes">Auto Save</property>
728                             <property name="use_underline">True</property>
729                           </object>
730                         </child>
731                         <child>
732                           <object class="GtkCheckMenuItem" id="menuOptions.Blindfold">
733                             <property name="visible">True</property>
734                             <property name="label" translatable="yes">Blindfold</property>
735                             <property name="use_underline">True</property>
736                           </object>
737                         </child>
738                         <child>
739                           <object class="GtkCheckMenuItem" id="menuOptions.Flash Moves">
740                             <property name="visible">True</property>
741                             <property name="label" translatable="yes">Flash Moves</property>
742                             <property name="use_underline">True</property>
743                           </object>
744                         </child>
745                         <child>
746                           <object class="GtkCheckMenuItem" id="menuOptions.Flip View">
747                             <property name="visible">True</property>
748                             <property name="label" translatable="yes">Flip View</property>
749                             <property name="use_underline">True</property>
750                             <signal name="toggled" handler="FlipViewProc"/>
751                           </object>
752                         </child>
753                         <child>
754                           <object class="GtkCheckMenuItem" id="menuOptions.Get Move List">
755                             <property name="visible">True</property>
756                             <property name="label" translatable="yes">Get Move List</property>
757                             <property name="use_underline">True</property>
758                             <signal name="toggled" handler="GetMoveListProc"/>
759                           </object>
760                         </child>
761                         <child>
762                           <object class="GtkCheckMenuItem" id="menuOptions.Highlight Last Move">
763                             <property name="visible">True</property>
764                             <property name="label" translatable="yes">Highlight Last Move</property>
765                             <property name="use_underline">True</property>
766                           </object>
767                         </child>
768                         <child>
769                           <object class="GtkCheckMenuItem" id="menuOptions.Move Sound">
770                             <property name="visible">True</property>
771                             <property name="label" translatable="yes">Move Sound</property>
772                             <property name="use_underline">True</property>
773                           </object>
774                         </child>
775                         <child>
776                           <object class="GtkCheckMenuItem" id="menuOptions.ICS Alarm">
777                             <property name="visible">True</property>
778                             <property name="label" translatable="yes">ICS Alarm</property>
779                             <property name="use_underline">True</property>
780                           </object>
781                         </child>
782                         <child>
783                           <object class="GtkCheckMenuItem" id="menuOptions.Old Save Style">
784                             <property name="visible">True</property>
785                             <property name="label" translatable="yes">Old Save Style</property>
786                             <property name="use_underline">True</property>
787                           </object>
788                         </child>
789                         <child>
790                           <object class="GtkCheckMenuItem" id="menuOptions.Periodic Updates">
791                             <property name="visible">True</property>
792                             <property name="label" translatable="yes">Periodic Updates</property>
793                             <property name="use_underline">True</property>
794                           </object>
795                         </child>
796                         <child>
797                           <object class="GtkCheckMenuItem" id="menuOptions.Ponder Next Move">
798                             <property name="visible">True</property>
799                             <property name="label" translatable="yes">Ponder Next Move</property>
800                             <property name="use_underline">True</property>
801                           </object>
802                         </child>
803                         <child>
804                           <object class="GtkCheckMenuItem" id="menuOptions.Popup Exit Message">
805                             <property name="visible">True</property>
806                             <property name="label" translatable="yes">Popup Exit Message</property>
807                             <property name="use_underline">True</property>
808                           </object>
809                         </child>
810                         <child>
811                           <object class="GtkCheckMenuItem" id="menuOptions.Popup Move Errors">
812                             <property name="visible">True</property>
813                             <property name="label" translatable="yes">Popup Move Errors</property>
814                             <property name="use_underline">True</property>
815                           </object>
816                         </child>
817                         <child>
818                           <object class="GtkCheckMenuItem" id="menuOptions.Premove">
819                             <property name="visible">True</property>
820                             <property name="label" translatable="yes">Premove</property>
821                             <property name="use_underline">True</property>
822                           </object>
823                         </child>
824                         <child>
825                           <object class="GtkCheckMenuItem" id="menuOptions.Quiet Play">
826                             <property name="visible">True</property>
827                             <property name="label" translatable="yes">Quiet Play</property>
828                             <property name="use_underline">True</property>
829                           </object>
830                         </child>
831                         <child>
832                           <object class="GtkCheckMenuItem" id="menuOptions.Show Coords">
833                             <property name="visible">True</property>
834                             <property name="label" translatable="yes">Show Coords</property>
835                             <property name="use_underline">True</property>
836                             <signal name="toggled" handler="ShowCoordsProc"/>
837                           </object>
838                         </child>
839                         <child>
840                           <object class="GtkCheckMenuItem" id="menuOptions.Show Thinking">
841                             <property name="visible">True</property>
842                             <property name="label" translatable="yes">Show Thinking</property>
843                             <property name="use_underline">True</property>
844                             <signal name="toggled" handler="HideThinkingProc"/>
845                           </object>
846                         </child>
847                         <child>
848                           <object class="GtkCheckMenuItem" id="menuOptions.Test Legality">
849                             <property name="visible">True</property>
850                             <property name="label" translatable="yes">Test Legality</property>
851                             <property name="use_underline">True</property>
852                           </object>
853                         </child>
854                       </object>
855                     </child>
856                   </object>
857                 </child>
858                 <child>
859                   <object class="GtkMenuItem" id="MenuItemHelp">
860                     <property name="visible">True</property>
861                     <property name="label" translatable="yes">_Help</property>
862                     <property name="use_underline">True</property>
863                     <child type="submenu">
864                       <object class="GtkMenu" id="menu3">
865                         <property name="visible">True</property>
866                         <child>
867                           <object class="GtkMenuItem" id="menuHelp.man">
868                             <property name="visible">True</property>
869                             <property name="label" translatable="yes">Man XBoard</property>
870                             <property name="use_underline">True</property>
871                             <signal name="activate" handler="ManProc"/>
872                           </object>
873                         </child>
874                         <child>
875                           <object class="GtkMenuItem" id="menuHelp.Info">
876                             <property name="visible">True</property>
877                             <property name="label" translatable="yes">Info XBoard</property>
878                             <property name="use_underline">True</property>
879                             <signal name="activate" handler="InfoProc"/>
880                           </object>
881                         </child>
882                         <child>
883                           <object class="GtkMenuItem" id="menuHelp.Hint">
884                             <property name="visible">True</property>
885                             <property name="label" translatable="yes">Hint</property>
886                             <property name="use_underline">True</property>
887                             <signal name="activate" handler="HintProc"/>
888                           </object>
889                         </child>
890                         <child>
891                           <object class="GtkMenuItem" id="menuHelp.Book">
892                             <property name="visible">True</property>
893                             <property name="label" translatable="yes">Book</property>
894                             <property name="use_underline">True</property>
895                             <signal name="activate" handler="BookProc"/>
896                           </object>
897                         </child>
898                         <child>
899                           <object class="GtkSeparatorMenuItem" id="menuHelpsep1">
900                             <property name="visible">True</property>
901                           </object>
902                         </child>
903                         <child>
904                           <object class="GtkImageMenuItem" id="menuHelp.about">
905                             <property name="label">gtk-about</property>
906                             <property name="visible">True</property>
907                             <property name="use_underline">True</property>
908                             <property name="use_stock">True</property>
909                             <signal name="activate" handler="AboutProc"/>
910                           </object>
911                         </child>
912                       </object>
913                     </child>
914                   </object>
915                 </child>
916               </object>
917               <packing>
918                 <property name="expand">False</property>
919                 <property name="position">0</property>
920               </packing>
921             </child>
922             <child>
923               <object class="GtkHBox" id="Timer">
924                 <property name="visible">True</property>
925                 <child>
926                   <object class="GtkEventBox" id="WhiteClockEventBox">
927                     <property name="visible">True</property>
928                     <signal name="button_press_event" handler="WhiteClockProc"/>
929                     <child>
930                       <object class="GtkLabel" id="WhiteClock">
931                         <property name="visible">True</property>
932                         <property name="label" translatable="yes">White:</property>
933                       </object>
934                     </child>
935                   </object>
936                   <packing>
937                     <property name="position">0</property>
938                   </packing>
939                 </child>
940                 <child>
941                   <object class="GtkEventBox" id="BlackClockEventBox">
942                     <property name="visible">True</property>
943                     <signal name="button_press_event" handler="BlackClockProc"/>
944                     <child>
945                       <object class="GtkLabel" id="BlackClock">
946                         <property name="visible">True</property>
947                         <property name="label" translatable="yes">Black:</property>
948                       </object>
949                     </child>
950                   </object>
951                   <packing>
952                     <property name="position">1</property>
953                   </packing>
954                 </child>
955               </object>
956               <packing>
957                 <property name="expand">False</property>
958                 <property name="position">1</property>
959               </packing>
960             </child>
961             <child>
962               <object class="GtkHBox" id="ButtonBar">
963                 <property name="visible">True</property>
964                 <child>
965                   <object class="GtkLabel" id="Messages">
966                     <property name="visible">True</property>
967                     <property name="xalign">0</property>
968                     <property name="label" translatable="yes">not your turn</property>
969                     <property name="single_line_mode">True</property>
970                   </object>
971                   <packing>
972                     <property name="position">0</property>
973                   </packing>
974                 </child>
975                 <child>
976                   <object class="GtkButton" id="buttonbar.ToStart">
977                     <property name="label" translatable="yes">&lt;&lt;</property>
978                     <property name="visible">True</property>
979                     <property name="can_focus">True</property>
980                     <property name="receives_default">True</property>
981                     <signal name="activate" handler="ToStartProc"/>
982                   </object>
983                   <packing>
984                     <property name="expand">False</property>
985                     <property name="fill">False</property>
986                     <property name="position">1</property>
987                   </packing>
988                 </child>
989                 <child>
990                   <object class="GtkButton" id="buttonbar.Backward">
991                     <property name="label" translatable="yes">&lt;</property>
992                     <property name="visible">True</property>
993                     <property name="can_focus">True</property>
994                     <property name="receives_default">True</property>
995                     <signal name="activate" handler="BackwardProc"/>
996                   </object>
997                   <packing>
998                     <property name="expand">False</property>
999                     <property name="fill">False</property>
1000                     <property name="position">2</property>
1001                   </packing>
1002                 </child>
1003                 <child>
1004                   <object class="GtkButton" id="buttonbar.Pause">
1005                     <property name="label" translatable="yes">P</property>
1006                     <property name="visible">True</property>
1007                     <property name="can_focus">True</property>
1008                     <property name="receives_default">True</property>
1009                     <signal name="activate" handler="PauseProc"/>
1010                   </object>
1011                   <packing>
1012                     <property name="expand">False</property>
1013                     <property name="fill">False</property>
1014                     <property name="position">3</property>
1015                   </packing>
1016                 </child>
1017                 <child>
1018                   <object class="GtkButton" id="buttonbar.Forward">
1019                     <property name="label" translatable="yes">&gt;</property>
1020                     <property name="visible">True</property>
1021                     <property name="can_focus">True</property>
1022                     <property name="receives_default">True</property>
1023                   </object>
1024                   <packing>
1025                     <property name="expand">False</property>
1026                     <property name="fill">False</property>
1027                     <property name="position">4</property>
1028                   </packing>
1029                 </child>
1030                 <child>
1031                   <object class="GtkButton" id="buttonbar.ToEnd">
1032                     <property name="label" translatable="yes">&gt;&gt;</property>
1033                     <property name="visible">True</property>
1034                     <property name="can_focus">True</property>
1035                     <property name="receives_default">True</property>
1036                     <signal name="activate" handler="ToEndProc"/>
1037                   </object>
1038                   <packing>
1039                     <property name="expand">False</property>
1040                     <property name="fill">False</property>
1041                     <property name="position">5</property>
1042                   </packing>
1043                 </child>
1044               </object>
1045               <packing>
1046                 <property name="expand">False</property>
1047                 <property name="position">2</property>
1048               </packing>
1049             </child>
1050             <child>
1051               <object class="GtkDrawingArea" id="Board">
1052                 <property name="visible">True</property>
1053                 <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>
1054                 <signal name="button_press_event" handler="UserMoveProc"/>
1055                 <signal name="expose_event" handler="EventProc"/>
1056                 <signal name="button_release_event" handler="UserMoveProc"/>
1057               </object>
1058               <packing>
1059                 <property name="position">3</property>
1060               </packing>
1061             </child>
1062           </object>
1063         </child>
1064       </object>
1065     </child>
1066   </object>
1067   <object class="GtkImage" id="image1">
1068     <property name="visible">True</property>
1069     <property name="xalign">0.40000000596046448</property>
1070     <property name="stock">gtk-open</property>
1071   </object>
1072 </interface>