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

Last change on this file since 163 was 163, checked in by sam, 11 years ago

Add an about dialogue and fix an initialisation bug in the map viewer
scrollbar handling.

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