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