]> Pileus Git - grits/blob - data/main.ui
* Removing glade (pure gtk-builder)
[grits] / data / main.ui
1 <?xml version="1.0"?>
2 <interface>
3   <requires lib="gtk+" version="2.16"/>
4   <!-- interface-naming-policy toplevel-contextual -->
5   <object class="GtkListStore" id="times">
6     <columns>
7       <!-- column-name time -->
8       <column type="gchararray"/>
9     </columns>
10   </object>
11   <object class="GtkTreeStore" id="sites">
12     <columns>
13       <!-- column-name label -->
14       <column type="gchararray"/>
15       <!-- column-name code -->
16       <column type="gchararray"/>
17     </columns>
18   </object>
19   <object class="GtkWindow" id="window">
20     <child>
21       <object class="GtkVBox" id="body">
22         <property name="visible">True</property>
23         <child>
24           <object class="GtkMenuBar" id="menu">
25             <property name="visible">True</property>
26             <child>
27               <object class="GtkMenuItem" id="file_item">
28                 <property name="visible">True</property>
29                 <property name="label" translatable="yes">_File</property>
30                 <property name="use_underline">True</property>
31                 <child type="submenu">
32                   <object class="GtkMenu" id="file_menu">
33                     <property name="visible">True</property>
34                     <child>
35                       <object class="GtkCheckMenuItem" id="offline_item">
36                         <property name="visible">True</property>
37                         <property name="tooltip_text" translatable="yes">Work offline</property>
38                         <property name="related_action">offline</property>
39                         <property name="use_action_appearance">True</property>
40                       </object>
41                     </child>
42                     <child>
43                       <object class="GtkSeparatorMenuItem" id="sep2">
44                         <property name="visible">True</property>
45                       </object>
46                     </child>
47                     <child>
48                       <object class="GtkImageMenuItem" id="quit_item">
49                         <property name="visible">True</property>
50                         <property name="related_action">quit</property>
51                         <property name="use_action_appearance">True</property>
52                         <property name="use_underline">True</property>
53                         <property name="use_stock">True</property>
54                       </object>
55                     </child>
56                   </object>
57                 </child>
58               </object>
59             </child>
60             <child>
61               <object class="GtkMenuItem" id="view_item">
62                 <property name="visible">True</property>
63                 <property name="label" translatable="yes">_View</property>
64                 <property name="use_underline">True</property>
65                 <child type="submenu">
66                   <object class="GtkMenu" id="view_menu">
67                     <property name="visible">True</property>
68                     <child>
69                       <object class="GtkImageMenuItem" id="zoomin_item">
70                         <property name="visible">True</property>
71                         <property name="related_action">zoomin</property>
72                         <property name="use_action_appearance">True</property>
73                         <property name="use_underline">True</property>
74                         <property name="use_stock">True</property>
75                       </object>
76                     </child>
77                     <child>
78                       <object class="GtkImageMenuItem" id="zoomout_item">
79                         <property name="visible">True</property>
80                         <property name="related_action">zoomout</property>
81                         <property name="use_action_appearance">True</property>
82                         <property name="use_underline">True</property>
83                         <property name="use_stock">True</property>
84                       </object>
85                     </child>
86                     <child>
87                       <object class="GtkSeparatorMenuItem" id="sep1">
88                         <property name="visible">True</property>
89                       </object>
90                     </child>
91                     <child>
92                       <object class="GtkImageMenuItem" id="refresh_item">
93                         <property name="visible">True</property>
94                         <property name="related_action">refresh</property>
95                         <property name="use_action_appearance">True</property>
96                         <property name="use_underline">True</property>
97                         <property name="use_stock">True</property>
98                       </object>
99                     </child>
100                   </object>
101                 </child>
102               </object>
103             </child>
104             <child>
105               <object class="GtkMenuItem" id="help_item">
106                 <property name="visible">True</property>
107                 <property name="label" translatable="yes">_Help</property>
108                 <property name="use_underline">True</property>
109                 <child type="submenu">
110                   <object class="GtkMenu" id="help_menu">
111                     <property name="visible">True</property>
112                     <child>
113                       <object class="GtkImageMenuItem" id="about_item">
114                         <property name="visible">True</property>
115                         <property name="related_action">about</property>
116                         <property name="use_action_appearance">True</property>
117                         <property name="use_underline">True</property>
118                         <property name="use_stock">True</property>
119                         <signal name="activate" handler="on_about"/>
120                       </object>
121                     </child>
122                   </object>
123                 </child>
124               </object>
125             </child>
126           </object>
127           <packing>
128             <property name="expand">False</property>
129             <property name="position">0</property>
130           </packing>
131         </child>
132         <child>
133           <object class="GtkToolbar" id="toolbar">
134             <property name="visible">True</property>
135             <property name="toolbar_style">icons</property>
136             <child>
137               <object class="GtkToolButton" id="zoomin_button">
138                 <property name="visible">True</property>
139                 <property name="related_action">zoomin</property>
140                 <property name="use_action_appearance">True</property>
141               </object>
142               <packing>
143                 <property name="expand">False</property>
144                 <property name="homogeneous">True</property>
145               </packing>
146             </child>
147             <child>
148               <object class="GtkToolButton" id="zoomout_button">
149                 <property name="visible">True</property>
150                 <property name="related_action">zoomout</property>
151                 <property name="use_action_appearance">True</property>
152               </object>
153               <packing>
154                 <property name="expand">False</property>
155                 <property name="homogeneous">True</property>
156               </packing>
157             </child>
158             <child>
159               <object class="GtkSeparatorToolItem" id="sep">
160                 <property name="visible">True</property>
161               </object>
162               <packing>
163                 <property name="expand">False</property>
164                 <property name="homogeneous">True</property>
165               </packing>
166             </child>
167             <child>
168               <object class="GtkToolButton" id="refresh_button">
169                 <property name="visible">True</property>
170                 <property name="related_action">refresh</property>
171                 <property name="use_action_appearance">True</property>
172                 <property name="use_underline">True</property>
173               </object>
174               <packing>
175                 <property name="expand">False</property>
176                 <property name="homogeneous">True</property>
177               </packing>
178             </child>
179           </object>
180           <packing>
181             <property name="expand">False</property>
182             <property name="position">1</property>
183           </packing>
184         </child>
185         <child>
186           <object class="GtkVPaned" id="vpaned1">
187             <property name="visible">True</property>
188             <property name="can_focus">True</property>
189             <child>
190               <object class="GtkHPaned" id="hpaned1">
191                 <property name="visible">True</property>
192                 <property name="can_focus">True</property>
193                 <child>
194                   <object class="GtkDrawingArea" id="drawing">
195                     <property name="width_request">600</property>
196                     <property name="height_request">550</property>
197                     <property name="visible">True</property>
198                     <property name="can_focus">True</property>
199                     <property name="has_focus">True</property>
200                     <property name="is_focus">True</property>
201                     <property name="can_default">True</property>
202                     <property name="has_default">True</property>
203                     <property name="receives_default">True</property>
204                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_STRUCTURE_MASK</property>
205                     <signal name="button_press_event" handler="on_drawing_button_press"/>
206                     <signal name="key_press_event" handler="on_drawing_key_press"/>
207                     <signal name="enter_notify_event" handler="on_drawing_button_press"/>
208                   </object>
209                   <packing>
210                     <property name="resize">True</property>
211                     <property name="shrink">False</property>
212                   </packing>
213                 </child>
214                 <child>
215                   <object class="GtkVBox" id="vbox2">
216                     <property name="visible">True</property>
217                     <property name="spacing">5</property>
218                     <child>
219                       <object class="GtkExpander" id="expander1">
220                         <property name="visible">True</property>
221                         <property name="can_focus">True</property>
222                         <property name="expanded">True</property>
223                         <property name="use_markup">True</property>
224                         <child>
225                           <object class="GtkComboBox" id="site">
226                             <property name="visible">True</property>
227                             <property name="model">sites</property>
228                             <property name="add_tearoffs">True</property>
229                             <signal name="changed" handler="on_site_changed"/>
230                             <child>
231                               <object class="GtkCellRendererText" id="site_rend"/>
232                               <attributes>
233                                 <attribute name="text">0</attribute>
234                               </attributes>
235                             </child>
236                           </object>
237                         </child>
238                         <child type="label">
239                           <object class="GtkLabel" id="label1">
240                             <property name="visible">True</property>
241                             <property name="label" translatable="yes">&lt;b&gt;Site&lt;/b&gt;</property>
242                             <property name="use_markup">True</property>
243                           </object>
244                         </child>
245                       </object>
246                       <packing>
247                         <property name="expand">False</property>
248                         <property name="position">0</property>
249                       </packing>
250                     </child>
251                     <child>
252                       <object class="GtkExpander" id="expander2">
253                         <property name="visible">True</property>
254                         <property name="can_focus">True</property>
255                         <property name="expanded">True</property>
256                         <child>
257                           <object class="GtkScrolledWindow" id="scrolledwindow1">
258                             <property name="visible">True</property>
259                             <property name="can_focus">True</property>
260                             <property name="hscrollbar_policy">never</property>
261                             <property name="vscrollbar_policy">automatic</property>
262                             <property name="shadow_type">in</property>
263                             <child>
264                               <object class="GtkTreeView" id="time">
265                                 <property name="visible">True</property>
266                                 <property name="can_focus">True</property>
267                                 <property name="model">times</property>
268                                 <property name="headers_visible">False</property>
269                                 <signal name="row_activated" handler="on_time_changed"/>
270                               </object>
271                             </child>
272                           </object>
273                         </child>
274                         <child type="label">
275                           <object class="GtkLabel" id="label2">
276                             <property name="visible">True</property>
277                             <property name="label" translatable="yes">&lt;b&gt;Time&lt;/b&gt;</property>
278                             <property name="use_markup">True</property>
279                           </object>
280                         </child>
281                       </object>
282                       <packing>
283                         <property name="position">1</property>
284                       </packing>
285                     </child>
286                   </object>
287                   <packing>
288                     <property name="resize">False</property>
289                     <property name="shrink">True</property>
290                   </packing>
291                 </child>
292               </object>
293               <packing>
294                 <property name="resize">True</property>
295                 <property name="shrink">False</property>
296               </packing>
297             </child>
298             <child>
299               <object class="GtkNotebook" id="tabs">
300                 <property name="visible">True</property>
301                 <property name="can_focus">True</property>
302                 <property name="tab_pos">bottom</property>
303               </object>
304               <packing>
305                 <property name="resize">False</property>
306                 <property name="shrink">False</property>
307               </packing>
308             </child>
309           </object>
310           <packing>
311             <property name="position">2</property>
312           </packing>
313         </child>
314       </object>
315     </child>
316   </object>
317   <object class="GtkToggleAction" id="offline">
318     <property name="label">Offline</property>
319     <signal name="toggled" handler="on_offline"/>
320   </object>
321   <object class="GtkAction" id="quit">
322     <property name="label">Quit</property>
323     <property name="stock_id">gtk-quit</property>
324     <signal name="activate" handler="on_quit"/>
325   </object>
326   <object class="GtkAction" id="zoomin">
327     <property name="label">Zoom In</property>
328     <property name="stock_id">gtk-zoom-in</property>
329     <signal name="activate" handler="on_zoomin"/>
330   </object>
331   <object class="GtkAction" id="zoomout">
332     <property name="label">Zoom Out</property>
333     <property name="stock_id">gtk-zoom-out</property>
334     <signal name="activate" handler="on_zoomout"/>
335   </object>
336   <object class="GtkAction" id="refresh">
337     <property name="label">Refresh</property>
338     <property name="stock_id">gtk-refresh</property>
339     <signal name="activate" handler="on_refresh"/>
340   </object>
341   <object class="GtkAction" id="about">
342     <property name="label">About</property>
343     <property name="stock_id">gtk-about</property>
344     <signal name="activate" handler="on_about"/>
345   </object>
346 </interface>