Added debugging code for dumping data from memory using GUI.
[familia.git] / data / gui.glade
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 3.0 -->
4   <object class="GtkAccelGroup" id="FileAccel"/>
5   <object class="GtkActionGroup" id="FileActions">
6     <property name="accel_group">FileAccel</property>
7     <child>
8       <object class="GtkAction" id="file-open">
9         <property name="label" translatable="yes">Open</property>
10         <property name="short_label" translatable="yes">Open</property>
11         <property name="tooltip" translatable="yes">Open file</property>
12         <property name="stock_id">gtk-open</property>
13         <property name="icon_name">document-open</property>
14         <signal name="activate" handler="openfile_dialog" swapped="no"/>
15       </object>
16       <accelerator key="o" modifiers="GDK_CONTROL_MASK"/>
17     </child>
18     <child>
19       <object class="GtkAction" id="file-close">
20         <property name="label" translatable="yes">Close</property>
21         <property name="stock_id">gtk-close</property>
22         <property name="icon_name">window-close</property>
23       </object>
24     </child>
25     <child>
26       <object class="GtkAction" id="file-menu">
27         <property name="label" translatable="yes">_File</property>
28         <property name="stock_id">gtk-file</property>
29       </object>
30     </child>
31     <child>
32       <object class="GtkAction" id="file-save">
33         <property name="label" translatable="yes">_Save</property>
34         <property name="stock_id">gtk-save</property>
35         <property name="icon_name">document-save</property>
36       </object>
37       <accelerator key="s" modifiers="GDK_CONTROL_MASK"/>
38     </child>
39     <child>
40       <object class="GtkAction" id="file-save-as">
41         <property name="label" translatable="yes">Save as</property>
42         <property name="stock_id">gtk-save-as</property>
43         <property name="icon_name">document-save-as</property>
44       </object>
45       <accelerator key="s" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
46     </child>
47     <child>
48       <object class="GtkAction" id="file-new">
49         <property name="label" translatable="yes">_New</property>
50         <property name="stock_id">gtk-new</property>
51         <property name="icon_name">document-new</property>
52       </object>
53       <accelerator key="n" modifiers="GDK_CONTROL_MASK"/>
54     </child>
55   </object>
56   <object class="GtkAccelGroup" id="HelpAccel"/>
57   <object class="GtkActionGroup" id="HelpActions">
58     <property name="accel_group">HelpAccel</property>
59     <child>
60       <object class="GtkAction" id="help-about">
61         <property name="label" translatable="yes" comments="Menu item: About...">About...</property>
62         <property name="short_label" translatable="yes">About</property>
63         <property name="stock_id">gtk-about</property>
64         <property name="icon_name">help-about</property>
65         <signal name="activate" handler="about_dialog" swapped="no"/>
66       </object>
67     </child>
68     <child>
69       <object class="GtkAction" id="help-menu">
70         <property name="label" translatable="yes">Help</property>
71         <property name="short_label" translatable="yes">Help</property>
72         <property name="stock_id">gtk-help</property>
73       </object>
74     </child>
75   </object>
76   <object class="GtkAccelGroup" id="ProgramAccel"/>
77   <object class="GtkActionGroup" id="ProgramActions">
78     <property name="accel_group">ProgramAccel</property>
79     <child>
80       <object class="GtkAction" id="program-quit">
81         <property name="label" translatable="yes">Quit</property>
82         <property name="stock_id">gtk-quit</property>
83         <property name="icon_name">application-exit</property>
84         <signal name="activate" handler="gtk_main_quit" swapped="no"/>
85       </object>
86       <accelerator key="q" modifiers="GDK_CONTROL_MASK"/>
87     </child>
88   </object>
89   <object class="GtkImage" id="image1">
90     <property name="visible">True</property>
91     <property name="can_focus">False</property>
92     <property name="stock">gtk-missing-image</property>
93     <property name="icon-size">1</property>
94   </object>
95   <object class="GtkImage" id="image2">
96     <property name="visible">True</property>
97     <property name="can_focus">False</property>
98     <property name="stock">gtk-missing-image</property>
99   </object>
100   <object class="GtkWindow" id="logger-window">
101     <property name="can_focus">False</property>
102     <property name="window_position">center</property>
103     <child>
104       <object class="GtkTextView" id="textview">
105         <property name="visible">True</property>
106         <property name="can_focus">True</property>
107       </object>
108     </child>
109   </object>
110   <object class="GtkWindow" id="main-window">
111     <property name="can_focus">False</property>
112     <property name="default_width">400</property>
113     <property name="default_height">400</property>
114     <property name="hide_titlebar_when_maximized">True</property>
115     <signal name="destroy" handler="gtk_main_quit" swapped="no"/>
116     <child>
117       <object class="GtkBox" id="box1">
118         <property name="visible">True</property>
119         <property name="can_focus">False</property>
120         <property name="orientation">vertical</property>
121         <child>
122           <object class="GtkMenuBar" id="main-menu">
123             <property name="visible">True</property>
124             <property name="can_focus">False</property>
125             <child>
126               <object class="GtkMenuItem" id="menu-file">
127                 <property name="related_action">file-menu</property>
128                 <property name="visible">True</property>
129                 <property name="can_focus">False</property>
130                 <child type="submenu">
131                   <object class="GtkMenu" id="menu1">
132                     <property name="visible">True</property>
133                     <property name="can_focus">False</property>
134                     <child>
135                       <object class="GtkImageMenuItem" id="menu-item-new">
136                         <property name="related_action">file-new</property>
137                         <property name="visible">True</property>
138                         <property name="can_focus">False</property>
139                         <property name="use_underline">True</property>
140                         <property name="use_stock">True</property>
141                       </object>
142                     </child>
143                     <child>
144                       <object class="GtkImageMenuItem" id="menu-item-open-file">
145                         <property name="related_action">file-open</property>
146                         <property name="visible">True</property>
147                         <property name="can_focus">False</property>
148                         <property name="use_underline">True</property>
149                         <property name="use_stock">True</property>
150                       </object>
151                     </child>
152                     <child>
153                       <object class="GtkImageMenuItem" id="menu-item-save">
154                         <property name="related_action">file-save</property>
155                         <property name="visible">True</property>
156                         <property name="can_focus">False</property>
157                         <property name="use_underline">True</property>
158                         <property name="use_stock">True</property>
159                       </object>
160                     </child>
161                     <child>
162                       <object class="GtkImageMenuItem" id="menu-item-save-as">
163                         <property name="related_action">file-save-as</property>
164                         <property name="visible">True</property>
165                         <property name="can_focus">False</property>
166                         <property name="use_underline">True</property>
167                         <property name="use_stock">True</property>
168                       </object>
169                     </child>
170                     <child>
171                       <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
172                         <property name="visible">True</property>
173                         <property name="can_focus">False</property>
174                       </object>
175                     </child>
176                     <child>
177                       <object class="GtkImageMenuItem" id="menu-item-quit">
178                         <property name="related_action">program-quit</property>
179                         <property name="visible">True</property>
180                         <property name="can_focus">False</property>
181                         <property name="use_underline">True</property>
182                         <property name="use_stock">True</property>
183                         <signal name="activate" handler="gtk_main_quit" swapped="no"/>
184                       </object>
185                     </child>
186                   </object>
187                 </child>
188               </object>
189             </child>
190             <child>
191               <object class="GtkMenuItem" id="menuitem2">
192                 <property name="can_focus">False</property>
193                 <property name="label" translatable="yes">_Edycja</property>
194                 <property name="use_underline">True</property>
195                 <child type="submenu">
196                   <object class="GtkMenu" id="menu2">
197                     <property name="visible">True</property>
198                     <property name="can_focus">False</property>
199                     <child>
200                       <object class="GtkImageMenuItem" id="imagemenuitem6">
201                         <property name="label">gtk-cut</property>
202                         <property name="visible">True</property>
203                         <property name="can_focus">False</property>
204                         <property name="use_underline">True</property>
205                         <property name="use_stock">True</property>
206                       </object>
207                     </child>
208                     <child>
209                       <object class="GtkImageMenuItem" id="imagemenuitem7">
210                         <property name="label">gtk-copy</property>
211                         <property name="visible">True</property>
212                         <property name="can_focus">False</property>
213                         <property name="use_underline">True</property>
214                         <property name="use_stock">True</property>
215                       </object>
216                     </child>
217                     <child>
218                       <object class="GtkImageMenuItem" id="imagemenuitem8">
219                         <property name="label">gtk-paste</property>
220                         <property name="visible">True</property>
221                         <property name="can_focus">False</property>
222                         <property name="use_underline">True</property>
223                         <property name="use_stock">True</property>
224                       </object>
225                     </child>
226                     <child>
227                       <object class="GtkImageMenuItem" id="imagemenuitem9">
228                         <property name="label">gtk-delete</property>
229                         <property name="visible">True</property>
230                         <property name="can_focus">False</property>
231                         <property name="use_underline">True</property>
232                         <property name="use_stock">True</property>
233                       </object>
234                     </child>
235                   </object>
236                 </child>
237               </object>
238             </child>
239             <child>
240               <object class="GtkMenuItem" id="menuitem3">
241                 <property name="can_focus">False</property>
242                 <property name="label" translatable="yes">_Widok</property>
243                 <property name="use_underline">True</property>
244               </object>
245             </child>
246             <child>
247               <object class="GtkMenuItem" id="menuitem4">
248                 <property name="visible">True</property>
249                 <property name="can_focus">False</property>
250                 <property name="label" translatable="yes">Help</property>
251                 <property name="use_underline">True</property>
252                 <child type="submenu">
253                   <object class="GtkMenu" id="menu3">
254                     <property name="visible">True</property>
255                     <property name="can_focus">False</property>
256                     <child>
257                       <object class="GtkImageMenuItem" id="imagemenuitem10">
258                         <property name="related_action">help-about</property>
259                         <property name="visible">True</property>
260                         <property name="can_focus">False</property>
261                         <property name="use_underline">True</property>
262                         <property name="use_stock">True</property>
263                       </object>
264                     </child>
265                   </object>
266                 </child>
267               </object>
268             </child>
269             <child>
270               <object class="GtkMenuItem" id="debug">
271                 <property name="visible">True</property>
272                 <property name="can_focus">False</property>
273                 <property name="right_justified">True</property>
274                 <property name="label" translatable="yes">Debug</property>
275                 <child type="submenu">
276                   <object class="GtkMenu" id="menu4">
277                     <property name="visible">True</property>
278                     <property name="can_focus">False</property>
279                     <child>
280                       <object class="GtkImageMenuItem" id="storage-dump">
281                         <property name="label" translatable="yes">imagemenuitem</property>
282                         <property name="visible">True</property>
283                         <property name="can_focus">False</property>
284                         <property name="image">image2</property>
285                         <property name="use_stock">False</property>
286                         <signal name="activate" handler="familia_storage_dump_all" swapped="no"/>
287                       </object>
288                     </child>
289                     <child>
290                       <object class="GtkImageMenuItem" id="stack-dump">
291                         <property name="label" translatable="yes">imagemenuitem</property>
292                         <property name="visible">True</property>
293                         <property name="can_focus">False</property>
294                         <property name="image">image1</property>
295                         <property name="use_stock">False</property>
296                         <signal name="activate" handler="familia_memory_stack_dump" swapped="no"/>
297                       </object>
298                     </child>
299                   </object>
300                 </child>
301               </object>
302             </child>
303           </object>
304           <packing>
305             <property name="expand">False</property>
306             <property name="fill">True</property>
307             <property name="position">0</property>
308           </packing>
309         </child>
310         <child>
311           <object class="GtkViewport" id="viewport">
312             <property name="visible">True</property>
313             <property name="can_focus">False</property>
314             <child>
315               <object class="GtkDrawingArea" id="drawing-area">
316                 <property name="visible">True</property>
317                 <property name="can_focus">False</property>
318                 <signal name="draw" handler="drawing_area_draw" swapped="no"/>
319                 <signal name="configure-event" handler="drawing_area_configure_event" swapped="no"/>
320                 <signal name="unrealize" handler="drawing_area_unrealize" swapped="no"/>
321                 <signal name="realize" handler="drawing_area_realize" swapped="no"/>
322               </object>
323             </child>
324           </object>
325           <packing>
326             <property name="expand">True</property>
327             <property name="fill">True</property>
328             <property name="position">1</property>
329           </packing>
330         </child>
331       </object>
332     </child>
333   </object>
334   <object class="GtkFileChooserDialog" id="open-file-dialog">
335     <property name="can_focus">False</property>
336     <property name="border_width">5</property>
337     <property name="type_hint">dialog</property>
338     <child internal-child="vbox">
339       <object class="GtkBox" id="filechooserdialog-vbox1">
340         <property name="can_focus">False</property>
341         <property name="orientation">vertical</property>
342         <property name="spacing">2</property>
343         <child internal-child="action_area">
344           <object class="GtkButtonBox" id="filechooserdialog-action_area1">
345             <property name="can_focus">False</property>
346             <property name="layout_style">end</property>
347             <child>
348               <object class="GtkButton" id="openfiledialog-cancel">
349                 <property name="label">gtk-cancel</property>
350                 <property name="visible">True</property>
351                 <property name="can_focus">True</property>
352                 <property name="receives_default">True</property>
353                 <property name="use_stock">True</property>
354               </object>
355               <packing>
356                 <property name="expand">False</property>
357                 <property name="fill">True</property>
358                 <property name="position">0</property>
359               </packing>
360             </child>
361             <child>
362               <object class="GtkButton" id="openfiledialog-ok">
363                 <property name="label">gtk-open</property>
364                 <property name="visible">True</property>
365                 <property name="can_focus">True</property>
366                 <property name="can_default">True</property>
367                 <property name="has_default">True</property>
368                 <property name="receives_default">True</property>
369                 <property name="use_stock">True</property>
370               </object>
371               <packing>
372                 <property name="expand">False</property>
373                 <property name="fill">True</property>
374                 <property name="position">1</property>
375               </packing>
376             </child>
377           </object>
378           <packing>
379             <property name="expand">False</property>
380             <property name="fill">True</property>
381             <property name="pack_type">end</property>
382             <property name="position">0</property>
383           </packing>
384         </child>
385         <child>
386           <placeholder/>
387         </child>
388       </object>
389     </child>
390     <action-widgets>
391       <action-widget response="-6">openfiledialog-cancel</action-widget>
392       <action-widget response="-5">openfiledialog-ok</action-widget>
393     </action-widgets>
394   </object>
395 </interface>