]> git.draconx.ca Git - liblbx.git/blob - src/gui/lbxgui.glade
f70cfa1424ca44d985ff66ad9217533924e672d7
[liblbx.git] / src / gui / lbxgui.glade
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="mainwindow">
6     <property name="title" translatable="yes">lbxgui</property>
7     <property name="default_width">900</property>
8     <property name="default_height">600</property>
9     <signal name="destroy" handler="gtk_main_quit"/>
10     <child>
11       <object class="GtkVBox" id="vbox1">
12         <property name="visible">True</property>
13         <property name="orientation">vertical</property>
14         <child>
15           <object class="GtkMenuBar" id="menubar">
16             <property name="visible">True</property>
17             <child>
18               <object class="GtkMenuItem" id="filemenu">
19                 <property name="visible">True</property>
20                 <property name="label" translatable="yes">_File</property>
21                 <property name="use_underline">True</property>
22                 <child type="submenu">
23                   <object class="GtkMenu" id="menu1">
24                     <property name="visible">True</property>
25                     <child>
26                       <object class="GtkImageMenuItem" id="menu-openarchive">
27                         <property name="label">gtk-open</property>
28                         <property name="visible">True</property>
29                         <property name="use_underline">True</property>
30                         <property name="use_stock">True</property>
31                         <accelerator key="o" signal="activate"/>
32                         <signal name="activate" handler="open_archive"/>
33                       </object>
34                     </child>
35                     <child>
36                       <object class="GtkImageMenuItem" id="menu-quit">
37                         <property name="label">gtk-quit</property>
38                         <property name="visible">True</property>
39                         <property name="use_underline">True</property>
40                         <property name="use_stock">True</property>
41                         <signal name="activate" handler="gtk_main_quit"/>
42                       </object>
43                     </child>
44                   </object>
45                 </child>
46               </object>
47             </child>
48             <child>
49               <object class="GtkMenuItem" id="displaymenu">
50                 <property name="visible">True</property>
51                 <property name="label" translatable="yes">_Display</property>
52                 <property name="use_underline">True</property>
53                 <child type="submenu">
54                   <object class="GtkMenu" id="menu3">
55                     <property name="visible">True</property>
56                     <child>
57                       <object class="GtkCheckMenuItem" id="menu-background">
58                         <property name="visible">True</property>
59                         <property name="label" translatable="yes">_Pattern background</property>
60                         <property name="use_underline">True</property>
61                         <accelerator key="t" signal="activate"/>
62                         <signal name="toggled" handler="set_background"/>
63                       </object>
64                     </child>
65                   </object>
66                 </child>
67               </object>
68             </child>
69             <child>
70               <object class="GtkMenuItem" id="helpmenu">
71                 <property name="visible">True</property>
72                 <property name="right_justified">True</property>
73                 <property name="label" translatable="yes">_Help</property>
74                 <property name="use_underline">True</property>
75                 <child type="submenu">
76                   <object class="GtkMenu" id="menu2">
77                     <property name="visible">True</property>
78                     <child>
79                       <object class="GtkImageMenuItem" id="menu-about">
80                         <property name="label">gtk-about</property>
81                         <property name="visible">True</property>
82                         <property name="use_underline">True</property>
83                         <property name="use_stock">True</property>
84                         <signal name="activate" handler="show_about"/>
85                       </object>
86                     </child>
87                   </object>
88                 </child>
89               </object>
90             </child>
91           </object>
92           <packing>
93             <property name="expand">False</property>
94             <property name="position">0</property>
95           </packing>
96         </child>
97         <child>
98           <object class="GtkHPaned" id="hpaned1">
99             <property name="visible">True</property>
100             <property name="can_focus">True</property>
101             <child>
102               <object class="GtkScrolledWindow" id="scrolledwindow1">
103                 <property name="visible">True</property>
104                 <property name="can_focus">True</property>
105                 <property name="hscrollbar_policy">never</property>
106                 <property name="vscrollbar_policy">automatic</property>
107                 <child>
108                   <object class="GtkTreeView" id="treeview">
109                     <property name="visible">True</property>
110                     <property name="can_focus">True</property>
111                     <property name="headers_visible">False</property>
112                     <property name="enable_search">False</property>
113                   </object>
114                 </child>
115               </object>
116               <packing>
117                 <property name="resize">False</property>
118                 <property name="shrink">True</property>
119               </packing>
120             </child>
121             <child>
122               <object class="GtkVBox" id="vbox2">
123                 <property name="visible">True</property>
124                 <property name="orientation">vertical</property>
125                 <child>
126                   <object class="GtkHBox" id="hbox1">
127                     <property name="visible">True</property>
128                     <property name="spacing">6</property>
129                     <child>
130                       <object class="GtkTable" id="table1">
131                         <property name="visible">True</property>
132                         <property name="n_rows">2</property>
133                         <property name="n_columns">2</property>
134                         <child>
135                           <object class="GtkLabel" id="label3">
136                             <property name="visible">True</property>
137                             <property name="xalign">1</property>
138                             <property name="xpad">3</property>
139                             <property name="label" translatable="yes">Palette:</property>
140                           </object>
141                           <packing>
142                             <property name="x_options">GTK_FILL</property>
143                           </packing>
144                         </child>
145                         <child>
146                           <object class="GtkLabel" id="label4">
147                             <property name="visible">True</property>
148                             <property name="xalign">1</property>
149                             <property name="xpad">3</property>
150                             <property name="label" translatable="yes">Override:</property>
151                           </object>
152                           <packing>
153                             <property name="top_attach">1</property>
154                             <property name="bottom_attach">2</property>
155                             <property name="x_options">GTK_FILL</property>
156                           </packing>
157                         </child>
158                         <child>
159                           <object class="GtkComboBoxEntry" id="overchooser">
160                             <property name="visible">True</property>
161                             <signal name="changed" handler="set_override"/>
162                           </object>
163                           <packing>
164                             <property name="left_attach">1</property>
165                             <property name="right_attach">2</property>
166                             <property name="top_attach">1</property>
167                             <property name="bottom_attach">2</property>
168                             <property name="x_options">GTK_FILL</property>
169                           </packing>
170                         </child>
171                         <child>
172                           <object class="GtkComboBoxEntry" id="palettechooser">
173                             <property name="visible">True</property>
174                             <signal name="changed" handler="set_palette"/>
175                           </object>
176                           <packing>
177                             <property name="left_attach">1</property>
178                             <property name="right_attach">2</property>
179                             <property name="x_options">GTK_FILL</property>
180                           </packing>
181                         </child>
182                       </object>
183                       <packing>
184                         <property name="expand">False</property>
185                         <property name="position">0</property>
186                       </packing>
187                     </child>
188                     <child>
189                       <object class="GtkTable" id="table2">
190                         <property name="visible">True</property>
191                         <property name="n_rows">2</property>
192                         <property name="n_columns">2</property>
193                         <child>
194                           <object class="GtkHBox" id="hbox2">
195                             <property name="visible">True</property>
196                             <child>
197                               <object class="GtkSpinButton" id="framespin">
198                                 <property name="visible">True</property>
199                                 <property name="can_focus">True</property>
200                                 <property name="invisible_char">&#x25CF;</property>
201                                 <property name="adjustment">adjustment1</property>
202                                 <signal name="value_changed" handler="set_frame"/>
203                               </object>
204                               <packing>
205                                 <property name="expand">False</property>
206                                 <property name="position">0</property>
207                               </packing>
208                             </child>
209                             <child>
210                               <object class="GtkToggleButton" id="playbutton">
211                                 <property name="visible">True</property>
212                                 <property name="can_focus">True</property>
213                                 <property name="receives_default">True</property>
214                                 <signal name="toggled" handler="play_toggled"/>
215                                 <child>
216                                   <object class="GtkImage" id="image1">
217                                     <property name="visible">True</property>
218                                     <property name="stock">gtk-media-play</property>
219                                   </object>
220                                 </child>
221                               </object>
222                               <packing>
223                                 <property name="expand">False</property>
224                                 <property name="fill">False</property>
225                                 <property name="padding">3</property>
226                                 <property name="position">1</property>
227                               </packing>
228                             </child>
229                           </object>
230                           <packing>
231                             <property name="left_attach">1</property>
232                             <property name="right_attach">2</property>
233                             <property name="top_attach">1</property>
234                             <property name="bottom_attach">2</property>
235                             <property name="x_options">GTK_FILL</property>
236                           </packing>
237                         </child>
238                         <child>
239                           <object class="GtkLabel" id="label2">
240                             <property name="visible">True</property>
241                             <property name="xalign">1</property>
242                             <property name="xpad">3</property>
243                             <property name="label" translatable="yes">Frame:</property>
244                           </object>
245                           <packing>
246                             <property name="top_attach">1</property>
247                             <property name="bottom_attach">2</property>
248                             <property name="x_options">GTK_FILL</property>
249                           </packing>
250                         </child>
251                         <child>
252                           <object class="GtkLabel" id="label1">
253                             <property name="visible">True</property>
254                             <property name="xalign">1</property>
255                             <property name="xpad">3</property>
256                             <property name="label" translatable="yes">Image:</property>
257                           </object>
258                           <packing>
259                             <property name="x_options">GTK_FILL</property>
260                           </packing>
261                         </child>
262                         <child>
263                           <object class="GtkComboBoxEntry" id="imagechooser">
264                             <property name="visible">True</property>
265                             <signal name="changed" handler="set_image"/>
266                           </object>
267                           <packing>
268                             <property name="left_attach">1</property>
269                             <property name="right_attach">2</property>
270                             <property name="x_options">GTK_FILL</property>
271                           </packing>
272                         </child>
273                       </object>
274                       <packing>
275                         <property name="position">1</property>
276                       </packing>
277                     </child>
278                   </object>
279                   <packing>
280                     <property name="expand">False</property>
281                     <property name="position">0</property>
282                   </packing>
283                 </child>
284                 <child>
285                   <object class="GtkScrolledWindow" id="scrolledwindow2">
286                     <property name="visible">True</property>
287                     <property name="can_focus">True</property>
288                     <property name="hscrollbar_policy">automatic</property>
289                     <property name="vscrollbar_policy">automatic</property>
290                     <child>
291                       <object class="GtkViewport" id="viewport">
292                         <property name="visible">True</property>
293                         <property name="resize_mode">queue</property>
294                         <child>
295                           <object class="GtkAlignment" id="alignment1">
296                             <property name="visible">True</property>
297                             <property name="xscale">0</property>
298                             <property name="yscale">0</property>
299                             <child>
300                               <object class="GtkDrawingArea" id="canvas">
301                                 <property name="visible">True</property>
302                                 <signal name="expose_event" handler="canvas_expose"/>
303                               </object>
304                             </child>
305                           </object>
306                         </child>
307                       </object>
308                     </child>
309                   </object>
310                   <packing>
311                     <property name="position">1</property>
312                   </packing>
313                 </child>
314               </object>
315               <packing>
316                 <property name="resize">True</property>
317                 <property name="shrink">True</property>
318               </packing>
319             </child>
320           </object>
321           <packing>
322             <property name="position">1</property>
323           </packing>
324         </child>
325       </object>
326     </child>
327   </object>
328   <object class="GtkAdjustment" id="adjustment1">
329     <property name="step_increment">1</property>
330     <property name="page_increment">10</property>
331   </object>
332 </interface>