]> Pileus Git - ~andy/gtk/blob - demos/gtk-demo/application.ui
stylecontext: Do invalidation on first resize container
[~andy/gtk] / demos / gtk-demo / application.ui
1 <?xml version="1.0"?>
2 <interface>
3   <object class="GtkGrid" id="grid">
4     <child>
5       <object class="GtkToolbar" id="toolbar">
6         <property name="orientation">horizontal</property>
7         <property name="halign">fill</property>
8         <property name="hexpand">True</property>
9         <child>
10           <object class="GtkMenuToolButton" id="menutool">
11             <property name="stock-id">gtk-open</property>
12           </object>
13         </child>
14         <child>
15           <object class="GtkToolButton" id="quit">
16             <property name="stock-id">gtk-quit</property>
17             <property name="action-name">app.quit</property>
18           </object>
19         </child>
20         <child>
21           <object class="GtkSeparatorToolItem" id="sep"/>
22         </child>
23         <child>
24           <object class="GtkToolButton" id="logo">
25             <property name="stock-id">demo-gtk-logo</property>
26             <property name="action-name">win.logo</property>
27           </object>
28         </child>
29       </object>
30       <packing>
31         <property name="left-attach">0</property>
32         <property name="top-attach">0</property>
33       </packing>
34     </child>
35     <child>
36       <object class="GtkInfoBar" id="infobar">
37         <property name="no-show-all">True</property>
38         <property name="halign">fill</property>
39         <property name="hexpand">True</property>
40         <child internal-child="content_area">
41           <object class="GtkBox" id="content_area">
42             <child>
43               <object class="GtkLabel" id="message">
44                 <property name="visible">True</property>
45                 <property name="hexpand">True</property>
46                 <property name="halign">fill</property>
47               </object>
48             </child>
49           </object>
50         </child>
51         <child internal-child="action_area">
52           <object class="GtkBox" id="action_area">
53             <child>
54               <object class="GtkButton" id="button">
55                 <property name="visible">True</property>
56                 <property name="valign">center</property>
57                 <property name="label">gtk-ok</property>
58                 <property name="use-stock">True</property>
59               </object>
60             </child>
61           </object>
62         </child>
63       </object>
64       <packing>
65         <property name="left-attach">0</property>
66         <property name="top-attach">1</property>
67       </packing>
68     </child>
69     <child>
70       <object class="GtkScrolledWindow" id="sw">
71         <property name="shadow-type">in</property>
72         <child>
73           <object class="GtkTextView" id="contents">
74             <property name="halign">fill</property>
75             <property name="valign">fill</property>
76             <property name="hexpand">True</property>
77             <property name="vexpand">True</property>
78           </object>
79         </child>
80       </object>
81       <packing>
82         <property name="left-attach">0</property>
83         <property name="top-attach">2</property>
84       </packing>
85     </child>
86     <child>
87       <object class="GtkStatusbar" id="status">
88         <property name="halign">fill</property>
89         <property name="hexpand">True</property>
90         <property name="visible">True</property>
91       </object>
92       <packing>
93         <property name="left-attach">0</property>
94         <property name="top-attach">3</property>
95       </packing>
96     </child>
97   </object>
98   <menu id="toolmenu">
99     <item>
100       <attribute name="label">File1</attribute>
101       <attribute name="action">win.file1</attribute>
102     </item>
103   </menu>
104 </interface>