source: trunk/src/gtk/editor.xml @ 177

Last change on this file since 177 was 177, checked in by sam, 10 years ago

Minor simplification to the GTK exit handling.

  • Property svn:mime-type set to text/xml
File size: 15.9 KB
Line 
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="window">
6    <property name="title" translatable="yes">Deus Hax Editor</property>
7    <child>
8      <object class="GtkVBox" id="vbox1">
9        <property name="visible">True</property>
10        <property name="orientation">vertical</property>
11        <child>
12          <object class="GtkMenuBar" id="menubar1">
13            <property name="visible">True</property>
14            <child>
15              <object class="GtkMenuItem" id="menuitem1">
16                <property name="visible">True</property>
17                <property name="label" translatable="yes">_File</property>
18                <property name="use_underline">True</property>
19                <child type="submenu">
20                  <object class="GtkMenu" id="menu1">
21                    <property name="visible">True</property>
22                    <child>
23                      <object class="GtkImageMenuItem" id="imagemenuitem1">
24                        <property name="visible">True</property>
25                        <property name="related_action">action_new</property>
26                        <property name="use_action_appearance">True</property>
27                        <property name="use_underline">True</property>
28                        <property name="use_stock">True</property>
29                      </object>
30                    </child>
31                    <child>
32                      <object class="GtkImageMenuItem" id="imagemenuitem2">
33                        <property name="visible">True</property>
34                        <property name="related_action">action_open</property>
35                        <property name="use_action_appearance">True</property>
36                        <property name="use_underline">True</property>
37                        <property name="use_stock">True</property>
38                      </object>
39                    </child>
40                    <child>
41                      <object class="GtkImageMenuItem" id="imagemenuitem3">
42                        <property name="label">gtk-save</property>
43                        <property name="visible">True</property>
44                        <property name="use_underline">True</property>
45                        <property name="use_stock">True</property>
46                      </object>
47                    </child>
48                    <child>
49                      <object class="GtkImageMenuItem" id="imagemenuitem4">
50                        <property name="label">gtk-save-as</property>
51                        <property name="visible">True</property>
52                        <property name="use_underline">True</property>
53                        <property name="use_stock">True</property>
54                      </object>
55                    </child>
56                    <child>
57                      <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
58                        <property name="visible">True</property>
59                      </object>
60                    </child>
61                    <child>
62                      <object class="GtkImageMenuItem" id="imagemenuitem5">
63                        <property name="label">gtk-quit</property>
64                        <property name="visible">True</property>
65                        <property name="use_underline">True</property>
66                        <property name="use_stock">True</property>
67                        <property name="always_show_image">True</property>
68                        <signal name="activate" handler="gtk_main_quit"/>
69                      </object>
70                    </child>
71                  </object>
72                </child>
73              </object>
74            </child>
75            <child>
76              <object class="GtkMenuItem" id="menuitem2">
77                <property name="visible">True</property>
78                <property name="label" translatable="yes">_Edit</property>
79                <property name="use_underline">True</property>
80                <child type="submenu">
81                  <object class="GtkMenu" id="menu2">
82                    <property name="visible">True</property>
83                    <child>
84                      <object class="GtkImageMenuItem" id="imagemenuitem6">
85                        <property name="label">gtk-cut</property>
86                        <property name="visible">True</property>
87                        <property name="use_underline">True</property>
88                        <property name="use_stock">True</property>
89                      </object>
90                    </child>
91                    <child>
92                      <object class="GtkImageMenuItem" id="imagemenuitem7">
93                        <property name="label">gtk-copy</property>
94                        <property name="visible">True</property>
95                        <property name="use_underline">True</property>
96                        <property name="use_stock">True</property>
97                      </object>
98                    </child>
99                    <child>
100                      <object class="GtkImageMenuItem" id="imagemenuitem8">
101                        <property name="label">gtk-paste</property>
102                        <property name="visible">True</property>
103                        <property name="use_underline">True</property>
104                        <property name="use_stock">True</property>
105                      </object>
106                    </child>
107                    <child>
108                      <object class="GtkImageMenuItem" id="imagemenuitem9">
109                        <property name="label">gtk-delete</property>
110                        <property name="visible">True</property>
111                        <property name="use_underline">True</property>
112                        <property name="use_stock">True</property>
113                      </object>
114                    </child>
115                  </object>
116                </child>
117              </object>
118            </child>
119            <child>
120              <object class="GtkMenuItem" id="menuitem3">
121                <property name="visible">True</property>
122                <property name="label" translatable="yes">_View</property>
123                <property name="use_underline">True</property>
124              </object>
125            </child>
126            <child>
127              <object class="GtkMenuItem" id="menuitem4">
128                <property name="visible">True</property>
129                <property name="label" translatable="yes">_Help</property>
130                <property name="use_underline">True</property>
131                <child type="submenu">
132                  <object class="GtkMenu" id="menu3">
133                    <property name="visible">True</property>
134                    <child>
135                      <object class="GtkImageMenuItem" id="imagemenuitem10">
136                        <property name="label">gtk-about</property>
137                        <property name="visible">True</property>
138                        <property name="use_underline">True</property>
139                        <property name="use_stock">True</property>
140                        <property name="always_show_image">True</property>
141                        <signal name="activate" handler="gtk_widget_show" object="aboutdialog"/>
142                      </object>
143                    </child>
144                  </object>
145                </child>
146              </object>
147            </child>
148          </object>
149          <packing>
150            <property name="expand">False</property>
151            <property name="position">0</property>
152          </packing>
153        </child>
154        <child>
155          <object class="GtkToolbar" id="toolbar1">
156            <property name="visible">True</property>
157            <child>
158              <object class="GtkToolButton" id="toolbutton2">
159                <property name="visible">True</property>
160                <property name="related_action">action_new</property>
161                <property name="use_action_appearance">True</property>
162                <property name="label" translatable="yes">toolbutton</property>
163                <property name="use_underline">True</property>
164              </object>
165              <packing>
166                <property name="expand">False</property>
167                <property name="homogeneous">True</property>
168              </packing>
169            </child>
170            <child>
171              <object class="GtkToolButton" id="toolbutton1">
172                <property name="visible">True</property>
173                <property name="related_action">action_open</property>
174                <property name="use_action_appearance">True</property>
175                <property name="label" translatable="yes">Open...</property>
176                <property name="use_underline">True</property>
177              </object>
178              <packing>
179                <property name="expand">False</property>
180                <property name="homogeneous">True</property>
181              </packing>
182            </child>
183            <child>
184              <object class="GtkToolButton" id="toolbutton4">
185                <property name="visible">True</property>
186                <property name="related_action">action_save</property>
187                <property name="use_action_appearance">True</property>
188                <property name="label" translatable="yes">Save</property>
189                <property name="use_underline">True</property>
190              </object>
191              <packing>
192                <property name="expand">False</property>
193                <property name="homogeneous">True</property>
194              </packing>
195            </child>
196            <child>
197              <object class="GtkSeparatorToolItem" id="toolbutton3">
198                <property name="visible">True</property>
199              </object>
200              <packing>
201                <property name="expand">False</property>
202                <property name="homogeneous">True</property>
203              </packing>
204            </child>
205          </object>
206          <packing>
207            <property name="expand">False</property>
208            <property name="position">1</property>
209          </packing>
210        </child>
211        <child>
212          <object class="GtkHPaned" id="hpaned1">
213            <property name="visible">True</property>
214            <property name="can_focus">True</property>
215            <child>
216              <object class="GtkTable" id="table2">
217                <property name="visible">True</property>
218                <property name="n_rows">2</property>
219                <property name="n_columns">2</property>
220                <child>
221                  <object class="GtkHScrollbar" id="hscrollbar1">
222                    <property name="visible">True</property>
223                    <property name="adjustment">gl_hadj</property>
224                  </object>
225                  <packing>
226                    <property name="top_attach">1</property>
227                    <property name="bottom_attach">2</property>
228                    <property name="y_options">GTK_SHRINK</property>
229                  </packing>
230                </child>
231                <child>
232                  <object class="GtkVScrollbar" id="vscrollbar1">
233                    <property name="visible">True</property>
234                    <property name="orientation">vertical</property>
235                    <property name="adjustment">gl_vadj</property>
236                  </object>
237                  <packing>
238                    <property name="left_attach">1</property>
239                    <property name="right_attach">2</property>
240                    <property name="x_options">GTK_SHRINK</property>
241                  </packing>
242                </child>
243                <child>
244                  <object class="GtkViewport" id="gl_container">
245                    <property name="visible">True</property>
246                    <property name="resize_mode">queue</property>
247                    <child>
248                      <placeholder/>
249                    </child>
250                  </object>
251                  <packing>
252                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
253                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
254                  </packing>
255                </child>
256                <child>
257                  <placeholder/>
258                </child>
259              </object>
260              <packing>
261                <property name="resize">False</property>
262                <property name="shrink">True</property>
263              </packing>
264            </child>
265            <child>
266              <object class="GtkLabel" id="label1">
267                <property name="width_request">150</property>
268                <property name="visible">True</property>
269                <property name="label" translatable="yes">Palette will be here  </property>
270              </object>
271              <packing>
272                <property name="resize">False</property>
273                <property name="shrink">False</property>
274              </packing>
275            </child>
276          </object>
277          <packing>
278            <property name="position">2</property>
279          </packing>
280        </child>
281        <child>
282          <object class="GtkStatusbar" id="statusbar1">
283            <property name="visible">True</property>
284            <property name="spacing">2</property>
285          </object>
286          <packing>
287            <property name="expand">False</property>
288            <property name="position">3</property>
289          </packing>
290        </child>
291      </object>
292    </child>
293  </object>
294  <object class="GtkAdjustment" id="gl_hadj">
295    <property name="upper">100</property>
296    <property name="step_increment">1</property>
297    <property name="page_increment">10</property>
298    <property name="page_size">10</property>
299  </object>
300  <object class="GtkAdjustment" id="gl_vadj">
301    <property name="upper">100</property>
302    <property name="step_increment">1</property>
303    <property name="page_increment">10</property>
304    <property name="page_size">10</property>
305  </object>
306  <object class="GtkAboutDialog" id="aboutdialog">
307    <property name="border_width">5</property>
308    <property name="modal">True</property>
309    <property name="window_position">center</property>
310    <property name="type_hint">normal</property>
311    <property name="program_name">Deus Hax Editor</property>
312    <property name="copyright" translatable="yes">&#xA9; 2010 Sam Hocevar &lt;sam@hocevar.net&gt;</property>
313    <property name="website">http://deushax.zoy.org/</property>
314    <signal name="close" handler="gtk_widget_hide" object="aboutdialog"/>
315    <signal name="response" handler="gtk_widget_hide" object="aboutdialog"/>
316    <signal name="delete_event" handler="gtk_widget_hide" object="aboutdialog"/>
317    <signal name="delete_event" handler="gtk_true"/>
318    <child internal-child="vbox">
319      <object class="GtkVBox" id="dialog-vbox1">
320        <property name="visible">True</property>
321        <property name="orientation">vertical</property>
322        <property name="spacing">2</property>
323        <child>
324          <placeholder/>
325        </child>
326        <child internal-child="action_area">
327          <object class="GtkHButtonBox" id="dialog-action_area1">
328            <property name="visible">True</property>
329            <property name="layout_style">end</property>
330          </object>
331          <packing>
332            <property name="expand">False</property>
333            <property name="pack_type">end</property>
334            <property name="position">0</property>
335          </packing>
336        </child>
337      </object>
338    </child>
339  </object>
340  <object class="GtkAction" id="action_open">
341    <property name="label">Open...</property>
342    <property name="stock_id">gtk-open</property>
343    <property name="always_show_image">True</property>
344  </object>
345  <object class="GtkAction" id="action_new">
346    <property name="stock_id">gtk-new</property>
347    <property name="always_show_image">True</property>
348  </object>
349  <object class="GtkAction" id="action_save">
350    <property name="label">Save</property>
351    <property name="stock_id">gtk-save</property>
352    <property name="always_show_image">True</property>
353  </object>
354</interface>
Note: See TracBrowser for help on using the repository browser.