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