some more work on the movehistory window
[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                             <signal name="activate" handler="HistoryShowProc"/>
308                           </object>
309                         </child>
310                         <child>
311                           <object class="GtkMenuItem" id="menuMode.Edit Tags">
312                             <property name="visible">True</property>
313                             <property name="label" translatable="yes">Edit Tags</property>
314                             <property name="use_underline">True</property>
315                           </object>
316                         </child>
317                         <child>
318                           <object class="GtkMenuItem" id="menuMode.Edit Comments">
319                             <property name="visible">True</property>
320                             <property name="label" translatable="yes">Edit Comments</property>
321                             <property name="use_underline">True</property>
322                           </object>
323                         </child>
324                         <child>
325                           <object class="GtkMenuItem" id="menuMode.ICS Input Box">
326                             <property name="visible">True</property>
327                             <property name="label" translatable="yes">ICS Input Box</property>
328                             <property name="use_underline">True</property>
329                           </object>
330                         </child>
331                         <child>
332                           <object class="GtkCheckMenuItem" id="menuMode.Pause">
333                             <property name="visible">True</property>
334                             <property name="label" translatable="yes">Pause</property>
335                             <property name="use_underline">True</property>
336                           </object>
337                         </child>
338                       </object>
339                     </child>
340                   </object>
341                 </child>
342                 <child>
343                   <object class="GtkMenuItem" id="MenuItemAction">
344                     <property name="visible">True</property>
345                     <property name="label" translatable="yes">_Action</property>
346                     <property name="use_underline">True</property>
347                     <child type="submenu">
348                       <object class="GtkMenu" id="menu1">
349                         <property name="visible">True</property>
350                         <child>
351                           <object class="GtkMenuItem" id="menuAction.Accept">
352                             <property name="visible">True</property>
353                             <property name="label" translatable="yes">Accept</property>
354                             <property name="use_underline">True</property>
355                             <signal name="activate" handler="AcceptProc"/>
356                           </object>
357                         </child>
358                         <child>
359                           <object class="GtkMenuItem" id="menuAction.Decline">
360                             <property name="visible">True</property>
361                             <property name="label" translatable="yes">Decline</property>
362                             <property name="use_underline">True</property>
363                             <signal name="activate" handler="DeclineProc"/>
364                           </object>
365                         </child>
366                         <child>
367                           <object class="GtkMenuItem" id="menuAction.Rematch">
368                             <property name="visible">True</property>
369                             <property name="label" translatable="yes">Rematch</property>
370                             <property name="use_underline">True</property>
371                             <signal name="activate" handler="RematchProc"/>
372                           </object>
373                         </child>
374                         <child>
375                           <object class="GtkSeparatorMenuItem" id="menuActionsep1">
376                             <property name="visible">True</property>
377                           </object>
378                         </child>
379                         <child>
380                           <object class="GtkMenuItem" id="menuAction.Call Flag">
381                             <property name="visible">True</property>
382                             <property name="label" translatable="yes">Call Flag</property>
383                             <property name="use_underline">True</property>
384                             <signal name="activate" handler="CallFlagProc"/>
385                           </object>
386                         </child>
387                         <child>
388                           <object class="GtkMenuItem" id="menuAction.Draw">
389                             <property name="visible">True</property>
390                             <property name="label" translatable="yes">Draw</property>
391                             <property name="use_underline">True</property>
392                             <signal name="activate" handler="DrawProc"/>
393                           </object>
394                         </child>
395                         <child>
396                           <object class="GtkMenuItem" id="menuAction.Adjourn">
397                             <property name="visible">True</property>
398                             <property name="label" translatable="yes">Adjourn</property>
399                             <property name="use_underline">True</property>
400                             <signal name="activate" handler="AdjournProc"/>
401                           </object>
402                         </child>
403                         <child>
404                           <object class="GtkMenuItem" id="menuAction.Abort">
405                             <property name="visible">True</property>
406                             <property name="label" translatable="yes">Abort</property>
407                             <property name="use_underline">True</property>
408                             <signal name="activate" handler="AbortProc"/>
409                           </object>
410                         </child>
411                         <child>
412                           <object class="GtkMenuItem" id="menuAction.Resign">
413                             <property name="visible">True</property>
414                             <property name="label" translatable="yes">Resign</property>
415                             <property name="use_underline">True</property>
416                             <signal name="activate" handler="ResignProc"/>
417                           </object>
418                         </child>
419                         <child>
420                           <object class="GtkSeparatorMenuItem" id="menuActionsep2">
421                             <property name="visible">True</property>
422                           </object>
423                         </child>
424                         <child>
425                           <object class="GtkMenuItem" id="menuAction.Stop Observing">
426                             <property name="visible">True</property>
427                             <property name="label" translatable="yes">Stop Observing</property>
428                             <property name="use_underline">True</property>
429                           </object>
430                         </child>
431                         <child>
432                           <object class="GtkMenuItem" id="menuAction.Stop Examining">
433                             <property name="visible">True</property>
434                             <property name="label" translatable="yes">Stop Examine</property>
435                             <property name="use_underline">True</property>
436                           </object>
437                         </child>
438                         <child>
439                           <object class="GtkSeparatorMenuItem" id="menuActionsep3">
440                             <property name="visible">True</property>
441                           </object>
442                         </child>
443                         <child>
444                           <object class="GtkMenuItem" id="menuAction.Adjucate to White">
445                             <property name="visible">True</property>
446                             <property name="label" translatable="yes">Adjucate to White</property>
447                             <property name="use_underline">True</property>
448                             <signal name="activate" handler="AdjuWhiteProc"/>
449                           </object>
450                         </child>
451                         <child>
452                           <object class="GtkMenuItem" id="menuAction.Adjucate to Black">
453                             <property name="visible">True</property>
454                             <property name="label" translatable="yes">Adjucate to Black</property>
455                             <property name="use_underline">True</property>
456                             <signal name="activate" handler="AdjuBlackProc"/>
457                           </object>
458                         </child>
459                         <child>
460                           <object class="GtkMenuItem" id="menuAction.Adjucate Draw">
461                             <property name="visible">True</property>
462                             <property name="label" translatable="yes">Adjucate Draw</property>
463                             <property name="use_underline">True</property>
464                             <signal name="activate" handler="AdjuDrawProc"/>
465                           </object>
466                         </child>
467                       </object>
468                     </child>
469                   </object>
470                 </child>
471                 <child>
472                   <object class="GtkMenuItem" id="MenuItemStep">
473                     <property name="visible">True</property>
474                     <property name="label" translatable="yes">_Step</property>
475                     <property name="use_underline">True</property>
476                     <child type="submenu">
477                       <object class="GtkMenu" id="menu4">
478                         <property name="visible">True</property>
479                         <child>
480                           <object class="GtkMenuItem" id="menuStep.Backward">
481                             <property name="visible">True</property>
482                             <property name="label" translatable="yes">Backward</property>
483                             <property name="use_underline">True</property>
484                             <signal name="activate" handler="BackwardProc"/>
485                           </object>
486                         </child>
487                         <child>
488                           <object class="GtkMenuItem" id="menuStep.Foward">
489                             <property name="visible">True</property>
490                             <property name="label" translatable="yes">Forward</property>
491                             <property name="use_underline">True</property>
492                             <signal name="activate" handler="ForwardProc"/>
493                           </object>
494                         </child>
495                         <child>
496                           <object class="GtkMenuItem" id="menuStep.Back To Start">
497                             <property name="visible">True</property>
498                             <property name="label" translatable="yes">Back to Start</property>
499                             <property name="use_underline">True</property>
500                             <signal name="activate" handler="ToStartProc"/>
501                           </object>
502                         </child>
503                         <child>
504                           <object class="GtkMenuItem" id="menuStep.Forward To End">
505                             <property name="visible">True</property>
506                             <property name="label" translatable="yes">Forward to End</property>
507                             <property name="use_underline">True</property>
508                             <signal name="activate" handler="ToEndProc"/>
509                           </object>
510                         </child>
511                         <child>
512                           <object class="GtkMenuItem" id="menuStep.Revert">
513                             <property name="visible">True</property>
514                             <property name="label" translatable="yes">Revert</property>
515                             <property name="use_underline">True</property>
516                             <signal name="activate" handler="RevertProc"/>
517                           </object>
518                         </child>
519                         <child>
520                           <object class="GtkMenuItem" id="menuStep.Truncate Game">
521                             <property name="visible">True</property>
522                             <property name="label" translatable="yes">Truncate Game</property>
523                             <property name="use_underline">True</property>
524                             <signal name="activate" handler="TruncateGameProc"/>
525                           </object>
526                         </child>
527                         <child>
528                           <object class="GtkSeparatorMenuItem" id="MenuStepSep1">
529                             <property name="visible">True</property>
530                           </object>
531                         </child>
532                         <child>
533                           <object class="GtkMenuItem" id="menuStep.Move Now">
534                             <property name="visible">True</property>
535                             <property name="label" translatable="yes">Move now</property>
536                             <property name="use_underline">True</property>
537                             <signal name="activate" handler="MoveNowProc"/>
538                           </object>
539                         </child>
540                         <child>
541                           <object class="GtkMenuItem" id="menuStep.Retract Move">
542                             <property name="visible">True</property>
543                             <property name="label" translatable="yes">Retract Move</property>
544                             <property name="use_underline">True</property>
545                             <signal name="activate" handler="RetractMoveProc"/>
546                           </object>
547                         </child>
548                       </object>
549                     </child>
550                   </object>
551                 </child>
552                 <child>
553                   <object class="GtkMenuItem" id="MenuItemOptions">
554                     <property name="visible">True</property>
555                     <property name="label" translatable="yes">_Options</property>
556                     <property name="use_underline">True</property>
557                     <child type="submenu">
558                       <object class="GtkMenu" id="menu5">
559                         <property name="visible">True</property>
560                         <child>
561                           <object class="GtkCheckMenuItem" id="menuOptions.Always Queen">
562                             <property name="visible">True</property>
563                             <property name="label" translatable="yes">Always Queen</property>
564                             <property name="use_underline">True</property>
565                           </object>
566                         </child>
567                         <child>
568                           <object class="GtkCheckMenuItem" id="menuOptions.Animate Dragging">
569                             <property name="visible">True</property>
570                             <property name="label" translatable="yes">Animate Dragging</property>
571                             <property name="use_underline">True</property>
572                           </object>
573                         </child>
574                         <child>
575                           <object class="GtkCheckMenuItem" id="menuOptions.Animate Moving">
576                             <property name="visible">True</property>
577                             <property name="label" translatable="yes">Animate Moving</property>
578                             <property name="use_underline">True</property>
579                           </object>
580                         </child>
581                         <child>
582                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Comment">
583                             <property name="visible">True</property>
584                             <property name="label" translatable="yes">Auto Comment</property>
585                             <property name="use_underline">True</property>
586                           </object>
587                         </child>
588                         <child>
589                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Flag">
590                             <property name="visible">True</property>
591                             <property name="label" translatable="yes">Auto Flag</property>
592                             <property name="use_underline">True</property>
593                           </object>
594                         </child>
595                         <child>
596                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Flip View">
597                             <property name="visible">True</property>
598                             <property name="label" translatable="yes">Auto Flip View</property>
599                             <property name="use_underline">True</property>
600                           </object>
601                         </child>
602                         <child>
603                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Observe">
604                             <property name="visible">True</property>
605                             <property name="label" translatable="yes">Auto Observe</property>
606                             <property name="use_underline">True</property>
607                           </object>
608                         </child>
609                         <child>
610                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Raise Board">
611                             <property name="visible">True</property>
612                             <property name="label" translatable="yes">Auto Raise Board</property>
613                             <property name="use_underline">True</property>
614                           </object>
615                         </child>
616                         <child>
617                           <object class="GtkCheckMenuItem" id="menuOptions.Auto Save">
618                             <property name="visible">True</property>
619                             <property name="label" translatable="yes">Auto Save</property>
620                             <property name="use_underline">True</property>
621                           </object>
622                         </child>
623                         <child>
624                           <object class="GtkCheckMenuItem" id="menuOptions.Blindfold">
625                             <property name="visible">True</property>
626                             <property name="label" translatable="yes">Blindfold</property>
627                             <property name="use_underline">True</property>
628                           </object>
629                         </child>
630                         <child>
631                           <object class="GtkCheckMenuItem" id="menuOptions.Flash Moves">
632                             <property name="visible">True</property>
633                             <property name="label" translatable="yes">Flash Moves</property>
634                             <property name="use_underline">True</property>
635                           </object>
636                         </child>
637                         <child>
638                           <object class="GtkCheckMenuItem" id="menuOptions.Flip View">
639                             <property name="visible">True</property>
640                             <property name="label" translatable="yes">Flip View</property>
641                             <property name="use_underline">True</property>
642                             <signal name="toggled" handler="FlipViewProc"/>
643                           </object>
644                         </child>
645                         <child>
646                           <object class="GtkCheckMenuItem" id="menuOptions.Get Move List">
647                             <property name="visible">True</property>
648                             <property name="label" translatable="yes">Get Move List</property>
649                             <property name="use_underline">True</property>
650                             <signal name="toggled" handler="GetMoveListProc"/>
651                           </object>
652                         </child>
653                         <child>
654                           <object class="GtkCheckMenuItem" id="menuOptions.Highlight Last Move">
655                             <property name="visible">True</property>
656                             <property name="label" translatable="yes">Highlight Last Move</property>
657                             <property name="use_underline">True</property>
658                           </object>
659                         </child>
660                         <child>
661                           <object class="GtkCheckMenuItem" id="menuOptions.Move Sound">
662                             <property name="visible">True</property>
663                             <property name="label" translatable="yes">Move Sound</property>
664                             <property name="use_underline">True</property>
665                           </object>
666                         </child>
667                         <child>
668                           <object class="GtkCheckMenuItem" id="menuOptions.ICS Alarm">
669                             <property name="visible">True</property>
670                             <property name="label" translatable="yes">ICS Alarm</property>
671                             <property name="use_underline">True</property>
672                           </object>
673                         </child>
674                         <child>
675                           <object class="GtkCheckMenuItem" id="menuOptions.Old Save Style">
676                             <property name="visible">True</property>
677                             <property name="label" translatable="yes">Old Save Style</property>
678                             <property name="use_underline">True</property>
679                           </object>
680                         </child>
681                         <child>
682                           <object class="GtkCheckMenuItem" id="menuOptions.Periodic Updates">
683                             <property name="visible">True</property>
684                             <property name="label" translatable="yes">Periodic Updates</property>
685                             <property name="use_underline">True</property>
686                           </object>
687                         </child>
688                         <child>
689                           <object class="GtkCheckMenuItem" id="menuOptions.Ponder Next Move">
690                             <property name="visible">True</property>
691                             <property name="label" translatable="yes">Ponder Next Move</property>
692                             <property name="use_underline">True</property>
693                           </object>
694                         </child>
695                         <child>
696                           <object class="GtkCheckMenuItem" id="menuOptions.Popup Exit Message">
697                             <property name="visible">True</property>
698                             <property name="label" translatable="yes">Popup Exit Message</property>
699                             <property name="use_underline">True</property>
700                           </object>
701                         </child>
702                         <child>
703                           <object class="GtkCheckMenuItem" id="menuOptions.Popup Move Errors">
704                             <property name="visible">True</property>
705                             <property name="label" translatable="yes">Popup Move Errors</property>
706                             <property name="use_underline">True</property>
707                           </object>
708                         </child>
709                         <child>
710                           <object class="GtkCheckMenuItem" id="menuOptions.Premove">
711                             <property name="visible">True</property>
712                             <property name="label" translatable="yes">Premove</property>
713                             <property name="use_underline">True</property>
714                           </object>
715                         </child>
716                         <child>
717                           <object class="GtkCheckMenuItem" id="menuOptions.Quiet Play">
718                             <property name="visible">True</property>
719                             <property name="label" translatable="yes">Quiet Play</property>
720                             <property name="use_underline">True</property>
721                           </object>
722                         </child>
723                         <child>
724                           <object class="GtkCheckMenuItem" id="menuOptions.Show Coords">
725                             <property name="visible">True</property>
726                             <property name="label" translatable="yes">Show Coords</property>
727                             <property name="use_underline">True</property>
728                             <signal name="toggled" handler="ShowCoordsProc"/>
729                           </object>
730                         </child>
731                         <child>
732                           <object class="GtkCheckMenuItem" id="menuOptions.Show Thinking">
733                             <property name="visible">True</property>
734                             <property name="label" translatable="yes">Show Thinking</property>
735                             <property name="use_underline">True</property>
736                           </object>
737                         </child>
738                         <child>
739                           <object class="GtkCheckMenuItem" id="menuOptions.Test Legality">
740                             <property name="visible">True</property>
741                             <property name="label" translatable="yes">Test Legality</property>
742                             <property name="use_underline">True</property>
743                           </object>
744                         </child>
745                       </object>
746                     </child>
747                   </object>
748                 </child>
749                 <child>
750                   <object class="GtkMenuItem" id="MenuItemHelp">
751                     <property name="visible">True</property>
752                     <property name="label" translatable="yes">_Help</property>
753                     <property name="use_underline">True</property>
754                     <child type="submenu">
755                       <object class="GtkMenu" id="menu3">
756                         <property name="visible">True</property>
757                         <child>
758                           <object class="GtkMenuItem" id="menuHelp.man">
759                             <property name="visible">True</property>
760                             <property name="label" translatable="yes">Man XBoard</property>
761                             <property name="use_underline">True</property>
762                             <signal name="activate" handler="ManProc"/>
763                           </object>
764                         </child>
765                         <child>
766                           <object class="GtkMenuItem" id="menuHelp.Info">
767                             <property name="visible">True</property>
768                             <property name="label" translatable="yes">Info XBoard</property>
769                             <property name="use_underline">True</property>
770                             <signal name="activate" handler="InfoProc"/>
771                           </object>
772                         </child>
773                         <child>
774                           <object class="GtkMenuItem" id="menuHelp.Hint">
775                             <property name="visible">True</property>
776                             <property name="label" translatable="yes">Hint</property>
777                             <property name="use_underline">True</property>
778                             <signal name="activate" handler="HintProc"/>
779                           </object>
780                         </child>
781                         <child>
782                           <object class="GtkMenuItem" id="menuHelp.Book">
783                             <property name="visible">True</property>
784                             <property name="label" translatable="yes">Book</property>
785                             <property name="use_underline">True</property>
786                             <signal name="activate" handler="BookProc"/>
787                           </object>
788                         </child>
789                         <child>
790                           <object class="GtkSeparatorMenuItem" id="menuHelpsep1">
791                             <property name="visible">True</property>
792                           </object>
793                         </child>
794                         <child>
795                           <object class="GtkImageMenuItem" id="menuHelp.about">
796                             <property name="label">gtk-about</property>
797                             <property name="visible">True</property>
798                             <property name="use_underline">True</property>
799                             <property name="use_stock">True</property>
800                             <signal name="activate" handler="AboutProc"/>
801                           </object>
802                         </child>
803                       </object>
804                     </child>
805                   </object>
806                 </child>
807               </object>
808               <packing>
809                 <property name="expand">False</property>
810                 <property name="position">0</property>
811               </packing>
812             </child>
813             <child>
814               <object class="GtkHBox" id="Timer">
815                 <property name="visible">True</property>
816                 <child>
817                   <object class="GtkEventBox" id="WhiteClockEventBox">
818                     <property name="visible">True</property>
819                     <signal name="button_press_event" handler="WhiteClockProc"/>
820                     <child>
821                       <object class="GtkLabel" id="WhiteClock">
822                         <property name="visible">True</property>
823                         <property name="label" translatable="yes">White:</property>
824                       </object>
825                     </child>
826                   </object>
827                   <packing>
828                     <property name="position">0</property>
829                   </packing>
830                 </child>
831                 <child>
832                   <object class="GtkEventBox" id="BlackClockEventBox">
833                     <property name="visible">True</property>
834                     <signal name="button_press_event" handler="BlackClockProc"/>
835                     <child>
836                       <object class="GtkLabel" id="BlackClock">
837                         <property name="visible">True</property>
838                         <property name="label" translatable="yes">Black:</property>
839                       </object>
840                     </child>
841                   </object>
842                   <packing>
843                     <property name="position">1</property>
844                   </packing>
845                 </child>
846               </object>
847               <packing>
848                 <property name="position">1</property>
849               </packing>
850             </child>
851             <child>
852               <object class="GtkHBox" id="ButtonBar">
853                 <property name="visible">True</property>
854                 <child>
855                   <object class="GtkLabel" id="Messages">
856                     <property name="visible">True</property>
857                     <property name="label" translatable="yes">not your turn</property>
858                     <property name="single_line_mode">True</property>
859                   </object>
860                   <packing>
861                     <property name="position">0</property>
862                   </packing>
863                 </child>
864                 <child>
865                   <object class="GtkButton" id="buttonbar.ToStart">
866                     <property name="label" translatable="yes">&lt;&lt;</property>
867                     <property name="visible">True</property>
868                     <property name="can_focus">True</property>
869                     <property name="receives_default">True</property>
870                     <signal name="activate" handler="ToStartProc"/>
871                   </object>
872                   <packing>
873                     <property name="expand">False</property>
874                     <property name="fill">False</property>
875                     <property name="position">1</property>
876                   </packing>
877                 </child>
878                 <child>
879                   <object class="GtkButton" id="buttonbar.Backward">
880                     <property name="label" translatable="yes">&lt;</property>
881                     <property name="visible">True</property>
882                     <property name="can_focus">True</property>
883                     <property name="receives_default">True</property>
884                     <signal name="activate" handler="BackwardProc"/>
885                   </object>
886                   <packing>
887                     <property name="expand">False</property>
888                     <property name="fill">False</property>
889                     <property name="position">2</property>
890                   </packing>
891                 </child>
892                 <child>
893                   <object class="GtkButton" id="buttonbar.Pause">
894                     <property name="label" translatable="yes">P</property>
895                     <property name="visible">True</property>
896                     <property name="can_focus">True</property>
897                     <property name="receives_default">True</property>
898                     <signal name="activate" handler="PauseProc"/>
899                   </object>
900                   <packing>
901                     <property name="expand">False</property>
902                     <property name="fill">False</property>
903                     <property name="position">3</property>
904                   </packing>
905                 </child>
906                 <child>
907                   <object class="GtkButton" id="buttonbar.Forward">
908                     <property name="label" translatable="yes">&gt;</property>
909                     <property name="visible">True</property>
910                     <property name="can_focus">True</property>
911                     <property name="receives_default">True</property>
912                   </object>
913                   <packing>
914                     <property name="expand">False</property>
915                     <property name="fill">False</property>
916                     <property name="position">4</property>
917                   </packing>
918                 </child>
919                 <child>
920                   <object class="GtkButton" id="buttonbar.ToEnd">
921                     <property name="label" translatable="yes">&gt;&gt;</property>
922                     <property name="visible">True</property>
923                     <property name="can_focus">True</property>
924                     <property name="receives_default">True</property>
925                     <signal name="activate" handler="ToEndProc"/>
926                   </object>
927                   <packing>
928                     <property name="expand">False</property>
929                     <property name="fill">False</property>
930                     <property name="position">5</property>
931                   </packing>
932                 </child>
933               </object>
934               <packing>
935                 <property name="expand">False</property>
936                 <property name="position">2</property>
937               </packing>
938             </child>
939             <child>
940               <object class="GtkDrawingArea" id="Board">
941                 <property name="visible">True</property>
942                 <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>
943                 <signal name="button_press_event" handler="UserMoveProc"/>
944                 <signal name="expose_event" handler="EventProc"/>
945                 <signal name="button_release_event" handler="UserMoveProc"/>
946               </object>
947               <packing>
948                 <property name="position">3</property>
949               </packing>
950             </child>
951           </object>
952         </child>
953       </object>
954     </child>
955   </object>
956   <object class="GtkImage" id="image1">
957     <property name="visible">True</property>
958     <property name="xalign">0.40000000596046448</property>
959     <property name="stock">gtk-open</property>
960   </object>
961   <object class="GtkListStore" id="MoveHistoryStore">
962     <columns>
963       <!-- column-name Move -->
964       <column type="gint"/>
965       <!-- column-name White -->
966       <column type="gchararray"/>
967       <!-- column-name Black -->
968       <column type="gchararray"/>
969     </columns>
970   </object>
971   <object class="GtkDialog" id="MoveHistory">
972     <property name="border_width">5</property>
973     <property name="type_hint">normal</property>
974     <property name="has_separator">False</property>
975     <child internal-child="vbox">
976       <object class="GtkVBox" id="dialog-vbox1">
977         <property name="visible">True</property>
978         <property name="orientation">vertical</property>
979         <property name="spacing">2</property>
980         <child>
981           <object class="GtkScrolledWindow" id="scrolledwindow1">
982             <property name="visible">True</property>
983             <property name="can_focus">True</property>
984             <property name="hscrollbar_policy">automatic</property>
985             <property name="vscrollbar_policy">automatic</property>
986             <child>
987               <object class="GtkTreeView" id="MoveHistoryView">
988                 <property name="visible">True</property>
989                 <property name="can_focus">True</property>
990                 <property name="model">MoveHistoryStore</property>
991                 <property name="headers_clickable">False</property>
992                 <property name="enable_search">False</property>
993                 <property name="search_column">0</property>
994                 <child>
995                   <object class="GtkTreeViewColumn" id="Move">
996                     <property name="title">Move</property>
997                     <child>
998                       <object class="GtkCellRendererText" id="MoveNumberRenderer"/>
999                       <attributes>
1000                         <attribute name="text">0</attribute>
1001                       </attributes>
1002                     </child>
1003                   </object>
1004                 </child>
1005                 <child>
1006                   <object class="GtkTreeViewColumn" id="White">
1007                     <property name="title">White</property>
1008                     <child>
1009                       <object class="GtkCellRendererText" id="MoveWhiteRenderer"/>
1010                       <attributes>
1011                         <attribute name="text">1</attribute>
1012                       </attributes>
1013                     </child>
1014                   </object>
1015                 </child>
1016                 <child>
1017                   <object class="GtkTreeViewColumn" id="Black">
1018                     <property name="title">Black</property>
1019                     <child>
1020                       <object class="GtkCellRendererText" id="MoveBlackRenderer"/>
1021                       <attributes>
1022                         <attribute name="text">2</attribute>
1023                       </attributes>
1024                     </child>
1025                   </object>
1026                 </child>
1027               </object>
1028             </child>
1029           </object>
1030           <packing>
1031             <property name="position">1</property>
1032           </packing>
1033         </child>
1034         <child internal-child="action_area">
1035           <object class="GtkHButtonBox" id="dialog-action_area1">
1036             <property name="visible">True</property>
1037             <property name="layout_style">end</property>
1038             <child>
1039               <object class="GtkButton" id="CloseButton">
1040                 <property name="label" translatable="yes">gtk-close</property>
1041                 <property name="visible">True</property>
1042                 <property name="can_focus">True</property>
1043                 <property name="receives_default">True</property>
1044                 <property name="use_stock">True</property>
1045                 <signal name="released" handler="HistoryPopDown"/>
1046               </object>
1047               <packing>
1048                 <property name="expand">False</property>
1049                 <property name="fill">False</property>
1050                 <property name="position">0</property>
1051               </packing>
1052             </child>
1053           </object>
1054           <packing>
1055             <property name="expand">False</property>
1056             <property name="pack_type">end</property>
1057             <property name="position">0</property>
1058           </packing>
1059         </child>
1060       </object>
1061     </child>
1062     <action-widgets>
1063       <action-widget response="0">CloseButton</action-widget>
1064     </action-widgets>
1065   </object>
1066 </interface>