1
<?xml version="1.0" encoding="UTF-8"?>
3
<requires lib="gtk+" version="2.16"/>
4
<!-- interface-naming-policy project-wide -->
5
<object class="GtkListStore" id="preferences_playback_device_liststore">
7
<!-- column-name item -->
8
<column type="gchararray"/>
11
<object class="GtkListStore" id="preferences_playback_sink_liststore">
13
<!-- column-name item -->
14
<column type="gchararray"/>
17
<object class="GtkListStore" id="preferences_recording_system_liststore">
19
<!-- column-name item -->
20
<column type="gchararray"/>
23
<object class="GtkListStore" id="preferences_sample_rate_liststore">
25
<!-- column-name item -->
26
<column type="gchararray"/>
29
<object class="GtkListStore" id="preferences_recording_format_liststore">
31
<!-- column-name item -->
32
<column type="gchararray"/>
35
<object class="GtkWindow" id="PreferencesDialog">
36
<property name="border_width">6</property>
37
<property name="title">Preferences</property>
38
<property name="modal">True</property>
39
<property name="window_position">center-on-parent</property>
40
<property name="default_width">300</property>
41
<property name="type_hint">dialog</property>
43
<object class="GtkVBox" id="vbox3">
44
<property name="visible">True</property>
46
<object class="GtkFrame" id="frame5">
47
<property name="visible">True</property>
48
<property name="label_xalign">0</property>
49
<property name="shadow_type">none</property>
51
<object class="GtkAlignment" id="alignment8">
52
<property name="visible">True</property>
53
<property name="left_padding">12</property>
55
<object class="GtkVBox" id="vbox12">
56
<property name="visible">True</property>
58
<object class="GtkRadioButton" id="startupNewProject">
59
<property name="label" translatable="yes">Open a _new project</property>
60
<property name="visible">True</property>
61
<property name="can_focus">True</property>
62
<property name="receives_default">False</property>
63
<property name="use_underline">True</property>
64
<property name="draw_indicator">True</property>
65
<signal name="clicked" handler="on_Setting_changed"/>
68
<property name="expand">False</property>
69
<property name="fill">False</property>
70
<property name="position">0</property>
74
<object class="GtkRadioButton" id="startupLastProject">
75
<property name="label" translatable="yes">_Open most recent project</property>
76
<property name="visible">True</property>
77
<property name="can_focus">True</property>
78
<property name="receives_default">False</property>
79
<property name="use_underline">True</property>
80
<property name="draw_indicator">True</property>
81
<property name="group">startupNewProject</property>
82
<signal name="clicked" handler="on_Setting_changed"/>
85
<property name="expand">False</property>
86
<property name="fill">False</property>
87
<property name="position">1</property>
91
<object class="GtkRadioButton" id="startupNothing">
92
<property name="label" translatable="yes">_Don't open any project</property>
93
<property name="visible">True</property>
94
<property name="can_focus">True</property>
95
<property name="receives_default">False</property>
96
<property name="use_underline">True</property>
97
<property name="draw_indicator">True</property>
98
<property name="group">startupNewProject</property>
99
<signal name="clicked" handler="on_Setting_changed"/>
102
<property name="expand">False</property>
103
<property name="fill">False</property>
104
<property name="position">2</property>
112
<object class="GtkLabel" id="label28">
113
<property name="visible">True</property>
114
<property name="xpad">5</property>
115
<property name="ypad">5</property>
116
<property name="label" translatable="yes"><b>Application Start-up</b></property>
117
<property name="use_markup">True</property>
122
<property name="expand">False</property>
123
<property name="fill">False</property>
124
<property name="position">0</property>
128
<object class="GtkFrame" id="frame16">
129
<property name="visible">True</property>
130
<property name="label_xalign">0</property>
131
<property name="shadow_type">none</property>
133
<object class="GtkAlignment" id="alignment30">
134
<property name="visible">True</property>
135
<property name="left_padding">12</property>
137
<object class="GtkTable" id="table16">
138
<property name="visible">True</property>
139
<property name="border_width">5</property>
140
<property name="n_rows">2</property>
141
<property name="n_columns">2</property>
142
<property name="column_spacing">5</property>
143
<property name="row_spacing">5</property>
145
<object class="GtkLabel" id="label128">
146
<property name="visible">True</property>
147
<property name="xalign">0</property>
148
<property name="label" translatable="yes">_Encoding:</property>
149
<property name="use_underline">True</property>
150
<property name="mnemonic_widget">recordingFileFormat</property>
153
<property name="x_options">GTK_FILL</property>
154
<property name="y_options"></property>
158
<object class="GtkLabel" id="label129">
159
<property name="visible">True</property>
160
<property name="xalign">0</property>
161
<property name="label" translatable="yes">S_ample Rate:</property>
162
<property name="use_underline">True</property>
163
<property name="mnemonic_widget">samplingRate</property>
166
<property name="top_attach">1</property>
167
<property name="bottom_attach">2</property>
168
<property name="x_options">GTK_FILL</property>
169
<property name="y_options"></property>
173
<object class="GtkComboBox" id="recordingFileFormat">
174
<property name="visible">True</property>
175
<property name="model">preferences_recording_format_liststore</property>
176
<signal name="changed" handler="on_Setting_changed"/>
178
<object class="GtkCellRendererText" id="cellrenderertext5"/>
180
<attribute name="text">0</attribute>
185
<property name="left_attach">1</property>
186
<property name="right_attach">2</property>
187
<property name="y_options">GTK_FILL</property>
191
<object class="GtkComboBox" id="samplingRate">
192
<property name="visible">True</property>
193
<property name="model">preferences_sample_rate_liststore</property>
194
<signal name="changed" handler="on_Setting_changed"/>
196
<object class="GtkCellRendererText" id="cellrenderertext4"/>
198
<attribute name="text">0</attribute>
203
<property name="left_attach">1</property>
204
<property name="right_attach">2</property>
205
<property name="top_attach">1</property>
206
<property name="bottom_attach">2</property>
207
<property name="y_options">GTK_FILL</property>
215
<object class="GtkLabel" id="label131">
216
<property name="visible">True</property>
217
<property name="xpad">5</property>
218
<property name="ypad">5</property>
219
<property name="label" translatable="yes"><b>Recording Format</b></property>
220
<property name="use_markup">True</property>
225
<property name="expand">False</property>
226
<property name="fill">False</property>
227
<property name="position">2</property>
231
<object class="GtkFrame" id="frame15">
232
<property name="visible">True</property>
233
<property name="label_xalign">0</property>
234
<property name="shadow_type">none</property>
236
<object class="GtkAlignment" id="alignment29">
237
<property name="visible">True</property>
238
<property name="left_padding">12</property>
240
<object class="GtkTable" id="table15">
241
<property name="visible">True</property>
242
<property name="border_width">5</property>
243
<property name="n_rows">2</property>
244
<property name="n_columns">2</property>
245
<property name="column_spacing">5</property>
246
<property name="row_spacing">5</property>
248
<object class="GtkLabel" id="label124">
249
<property name="visible">True</property>
250
<property name="xalign">0</property>
251
<property name="label" translatable="yes">S_ystem:</property>
252
<property name="use_underline">True</property>
253
<property name="mnemonic_widget">recordingSoundSystem</property>
256
<property name="x_options">GTK_FILL</property>
257
<property name="y_options"></property>
261
<object class="GtkLabel" id="label125">
262
<property name="visible">True</property>
263
<property name="xalign">0</property>
264
<property name="label" translatable="yes">_Pipeline:</property>
265
<property name="use_underline">True</property>
266
<property name="mnemonic_widget">recordingCustomPipeline</property>
269
<property name="top_attach">1</property>
270
<property name="bottom_attach">2</property>
271
<property name="x_options">GTK_FILL</property>
272
<property name="y_options"></property>
276
<object class="GtkEntry" id="recordingCustomPipeline">
277
<property name="visible">True</property>
278
<property name="can_focus">True</property>
279
<property name="invisible_char">●</property>
280
<signal name="focus_out_event" handler="on_recordingSoundSystem_changed"/>
283
<property name="left_attach">1</property>
284
<property name="right_attach">2</property>
285
<property name="top_attach">1</property>
286
<property name="bottom_attach">2</property>
290
<object class="GtkComboBox" id="recordingSoundSystem">
291
<property name="visible">True</property>
292
<property name="model">preferences_recording_system_liststore</property>
293
<signal name="changed" handler="on_recordingSoundSystem_changed"/>
295
<object class="GtkCellRendererText" id="cellrenderertext3"/>
297
<attribute name="text">0</attribute>
302
<property name="left_attach">1</property>
303
<property name="right_attach">2</property>
304
<property name="y_options">GTK_FILL</property>
312
<object class="GtkLabel" id="label127">
313
<property name="visible">True</property>
314
<property name="xpad">5</property>
315
<property name="ypad">5</property>
316
<property name="label" translatable="yes"><b>Recording Sound System</b></property>
317
<property name="use_markup">True</property>
322
<property name="expand">False</property>
323
<property name="fill">False</property>
324
<property name="position">3</property>
328
<object class="GtkFrame" id="frame7">
329
<property name="visible">True</property>
330
<property name="label_xalign">0</property>
331
<property name="shadow_type">none</property>
333
<object class="GtkAlignment" id="alignment15">
334
<property name="visible">True</property>
335
<property name="left_padding">12</property>
337
<object class="GtkTable" id="table9">
338
<property name="visible">True</property>
339
<property name="border_width">5</property>
340
<property name="n_rows">3</property>
341
<property name="n_columns">2</property>
342
<property name="column_spacing">5</property>
343
<property name="row_spacing">5</property>
345
<object class="GtkComboBox" id="playbackSink">
346
<property name="visible">True</property>
347
<property name="model">preferences_playback_sink_liststore</property>
348
<signal name="changed" handler="on_playbackSink_changed"/>
350
<object class="GtkCellRendererText" id="cellrenderertext2"/>
352
<attribute name="text">0</attribute>
357
<property name="left_attach">1</property>
358
<property name="right_attach">2</property>
362
<object class="GtkLabel" id="label62">
363
<property name="visible">True</property>
364
<property name="xalign">0</property>
365
<property name="label" translatable="yes">Sys_tem:</property>
366
<property name="use_underline">True</property>
367
<property name="mnemonic_widget">playbackSink</property>
370
<property name="x_options">GTK_FILL</property>
371
<property name="y_options"></property>
375
<object class="GtkLabel" id="label63">
376
<property name="visible">True</property>
377
<property name="xalign">0</property>
378
<property name="label" translatable="yes">P_ipeline:</property>
379
<property name="use_underline">True</property>
380
<property name="mnemonic_widget">customSink</property>
383
<property name="top_attach">1</property>
384
<property name="bottom_attach">2</property>
385
<property name="x_options">GTK_FILL</property>
386
<property name="y_options"></property>
390
<object class="GtkLabel" id="label64">
391
<property name="visible">True</property>
392
<property name="xalign">0</property>
393
<property name="label" translatable="yes">De_vice:</property>
394
<property name="use_underline">True</property>
395
<property name="mnemonic_widget">playbackDevice</property>
398
<property name="top_attach">2</property>
399
<property name="bottom_attach">3</property>
400
<property name="x_options">GTK_FILL</property>
401
<property name="y_options"></property>
405
<object class="GtkComboBox" id="playbackDevice">
406
<property name="visible">True</property>
407
<property name="model">preferences_playback_device_liststore</property>
408
<signal name="changed" handler="on_Setting_changed"/>
410
<object class="GtkCellRendererText" id="cellrenderertext6"/>
412
<attribute name="text">0</attribute>
417
<property name="left_attach">1</property>
418
<property name="right_attach">2</property>
419
<property name="top_attach">2</property>
420
<property name="bottom_attach">3</property>
424
<object class="GtkEntry" id="customSink">
425
<property name="visible">True</property>
426
<property name="can_focus">True</property>
427
<property name="invisible_char">●</property>
428
<property name="text" translatable="yes">autoaudiosink</property>
429
<signal name="focus_out_event" handler="on_playbackSink_changed"/>
432
<property name="left_attach">1</property>
433
<property name="right_attach">2</property>
434
<property name="top_attach">1</property>
435
<property name="bottom_attach">2</property>
443
<object class="GtkLabel" id="label61">
444
<property name="visible">True</property>
445
<property name="xpad">5</property>
446
<property name="ypad">5</property>
447
<property name="label" translatable="yes"><b>Playback Sound System</b></property>
448
<property name="use_markup">True</property>
453
<property name="expand">False</property>
454
<property name="fill">False</property>
455
<property name="position">4</property>
459
<object class="GtkHButtonBox" id="hbuttonbox2">
460
<property name="visible">True</property>
461
<property name="border_width">6</property>
462
<property name="layout_style">end</property>
464
<object class="GtkButton" id="closeButton">
465
<property name="label">gtk-close</property>
466
<property name="visible">True</property>
467
<property name="can_focus">True</property>
468
<property name="can_default">True</property>
469
<property name="receives_default">False</property>
470
<property name="tooltip_text" translatable="yes">Save preferences and close</property>
471
<property name="use_stock">True</property>
472
<signal name="clicked" handler="on_Close_clicked"/>
475
<property name="expand">False</property>
476
<property name="fill">False</property>
477
<property name="position">0</property>
482
<property name="expand">False</property>
483
<property name="pack_type">end</property>
484
<property name="position">1</property>