Changeset 578

Show
Ignore:
Timestamp:
09/26/07 16:59:22 (1 year ago)
Author:
shanoah
Message:

Gtk port changes: The status window uses cairo, and shows hp, sp, and mhp graphically.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/xtra/angband.glade

    r572 r578  
    1 <?xml version="1.0" encoding="UTF-8" standalone="no"?
    2 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> 
    3 <!--*- mode: xml -*--> 
     1<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--
     2<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> 
     3 
    44<glade-interface> 
    5   <widget class="GtkWindow" id="main-window"> 
    6     <property name="can_focus">True</property> 
    7     <property name="has_focus">True</property> 
    8     <property name="events">GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    9     <property name="title" translatable="yes">Angband</property> 
    10     <property name="role">main-angband</property> 
    11     <property name="gravity">GDK_GRAVITY_STATIC</property> 
    12     <signal name="button_press_event" handler="on_mouse_click"/> 
    13     <signal name="key_press_event" handler="keypress_event_handler"/> 
    14     <signal name="delete_event" handler="delete_event_handler"/> 
    15     <signal name="destroy_event" handler="destroy_event_handler"/> 
    16     <child> 
    17       <widget class="GtkVBox" id="vbox1"> 
    18         <property name="visible">True</property> 
    19         <child> 
    20           <widget class="GtkMenuBar" id="menubar1"> 
    21             <property name="visible">True</property> 
    22             <property name="can_focus">True</property> 
    23             <child> 
    24               <widget class="GtkMenuItem" id="file_menu"> 
    25                 <property name="visible">True</property> 
    26                 <property name="label" translatable="yes">_File</property> 
    27                 <property name="use_underline">True</property> 
    28                 <child> 
    29                   <widget class="GtkMenu" id="file_menu_menu"> 
    30                     <child> 
    31                       <widget class="GtkImageMenuItem" id="new_menu_item"> 
    32                         <property name="visible">True</property> 
    33                         <property name="label">gtk-new</property> 
    34                         <property name="use_underline">True</property> 
    35                         <property name="use_stock">True</property> 
    36                         <signal name="activate" handler="new_event_handler"/> 
    37                         <accelerator key="N" modifiers="GDK_CONTROL_MASK" signal="activate"/> 
    38                       </widget> 
    39                     </child> 
    40                     <child> 
    41                       <widget class="GtkImageMenuItem" id="open_menu_item"> 
    42                         <property name="visible">True</property> 
    43                         <property name="label">gtk-open</property> 
    44                         <property name="use_underline">True</property> 
    45                         <property name="use_stock">True</property> 
    46                         <signal name="activate" handler="open_event_handler"/> 
    47                         <accelerator key="O" modifiers="GDK_CONTROL_MASK" signal="activate"/> 
    48                       </widget> 
    49                     </child> 
    50                     <child> 
    51                       <widget class="GtkImageMenuItem" id="save_menu_item"> 
    52                         <property name="visible">True</property> 
    53                         <property name="label">gtk-save</property> 
    54                         <property name="use_underline">True</property> 
    55                         <property name="use_stock">True</property> 
    56                         <signal name="activate" handler="save_event_handler"/> 
    57                         <accelerator key="S" modifiers="GDK_CONTROL_MASK" signal="activate"/> 
    58                       </widget> 
    59                     </child> 
    60                     <child> 
    61                       <widget class="GtkSeparatorMenuItem" id="separatormenuitem1"> 
    62                         <property name="visible">True</property> 
    63                       </widget> 
    64                     </child> 
    65                     <child> 
    66                       <widget class="GtkImageMenuItem" id="quit_menu_item"> 
    67                         <property name="visible">True</property> 
    68                         <property name="label">gtk-quit</property> 
    69                         <property name="use_underline">True</property> 
    70                         <property name="use_stock">True</property> 
    71                         <signal name="activate" handler="quit_event_handler"/> 
    72                       </widget> 
    73                     </child> 
    74                   </widget> 
    75                 </child> 
    76               </widget> 
    77             </child> 
    78             <child> 
    79               <widget class="GtkMenuItem" id="view_menu"> 
    80                 <property name="visible">True</property> 
    81                 <property name="label" translatable="yes">_View</property> 
    82                 <property name="use_underline">True</property> 
    83                 <child> 
    84                   <widget class="GtkMenu" id="view_menu_menu"> 
    85                     <child> 
    86                       <widget class="GtkCheckMenuItem" id="term_menu_item_1"> 
    87                         <property name="visible">True</property> 
    88                         <property name="label" translatable="yes">_Term Window 1</property> 
    89                         <property name="use_underline">True</property> 
    90                         <signal name="activate" handler="toggle_term_window"/> 
    91                       </widget> 
    92                     </child> 
    93                     <child> 
    94                       <widget class="GtkCheckMenuItem" id="term_menu_item_2"> 
    95                         <property name="visible">True</property> 
    96                         <property name="label" translatable="yes">_Term Window 2</property> 
    97                         <property name="use_underline">True</property> 
    98                         <signal name="activate" handler="toggle_term_window"/> 
    99                       </widget> 
    100                     </child> 
    101                     <child> 
    102                       <widget class="GtkCheckMenuItem" id="term_menu_item_3"> 
    103                         <property name="visible">True</property> 
    104                         <property name="label" translatable="yes">_Term Window 3</property> 
    105                         <property name="use_underline">True</property> 
    106                         <signal name="activate" handler="toggle_term_window"/> 
    107                       </widget> 
    108                     </child> 
    109                     <child> 
    110                       <widget class="GtkCheckMenuItem" id="term_menu_item_4"> 
    111                         <property name="visible">True</property> 
    112                         <property name="label" translatable="yes">_Term Window 4</property> 
    113                         <property name="use_underline">True</property> 
    114                         <signal name="activate" handler="toggle_term_window"/> 
    115                       </widget> 
    116                     </child> 
    117                     <child> 
    118                       <widget class="GtkCheckMenuItem" id="term_menu_item_5"> 
    119                         <property name="visible">True</property> 
    120                         <property name="label" translatable="yes">_Term Window 5</property> 
    121                         <property name="use_underline">True</property> 
    122                         <signal name="activate" handler="toggle_term_window"/> 
    123                       </widget> 
    124                     </child> 
    125                     <child> 
    126                       <widget class="GtkCheckMenuItem" id="term_menu_item_6"> 
    127                         <property name="visible">True</property> 
    128                         <property name="label" translatable="yes">_Term Window 6</property> 
    129                         <property name="use_underline">True</property> 
    130                         <signal name="activate" handler="toggle_term_window"/> 
    131                       </widget> 
    132                     </child> 
    133                     <child> 
    134                       <widget class="GtkCheckMenuItem" id="term_menu_item_7"> 
    135                         <property name="visible">True</property> 
    136                         <property name="label" translatable="yes">_Term Window 7</property> 
    137                         <property name="use_underline">True</property> 
    138                         <signal name="activate" handler="toggle_term_window"/> 
    139                       </widget> 
    140                     </child> 
    141                     <child> 
    142                       <widget class="GtkSeparatorMenuItem" id="separatormenuitem2"> 
    143                         <property name="visible">True</property> 
    144                       </widget> 
    145                     </child> 
    146                     <child> 
    147                       <widget class="GtkMenuItem" id="graphics_menu"> 
    148                         <property name="visible">True</property> 
    149                         <property name="label" translatable="yes">_Graphics</property> 
    150                         <property name="use_underline">True</property> 
    151                         <child> 
    152                           <widget class="GtkMenu" id="graphics_menu_menu"> 
    153                             <child> 
    154                               <widget class="GtkRadioMenuItem" id="graphics_0"> 
    155                                 <property name="visible">True</property> 
    156                                 <property name="label" translatable="yes">None</property> 
    157                                 <property name="use_underline">True</property> 
    158                                 <signal name="activate" handler="on_graphics_activate" after="yes"/> 
    159                               </widget> 
    160                             </child> 
    161                             <child> 
    162                               <widget class="GtkRadioMenuItem" id="graphics_1"> 
    163                                 <property name="visible">True</property> 
    164                                 <property name="label" translatable="yes">Old</property> 
    165                                 <property name="use_underline">True</property> 
    166                                 <property name="group">graphics_0</property> 
    167                                 <signal name="activate" handler="on_graphics_activate" after="yes"/> 
    168                               </widget> 
    169                             </child> 
    170                             <child> 
    171                               <widget class="GtkRadioMenuItem" id="graphics_2"> 
    172                                 <property name="visible">True</property> 
    173                                 <property name="label" translatable="yes">Adam Bolt</property> 
    174                                 <property name="use_underline">True</property> 
    175                                 <property name="group">graphics_0</property> 
    176                                 <signal name="activate" handler="on_graphics_activate" after="yes"/> 
    177                               </widget> 
    178                             </child> 
    179                             <child> 
    180                               <widget class="GtkRadioMenuItem" id="graphics_3"> 
    181                                 <property name="visible">True</property> 
    182                                 <property name="label" translatable="yes">David Gervais</property> 
    183                                 <property name="use_underline">True</property> 
    184                                 <property name="group">graphics_0</property> 
    185                                 <signal name="activate" handler="on_graphics_activate" after="yes"/> 
    186                               </widget> 
    187                             </child> 
    188                             <child> 
    189                               <widget class="GtkSeparatorMenuItem" id="separatormenuitem3"> 
    190                                 <property name="visible">True</property> 
    191                               </widget> 
    192                             </child> 
    193                             <child> 
    194                               <widget class="GtkCheckMenuItem" id="big_tile_item"> 
    195                                 <property name="visible">True</property> 
    196                                 <property name="label" translatable="yes">_Big Tile</property> 
    197                                 <property name="use_underline">True</property> 
    198                                 <signal name="activate" handler="on_big_tiles"/> 
    199                               </widget> 
    200                             </child> 
    201                           </widget> 
    202                         </child> 
    203                       </widget> 
    204                     </child> 
    205                     <child> 
    206                       <widget class="GtkMenuItem" id="options_item"> 
    207                         <property name="visible">True</property> 
    208                         <property name="label" translatable="yes">Options...</property> 
    209                         <property name="use_underline">True</property> 
    210                         <signal name="activate" handler="gtk_widget_show" object="options_window"/> 
    211                       </widget> 
    212                     </child> 
    213                     <child> 
    214                       <widget class="GtkSeparatorMenuItem" id="separator2"> 
    215                         <property name="visible">True</property> 
    216                       </widget> 
    217                     </child> 
    218                     <child> 
    219                       <widget class="GtkCheckMenuItem" id="debug_item"> 
    220                         <property name="visible">True</property> 
    221                         <property name="label" translatable="yes">_Debug</property> 
    222                         <property name="use_underline">True</property> 
    223                       </widget> 
    224                     </child> 
    225                   </widget> 
    226                 </child> 
    227               </widget> 
    228             </child> 
    229             <child> 
    230               <widget class="GtkMenuItem" id="testing_menu"> 
    231                 <property name="visible">True</property> 
    232                 <property name="label" translatable="yes">_Testing</property> 
    233                 <property name="use_underline">True</property> 
    234                 <child> 
    235                   <widget class="GtkMenu" id="testing_menu_menu"> 
    236                     <child> 
    237                       <widget class="GtkCheckMenuItem" id="messages_item"> 
    238                         <property name="visible">True</property> 
    239                         <property name="label" translatable="yes">_Messages</property> 
    240                         <property name="use_underline">True</property> 
    241                       </widget> 
    242                     </child> 
    243                     <child> 
    244                       <widget class="GtkCheckMenuItem" id="inv_item"> 
    245                         <property name="visible">True</property> 
    246                         <property name="label" translatable="yes">_Inventory</property> 
    247                         <property name="use_underline">True</property> 
    248                       </widget> 
    249                     </child> 
    250                     <child> 
    251                       <widget class="GtkCheckMenuItem" id="equip_item"> 
    252                         <property name="visible">True</property> 
    253                         <property name="label" translatable="yes">_Equipment</property> 
    254                         <property name="use_underline">True</property> 
    255                       </widget> 
    256                     </child> 
    257                     <child> 
    258                       <widget class="GtkCheckMenuItem" id="monst_list_item"> 
    259                         <property name="visible">True</property> 
    260                         <property name="label" translatable="yes">_Monster List</property> 
    261                         <property name="use_underline">True</property> 
    262                       </widget> 
    263                     </child> 
    264                     <child> 
    265                       <widget class="GtkCheckMenuItem" id="status_item"> 
    266                         <property name="visible">True</property> 
    267                         <property name="label" translatable="yes">_Status</property> 
    268                         <property name="use_underline">True</property> 
    269                       </widget> 
    270                     </child> 
    271                   </widget> 
    272                 </child> 
    273               </widget> 
    274             </child> 
    275           </widget> 
    276           <packing> 
    277             <property name="expand">False</property> 
    278             <property name="fill">False</property> 
    279           </packing> 
    280         </child> 
    281         <child> 
    282           <widget class="GtkDrawingArea" id="drawingarea1"> 
    283             <property name="visible">True</property> 
    284             <property name="can_default">True</property> 
    285             <property name="has_default">True</property> 
    286             <signal name="expose_event" handler="expose_event_handler" object="td"/> 
    287           </widget> 
    288           <packing> 
    289             <property name="position">1</property> 
    290           </packing> 
    291         </child> 
    292       </widget> 
    293     </child> 
    294   </widget> 
    295   <widget class="GtkFontSelectionDialog" id="font-window"> 
    296     <property name="border_width">5</property> 
    297     <property name="title" translatable="yes">Select Font</property> 
    298     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> 
    299     <child internal-child="font_selection"> 
    300       <widget class="GtkFontSelection" id="font_selection1"> 
    301         <property name="visible">True</property> 
    302         <property name="border_width">5</property> 
    303       </widget> 
    304     </child> 
    305     <child internal-child="cancel_button"> 
    306       <widget class="GtkButton" id="cancel_button1"> 
    307         <property name="visible">True</property> 
    308         <property name="can_focus">True</property> 
    309         <property name="can_default">True</property> 
    310         <property name="response_id">0</property> 
    311         <signal name="clicked" handler="gtk_widget_hide" object="font-window"/> 
    312       </widget> 
    313     </child> 
    314     <child internal-child="apply_button"> 
    315       <widget class="GtkButton" id="apply_button1"> 
    316         <property name="visible">True</property> 
    317         <property name="can_focus">True</property> 
    318         <property name="can_default">True</property> 
    319         <property name="response_id">0</property> 
    320       </widget> 
    321     </child> 
    322     <child internal-child="ok_button"> 
    323       <widget class="GtkButton" id="ok_button1"> 
    324         <property name="visible">True</property> 
    325         <property name="can_focus">True</property> 
    326         <property name="can_default">True</property> 
    327         <property name="response_id">0</property> 
    328       </widget> 
    329     </child> 
    330   </widget> 
    331   <widget class="GtkWindow" id="term-window"> 
    332     <property name="can_focus">True</property> 
    333     <property name="events">GDK_EXPOSURE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    334     <property name="title" translatable="yes">Term-xx</property> 
    335     <property name="role">term-window</property> 
    336     <property name="gravity">GDK_GRAVITY_STATIC</property> 
    337     <signal name="key_press_event" handler="keypress_event_handler"/> 
    338     <signal name="delete_event" handler="delete_event_handler"/> 
    339     <signal name="destroy_event" handler="hide_event_handler"/> 
    340     <child> 
    341       <widget class="GtkTable" id="table1"> 
    342         <property name="visible">True</property> 
    343         <property name="n_rows">1</property> 
    344         <property name="n_columns">1</property> 
    345         <child> 
    346           <widget class="GtkDrawingArea" id="drawingarea2"> 
    347             <property name="visible">True</property> 
    348             <signal name="expose_event" handler="expose_event_handler" object="td"/> 
    349           </widget> 
    350         </child> 
    351       </widget> 
    352     </child> 
    353   </widget> 
    354   <widget class="GtkWindow" id="status_window"> 
    355     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    356     <signal name="destroy_event" handler="gtk_widget_hide"/> 
    357     <child> 
    358       <widget class="GtkTextView" id="status_text"> 
    359         <property name="visible">True</property> 
    360         <property name="can_focus">True</property> 
    361         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    362         <property name="editable">False</property> 
    363         <property name="cursor_visible">False</property> 
    364         <property name="accepts_tab">False</property> 
    365       </widget> 
    366     </child> 
    367   </widget> 
    368   <widget class="GtkWindow" id="message_window"> 
    369     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    370     <property name="title" translatable="yes">Messages</property> 
    371     <signal name="destroy_event" handler="gtk_widget_hide" object="message_window"/> 
    372     <child> 
    373       <widget class="GtkScrolledWindow" id="scrolledwindow1"> 
    374         <property name="visible">True</property> 
    375         <property name="can_focus">True</property> 
    376         <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    377         <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
    378         <child> 
    379           <widget class="GtkTextView" id="message_text"> 
    380             <property name="visible">True</property> 
    381             <property name="can_focus">True</property> 
    382             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    383             <property name="editable">False</property> 
    384             <property name="cursor_visible">False</property> 
    385             <property name="accepts_tab">False</property> 
    386           </widget> 
    387         </child> 
    388       </widget> 
    389     </child> 
    390   </widget> 
    391   <widget class="GtkWindow" id="inv_window"> 
    392     <property name="events">GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    393     <property name="title" translatable="yes">Inventory</property> 
    394     <child> 
    395       <widget class="GtkScrolledWindow" id="scrolledwindow2"> 
    396         <property name="visible">True</property> 
    397         <property name="can_focus">True</property> 
    398         <property name="shadow_type">GTK_SHADOW_IN</property> 
    399         <child> 
    400           <widget class="GtkTextView" id="inv_text"> 
    401             <property name="visible">True</property> 
    402             <property name="can_focus">True</property> 
    403             <property name="editable">False</property> 
    404             <property name="cursor_visible">False</property> 
    405             <property name="accepts_tab">False</property> 
    406           </widget> 
    407         </child> 
    408       </widget> 
    409     </child> 
    410   </widget> 
    411   <widget class="GtkWindow" id="equip_window"> 
    412     <property name="events">GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    413     <property name="title" translatable="yes">Equipment</property> 
    414     <child> 
    415       <widget class="GtkScrolledWindow" id="scrolledwindow3"> 
    416         <property name="visible">True</property> 
    417         <property name="can_focus">True</property> 
    418         <property name="shadow_type">GTK_SHADOW_IN</property> 
    419         <child> 
    420           <widget class="GtkTextView" id="equip_text"> 
    421             <property name="visible">True</property> 
    422             <property name="can_focus">True</property> 
    423             <property name="editable">False</property> 
    424             <property name="cursor_visible">False</property> 
    425             <property name="accepts_tab">False</property> 
    426           </widget> 
    427         </child> 
    428       </widget> 
    429     </child> 
    430   </widget> 
    431   <widget class="GtkWindow" id="monst_list_window"> 
    432     <property name="events">GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    433     <property name="title" translatable="yes">Monster List</property> 
    434     <child> 
    435       <widget class="GtkScrolledWindow" id="scrolledwindow4"> 
    436         <property name="visible">True</property> 
    437         <property name="can_focus">True</property> 
    438         <property name="shadow_type">GTK_SHADOW_IN</property> 
    439         <child> 
    440           <widget class="GtkTextView" id="monst_list_text"> 
    441             <property name="visible">True</property> 
    442             <property name="can_focus">True</property> 
    443             <property name="editable">False</property> 
    444             <property name="cursor_visible">False</property> 
    445             <property name="accepts_tab">False</property> 
    446           </widget> 
    447         </child> 
    448       </widget> 
    449     </child> 
    450   </widget> 
    451   <widget class="GtkWindow" id="debug_window"> 
    452     <property name="events">GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK</property> 
    453     <property name="title" translatable="yes">Debug</property> 
    454     <child> 
    455       <widget class="GtkScrolledWindow" id="scrolledwindow5"> 
    456         <property name="visible">True</property> 
    457         <property name="can_focus">True</property> 
    458         <property name="shadow_type">GTK_SHADOW_IN</property> 
    459         <child> 
    460           <widget class="GtkTextView" id="debug_text"> 
    461             <property name="visible">True</property> 
    462             <property name="can_focus">True</property> 
    463             <property name="editable">False</property> 
    464             <property name="cursor_visible">False</property> 
    465             <property name="accepts_tab">False</property> 
    466           </widget> 
    467         </child> 
    468       </widget> 
    469     </child> 
    470   </widget> 
    471   <widget class="GtkWindow" id="options_window"> 
    472     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    473     <signal name="destroy_event" handler="hide_event_handler" object="options_window"/> 
    474     <child> 
    475       <widget class="GtkNotebook" id="notebook1"> 
    476         <property name="visible">True</property> 
    477         <property name="can_focus">True</property> 
    478         <child> 
    479           <widget class="GtkTable" id="table2"> 
    480             <property name="visible">True</property> 
    481             <property name="n_rows">8</property> 
    482             <property name="n_columns">2</property> 
    483             <child> 
    484               <widget class="GtkFontButton" id="term_font_0"> 
    485                 <property name="visible">True</property> 
    486                 <property name="can_focus">True</property> 
    487                 <property name="response_id">0</property> 
    488                 <signal name="font_set" handler="set_term_font"/> 
    489               </widget> 
    490               <packing> 
    491                 <property name="left_attach">1</property> 
    492                 <property name="right_attach">2</property> 
    493               </packing> 
    494             </child> 
    495             <child> 
    496               <widget class="GtkFontButton" id="term_font_1"> 
    497                 <property name="visible">True</property> 
    498                 <property name="can_focus">True</property> 
    499                 <property name="response_id">0</property> 
    500                 <signal name="font_set" handler="set_term_font"/> 
    501               </widget> 
    502               <packing> 
    503                 <property name="left_attach">1</property> 
    504                 <property name="right_attach">2</property> 
    505                 <property name="top_attach">1</property> 
    506                 <property name="bottom_attach">2</property> 
    507               </packing> 
    508             </child> 
    509             <child> 
    510               <widget class="GtkFontButton" id="term_font_2"> 
    511                 <property name="visible">True</property> 
    512                 <property name="can_focus">True</property> 
    513                 <property name="response_id">0</property> 
    514                 <signal name="font_set" handler="set_term_font"/> 
    515               </widget> 
    516               <packing> 
    517                 <property name="left_attach">1</property> 
    518                 <property name="right_attach">2</property> 
    519                 <property name="top_attach">2</property> 
    520                 <property name="bottom_attach">3</property> 
    521               </packing> 
    522             </child> 
    523             <child> 
    524               <widget class="GtkFontButton" id="term_font_3"> 
    525                 <property name="visible">True</property> 
    526                 <property name="can_focus">True</property> 
    527                 <property name="response_id">0</property> 
    528                 <signal name="font_set" handler="set_term_font"/> 
    529               </widget> 
    530               <packing> 
    531                 <property name="left_attach">1</property> 
    532                 <property name="right_attach">2</property> 
    533                 <property name="top_attach">3</property> 
    534                 <property name="bottom_attach">4</property> 
    535               </packing> 
    536             </child> 
    537             <child> 
    538               <widget class="GtkFontButton" id="term_font_4"> 
    539                 <property name="visible">True</property> 
    540                 <property name="can_focus">True</property> 
    541                 <property name="response_id">0</property> 
    542                 <signal name="font_set" handler="set_term_font"/> 
    543               </widget> 
    544               <packing> 
    545                 <property name="left_attach">1</property> 
    546                 <property name="right_attach">2</property> 
    547                 <property name="top_attach">4</property> 
    548                 <property name="bottom_attach">5</property> 
    549               </packing> 
    550             </child> 
    551             <child> 
    552               <widget class="GtkFontButton" id="term_font_5"> 
    553                 <property name="visible">True</property> 
    554                 <property name="can_focus">True</property> 
    555                 <property name="response_id">0</property> 
    556                 <signal name="font_set" handler="set_term_font"/> 
    557               </widget> 
    558               <packing> 
    559                 <property name="left_attach">1</property> 
    560                 <property name="right_attach">2</property> 
    561                 <property name="top_attach">5</property> 
    562                 <property name="bottom_attach">6</property> 
    563               </packing> 
    564             </child> 
    565             <child> 
    566               <widget class="GtkFontButton" id="term_font_6"> 
    567                 <property name="visible">True</property> 
    568                 <property name="can_focus">True</property> 
    569                 <property name="response_id">0</property> 
    570                 <signal name="font_set" handler="set_term_font"/> 
    571               </widget> 
    572               <packing> 
    573                 <property name="left_attach">1</property> 
    574                 <property name="right_attach">2</property> 
    575                 <property name="top_attach">6</property> 
    576                 <property name="bottom_attach">7</property> 
    577               </packing> 
    578             </child> 
    579             <child> 
    580               <widget class="GtkFontButton" id="term_font_7"> 
    581                 <property name="visible">True</property> 
    582                 <property name="can_focus">True</property> 
    583                 <property name="response_id">0</property> 
    584               </widget> 
    585               <packing> 
    586                 <property name="left_attach">1</property> 
    587                 <property name="right_attach">2</property> 
    588                 <property name="top_attach">7</property> 
    589                 <property name="bottom_attach">8</property> 
    590               </packing> 
    591             </child> 
    592             <child> 
    593               <widget class="GtkLabel" id="label4"> 
    594                 <property name="visible">True</property> 
    595                 <property name="label" translatable="yes">Main Window</property> 
    596               </widget> 
    597             </child> 
    598             <child> 
    599               <widget class="GtkLabel" id="label5"> 
    600                 <property name="visible">True</property> 
    601                 <property name="label" translatable="yes">Term Window 1</property> 
    602               </widget> 
    603               <packing> 
    604                 <property name="top_attach">1</property> 
    605                 <property name="bottom_attach">2</property> 
    606               </packing> 
    607             </child> 
    608             <child> 
    609               <widget class="GtkLabel" id="label6"> 
    610                 <property name="visible">True</property> 
    611                 <property name="label" translatable="yes">Term Window 2</property> 
    612               </widget> 
    613               <packing> 
    614                 <property name="top_attach">2</property> 
    615                 <property name="bottom_attach">3</property> 
    616               </packing> 
    617             </child> 
    618             <child> 
    619               <widget class="GtkLabel" id="label7"> 
    620                 <property name="visible">True</property> 
    621                 <property name="label" translatable="yes">Term Window 3</property> 
    622               </widget> 
    623               <packing> 
    624                 <property name="top_attach">3</property> 
    625                 <property name="bottom_attach">4</property> 
    626               </packing> 
    627             </child> 
    628             <child> 
    629               <widget class="GtkLabel" id="label8"> 
    630                 <property name="visible">True</property> 
    631                 <property name="label" translatable="yes">Term Window 4</property> 
    632               </widget> 
    633               <packing> 
    634                 <property name="top_attach">4</property> 
    635                 <property name="bottom_attach">5</property> 
    636               </packing> 
    637             </child> 
    638             <child> 
    639               <widget class="GtkLabel" id="label9"> 
    640                 <property name="visible">True</property> 
    641                 <property name="label" translatable="yes">Term Window 5</property> 
    642               </widget> 
    643               <packing> 
    644                 <property name="top_attach">5</property> 
    645                 <property name="bottom_attach">6</property> 
    646               </packing> 
    647             </child> 
    648             <child> 
    649               <widget class="GtkLabel" id="label10"> 
    650                 <property name="visible">True</property> 
    651                 <property name="label" translatable="yes">Term Window 6</property> 
    652               </widget> 
    653               <packing> 
    654                 <property name="top_attach">6</property> 
    655                 <property name="bottom_attach">7</property> 
    656               </packing> 
    657             </child> 
    658             <child> 
    659               <widget class="GtkLabel" id="label11"> 
    660                 <property name="visible">True</property> 
    661                 <property name="label" translatable="yes">Term Window 7</property> 
    662               </widget> 
    663               <packing> 
    664                 <property name="top_attach">7</property> 
    665                 <property name="bottom_attach">8</property> 
    666               </packing> 
    667             </child> 
    668           </widget> 
    669           <packing> 
    670             <property name="tab_expand">False</property> 
    671           </packing> 
    672         </child> 
    673         <child> 
    674           <widget class="GtkLabel" id="label1"> 
    675             <property name="visible">True</property> 
    676             <property name="label" translatable="yes">Term windows</property> 
    677           </widget> 
    678           <packing> 
    679             <property name="type">tab</property> 
    680             <property name="tab_expand">False</property> 
    681             <property name="tab_fill">False</property> 
    682           </packing> 
    683         </child> 
    684         <child> 
    685           <widget class="GtkTable" id="table3"> 
    686             <property name="visible">True</property> 
    687             <property name="n_rows">6</property> 
    688             <property name="n_columns">2</property> 
    689             <child> 
    690               <widget class="GtkFontButton" id="xtra_font_4"> 
    691                 <property name="visible">True</property> 
    692                 <property name="can_focus">True</property> 
    693                 <property name="response_id">0</property> 
    694                 <signal name="font_set" handler="set_xtra_font"/> 
    695               </widget> 
    696               <packing> 
    697                 <property name="left_attach">1</property> 
    698                 <property name="right_attach">2</property> 
    699                 <property name="top_attach">5</property> 
    700                 <property name="bottom_attach">6</property> 
    701               </packing> 
    702             </child> 
    703             <child> 
    704               <widget class="GtkFontButton" id="xtra_font_3"> 
    705                 <property name="visible">True</property> 
    706                 <property name="can_focus">True</property> 
    707                 <property name="response_id">0</property> 
    708                 <signal name="font_set" handler="set_xtra_font"/> 
    709               </widget> 
    710               <packing> 
    711                 <property name="left_attach">1</property> 
    712                 <property name="right_attach">2</property> 
    713                 <property name="top_attach">4</property> 
    714                 <property name="bottom_attach">5</property> 
    715               </packing> 
    716             </child> 
    717             <child> 
    718               <widget class="GtkFontButton" id="xtra_font_5"> 
    719                 <property name="visible">True</property> 
    720                 <property name="can_focus">True</property> 
    721                 <property name="response_id">0</property> 
    722                 <signal name="font_set" handler="set_xtra_font"/> 
    723               </widget> 
    724               <packing> 
    725                 <property name="left_attach">1</property> 
    726                 <property name="right_attach">2</property> 
    727                 <property name="top_attach">3</property> 
    728                 <property name="bottom_attach">4</property> 
    729               </packing> 
    730             </child> 
    731             <child> 
    732               <widget class="GtkFontButton" id="xtra_font_2"> 
    733                 <property name="visible">True</property> 
    734                 <property name="can_focus">True</property> 
    735                 <property name="response_id">0</property> 
    736                 <signal name="font_set" handler="set_xtra_font"/> 
    737               </widget> 
    738               <packing> 
    739                 <property name="left_attach">1</property> 
    740                 <property name="right_attach">2</property> 
    741                 <property name="top_attach">2</property> 
    742                 <property name="bottom_attach">3</property> 
    743               </packing> 
    744             </child> 
    745             <child> 
    746               <widget class="GtkFontButton" id="xtra_font_1"> 
    747                 <property name="visible">True</property> 
    748                 <property name="can_focus">True</property> 
    749                 <property name="response_id">0</property> 
    750                 <signal name="font_set" handler="set_xtra_font"/> 
    751               </widget> 
    752               <packing> 
    753                 <property name="left_attach">1</property> 
    754                 <property name="right_attach">2</property> 
    755                 <property name="top_attach">1</property> 
    756                 <property name="bottom_attach">2</property> 
    757               </packing> 
    758             </child> 
    759             <child> 
    760               <widget class="GtkFontButton" id="xtra_font_0"> 
    761                 <property name="visible">True</property> 
    762                 <property name="can_focus">True</property> 
    763                 <property name="response_id">0</property> 
    764                 <signal name="font_set" handler="set_xtra_font"/> 
    765               </widget> 
    766               <packing> 
    767                 <property name="left_attach">1</property> 
    768                 <property name="right_attach">2</property> 
    769               </packing> 
    770             </child> 
    771             <child> 
    772               <widget class="GtkLabel" id="label18"> 
    773                 <property name="visible">True</property> 
    774                 <property name="label" translatable="yes">Debug</property> 
    775               </widget> 
    776               <packing> 
    777                 <property name="top_attach">5</property> 
    778                 <property name="bottom_attach">6</property> 
    779               </packing> 
    780             </child> 
    781             <child> 
    782               <widget class="GtkLabel" id="label17"> 
    783                 <property name="visible">True</property> 
    784                 <property name="label" translatable="yes">Monster List</property> 
    785               </widget> 
    786               <packing> 
    787                 <property name="top_attach">4</property> 
    788                 <property name="bottom_attach">5</property> 
    789               </packing> 
    790             </child> 
    791             <child> 
    792