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

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

Toying around with the editor UI.

  • Property svn:mime-type set to text/xml
File size: 17.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="use_action_appearance">True</property>
26                        <property name="related_action">action_new</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="use_action_appearance">True</property>
35                        <property name="related_action">action_open</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="use_action_appearance">True</property>
161                <property name="related_action">action_new</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="use_action_appearance">True</property>
174                <property name="related_action">action_open</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="use_action_appearance">True</property>
187                <property name="related_action">action_save</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            <child>
206              <object class="GtkToolButton" id="toolbutton5">
207                <property name="visible">True</property>
208                <property name="use_action_appearance">True</property>
209                <property name="related_action">action_undo</property>
210                <property name="label" translatable="yes">toolbutton5</property>
211                <property name="use_underline">True</property>
212              </object>
213              <packing>
214                <property name="expand">False</property>
215                <property name="homogeneous">True</property>
216              </packing>
217            </child>
218            <child>
219              <object class="GtkToolButton" id="toolbutton6">
220                <property name="visible">True</property>
221                <property name="use_action_appearance">True</property>
222                <property name="related_action">action_redo</property>
223                <property name="label" translatable="yes">toolbutton6</property>
224                <property name="use_underline">True</property>
225              </object>
226              <packing>
227                <property name="expand">False</property>
228                <property name="homogeneous">True</property>
229              </packing>
230            </child>
231            <child>
232              <object class="GtkSeparatorToolItem" id="toolbutton7">
233                <property name="visible">True</property>
234              </object>
235              <packing>
236                <property name="expand">False</property>
237                <property name="homogeneous">True</property>
238              </packing>
239            </child>
240          </object>
241          <packing>
242            <property name="expand">False</property>
243            <property name="position">1</property>
244          </packing>
245        </child>
246        <child>
247          <object class="GtkHPaned" id="hpaned1">
248            <property name="visible">True</property>
249            <property name="can_focus">True</property>
250            <child>
251              <object class="GtkTable" id="table2">
252                <property name="visible">True</property>
253                <property name="n_rows">2</property>
254                <property name="n_columns">2</property>
255                <child>
256                  <object class="GtkHScrollbar" id="hscrollbar1">
257                    <property name="visible">True</property>
258                    <property name="adjustment">gl_hadj</property>
259                  </object>
260                  <packing>
261                    <property name="top_attach">1</property>
262                    <property name="bottom_attach">2</property>
263                    <property name="y_options">GTK_SHRINK</property>
264                  </packing>
265                </child>
266                <child>
267                  <object class="GtkVScrollbar" id="vscrollbar1">
268                    <property name="visible">True</property>
269                    <property name="orientation">vertical</property>
270                    <property name="adjustment">gl_vadj</property>
271                  </object>
272                  <packing>
273                    <property name="left_attach">1</property>
274                    <property name="right_attach">2</property>
275                    <property name="x_options">GTK_SHRINK</property>
276                  </packing>
277                </child>
278                <child>
279                  <object class="GtkViewport" id="gl_container">
280                    <property name="visible">True</property>
281                    <property name="resize_mode">queue</property>
282                    <child>
283                      <placeholder/>
284                    </child>
285                  </object>
286                  <packing>
287                    <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
288                    <property name="y_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
289                  </packing>
290                </child>
291                <child>
292                  <placeholder/>
293                </child>
294              </object>
295              <packing>
296                <property name="resize">False</property>
297                <property name="shrink">True</property>
298              </packing>
299            </child>
300            <child>
301              <object class="GtkLabel" id="label1">
302                <property name="width_request">150</property>
303                <property name="visible">True</property>
304                <property name="label" translatable="yes">Palette will be here  </property>
305              </object>
306              <packing>
307                <property name="resize">False</property>
308                <property name="shrink">False</property>
309              </packing>
310            </child>
311          </object>
312          <packing>
313            <property name="position">2</property>
314          </packing>
315        </child>
316        <child>
317          <object class="GtkStatusbar" id="statusbar1">
318            <property name="visible">True</property>
319            <property name="spacing">2</property>
320          </object>
321          <packing>
322            <property name="expand">False</property>
323            <property name="position">3</property>
324          </packing>
325        </child>
326      </object>
327    </child>
328  </object>
329  <object class="GtkAdjustment" id="gl_hadj">
330    <property name="upper">100</property>
331    <property name="step_increment">1</property>
332    <property name="page_increment">10</property>
333    <property name="page_size">10</property>
334  </object>
335  <object class="GtkAdjustment" id="gl_vadj">
336    <property name="upper">100</property>
337    <property name="step_increment">1</property>
338    <property name="page_increment">10</property>
339    <property name="page_size">10</property>
340  </object>
341  <object class="GtkAboutDialog" id="aboutdialog">
342    <property name="border_width">5</property>
343    <property name="modal">True</property>
344    <property name="window_position">center</property>
345    <property name="type_hint">normal</property>
346    <property name="program_name">Deus Hax Editor</property>
347    <property name="copyright" translatable="yes">&#xA9; 2010 Sam Hocevar &lt;sam@hocevar.net&gt;</property>
348    <property name="website">http://deushax.zoy.org/</property>
349    <signal name="close" handler="gtk_widget_hide" object="aboutdialog"/>
350    <signal name="response" handler="gtk_widget_hide" object="aboutdialog"/>
351    <signal name="delete_event" handler="gtk_widget_hide" object="aboutdialog"/>
352    <signal name="delete_event" handler="gtk_true"/>
353    <child internal-child="vbox">
354      <object class="GtkVBox" id="dialog-vbox1">
355        <property name="visible">True</property>
356        <property name="orientation">vertical</property>
357        <property name="spacing">2</property>
358        <child>
359          <placeholder/>
360        </child>
361        <child internal-child="action_area">
362          <object class="GtkHButtonBox" id="dialog-action_area1">
363            <property name="visible">True</property>
364            <property name="layout_style">end</property>
365          </object>
366          <packing>
367            <property name="expand">False</property>
368            <property name="pack_type">end</property>
369            <property name="position">0</property>
370          </packing>
371        </child>
372      </object>
373    </child>
374  </object>
375  <object class="GtkAction" id="action_open">
376    <property name="label">Open...</property>
377    <property name="stock_id">gtk-open</property>
378    <property name="always_show_image">True</property>
379  </object>
380  <object class="GtkAction" id="action_new">
381    <property name="stock_id">gtk-new</property>
382    <property name="always_show_image">True</property>
383  </object>
384  <object class="GtkAction" id="action_save">
385    <property name="label">Save</property>
386    <property name="stock_id">gtk-save</property>
387    <property name="always_show_image">True</property>
388  </object>
389  <object class="GtkAction" id="action_undo">
390    <property name="label">Undo</property>
391    <property name="stock_id">gtk-undo</property>
392    <property name="always_show_image">True</property>
393  </object>
394  <object class="GtkAction" id="action_redo">
395    <property name="label">Redo</property>
396    <property name="stock_id">gtk-redo</property>
397    <property name="always_show_image">True</property>
398  </object>
399</interface>
Note: See TracBrowser for help on using the repository browser.