Initial commit
[fillmore] / resources / fillmore.glade
1 <?xml version="1.0"?>
2 <interface>
3   <requires lib="gtk+" version="2.14"/>
4   <!-- interface-requires vala1 0.0 -->
5   <!-- interface-naming-policy project-wide -->
6   <object class="ProjectProperties" id="projectproperties1">
7     <property name="border_width">5</property>
8     <property name="title" translatable="yes">Project Settings</property>
9     <property name="modal">True</property>
10     <property name="window_position">center-always</property>
11     <property name="type_hint">dialog</property>
12     <property name="skip_taskbar_hint">True</property>
13     <property name="skip_pager_hint">True</property>
14     <property name="has_separator">False</property>
15     <child internal-child="vbox">
16       <object class="GtkVBox" id="dialog-vbox1">
17         <property name="visible">True</property>
18         <property name="orientation">vertical</property>
19         <property name="spacing">2</property>
20         <child>
21           <object class="GtkVBox" id="vbox1">
22             <property name="visible">True</property>
23             <property name="orientation">vertical</property>
24             <property name="spacing">6</property>
25             <child>
26               <object class="GtkLabel" id="label2">
27                 <property name="visible">True</property>
28                 <property name="xalign">0</property>
29                 <property name="label" translatable="yes">General</property>
30                 <attributes>
31                   <attribute name="weight" value="bold"/>
32                 </attributes>
33               </object>
34               <packing>
35                 <property name="position">0</property>
36               </packing>
37             </child>
38             <child>
39               <object class="GtkTable" id="table1">
40                 <property name="visible">True</property>
41                 <property name="n_rows">2</property>
42                 <property name="n_columns">2</property>
43                 <property name="row_spacing">6</property>
44                 <child>
45                   <object class="GtkLabel" id="time_signature_label">
46                     <property name="visible">True</property>
47                     <property name="xalign">0</property>
48                     <property name="label" translatable="yes">Time _signature:</property>
49                     <property name="use_underline">True</property>
50                     <property name="mnemonic_widget">timesignature_combo</property>
51                   </object>
52                   <packing>
53                     <property name="x_options">GTK_FILL</property>
54                     <property name="x_padding">6</property>
55                   </packing>
56                 </child>
57                 <child>
58                   <object class="GtkLabel" id="tempo_label">
59                     <property name="visible">True</property>
60                     <property name="xalign">0</property>
61                     <property name="label" translatable="yes">Tem_po:</property>
62                     <property name="use_underline">True</property>
63                     <property name="mnemonic_widget">tempo_scrollbar</property>
64                   </object>
65                   <packing>
66                     <property name="top_attach">1</property>
67                     <property name="bottom_attach">2</property>
68                     <property name="x_options">GTK_FILL</property>
69                     <property name="x_padding">6</property>
70                   </packing>
71                 </child>
72                 <child>
73                   <object class="GtkHBox" id="hbox1">
74                     <property name="visible">True</property>
75                     <child>
76                       <object class="GtkHScale" id="tempo_scrollbar">
77                         <property name="width_request">160</property>
78                         <property name="visible">True</property>
79                         <property name="can_focus">True</property>
80                         <property name="adjustment">tempo_adjustment</property>
81                         <property name="digits">0</property>
82                         <property name="value_pos">left</property>
83                       </object>
84                       <packing>
85                         <property name="padding">6</property>
86                         <property name="position">0</property>
87                       </packing>
88                     </child>
89                     <child>
90                       <object class="GtkButton" id="tap_button">
91                         <property name="label" translatable="yes">_Tap</property>
92                         <property name="visible">True</property>
93                         <property name="can_focus">True</property>
94                         <property name="receives_default">True</property>
95                         <property name="use_underline">True</property>
96                         <signal name="clicked" handler="project_properties_on_tap" object="projectproperties1"/>
97                       </object>
98                       <packing>
99                         <property name="expand">False</property>
100                         <property name="padding">6</property>
101                         <property name="position">1</property>
102                       </packing>
103                     </child>
104                   </object>
105                   <packing>
106                     <property name="left_attach">1</property>
107                     <property name="right_attach">2</property>
108                     <property name="top_attach">1</property>
109                     <property name="bottom_attach">2</property>
110                   </packing>
111                 </child>
112                 <child>
113                   <object class="GtkComboBox" id="timesignature_combo">
114                     <property name="visible">True</property>
115                     <property name="model">timesignatures</property>
116                     <property name="active">0</property>
117                     <child>
118                       <object class="GtkCellRendererText" id="cellrenderertext1"/>
119                       <attributes>
120                         <attribute name="text">0</attribute>
121                       </attributes>
122                     </child>
123                   </object>
124                   <packing>
125                     <property name="left_attach">1</property>
126                     <property name="right_attach">2</property>
127                   </packing>
128                 </child>
129               </object>
130               <packing>
131                 <property name="position">1</property>
132               </packing>
133             </child>
134             <child>
135               <object class="GtkLabel" id="label1">
136                 <property name="visible">True</property>
137                 <property name="xalign">0</property>
138                 <property name="label" translatable="yes">Metronome</property>
139                 <attributes>
140                   <attribute name="weight" value="bold"/>
141                 </attributes>
142               </object>
143               <packing>
144                 <property name="position">2</property>
145               </packing>
146             </child>
147             <child>
148               <object class="GtkTable" id="table2">
149                 <property name="visible">True</property>
150                 <property name="n_rows">3</property>
151                 <property name="n_columns">2</property>
152                 <property name="row_spacing">6</property>
153                 <child>
154                   <object class="VolumeSlider" id="volumeslider1">
155                     <property name="visible">True</property>
156                     <property name="can_focus">True</property>
157                     <property name="adjustment">volume_adjustment</property>
158                   </object>
159                   <packing>
160                     <property name="left_attach">1</property>
161                     <property name="right_attach">2</property>
162                   </packing>
163                 </child>
164                 <child>
165                   <object class="GtkLabel" id="volume_label">
166                     <property name="visible">True</property>
167                     <property name="xalign">0</property>
168                     <property name="label" translatable="yes">_Volume:</property>
169                     <property name="use_underline">True</property>
170                     <property name="mnemonic_widget">volumeslider1</property>
171                   </object>
172                   <packing>
173                     <property name="x_options">GTK_FILL</property>
174                     <property name="x_padding">6</property>
175                   </packing>
176                 </child>
177                 <child>
178                   <object class="GtkCheckButton" id="playback">
179                     <property name="label" translatable="yes">During _playback</property>
180                     <property name="visible">True</property>
181                     <property name="can_focus">True</property>
182                     <property name="receives_default">False</property>
183                     <property name="use_underline">True</property>
184                     <property name="xalign">0</property>
185                     <property name="draw_indicator">True</property>
186                   </object>
187                   <packing>
188                     <property name="top_attach">1</property>
189                     <property name="bottom_attach">2</property>
190                     <property name="x_options">GTK_FILL</property>
191                     <property name="x_padding">6</property>
192                   </packing>
193                 </child>
194                 <child>
195                   <object class="GtkCheckButton" id="record">
196                     <property name="label" translatable="yes">During _record</property>
197                     <property name="visible">True</property>
198                     <property name="can_focus">True</property>
199                     <property name="receives_default">False</property>
200                     <property name="use_underline">True</property>
201                     <property name="xalign">0</property>
202                     <property name="draw_indicator">True</property>
203                   </object>
204                   <packing>
205                     <property name="top_attach">2</property>
206                     <property name="bottom_attach">3</property>
207                     <property name="x_options">GTK_FILL</property>
208                     <property name="y_options">GTK_FILL</property>
209                     <property name="x_padding">6</property>
210                   </packing>
211                 </child>
212                 <child>
213                   <placeholder/>
214                 </child>
215                 <child>
216                   <placeholder/>
217                 </child>
218               </object>
219               <packing>
220                 <property name="position">3</property>
221               </packing>
222             </child>
223           </object>
224           <packing>
225             <property name="position">1</property>
226           </packing>
227         </child>
228         <child internal-child="action_area">
229           <object class="GtkHButtonBox" id="dialog-action_area1">
230             <property name="visible">True</property>
231             <property name="layout_style">end</property>
232             <child>
233               <object class="GtkButton" id="button1">
234                 <property name="label">gtk-cancel</property>
235                 <property name="visible">True</property>
236                 <property name="can_focus">True</property>
237                 <property name="receives_default">True</property>
238                 <property name="use_stock">True</property>
239               </object>
240               <packing>
241                 <property name="expand">False</property>
242                 <property name="fill">False</property>
243                 <property name="position">0</property>
244               </packing>
245             </child>
246             <child>
247               <object class="GtkButton" id="button2">
248                 <property name="label">gtk-ok</property>
249                 <property name="visible">True</property>
250                 <property name="can_focus">True</property>
251                 <property name="can_default">True</property>
252                 <property name="has_default">True</property>
253                 <property name="receives_default">True</property>
254                 <property name="use_stock">True</property>
255               </object>
256               <packing>
257                 <property name="expand">False</property>
258                 <property name="fill">False</property>
259                 <property name="position">1</property>
260               </packing>
261             </child>
262           </object>
263           <packing>
264             <property name="expand">False</property>
265             <property name="pack_type">end</property>
266             <property name="position">0</property>
267           </packing>
268         </child>
269       </object>
270     </child>
271     <action-widgets>
272       <action-widget response="-9">button1</action-widget>
273       <action-widget response="-10">button2</action-widget>
274     </action-widgets>
275   </object>
276   <object class="GtkAdjustment" id="tempo_adjustment">
277     <property name="value">40</property>
278     <property name="lower">30</property>
279     <property name="upper">130</property>
280     <property name="step_increment">1</property>
281     <property name="page_increment">10</property>
282     <property name="page_size">10</property>
283   </object>
284   <object class="GtkListStore" id="timesignatures">
285     <columns>
286       <!-- column-name signatures -->
287       <column type="gchararray"/>
288     </columns>
289     <data>
290       <row>
291         <col id="0" translatable="yes">2/4</col>
292       </row>
293       <row>
294         <col id="0" translatable="yes">3/4</col>
295       </row>
296       <row>
297         <col id="0" translatable="yes">4/4</col>
298       </row>
299       <row>
300         <col id="0" translatable="yes">6/8</col>
301       </row>
302     </data>
303   </object>
304   <object class="GtkAdjustment" id="volume_adjustment">
305     <property name="upper">1</property>
306     <property name="step_increment">0.01</property>
307     <property name="page_increment">0.10000000000000001</property>
308     <property name="page_size">0.10000000000000001</property>
309   </object>
310 </interface>