source: trunk/third/libglade/example.glade @ 15324

Revision 15324, 11.6 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15323, which included commits to RCS files with non-trunk default branches.
Line 
1<?xml version="1.0"?>
2<GTK-Interface>
3
4
5<widget>
6  <class>GtkWindow</class>
7  <name>MainWindow</name>
8  <Signal>
9    <name>destroy</name>
10    <handler>gtk_main_quit</handler>
11  </Signal>
12  <title>LibGlade Test</title>
13  <type>GTK_WINDOW_TOPLEVEL</type>
14  <position>GTK_WIN_POS_NONE</position>
15  <allow_shrink>True</allow_shrink>
16  <allow_grow>True</allow_grow>
17  <auto_shrink>False</auto_shrink>
18
19  <widget>
20    <class>GtkVBox</class>
21    <name>vbox1</name>
22    <homogeneous>False</homogeneous>
23    <spacing>0</spacing>
24
25    <widget>
26      <class>GtkHandleBox</class>
27      <name>handlebox1</name>
28      <child>
29        <padding>0</padding>
30        <expand>False</expand>
31        <fill>True</fill>
32      </child>
33
34      <widget>
35        <class>GtkMenuBar</class>
36        <name>MenuBar</name>
37
38        <widget>
39          <class>GtkMenuItem</class>
40          <name>FileMenu</name>
41          <label>File</label>
42          <right_justify>False</right_justify>
43
44          <widget>
45            <class>GtkMenu</class>
46            <name>menu7</name>
47
48            <widget>
49              <class>GtkMenuItem</class>
50              <name>Quit</name>
51              <Accelerator>
52                <modifiers>GDK_CONTROL_MASK</modifiers>
53                <key>GDK_Q</key>
54                <signal>activate</signal>
55              </Accelerator>
56              <Signal>
57                <name>activate</name>
58                <handler>gtk_main_quit</handler>
59              </Signal>
60              <label>Quit</label>
61              <right_justify>False</right_justify>
62            </widget>
63          </widget>
64        </widget>
65
66        <widget>
67          <class>GtkMenuItem</class>
68          <name>HelpMenu</name>
69          <label>Help</label>
70          <right_justify>True</right_justify>
71
72          <widget>
73            <class>GtkMenu</class>
74            <name>menu8</name>
75
76            <widget>
77              <class>GtkMenuItem</class>
78              <name>About</name>
79              <Accelerator>
80                <modifiers>GDK_CONTROL_MASK</modifiers>
81                <key>GDK_A</key>
82                <signal>activate</signal>
83              </Accelerator>
84              <Signal>
85                <name>activate</name>
86                <handler>gtk_widget_show</handler>
87                <object>AboutDialog</object>
88              </Signal>
89              <label>About...</label>
90              <right_justify>False</right_justify>
91            </widget>
92          </widget>
93        </widget>
94      </widget>
95    </widget>
96
97    <widget>
98      <class>GtkNotebook</class>
99      <name>notebook1</name>
100      <child>
101        <padding>0</padding>
102        <expand>True</expand>
103        <fill>True</fill>
104      </child>
105      <can_focus>True</can_focus>
106      <show_tabs>True</show_tabs>
107      <show_border>True</show_border>
108      <tab_pos>GTK_POS_TOP</tab_pos>
109      <scrollable>False</scrollable>
110      <tab_border>3</tab_border>
111      <popup_enable>False</popup_enable>
112
113      <widget>
114        <class>GtkGammaCurve</class>
115        <name>gammacurve1</name>
116        <curve_type>GTK_CURVE_TYPE_SPLINE</curve_type>
117        <min_x>0</min_x>
118        <max_x>1</max_x>
119        <min_y>0</min_y>
120        <max_y>1</max_y>
121      </widget>
122
123      <widget>
124        <class>GtkTable</class>
125        <name>table1</name>
126        <rows>2</rows>
127        <columns>2</columns>
128        <homogeneous>False</homogeneous>
129        <row_spacing>0</row_spacing>
130        <column_spacing>0</column_spacing>
131
132        <widget>
133          <class>GtkArrow</class>
134          <name>arrow2</name>
135          <child>
136            <left_attach>1</left_attach>
137            <right_attach>2</right_attach>
138            <top_attach>1</top_attach>
139            <bottom_attach>2</bottom_attach>
140            <xpad>0</xpad>
141            <ypad>0</ypad>
142            <xexpand>True</xexpand>
143            <yexpand>True</yexpand>
144            <xshrink>False</xshrink>
145            <yshrink>False</yshrink>
146            <xfill>True</xfill>
147            <yfill>True</yfill>
148          </child>
149          <arrow_type>GTK_ARROW_UP</arrow_type>
150          <shadow_type>GTK_SHADOW_OUT</shadow_type>
151          <xalign>0.5</xalign>
152          <yalign>0.5</yalign>
153          <xpad>0</xpad>
154          <ypad>0</ypad>
155        </widget>
156
157        <widget>
158          <class>GtkLabel</class>
159          <name>label6</name>
160          <child>
161            <left_attach>0</left_attach>
162            <right_attach>1</right_attach>
163            <top_attach>0</top_attach>
164            <bottom_attach>1</bottom_attach>
165            <xpad>0</xpad>
166            <ypad>0</ypad>
167            <xexpand>False</xexpand>
168            <yexpand>False</yexpand>
169            <xshrink>False</xshrink>
170            <yshrink>False</yshrink>
171            <xfill>True</xfill>
172            <yfill>True</yfill>
173          </child>
174          <label>~</label>
175          <justify>GTK_JUSTIFY_CENTER</justify>
176          <xalign>0.5</xalign>
177          <yalign>0.5</yalign>
178          <xpad>0</xpad>
179          <ypad>0</ypad>
180        </widget>
181
182        <widget>
183          <class>GtkVRuler</class>
184          <name>vruler3</name>
185          <child>
186            <left_attach>0</left_attach>
187            <right_attach>1</right_attach>
188            <top_attach>1</top_attach>
189            <bottom_attach>2</bottom_attach>
190            <xpad>0</xpad>
191            <ypad>0</ypad>
192            <xexpand>False</xexpand>
193            <yexpand>True</yexpand>
194            <xshrink>False</xshrink>
195            <yshrink>False</yshrink>
196            <xfill>True</xfill>
197            <yfill>True</yfill>
198          </child>
199          <metric>GTK_PIXELS</metric>
200          <lower>0</lower>
201          <upper>10</upper>
202          <position>0</position>
203          <max_size>10</max_size>
204        </widget>
205
206        <widget>
207          <class>GtkHRuler</class>
208          <name>hruler3</name>
209          <child>
210            <left_attach>1</left_attach>
211            <right_attach>2</right_attach>
212            <top_attach>0</top_attach>
213            <bottom_attach>1</bottom_attach>
214            <xpad>0</xpad>
215            <ypad>0</ypad>
216            <xexpand>True</xexpand>
217            <yexpand>False</yexpand>
218            <xshrink>False</xshrink>
219            <yshrink>False</yshrink>
220            <xfill>True</xfill>
221            <yfill>True</yfill>
222          </child>
223          <metric>GTK_PIXELS</metric>
224          <lower>0</lower>
225          <upper>10</upper>
226          <position>0</position>
227          <max_size>10</max_size>
228        </widget>
229      </widget>
230
231      <widget>
232        <class>GtkFrame</class>
233        <name>frame2</name>
234        <label_xalign>0</label_xalign>
235        <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
236
237        <widget>
238          <class>GtkVPaned</class>
239          <name>vpaned1</name>
240          <handle_size>8</handle_size>
241          <gutter_size>10</gutter_size>
242
243          <widget>
244            <class>GtkHScale</class>
245            <name>hscale1</name>
246            <can_focus>True</can_focus>
247            <draw_value>True</draw_value>
248            <value_pos>GTK_POS_TOP</value_pos>
249            <digits>1</digits>
250            <policy>GTK_UPDATE_CONTINUOUS</policy>
251            <hvalue>0</hvalue>
252            <hlower>0</hlower>
253            <hupper>100</hupper>
254            <hstep>1</hstep>
255            <hpage>10</hpage>
256            <hpage_size>10</hpage_size>
257          </widget>
258
259          <widget>
260            <class>GtkVBox</class>
261            <name>vbox2</name>
262            <homogeneous>False</homogeneous>
263            <spacing>0</spacing>
264
265            <widget>
266              <class>GtkProgressBar</class>
267              <name>progressbar1</name>
268              <child>
269                <padding>0</padding>
270                <expand>True</expand>
271                <fill>True</fill>
272              </child>
273            </widget>
274
275            <widget>
276              <class>GtkHScrollbar</class>
277              <name>hscrollbar1</name>
278              <child>
279                <padding>0</padding>
280                <expand>True</expand>
281                <fill>True</fill>
282              </child>
283              <policy>GTK_UPDATE_CONTINUOUS</policy>
284              <hvalue>20</hvalue>
285              <hlower>0</hlower>
286              <hupper>40</hupper>
287              <hstep>1</hstep>
288              <hpage>10</hpage>
289              <hpage_size>10</hpage_size>
290            </widget>
291          </widget>
292        </widget>
293      </widget>
294
295      <widget>
296        <class>GtkLabel</class>
297        <child_name>Notebook:tab</child_name>
298        <name>label2</name>
299        <label>Gamma</label>
300        <justify>GTK_JUSTIFY_CENTER</justify>
301        <xalign>0.5</xalign>
302        <yalign>0.5</yalign>
303        <xpad>0</xpad>
304        <ypad>0</ypad>
305      </widget>
306
307      <widget>
308        <class>GtkLabel</class>
309        <child_name>Notebook:tab</child_name>
310        <name>label3</name>
311        <label>Rulers</label>
312        <justify>GTK_JUSTIFY_CENTER</justify>
313        <xalign>0.5</xalign>
314        <yalign>0.5</yalign>
315        <xpad>0</xpad>
316        <ypad>0</ypad>
317      </widget>
318
319      <widget>
320        <class>GtkLabel</class>
321        <child_name>Notebook:tab</child_name>
322        <name>label4</name>
323        <label>Ranges</label>
324        <justify>GTK_JUSTIFY_CENTER</justify>
325        <xalign>0.5</xalign>
326        <yalign>0.5</yalign>
327        <xpad>0</xpad>
328        <ypad>0</ypad>
329      </widget>
330    </widget>
331
332    <widget>
333      <class>GtkStatusbar</class>
334      <name>statusbar1</name>
335      <border_width>5</border_width>
336      <child>
337        <padding>0</padding>
338        <expand>False</expand>
339        <fill>True</fill>
340      </child>
341    </widget>
342  </widget>
343</widget>
344
345<widget>
346  <class>GtkDialog</class>
347  <name>AboutDialog</name>
348  <visible>False</visible>
349  <Signal>
350    <name>delete_event</name>
351    <handler>gtk_true</handler>
352  </Signal>
353  <Signal>
354    <name>delete_event</name>
355    <handler>gtk_widget_hide</handler>
356  </Signal>
357  <title>About</title>
358  <type>GTK_WINDOW_TOPLEVEL</type>
359  <position>GTK_WIN_POS_NONE</position>
360  <allow_shrink>True</allow_shrink>
361  <allow_grow>True</allow_grow>
362  <auto_shrink>False</auto_shrink>
363
364  <widget>
365    <class>GtkVBox</class>
366    <child_name>Dialog:vbox</child_name>
367    <name>dialog-vbox1</name>
368    <homogeneous>False</homogeneous>
369    <spacing>0</spacing>
370
371    <widget>
372      <class>GtkFrame</class>
373      <name>frame1</name>
374      <border_width>5</border_width>
375      <child>
376        <padding>0</padding>
377        <expand>True</expand>
378        <fill>True</fill>
379      </child>
380      <label_xalign>0</label_xalign>
381      <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
382
383      <widget>
384        <class>GtkLabel</class>
385        <name>label1</name>
386        <label>LibGlade Example.
387This interface (and the signals)
388are all specified in XML.</label>
389        <justify>GTK_JUSTIFY_CENTER</justify>
390        <xalign>0.5</xalign>
391        <yalign>0.5</yalign>
392        <xpad>0</xpad>
393        <ypad>0</ypad>
394      </widget>
395    </widget>
396
397    <widget>
398      <class>GtkHBox</class>
399      <child_name>Dialog:action_area</child_name>
400      <name>dialog-action_area1</name>
401      <border_width>10</border_width>
402      <child>
403        <padding>0</padding>
404        <expand>False</expand>
405        <fill>True</fill>
406        <pack>GTK_PACK_END</pack>
407      </child>
408      <homogeneous>True</homogeneous>
409      <spacing>5</spacing>
410
411      <widget>
412        <class>GtkButton</class>
413        <name>button1</name>
414        <child>
415          <padding>0</padding>
416          <expand>True</expand>
417          <fill>True</fill>
418        </child>
419        <height>20</height>
420        <has_default>True</has_default>
421        <can_focus>True</can_focus>
422        <Signal>
423          <name>clicked</name>
424          <handler>gtk_widget_hide</handler>
425          <object>AboutDialog</object>
426        </Signal>
427        <label>OK</label>
428      </widget>
429    </widget>
430  </widget>
431</widget>
432
433</GTK-Interface>
Note: See TracBrowser for help on using the repository browser.