Merge branch 'stable' into 'main'
[ladish.git] / gui / gladish.ui
blob4fe0430e1a13175bacbe3790b1290b914e6c6c3b
1 <?xml version="1.0"?>
2 <interface>
3 <requires lib="gtk+" version="2.16"/>
4 <!-- interface-naming-policy toplevel-contextual -->
5 <object class="GtkWindow" id="main_win">
6 <property name="default_height">600</property>
7 <property name="default_width">800</property>
8 <property name="title" translatable="yes">LADI Session Handler</property>
9 <child>
10 <object class="GtkVBox" id="main_vbox">
11 <property name="visible">True</property>
12 <child>
13 <object class="GtkMenuBar" id="menubar">
14 <property name="visible">True</property>
15 <child>
16 <object class="GtkMenuItem" id="studio_menu_item">
17 <property name="label" translatable="yes">_Studio</property>
18 <property name="use_underline">True</property>
19 <property name="visible">True</property>
20 <child type="submenu">
21 <object class="GtkMenu" id="studio_menu">
22 <child>
23 <object class="GtkImageMenuItem" id="menu_item_new_studio">
24 <property name="label" translatable="yes">_New Studio...</property>
25 <property name="image">image_new_studio</property>
26 <property name="use_stock">False</property>
27 <property name="use_underline">True</property>
28 <property name="visible">True</property>
29 <accelerator key="N" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
30 </object>
31 </child>
32 <child>
33 <object class="GtkImageMenuItem" id="menu_item_load_studio">
34 <property name="label" translatable="yes">_Load Studio</property>
35 <property name="image">image_load_studio</property>
36 <property name="use_stock">False</property>
37 <property name="use_underline">True</property>
38 <property name="visible">True</property>
39 <signal name="activate" handler="on_load_project_menuitem_activate"/>
40 </object>
41 </child>
42 <child>
43 <object class="GtkSeparatorMenuItem" id="studio_menu_separator1">
44 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
45 <property name="visible">True</property>
46 </object>
47 </child>
48 <child>
49 <object class="GtkImageMenuItem" id="menu_item_start_studio">
50 <property name="label" translatable="yes">Start Studio</property>
51 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
52 <property name="image">image_start_studio</property>
53 <property name="sensitive">False</property>
54 <property name="use_stock">False</property>
55 <property name="use_underline">True</property>
56 <property name="visible">True</property>
57 <accelerator key="F5" signal="activate"/>
58 </object>
59 </child>
60 <child>
61 <object class="GtkImageMenuItem" id="menu_item_stop_studio">
62 <property name="label" translatable="yes">Stop Studio</property>
63 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
64 <property name="image">image_stop_studio</property>
65 <property name="sensitive">False</property>
66 <property name="use_stock">False</property>
67 <property name="visible">True</property>
68 <accelerator key="F6" signal="activate"/>
69 </object>
70 </child>
71 <child>
72 <object class="GtkSeparatorMenuItem" id="studio_menu_separator2">
73 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
74 <property name="visible">True</property>
75 </object>
76 </child>
77 <child>
78 <object class="GtkImageMenuItem" id="menu_item_rename_studio">
79 <property name="label" translatable="yes">_Rename Studio...</property>
80 <property name="image">image_rename_studio</property>
81 <property name="sensitive">False</property>
82 <property name="use_stock">False</property>
83 <property name="use_underline">True</property>
84 <property name="visible">True</property>
85 <accelerator key="R" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
86 </object>
87 </child>
88 <child>
89 <object class="GtkImageMenuItem" id="menu_item_save_studio">
90 <property name="label" translatable="yes">_Save Studio</property>
91 <property name="image">image_save_studio</property>
92 <property name="sensitive">False</property>
93 <property name="use_stock">False</property>
94 <property name="use_underline">True</property>
95 <property name="visible">True</property>
96 <accelerator key="S" signal="activate" modifiers="GDK_CONTROL_MASK"/>
97 </object>
98 </child>
99 <child>
100 <object class="GtkImageMenuItem" id="menu_item_save_as_studio">
101 <property name="label" translatable="yes">Save Studio _As...</property>
102 <property name="image">image_save_studio_as</property>
103 <property name="sensitive">False</property>
104 <property name="use_stock">False</property>
105 <property name="use_underline">True</property>
106 <property name="visible">True</property>
107 <accelerator key="S" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
108 </object>
109 </child>
110 <child>
111 <object class="GtkImageMenuItem" id="menu_item_unload_studio">
112 <property name="label" translatable="yes">_Unload Studio</property>
113 <property name="image">image_unload_studio</property>
114 <property name="sensitive">False</property>
115 <property name="use_stock">False</property>
116 <property name="use_underline">True</property>
117 <property name="visible">True</property>
118 <accelerator key="U" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
119 </object>
120 </child>
121 <child>
122 <object class="GtkImageMenuItem" id="menu_item_delete_studio">
123 <property name="label" translatable="yes">_Delete Studio</property>
124 <property name="image">image_delete_studio</property>
125 <property name="use_stock">False</property>
126 <property name="use_underline">True</property>
127 <property name="visible">True</property>
128 <signal name="activate" handler="on_delete_project_menuitem_activate"/>
129 </object>
130 </child>
131 <child>
132 <object class="GtkSeparatorMenuItem" id="studio_menu_separator3">
133 <property name="visible">True</property>
134 </object>
135 </child>
136 <child>
137 <object class="GtkImageMenuItem" id="menu_item_quit">
138 <property name="label">gtk-quit</property>
139 <property name="use_stock">True</property>
140 <property name="use_underline">True</property>
141 <property name="visible">True</property>
142 <signal name="activate" handler="on_quit1_activate"/>
143 <accelerator key="Q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
144 </object>
145 </child>
146 </object>
147 </child>
148 </object>
149 </child>
150 <child>
151 <object class="GtkMenuItem" id="room_menu_item">
152 <property name="label" translatable="yes">_Room</property>
153 <property name="use_underline">True</property>
154 <property name="visible">True</property>
155 <child type="submenu">
156 <object class="GtkMenu" id="room_menu">
157 <child>
158 <object class="GtkImageMenuItem" id="menu_item_create_room">
159 <property name="label" translatable="yes">_Create Room...</property>
160 <property name="image">image_create_room</property>
161 <property name="sensitive">False</property>
162 <property name="use_stock">False</property>
163 <property name="use_underline">True</property>
164 <property name="visible">True</property>
165 <accelerator key="C" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
166 </object>
167 </child>
168 <child>
169 <object class="GtkImageMenuItem" id="menu_item_destroy_room">
170 <property name="label" translatable="yes">_Destroy Room</property>
171 <property name="image">image_destroy_room</property>
172 <property name="sensitive">False</property>
173 <property name="use_stock">False</property>
174 <property name="use_underline">True</property>
175 <property name="visible">True</property>
176 <accelerator key="D" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
177 </object>
178 </child>
179 </object>
180 </child>
181 </object>
182 </child>
183 <child>
184 <object class="GtkMenuItem" id="project_menu_item">
185 <property name="label" translatable="yes">_Project</property>
186 <property name="sensitive">False</property>
187 <property name="use_underline">True</property>
188 <property name="visible">True</property>
189 <child type="submenu">
190 <object class="GtkMenu" id="project_menu">
191 <property name="visible">True</property>
192 </object>
193 </child>
194 </object>
195 </child>
196 <child>
197 <object class="GtkMenuItem" id="application_menu_item">
198 <property name="label" translatable="yes">_Application</property>
199 <property name="use_underline">True</property>
200 <property name="visible">True</property>
201 <child type="submenu">
202 <object class="GtkMenu" id="application_menu">
203 <property name="visible">True</property>
204 <child>
205 <object class="GtkImageMenuItem" id="menu_item_start_app">
206 <property name="label" translatable="yes">New Application...</property>
207 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
208 <property name="image">image_start_app</property>
209 <property name="sensitive">False</property>
210 <property name="use_stock">False</property>
211 <property name="visible">True</property>
212 <accelerator key="F2" signal="activate"/>
213 </object>
214 </child>
215 </object>
216 </child>
217 </object>
218 </child>
219 <child>
220 <object class="GtkMenuItem" id="view_menu_item">
221 <property name="label" translatable="yes">_View</property>
222 <property name="use_underline">True</property>
223 <property name="visible">True</property>
224 <child type="submenu">
225 <object class="GtkMenu" id="view_menu">
226 <child>
227 <object class="GtkCheckMenuItem" id="menu_item_view_toolbar">
228 <property name="label" translatable="yes">_Toolbar</property>
229 <property name="use_underline">True</property>
230 <property name="visible">True</property>
231 <accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
232 <signal name="activate" handler="on_menu_view_toolbar_activate"/>
233 </object>
234 </child>
235 <child>
236 <object class="GtkImageMenuItem" id="menu_item_zoom_in">
237 <property name="related_action">zoom_in_action</property>
238 <property name="use_action_appearance">True</property>
239 <property name="use_stock">True</property>
240 <property name="use_underline">True</property>
241 <property name="visible">True</property>
242 </object>
243 </child>
244 <child>
245 <object class="GtkImageMenuItem" id="menu_item_zoom_out">
246 <property name="related_action">zoom_out_action</property>
247 <property name="use_action_appearance">True</property>
248 <property name="use_stock">True</property>
249 <property name="use_underline">True</property>
250 <property name="visible">True</property>
251 </object>
252 </child>
253 <child>
254 <object class="GtkImageMenuItem" id="menu_item_zoom_100">
255 <property name="related_action">zoom_100_action</property>
256 <property name="use_action_appearance">True</property>
257 <property name="use_stock">True</property>
258 <property name="use_underline">True</property>
259 <property name="visible">True</property>
260 </object>
261 </child>
262 <child>
263 <object class="GtkImageMenuItem" id="menu_item_zoom_fit">
264 <property name="related_action">zoom_fit_action</property>
265 <property name="use_action_appearance">True</property>
266 <property name="use_stock">True</property>
267 <property name="use_underline">True</property>
268 <property name="visible">True</property>
269 </object>
270 </child>
271 <child>
272 <object class="GtkCheckMenuItem" id="menu_item_view_raw_jack">
273 <property name="label" translatable="yes">_JACK</property>
274 <property name="use_underline">True</property>
275 <property name="visible">True</property>
276 <accelerator key="J" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
277 </object>
278 </child>
279 <child>
280 <object class="GtkImageMenuItem" id="menu_item_view_arrange">
281 <property name="label" translatable="yes">_Arrange</property>
282 <property name="image">image_arrange_canvas</property>
283 <property name="use_stock">False</property>
284 <property name="use_underline">True</property>
285 <property name="visible">True</property>
286 <accelerator key="G" signal="activate" modifiers="GDK_CONTROL_MASK"/>
287 <signal name="activate" handler="on_menu_view_arrange"/>
288 </object>
289 </child>
290 </object>
291 </child>
292 </object>
293 </child>
294 <child>
295 <object class="GtkMenuItem" id="tools_menu_item">
296 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
297 <property name="label" translatable="yes">_Tools</property>
298 <property name="use_underline">True</property>
299 <property name="visible">True</property>
300 <child type="submenu">
301 <object class="GtkMenu" id="tools_menu">
302 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
303 <property name="visible">True</property>
304 <child>
305 <object class="GtkImageMenuItem" id="menu_item_jack_clear">
306 <property name="related_action">clear_xruns_and_max_dsp_load_action</property>
307 <property name="use_action_appearance">True</property>
308 <property name="use_stock">True</property>
309 <property name="use_underline">True</property>
310 <property name="visible">True</property>
311 </object>
312 </child>
313 <child>
314 <object class="GtkImageMenuItem" id="menu_item_settings">
315 <property name="label" translatable="yes">_Settings</property>
316 <property name="image">image_settings</property>
317 <property name="use_stock">False</property>
318 <property name="use_underline">True</property>
319 <property name="visible">True</property>
320 </object>
321 </child>
322 <child>
323 <object class="GtkImageMenuItem" id="menu_item_jack_configure">
324 <property name="label" translatable="yes">_Configure JACK</property>
325 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
326 <property name="image">image_configure_jack</property>
327 <property name="use_stock">False</property>
328 <property name="use_underline">True</property>
329 <property name="visible">True</property>
330 </object>
331 </child>
332 <child>
333 <object class="GtkImageMenuItem" id="menu_item_ladishd_exit">
334 <property name="label" translatable="yes">Reactivate ladishd</property>
335 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
336 <property name="image">image_reactivate_ladishd</property>
337 <property name="use_stock">False</property>
338 <property name="visible">True</property>
339 </object>
340 </child>
341 <child>
342 <object class="GtkImageMenuItem" id="menu_item_jackdbus_exit">
343 <property name="label" translatable="yes">Reactivate jackdbus</property>
344 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
345 <property name="image">image_reactivate_jackdbus</property>
346 <property name="use_stock">False</property>
347 <property name="visible">True</property>
348 </object>
349 </child>
350 <child>
351 <object class="GtkImageMenuItem" id="menu_item_a2jmidid_exit">
352 <property name="label" translatable="yes">Reactivate a2jmidid</property>
353 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
354 <property name="image">image_reactivate_a2jmidid</property>
355 <property name="use_stock">False</property>
356 <property name="visible">True</property>
357 </object>
358 </child>
359 <child>
360 <object class="GtkMenuItem" id="menu_item_jack_latency">
361 <property name="label" translatable="yes">JACK _Latency</property>
362 <property name="use_underline">True</property>
363 <property name="visible">True</property>
364 <child type="submenu">
365 <object class="GtkMenu" id="menu_jack_latencies">
366 <property name="visible">True</property>
367 <child>
368 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_32">
369 <property name="draw_as_radio">True</property>
370 <property name="label" translatable="yes">32</property>
371 <property name="visible">True</property>
372 </object>
373 </child>
374 <child>
375 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_64">
376 <property name="draw_as_radio">True</property>
377 <property name="group">menu_item_jack_latency_32</property>
378 <property name="label" translatable="yes">64</property>
379 <property name="visible">True</property>
380 </object>
381 </child>
382 <child>
383 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_128">
384 <property name="draw_as_radio">True</property>
385 <property name="group">menu_item_jack_latency_32</property>
386 <property name="label" translatable="yes">128</property>
387 <property name="visible">True</property>
388 </object>
389 </child>
390 <child>
391 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_256">
392 <property name="draw_as_radio">True</property>
393 <property name="group">menu_item_jack_latency_32</property>
394 <property name="label" translatable="yes">256</property>
395 <property name="visible">True</property>
396 </object>
397 </child>
398 <child>
399 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_512">
400 <property name="draw_as_radio">True</property>
401 <property name="group">menu_item_jack_latency_32</property>
402 <property name="label" translatable="yes">512</property>
403 <property name="visible">True</property>
404 </object>
405 </child>
406 <child>
407 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_1024">
408 <property name="draw_as_radio">True</property>
409 <property name="group">menu_item_jack_latency_32</property>
410 <property name="label" translatable="yes">1024</property>
411 <property name="visible">True</property>
412 </object>
413 </child>
414 <child>
415 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_2048">
416 <property name="draw_as_radio">True</property>
417 <property name="group">menu_item_jack_latency_32</property>
418 <property name="label" translatable="yes">2048</property>
419 <property name="visible">True</property>
420 </object>
421 </child>
422 <child>
423 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_4096">
424 <property name="draw_as_radio">True</property>
425 <property name="group">menu_item_jack_latency_32</property>
426 <property name="label" translatable="yes">4096</property>
427 <property name="visible">True</property>
428 </object>
429 </child>
430 <child>
431 <object class="GtkRadioMenuItem" id="menu_item_jack_latency_8192">
432 <property name="draw_as_radio">True</property>
433 <property name="group">menu_item_jack_latency_32</property>
434 <property name="label" translatable="yes">8192</property>
435 <property name="visible">True</property>
436 </object>
437 </child>
438 </object>
439 </child>
440 </object>
441 </child>
442 </object>
443 </child>
444 </object>
445 </child>
446 <child>
447 <object class="GtkMenuItem" id="help_menu_item">
448 <property name="label" translatable="yes">_Help</property>
449 <property name="use_underline">True</property>
450 <property name="visible">True</property>
451 <child type="submenu">
452 <object class="GtkMenu" id="help_menu">
453 <child>
454 <object class="GtkImageMenuItem" id="menu_item_help_about">
455 <property name="label">gtk-about</property>
456 <property name="use_stock">True</property>
457 <property name="use_underline">True</property>
458 <property name="visible">True</property>
459 <signal name="activate" handler="on_about1_activate"/>
460 </object>
461 </child>
462 </object>
463 </child>
464 </object>
465 </child>
466 </object>
467 <packing>
468 <property name="expand">False</property>
469 <property name="fill">False</property>
470 <property name="position">0</property>
471 </packing>
472 </child>
473 <child>
474 <object class="GtkToolbar" id="toolbar">
475 <property name="icon_size">4</property>
476 <property name="icon_size_set">True</property>
477 <property name="show_arrow">False</property>
478 <property name="toolbar_style">icons</property>
479 <child>
480 <object class="GtkToolButton" id="clear_load_button">
481 <property name="label" translatable="yes">Clear XRuns</property>
482 <property name="related_action">clear_xruns_and_max_dsp_load_action</property>
483 <property name="use_action_appearance">True</property>
484 <property name="visible">True</property>
485 </object>
486 <packing>
487 <property name="expand">False</property>
488 <property name="homogeneous">True</property>
489 </packing>
490 </child>
491 <child>
492 <object class="GtkToolButton" id="zoom_in_button">
493 <property name="related_action">zoom_in_action</property>
494 <property name="use_action_appearance">True</property>
495 </object>
496 <packing>
497 <property name="expand">False</property>
498 <property name="homogeneous">True</property>
499 </packing>
500 </child>
501 <child>
502 <object class="GtkToolButton" id="zoom_out_button">
503 <property name="related_action">zoom_out_action</property>
504 <property name="use_action_appearance">True</property>
505 </object>
506 <packing>
507 <property name="expand">False</property>
508 <property name="homogeneous">True</property>
509 </packing>
510 </child>
511 <child>
512 <object class="GtkToolButton" id="zoom_100_button">
513 <property name="related_action">zoom_100_action</property>
514 <property name="use_action_appearance">True</property>
515 </object>
516 <packing>
517 <property name="expand">False</property>
518 <property name="homogeneous">True</property>
519 </packing>
520 </child>
521 <child>
522 <object class="GtkToolButton" id="zoom_fit_button">
523 <property name="related_action">zoom_fit_action</property>
524 <property name="use_action_appearance">True</property>
525 <property name="visible">True</property>
526 </object>
527 <packing>
528 <property name="expand">False</property>
529 <property name="homogeneous">True</property>
530 </packing>
531 </child>
532 </object>
533 <packing>
534 <property name="expand">False</property>
535 <property name="position">1</property>
536 </packing>
537 </child>
538 <child>
539 <object class="GtkHPaned" id="main_hpaned">
540 <property name="can_focus">True</property>
541 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
542 <property name="position">204</property>
543 <property name="visible">True</property>
544 <child>
545 <object class="GtkVBox" id="left_pane_vbox">
546 <property name="visible">True</property>
547 <child>
548 <object class="GtkViewport" id="world_tree_viewport">
549 <property name="resize_mode">queue</property>
550 <property name="visible">True</property>
551 <child>
552 <object class="GtkTreeView" id="world_tree">
553 <property name="can_focus">True</property>
554 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
555 <property name="visible">True</property>
556 </object>
557 </child>
558 </object>
559 <packing>
560 <property name="position">0</property>
561 </packing>
562 </child>
563 <child>
564 <object class="GtkProgressBar" id="xrun_progress_bar">
565 <property name="visible">True</property>
566 </object>
567 <packing>
568 <property name="expand">False</property>
569 <property name="position">1</property>
570 </packing>
571 </child>
572 </object>
573 <packing>
574 <property name="resize">False</property>
575 <property name="shrink">True</property>
576 </packing>
577 </child>
578 <child>
579 <object class="GtkScrolledWindow" id="main_scrolledwin">
580 <property name="can_default">True</property>
581 <property name="can_focus">True</property>
582 <property name="has_default">True</property>
583 <property name="has_focus">True</property>
584 <property name="hscrollbar_policy">automatic</property>
585 <property name="is_focus">True</property>
586 <property name="receives_default">True</property>
587 <property name="shadow_type">in</property>
588 <property name="visible">True</property>
589 <property name="vscrollbar_policy">automatic</property>
590 <child>
591 <placeholder/>
592 </child>
593 </object>
594 <packing>
595 <property name="resize">True</property>
596 <property name="shrink">True</property>
597 </packing>
598 </child>
599 </object>
600 <packing>
601 <property name="position">2</property>
602 </packing>
603 </child>
604 <child>
605 <object class="GtkStatusbar" id="statusbar">
606 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
607 <property name="spacing">2</property>
608 <property name="visible">True</property>
609 </object>
610 <packing>
611 <property name="expand">False</property>
612 <property name="position">3</property>
613 </packing>
614 </child>
615 </object>
616 </child>
617 </object>
618 <object class="GtkAboutDialog" id="about_win">
619 <property name="destroy_with_parent">True</property>
620 <property name="license" translatable="yes">LADI Session Handler is free software; you can redistribute it and/or modify
621 it under the terms of the GNU General Public License as published by
622 the Free Software Foundation; either version 2 of the License, or
623 (at your option) any later version.
625 LADI Session Handler is distributed in the hope that it will be useful,
626 but WITHOUT ANY WARRANTY; without even the implied warranty of
627 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
628 GNU General Public License for more details.
630 You should have received a copy of the GNU General Public License
631 along with LADI Session Handler; if not, write to the Free Software Foundation, Inc.,
632 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
633 </property>
634 <property name="program_name">LADI Session Handler</property>
635 <property name="transient_for">main_win</property>
636 <property name="type_hint">normal</property>
637 <property name="website">http://ladish.org/</property>
638 <child internal-child="vbox">
639 <object class="GtkVBox" id="about_dialog-vbox">
640 <child internal-child="action_area">
641 <object class="GtkHButtonBox" id="about_dialog-action_area"/>
642 <packing>
643 <property name="expand">False</property>
644 <property name="pack_type">end</property>
645 <property name="position">0</property>
646 </packing>
647 </child>
648 </object>
649 </child>
650 </object>
651 <object class="GtkDialog" id="load_project_dialog">
652 <property name="border_width">5</property>
653 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
654 <property name="modal">True</property>
655 <property name="title" translatable="yes">Load project</property>
656 <property name="transient_for">main_win</property>
657 <property name="type_hint">dialog</property>
658 <property name="window_position">center-on-parent</property>
659 <child internal-child="vbox">
660 <object class="GtkVBox" id="load_project_dialog_top_vbox">
661 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
662 <property name="spacing">2</property>
663 <property name="visible">True</property>
664 <child>
665 <object class="GtkScrolledWindow" id="load_project_scrolledwindow">
666 <property name="can_focus">True</property>
667 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
668 <property name="height_request">400</property>
669 <property name="hscrollbar_policy">automatic</property>
670 <property name="vscrollbar_policy">automatic</property>
671 <property name="width_request">400</property>
672 <child>
673 <object class="GtkTreeView" id="loadable_project_list">
674 <property name="can_focus">True</property>
675 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
676 <property name="visible">True</property>
677 </object>
678 </child>
679 </object>
680 <packing>
681 <property name="position">1</property>
682 </packing>
683 </child>
684 <child>
685 <object class="GtkHBox" id="load_project_path_hbox">
686 <property name="spacing">2</property>
687 <property name="visible">True</property>
688 <child>
689 <object class="GtkLabel" id="load_project_path_label">
690 <property name="label" translatable="yes">Path</property>
691 <property name="visible">True</property>
692 <property name="yalign">0.52999997138977051</property>
693 <property name="ypad">2</property>
694 </object>
695 <packing>
696 <property name="expand">False</property>
697 <property name="position">0</property>
698 </packing>
699 </child>
700 <child>
701 <object class="GtkEntry" id="load_project_path_entry">
702 <property name="activates_default">True</property>
703 <property name="can_focus">True</property>
704 <property name="invisible_char">&#x25CF;</property>
705 <property name="visible">True</property>
706 </object>
707 <packing>
708 <property name="position">1</property>
709 </packing>
710 </child>
711 <child>
712 <object class="GtkButton" id="load_project_path_browse_button">
713 <property name="label" translatable="yes">Browse...</property>
714 <property name="can_focus">True</property>
715 <property name="receives_default">True</property>
716 <property name="sensitive">False</property>
717 <property name="visible">True</property>
718 </object>
719 <packing>
720 <property name="expand">False</property>
721 <property name="position">2</property>
722 </packing>
723 </child>
724 </object>
725 <packing>
726 <property name="expand">False</property>
727 <property name="position">2</property>
728 </packing>
729 </child>
730 <child internal-child="action_area">
731 <object class="GtkHButtonBox" id="load_project_action_area">
732 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
733 <property name="layout_style">end</property>
734 <property name="visible">True</property>
735 <child>
736 <object class="GtkButton" id="load_project_cancel_button">
737 <property name="label">gtk-cancel</property>
738 <property name="can_focus">True</property>
739 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
740 <property name="receives_default">True</property>
741 <property name="use_stock">True</property>
742 <property name="visible">True</property>
743 </object>
744 <packing>
745 <property name="expand">False</property>
746 <property name="fill">False</property>
747 <property name="position">0</property>
748 </packing>
749 </child>
750 <child>
751 <object class="GtkButton" id="load_project_ok_button">
752 <property name="label">gtk-ok</property>
753 <property name="can_default">True</property>
754 <property name="can_focus">True</property>
755 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
756 <property name="has_default">True</property>
757 <property name="receives_default">True</property>
758 <property name="use_stock">True</property>
759 <property name="visible">True</property>
760 </object>
761 <packing>
762 <property name="expand">False</property>
763 <property name="fill">False</property>
764 <property name="position">1</property>
765 </packing>
766 </child>
767 </object>
768 <packing>
769 <property name="expand">False</property>
770 <property name="pack_type">end</property>
771 <property name="position">0</property>
772 </packing>
773 </child>
774 </object>
775 </child>
776 <action-widgets>
777 <action-widget response="-6">load_project_cancel_button</action-widget>
778 <action-widget response="-5">load_project_ok_button</action-widget>
779 </action-widgets>
780 </object>
781 <object class="GtkDialog" id="project_properties_dialog">
782 <property name="border_width">5</property>
783 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
784 <property name="modal">True</property>
785 <property name="title" translatable="yes">Project properties</property>
786 <property name="transient_for">main_win</property>
787 <property name="type_hint">dialog</property>
788 <property name="window_position">center-on-parent</property>
789 <child internal-child="vbox">
790 <object class="GtkVBox" id="project_properties_dialog-vbox">
791 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
792 <property name="spacing">2</property>
793 <property name="visible">True</property>
794 <child>
795 <object class="GtkVBox" id="project_properties-vbox">
796 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
797 <property name="spacing">10</property>
798 <property name="visible">True</property>
799 <child>
800 <object class="GtkFrame" id="project_name_frame">
801 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
802 <property name="label_xalign">0</property>
803 <property name="shadow_type">none</property>
804 <property name="visible">True</property>
805 <child>
806 <object class="GtkEntry" id="project_name">
807 <property name="can_focus">True</property>
808 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
809 <property name="visible">True</property>
810 </object>
811 </child>
812 <child type="label">
813 <object class="GtkLabel" id="project_name_label">
814 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
815 <property name="label" translatable="yes">&lt;b&gt;Project name&lt;/b&gt;</property>
816 <property name="use_markup">True</property>
817 <property name="visible">True</property>
818 </object>
819 </child>
820 </object>
821 <packing>
822 <property name="expand">False</property>
823 <property name="position">0</property>
824 </packing>
825 </child>
826 <child>
827 <object class="GtkFrame" id="project_description_frame">
828 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
829 <property name="label_xalign">0</property>
830 <property name="shadow_type">none</property>
831 <property name="visible">True</property>
832 <child>
833 <object class="GtkEntry" id="project_description">
834 <property name="can_focus">True</property>
835 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
836 <property name="visible">True</property>
837 </object>
838 </child>
839 <child type="label">
840 <object class="GtkLabel" id="project_description_label">
841 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
842 <property name="label" translatable="yes">&lt;b&gt;Description&lt;/b&gt;</property>
843 <property name="use_markup">True</property>
844 <property name="visible">True</property>
845 </object>
846 </child>
847 </object>
848 <packing>
849 <property name="expand">False</property>
850 <property name="position">1</property>
851 </packing>
852 </child>
853 <child>
854 <object class="GtkFrame" id="project_notes_frame">
855 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
856 <property name="label_xalign">0</property>
857 <property name="shadow_type">none</property>
858 <property name="visible">True</property>
859 <child>
860 <object class="GtkScrolledWindow" id="project_notes-scrolledwindow">
861 <property name="can_focus">True</property>
862 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
863 <property name="hscrollbar_policy">automatic</property>
864 <property name="visible">True</property>
865 <property name="vscrollbar_policy">automatic</property>
866 <child>
867 <object class="GtkTextView" id="project_notes">
868 <property name="can_focus">True</property>
869 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
870 <property name="height_request">200</property>
871 <property name="visible">True</property>
872 <property name="width_request">300</property>
873 </object>
874 </child>
875 </object>
876 </child>
877 <child type="label">
878 <object class="GtkLabel" id="project_notes-label">
879 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
880 <property name="label" translatable="yes">&lt;b&gt;Notes&lt;/b&gt;</property>
881 <property name="use_markup">True</property>
882 <property name="visible">True</property>
883 </object>
884 </child>
885 </object>
886 <packing>
887 <property name="position">2</property>
888 </packing>
889 </child>
890 </object>
891 <packing>
892 <property name="position">1</property>
893 </packing>
894 </child>
895 <child internal-child="action_area">
896 <object class="GtkHButtonBox" id="project_properties_dialog-action_area">
897 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
898 <property name="layout_style">end</property>
899 <property name="visible">True</property>
900 <child>
901 <object class="GtkButton" id="project_properties_cancel_button">
902 <property name="label">gtk-cancel</property>
903 <property name="can_focus">True</property>
904 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
905 <property name="receives_default">True</property>
906 <property name="use_stock">True</property>
907 <property name="visible">True</property>
908 </object>
909 <packing>
910 <property name="expand">False</property>
911 <property name="fill">False</property>
912 <property name="position">0</property>
913 </packing>
914 </child>
915 <child>
916 <object class="GtkButton" id="project_properties_ok_button">
917 <property name="label">gtk-ok</property>
918 <property name="can_focus">True</property>
919 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
920 <property name="receives_default">True</property>
921 <property name="use_stock">True</property>
922 <property name="visible">True</property>
923 </object>
924 <packing>
925 <property name="expand">False</property>
926 <property name="fill">False</property>
927 <property name="position">1</property>
928 </packing>
929 </child>
930 </object>
931 <packing>
932 <property name="expand">False</property>
933 <property name="pack_type">end</property>
934 <property name="position">0</property>
935 </packing>
936 </child>
937 </object>
938 </child>
939 <action-widgets>
940 <action-widget response="1">project_properties_cancel_button</action-widget>
941 <action-widget response="2">project_properties_ok_button</action-widget>
942 </action-widgets>
943 </object>
944 <object class="GtkDialog" id="name_dialog">
945 <property name="border_width">5</property>
946 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
947 <property name="modal">True</property>
948 <property name="title" translatable="yes">Set name</property>
949 <property name="transient_for">main_win</property>
950 <property name="type_hint">dialog</property>
951 <property name="window_position">center-on-parent</property>
952 <child internal-child="vbox">
953 <object class="GtkVBox" id="name_dialog-vbox">
954 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
955 <property name="spacing">2</property>
956 <property name="visible">True</property>
957 <child>
958 <object class="GtkVBox" id="name_dialog_props-vbox">
959 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
960 <property name="spacing">10</property>
961 <property name="visible">True</property>
962 <child>
963 <object class="GtkFrame" id="name_frame">
964 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
965 <property name="label_xalign">0</property>
966 <property name="shadow_type">none</property>
967 <property name="visible">True</property>
968 <child>
969 <object class="GtkEntry" id="name_entry">
970 <property name="activates_default">True</property>
971 <property name="can_focus">True</property>
972 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
973 <property name="visible">True</property>
974 </object>
975 </child>
976 <child type="label">
977 <object class="GtkLabel" id="name_label">
978 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
979 <property name="label" translatable="yes">&lt;b&gt;Name&lt;/b&gt;</property>
980 <property name="use_markup">True</property>
981 <property name="visible">True</property>
982 </object>
983 </child>
984 </object>
985 <packing>
986 <property name="expand">False</property>
987 <property name="position">0</property>
988 </packing>
989 </child>
990 </object>
991 <packing>
992 <property name="position">1</property>
993 </packing>
994 </child>
995 <child internal-child="action_area">
996 <object class="GtkHButtonBox" id="name_dialog-action_area">
997 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
998 <property name="layout_style">end</property>
999 <property name="visible">True</property>
1000 <child>
1001 <object class="GtkButton" id="name_cancel_button">
1002 <property name="label">gtk-cancel</property>
1003 <property name="can_default">True</property>
1004 <property name="can_focus">True</property>
1005 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1006 <property name="receives_default">True</property>
1007 <property name="use_stock">True</property>
1008 <property name="visible">True</property>
1009 </object>
1010 <packing>
1011 <property name="expand">False</property>
1012 <property name="fill">False</property>
1013 <property name="position">0</property>
1014 </packing>
1015 </child>
1016 <child>
1017 <object class="GtkButton" id="name_ok_button">
1018 <property name="label">gtk-ok</property>
1019 <property name="can_default">True</property>
1020 <property name="can_focus">True</property>
1021 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1022 <property name="has_default">True</property>
1023 <property name="receives_default">True</property>
1024 <property name="use_stock">True</property>
1025 <property name="visible">True</property>
1026 </object>
1027 <packing>
1028 <property name="expand">False</property>
1029 <property name="fill">False</property>
1030 <property name="position">1</property>
1031 </packing>
1032 </child>
1033 </object>
1034 <packing>
1035 <property name="expand">False</property>
1036 <property name="pack_type">end</property>
1037 <property name="position">0</property>
1038 </packing>
1039 </child>
1040 </object>
1041 </child>
1042 <action-widgets>
1043 <action-widget response="1">name_cancel_button</action-widget>
1044 <action-widget response="2">name_ok_button</action-widget>
1045 </action-widgets>
1046 </object>
1047 <object class="GtkMenu" id="load_studio_menu">
1048 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1049 <property name="visible">True</property>
1050 </object>
1051 <object class="GtkMenu" id="delete_studio_menu">
1052 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1053 <property name="visible">True</property>
1054 </object>
1055 <object class="GtkMenu" id="recently_loaded_projects_menu">
1056 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1057 <property name="visible">True</property>
1058 </object>
1059 <object class="GtkMessageDialog" id="ask_dialog">
1060 <property name="border_width">5</property>
1061 <property name="buttons">yes-no</property>
1062 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1063 <property name="message_type">question</property>
1064 <property name="resizable">False</property>
1065 <property name="skip_taskbar_hint">True</property>
1066 <property name="transient_for">main_win</property>
1067 <property name="type_hint">dialog</property>
1068 <property name="window_position">center-on-parent</property>
1069 <child internal-child="vbox">
1070 <object class="GtkVBox" id="ask_dialog-vbox">
1071 <child internal-child="action_area">
1072 <object class="GtkHButtonBox" id="ask_dialog-action_area">
1073 <property name="layout_style">end</property>
1074 </object>
1075 <packing>
1076 <property name="expand">False</property>
1077 <property name="pack_type">end</property>
1078 <property name="position">0</property>
1079 </packing>
1080 </child>
1081 </object>
1082 </child>
1083 </object>
1084 <object class="GtkMessageDialog" id="error_dialog">
1085 <property name="border_width">5</property>
1086 <property name="buttons">close</property>
1087 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1088 <property name="message_type">error</property>
1089 <property name="resizable">False</property>
1090 <property name="skip_taskbar_hint">True</property>
1091 <property name="transient_for">main_win</property>
1092 <property name="type_hint">dialog</property>
1093 <property name="window_position">center-on-parent</property>
1094 <child internal-child="vbox">
1095 <object class="GtkVBox" id="error_dialog-vbox">
1096 <child internal-child="action_area">
1097 <object class="GtkHButtonBox" id="error_dialog-action_area">
1098 <property name="layout_style">end</property>
1099 </object>
1100 <packing>
1101 <property name="expand">False</property>
1102 <property name="pack_type">end</property>
1103 <property name="position">0</property>
1104 </packing>
1105 </child>
1106 </object>
1107 </child>
1108 </object>
1109 <object class="GtkDialog" id="app_dialog">
1110 <property name="border_width">5</property>
1111 <property name="default_width">400</property>
1112 <property name="transient_for">main_win</property>
1113 <property name="type_hint">dialog</property>
1114 <property name="window_position">center-on-parent</property>
1115 <child internal-child="vbox">
1116 <object class="GtkVBox" id="app_dialog-vbox">
1117 <property name="spacing">2</property>
1118 <property name="visible">True</property>
1119 <child>
1120 <object class="GtkTable" id="app_dialog-table">
1121 <property name="column_spacing">5</property>
1122 <property name="n_columns">2</property>
1123 <property name="n_rows">7</property>
1124 <property name="row_spacing">5</property>
1125 <property name="visible">True</property>
1126 <child>
1127 <object class="GtkLabel" id="app_command_entry-label">
1128 <property name="label" translatable="yes">Command:</property>
1129 <property name="visible">True</property>
1130 <property name="xalign">0</property>
1131 <property name="yalign">0</property>
1132 </object>
1133 <packing>
1134 <property name="x_options">GTK_FILL</property>
1135 <property name="y_options">GTK_FILL</property>
1136 </packing>
1137 </child>
1138 <child>
1139 <object class="GtkLabel" id="app_name_entry-label">
1140 <property name="label" translatable="yes">Name:</property>
1141 <property name="visible">True</property>
1142 <property name="xalign">0</property>
1143 </object>
1144 <packing>
1145 <property name="bottom_attach">2</property>
1146 <property name="top_attach">1</property>
1147 <property name="x_options">GTK_FILL</property>
1148 <property name="y_options">GTK_FILL</property>
1149 </packing>
1150 </child>
1151 <child>
1152 <object class="GtkEntry" id="app_name_entry">
1153 <property name="activates_default">True</property>
1154 <property name="can_focus">True</property>
1155 <property name="invisible_char">&#x2022;</property>
1156 <property name="visible">True</property>
1157 </object>
1158 <packing>
1159 <property name="bottom_attach">2</property>
1160 <property name="left_attach">1</property>
1161 <property name="right_attach">2</property>
1162 <property name="top_attach">1</property>
1163 <property name="x_options">GTK_FILL</property>
1164 <property name="y_options">GTK_FILL</property>
1165 </packing>
1166 </child>
1167 <child>
1168 <object class="GtkCheckButton" id="app_terminal_check_button">
1169 <property name="label" translatable="yes">Run in Terminal</property>
1170 <property name="can_focus">True</property>
1171 <property name="draw_indicator">True</property>
1172 <property name="receives_default">False</property>
1173 <property name="visible">True</property>
1174 </object>
1175 <packing>
1176 <property name="bottom_attach">3</property>
1177 <property name="right_attach">2</property>
1178 <property name="top_attach">2</property>
1179 <property name="x_options">GTK_FILL</property>
1180 <property name="y_options">GTK_FILL</property>
1181 </packing>
1182 </child>
1183 <child>
1184 <object class="GtkRadioButton" id="app_level0">
1185 <property name="label" translatable="yes">Level 0</property>
1186 <property name="active">True</property>
1187 <property name="can_focus">True</property>
1188 <property name="draw_indicator">True</property>
1189 <property name="receives_default">False</property>
1190 <property name="visible">True</property>
1191 </object>
1192 <packing>
1193 <property name="bottom_attach">4</property>
1194 <property name="right_attach">2</property>
1195 <property name="top_attach">3</property>
1196 <property name="x_options">GTK_FILL</property>
1197 <property name="y_options">GTK_FILL</property>
1198 </packing>
1199 </child>
1200 <child>
1201 <object class="GtkRadioButton" id="app_level1">
1202 <property name="label" translatable="yes">Level 1</property>
1203 <property name="active">True</property>
1204 <property name="can_focus">True</property>
1205 <property name="draw_indicator">True</property>
1206 <property name="group">app_level0</property>
1207 <property name="receives_default">False</property>
1208 <property name="visible">True</property>
1209 </object>
1210 <packing>
1211 <property name="bottom_attach">5</property>
1212 <property name="right_attach">2</property>
1213 <property name="top_attach">4</property>
1214 <property name="x_options">GTK_FILL</property>
1215 <property name="y_options">GTK_FILL</property>
1216 </packing>
1217 </child>
1218 <child>
1219 <object class="GtkEntry" id="app_command_entry">
1220 <property name="activates_default">True</property>
1221 <property name="can_focus">True</property>
1222 <property name="has_focus">True</property>
1223 <property name="invisible_char">&#x2022;</property>
1224 <property name="visible">True</property>
1225 </object>
1226 <packing>
1227 <property name="left_attach">1</property>
1228 <property name="right_attach">2</property>
1229 <property name="y_options">GTK_FILL</property>
1230 </packing>
1231 </child>
1232 <child>
1233 <object class="GtkRadioButton" id="app_level2lash">
1234 <property name="label" translatable="yes">Level 2 (LASH)</property>
1235 <property name="active">True</property>
1236 <property name="can_focus">True</property>
1237 <property name="draw_indicator">True</property>
1238 <property name="group">app_level0</property>
1239 <property name="receives_default">False</property>
1240 <property name="visible">True</property>
1241 </object>
1242 <packing>
1243 <property name="bottom_attach">6</property>
1244 <property name="right_attach">2</property>
1245 <property name="top_attach">5</property>
1246 <property name="x_options">GTK_FILL</property>
1247 <property name="y_options">GTK_FILL</property>
1248 </packing>
1249 </child>
1250 <child>
1251 <object class="GtkRadioButton" id="app_level2js">
1252 <property name="label" translatable="yes">Level 2 (jack session)</property>
1253 <property name="active">True</property>
1254 <property name="can_focus">True</property>
1255 <property name="draw_indicator">True</property>
1256 <property name="group">app_level0</property>
1257 <property name="receives_default">False</property>
1258 <property name="visible">True</property>
1259 </object>
1260 <packing>
1261 <property name="bottom_attach">7</property>
1262 <property name="right_attach">2</property>
1263 <property name="top_attach">6</property>
1264 <property name="x_options">GTK_FILL</property>
1265 <property name="y_options">GTK_FILL</property>
1266 </packing>
1267 </child>
1268 </object>
1269 <packing>
1270 <property name="position">1</property>
1271 </packing>
1272 </child>
1273 <child internal-child="action_area">
1274 <object class="GtkHButtonBox" id="app_dialog-action_area">
1275 <property name="layout_style">end</property>
1276 <property name="visible">True</property>
1277 <child>
1278 <object class="GtkButton" id="app_dialog-button_cancel">
1279 <property name="label">gtk-cancel</property>
1280 <property name="can_default">True</property>
1281 <property name="can_focus">True</property>
1282 <property name="receives_default">True</property>
1283 <property name="use_stock">True</property>
1284 <property name="visible">True</property>
1285 </object>
1286 <packing>
1287 <property name="expand">False</property>
1288 <property name="fill">False</property>
1289 <property name="position">0</property>
1290 </packing>
1291 </child>
1292 <child>
1293 <object class="GtkButton" id="app_dialog-button_ok">
1294 <property name="label">gtk-ok</property>
1295 <property name="can_default">True</property>
1296 <property name="can_focus">True</property>
1297 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1298 <property name="has_default">True</property>
1299 <property name="receives_default">True</property>
1300 <property name="use_stock">True</property>
1301 <property name="visible">True</property>
1302 </object>
1303 <packing>
1304 <property name="expand">False</property>
1305 <property name="fill">False</property>
1306 <property name="position">1</property>
1307 </packing>
1308 </child>
1309 </object>
1310 <packing>
1311 <property name="expand">False</property>
1312 <property name="pack_type">end</property>
1313 <property name="position">0</property>
1314 </packing>
1315 </child>
1316 </object>
1317 </child>
1318 <action-widgets>
1319 <action-widget response="1">app_dialog-button_cancel</action-widget>
1320 <action-widget response="2">app_dialog-button_ok</action-widget>
1321 </action-widgets>
1322 </object>
1323 <object class="GtkAction" id="clear_xruns_and_max_dsp_load_action">
1324 <property name="is_important">True</property>
1325 <property name="label">Clear XRuns and Max DSP Load</property>
1326 <property name="short_label">Clear</property>
1327 <property name="stock_id">gtk-clear</property>
1328 </object>
1329 <object class="GtkAction" id="zoom_100_action">
1330 <property name="is_important">True</property>
1331 <property name="label">Zoom 100%</property>
1332 <property name="short_label">zoom_100</property>
1333 <property name="stock_id">gtk-zoom-100</property>
1334 </object>
1335 <object class="GtkAction" id="zoom_fit_action">
1336 <property name="is_important">True</property>
1337 <property name="label">Zoom to fit</property>
1338 <property name="short_label">zoom_fit</property>
1339 <property name="stock_id">gtk-zoom-fit</property>
1340 </object>
1341 <object class="GtkAction" id="zoom_in_action">
1342 <property name="is_important">True</property>
1343 <property name="label">Zoom in</property>
1344 <property name="short_label">zoom_in</property>
1345 <property name="stock_id">gtk-zoom-in</property>
1346 </object>
1347 <object class="GtkAction" id="zoom_out_action">
1348 <property name="is_important">True</property>
1349 <property name="label">Zoom out</property>
1350 <property name="short_label">zoom_out</property>
1351 <property name="stock_id">gtk-zoom-out</property>
1352 </object>
1353 <object class="GtkImage" id="image_configure_jack">
1354 <property name="stock">gtk-preferences</property>
1355 <property name="visible">True</property>
1356 </object>
1357 <object class="GtkImage" id="image_reactivate_ladishd">
1358 <property name="stock">gtk-refresh</property>
1359 <property name="visible">True</property>
1360 </object>
1361 <object class="GtkImage" id="image_reactivate_jackdbus">
1362 <property name="stock">gtk-refresh</property>
1363 <property name="visible">True</property>
1364 </object>
1365 <object class="GtkImage" id="image_reactivate_a2jmidid">
1366 <property name="stock">gtk-refresh</property>
1367 <property name="visible">True</property>
1368 </object>
1369 <object class="GtkImage" id="image_arrange_canvas">
1370 <property name="stock">gtk-sort-ascending</property>
1371 <property name="visible">True</property>
1372 </object>
1373 <object class="GtkImage" id="image_start_app">
1374 <property name="stock">gtk-execute</property>
1375 <property name="visible">True</property>
1376 </object>
1377 <object class="GtkImage" id="image_new_studio">
1378 <property name="stock">gtk-new</property>
1379 <property name="visible">True</property>
1380 </object>
1381 <object class="GtkImage" id="image_load_studio">
1382 <property name="stock">gtk-open</property>
1383 <property name="visible">True</property>
1384 </object>
1385 <object class="GtkImage" id="image_start_studio">
1386 <property name="stock">gtk-media-play</property>
1387 <property name="visible">True</property>
1388 </object>
1389 <object class="GtkImage" id="image_stop_studio">
1390 <property name="stock">gtk-media-stop</property>
1391 <property name="visible">True</property>
1392 </object>
1393 <object class="GtkImage" id="image_rename_studio">
1394 <property name="stock">gtk-edit</property>
1395 <property name="visible">True</property>
1396 </object>
1397 <object class="GtkImage" id="image_save_studio">
1398 <property name="stock">gtk-save</property>
1399 <property name="visible">True</property>
1400 </object>
1401 <object class="GtkImage" id="image_save_studio_as">
1402 <property name="stock">gtk-save-as</property>
1403 <property name="visible">True</property>
1404 </object>
1405 <object class="GtkImage" id="image_unload_studio">
1406 <property name="stock">gtk-close</property>
1407 <property name="visible">True</property>
1408 </object>
1409 <object class="GtkImage" id="image_delete_studio">
1410 <property name="stock">gtk-delete</property>
1411 <property name="visible">True</property>
1412 </object>
1413 <object class="GtkImage" id="image_create_room">
1414 <property name="stock">gtk-add</property>
1415 <property name="visible">True</property>
1416 </object>
1417 <object class="GtkImage" id="image_destroy_room">
1418 <property name="stock">gtk-delete</property>
1419 <property name="visible">True</property>
1420 </object>
1421 <object class="GtkDialog" id="create_room_dialog">
1422 <property name="border_width">5</property>
1423 <property name="title" translatable="yes">Create room</property>
1424 <property name="transient_for">main_win</property>
1425 <property name="type_hint">normal</property>
1426 <child internal-child="vbox">
1427 <object class="GtkVBox" id="create_room_dialog_vbox_top">
1428 <property name="spacing">2</property>
1429 <property name="visible">True</property>
1430 <child>
1431 <object class="GtkVBox" id="create_room_dialog_vbox_main">
1432 <property name="spacing">5</property>
1433 <property name="visible">True</property>
1434 <child>
1435 <object class="GtkFrame" id="create_room_dialog_name_frame">
1436 <property name="label_xalign">0</property>
1437 <property name="shadow_type">none</property>
1438 <property name="visible">True</property>
1439 <child>
1440 <object class="GtkEntry" id="create_room_name_entry">
1441 <property name="activates_default">True</property>
1442 <property name="can_focus">True</property>
1443 <property name="invisible_char">&#x2022;</property>
1444 <property name="visible">True</property>
1445 </object>
1446 </child>
1447 <child type="label">
1448 <object class="GtkLabel" id="create_room_dialog_name_label">
1449 <property name="label" translatable="yes">&lt;b&gt;Name&lt;/b&gt;</property>
1450 <property name="use_markup">True</property>
1451 <property name="visible">True</property>
1452 </object>
1453 </child>
1454 </object>
1455 <packing>
1456 <property name="expand">False</property>
1457 <property name="position">0</property>
1458 </packing>
1459 </child>
1460 <child>
1461 <object class="GtkFrame" id="create_room_dialog_templates_frame">
1462 <property name="label_xalign">0</property>
1463 <property name="shadow_type">none</property>
1464 <property name="visible">True</property>
1465 <child>
1466 <object class="GtkTreeView" id="room_templates_treeview">
1467 <property name="can_focus">True</property>
1468 <property name="height_request">100</property>
1469 <property name="visible">True</property>
1470 <property name="width_request">200</property>
1471 </object>
1472 </child>
1473 <child type="label">
1474 <object class="GtkLabel" id="create_room_dialog_template_label">
1475 <property name="label" translatable="yes">&lt;b&gt;Create from template&lt;/b&gt;</property>
1476 <property name="use_markup">True</property>
1477 <property name="visible">True</property>
1478 </object>
1479 </child>
1480 </object>
1481 <packing>
1482 <property name="position">1</property>
1483 </packing>
1484 </child>
1485 </object>
1486 <packing>
1487 <property name="position">1</property>
1488 </packing>
1489 </child>
1490 <child internal-child="action_area">
1491 <object class="GtkHButtonBox" id="create_room_dialog_action_area">
1492 <property name="layout_style">end</property>
1493 <property name="visible">True</property>
1494 <child>
1495 <object class="GtkButton" id="create_room_cancel_button">
1496 <property name="label">gtk-cancel</property>
1497 <property name="can_focus">True</property>
1498 <property name="receives_default">True</property>
1499 <property name="use_stock">True</property>
1500 <property name="visible">True</property>
1501 </object>
1502 <packing>
1503 <property name="expand">False</property>
1504 <property name="fill">False</property>
1505 <property name="position">0</property>
1506 </packing>
1507 </child>
1508 <child>
1509 <object class="GtkButton" id="create_room_ok_button">
1510 <property name="label">gtk-ok</property>
1511 <property name="can_default">True</property>
1512 <property name="can_focus">True</property>
1513 <property name="has_default">True</property>
1514 <property name="receives_default">True</property>
1515 <property name="use_stock">True</property>
1516 <property name="visible">True</property>
1517 </object>
1518 <packing>
1519 <property name="expand">False</property>
1520 <property name="fill">False</property>
1521 <property name="position">1</property>
1522 </packing>
1523 </child>
1524 </object>
1525 <packing>
1526 <property name="expand">False</property>
1527 <property name="pack_type">end</property>
1528 <property name="position">0</property>
1529 </packing>
1530 </child>
1531 </object>
1532 </child>
1533 <action-widgets>
1534 <action-widget response="1">create_room_cancel_button</action-widget>
1535 <action-widget response="2">create_room_ok_button</action-widget>
1536 </action-widgets>
1537 </object>
1538 <object class="GtkImage" id="image_load_project">
1539 <property name="stock">gtk-open</property>
1540 <property name="visible">True</property>
1541 </object>
1542 <object class="GtkImage" id="image_unload_project">
1543 <property name="stock">gtk-close</property>
1544 <property name="visible">True</property>
1545 </object>
1546 <object class="GtkImage" id="image_rename_project">
1547 <property name="stock">gtk-edit</property>
1548 <property name="visible">True</property>
1549 </object>
1550 <object class="GtkImage" id="image_save_project">
1551 <property name="stock">gtk-save</property>
1552 <property name="visible">True</property>
1553 </object>
1554 <object class="GtkImage" id="image_save_as_project">
1555 <property name="stock">gtk-save-as</property>
1556 <property name="visible">True</property>
1557 </object>
1558 <object class="GtkDialog" id="project_save_as_dialog">
1559 <property name="border_width">5</property>
1560 <property name="transient_for">main_win</property>
1561 <property name="type_hint">normal</property>
1562 <child internal-child="vbox">
1563 <object class="GtkVBox" id="project_save_as_dialog_vbox_top">
1564 <property name="spacing">2</property>
1565 <property name="visible">True</property>
1566 <child>
1567 <object class="GtkTable" id="project_save_as_table">
1568 <property name="column_spacing">2</property>
1569 <property name="n_columns">2</property>
1570 <property name="n_rows">2</property>
1571 <property name="row_spacing">2</property>
1572 <property name="visible">True</property>
1573 <child>
1574 <object class="GtkLabel" id="project_save_as_path_label">
1575 <property name="label" translatable="yes">Path</property>
1576 <property name="visible">True</property>
1577 </object>
1578 <packing>
1579 <property name="x_options">GTK_FILL</property>
1580 </packing>
1581 </child>
1582 <child>
1583 <object class="GtkLabel" id="project_save_as_name_label">
1584 <property name="label" translatable="yes">Name</property>
1585 <property name="visible">True</property>
1586 </object>
1587 <packing>
1588 <property name="bottom_attach">2</property>
1589 <property name="top_attach">1</property>
1590 <property name="x_options">GTK_FILL</property>
1591 </packing>
1592 </child>
1593 <child>
1594 <object class="GtkEntry" id="project_save_as_name_entry">
1595 <property name="activates_default">True</property>
1596 <property name="can_focus">True</property>
1597 <property name="invisible_char">&#x25CF;</property>
1598 <property name="tooltip_text" translatable="yes">Default is project directory name</property>
1599 <property name="visible">True</property>
1600 </object>
1601 <packing>
1602 <property name="bottom_attach">2</property>
1603 <property name="left_attach">1</property>
1604 <property name="right_attach">2</property>
1605 <property name="top_attach">1</property>
1606 </packing>
1607 </child>
1608 <child>
1609 <object class="GtkHBox" id="project_save_as_path_hbox">
1610 <property name="spacing">3</property>
1611 <property name="visible">True</property>
1612 <child>
1613 <object class="GtkEntry" id="project_save_as_path_entry">
1614 <property name="activates_default">True</property>
1615 <property name="can_focus">True</property>
1616 <property name="invisible_char">&#x25CF;</property>
1617 <property name="tooltip_text" translatable="yes">Default is ~/ladish-projects</property>
1618 <property name="visible">True</property>
1619 </object>
1620 <packing>
1621 <property name="position">0</property>
1622 </packing>
1623 </child>
1624 <child>
1625 <object class="GtkButton" id="project_save_as_path_button">
1626 <property name="can_focus">True</property>
1627 <property name="image">image_save_project_open_dir</property>
1628 <property name="receives_default">True</property>
1629 <property name="visible">True</property>
1630 </object>
1631 <packing>
1632 <property name="expand">False</property>
1633 <property name="position">1</property>
1634 </packing>
1635 </child>
1636 </object>
1637 <packing>
1638 <property name="left_attach">1</property>
1639 <property name="right_attach">2</property>
1640 </packing>
1641 </child>
1642 </object>
1643 <packing>
1644 <property name="expand">False</property>
1645 <property name="position">1</property>
1646 </packing>
1647 </child>
1648 <child internal-child="action_area">
1649 <object class="GtkHButtonBox" id="project_save_as_dialog-action_area">
1650 <property name="layout_style">end</property>
1651 <property name="visible">True</property>
1652 <child>
1653 <object class="GtkButton" id="project_save_as_cancel_button">
1654 <property name="label">gtk-cancel</property>
1655 <property name="can_focus">True</property>
1656 <property name="receives_default">True</property>
1657 <property name="use_stock">True</property>
1658 <property name="visible">True</property>
1659 </object>
1660 <packing>
1661 <property name="expand">False</property>
1662 <property name="fill">False</property>
1663 <property name="position">0</property>
1664 </packing>
1665 </child>
1666 <child>
1667 <object class="GtkButton" id="project_save_as_ok_button">
1668 <property name="label">gtk-ok</property>
1669 <property name="can_default">True</property>
1670 <property name="can_focus">True</property>
1671 <property name="has_default">True</property>
1672 <property name="receives_default">True</property>
1673 <property name="use_stock">True</property>
1674 <property name="visible">True</property>
1675 </object>
1676 <packing>
1677 <property name="expand">False</property>
1678 <property name="fill">False</property>
1679 <property name="position">1</property>
1680 </packing>
1681 </child>
1682 </object>
1683 <packing>
1684 <property name="expand">False</property>
1685 <property name="pack_type">end</property>
1686 <property name="position">0</property>
1687 </packing>
1688 </child>
1689 </object>
1690 </child>
1691 <action-widgets>
1692 <action-widget response="-6">project_save_as_cancel_button</action-widget>
1693 <action-widget response="-5">project_save_as_ok_button</action-widget>
1694 </action-widgets>
1695 </object>
1696 <object class="GtkDialog" id="settings_dialog">
1697 <property name="border_width">5</property>
1698 <property name="transient_for">main_win</property>
1699 <property name="type_hint">normal</property>
1700 <child internal-child="vbox">
1701 <object class="GtkVBox" id="settings_dialog-vbox">
1702 <property name="spacing">2</property>
1703 <property name="visible">True</property>
1704 <child>
1705 <object class="GtkTable" id="settings_top_table">
1706 <property name="column_spacing">20</property>
1707 <property name="n_columns">2</property>
1708 <property name="row_spacing">5</property>
1709 <property name="visible">True</property>
1710 <child>
1711 <object class="GtkVBox" id="settings_bool_vbox">
1712 <property name="homogeneous">True</property>
1713 <property name="spacing">5</property>
1714 <property name="visible">True</property>
1715 <child>
1716 <object class="GtkCheckButton" id="settings_studio_autostart_checkbutton">
1717 <property name="label" translatable="yes">Start studio on load</property>
1718 <property name="can_focus">True</property>
1719 <property name="draw_indicator">True</property>
1720 <property name="receives_default">False</property>
1721 <property name="visible">True</property>
1722 </object>
1723 <packing>
1724 <property name="position">0</property>
1725 </packing>
1726 </child>
1727 <child>
1728 <object class="GtkCheckButton" id="settings_send_notifications_checkbutton">
1729 <property name="label" translatable="yes">Send notifications</property>
1730 <property name="can_focus">True</property>
1731 <property name="draw_indicator">True</property>
1732 <property name="receives_default">False</property>
1733 <property name="visible">True</property>
1734 </object>
1735 <packing>
1736 <property name="position">1</property>
1737 </packing>
1738 </child>
1739 </object>
1740 </child>
1741 <child>
1742 <object class="GtkTable" id="settings_string_table">
1743 <property name="column_spacing">5</property>
1744 <property name="n_columns">2</property>
1745 <property name="n_rows">4</property>
1746 <property name="row_spacing">5</property>
1747 <property name="visible">True</property>
1748 <child>
1749 <object class="GtkLabel" id="settings_shell_label">
1750 <property name="label" translatable="yes">Shell to use:</property>
1751 <property name="visible">True</property>
1752 <property name="xalign">0</property>
1753 </object>
1754 </child>
1755 <child>
1756 <object class="GtkLabel" id="settings_terminal_label">
1757 <property name="label" translatable="yes">Terminal to use:</property>
1758 <property name="visible">True</property>
1759 <property name="xalign">0</property>
1760 </object>
1761 <packing>
1762 <property name="bottom_attach">2</property>
1763 <property name="top_attach">1</property>
1764 </packing>
1765 </child>
1766 <child>
1767 <object class="GtkEntry" id="settings_shell_entry">
1768 <property name="can_focus">True</property>
1769 <property name="invisible_char">&#x25CF;</property>
1770 <property name="visible">True</property>
1771 </object>
1772 <packing>
1773 <property name="left_attach">1</property>
1774 <property name="right_attach">2</property>
1775 </packing>
1776 </child>
1777 <child>
1778 <object class="GtkEntry" id="settings_terminal_entry">
1779 <property name="can_focus">True</property>
1780 <property name="invisible_char">&#x25CF;</property>
1781 <property name="visible">True</property>
1782 </object>
1783 <packing>
1784 <property name="bottom_attach">2</property>
1785 <property name="left_attach">1</property>
1786 <property name="right_attach">2</property>
1787 <property name="top_attach">1</property>
1788 </packing>
1789 </child>
1790 <child>
1791 <object class="GtkLabel" id="settings_js_delay_label">
1792 <property name="label" translatable="yes">JS delay (seconds):</property>
1793 <property name="visible">True</property>
1794 <property name="xalign">0</property>
1795 </object>
1796 <packing>
1797 <property name="bottom_attach">3</property>
1798 <property name="top_attach">2</property>
1799 </packing>
1800 </child>
1801 <child>
1802 <object class="GtkSpinButton" id="settings_js_delay_spin">
1803 <property name="can_focus">True</property>
1804 <property name="invisible_char">&#x25CF;</property>
1805 <property name="numeric">True</property>
1806 <property name="digits">0</property>
1807 <property name="snap_to_ticks">True</property>
1808 <property name="visible">True</property>
1809 </object>
1810 <packing>
1811 <property name="bottom_attach">3</property>
1812 <property name="left_attach">1</property>
1813 <property name="right_attach">2</property>
1814 <property name="top_attach">2</property>
1815 </packing>
1816 </child>
1817 <child>
1818 <object class="GtkLabel" id="settings_jack_conf_tool_label">
1819 <property name="label" translatable="yes">JACK conf tool:</property>
1820 <property name="visible">True</property>
1821 <property name="xalign">0</property>
1822 </object>
1823 <packing>
1824 <property name="bottom_attach">4</property>
1825 <property name="top_attach">3</property>
1826 </packing>
1827 </child>
1828 <child>
1829 <object class="GtkEntry" id="settings_jack_conf_tool_entry">
1830 <property name="can_focus">True</property>
1831 <property name="invisible_char">&#x25CF;</property>
1832 <property name="visible">True</property>
1833 </object>
1834 <packing>
1835 <property name="bottom_attach">4</property>
1836 <property name="left_attach">1</property>
1837 <property name="right_attach">2</property>
1838 <property name="top_attach">3</property>
1839 </packing>
1840 </child>
1841 </object>
1842 <packing>
1843 <property name="left_attach">1</property>
1844 <property name="right_attach">2</property>
1845 <property name="x_options">GTK_FILL</property>
1846 </packing>
1847 </child>
1848 </object>
1849 <packing>
1850 <property name="expand">False</property>
1851 <property name="position">1</property>
1852 </packing>
1853 </child>
1854 <child internal-child="action_area">
1855 <object class="GtkHButtonBox" id="settings_dialog-action_area">
1856 <property name="layout_style">end</property>
1857 <property name="visible">True</property>
1858 <child>
1859 <object class="GtkButton" id="settings_cancel_button">
1860 <property name="label">gtk-cancel</property>
1861 <property name="can_focus">True</property>
1862 <property name="receives_default">True</property>
1863 <property name="use_stock">True</property>
1864 <property name="visible">True</property>
1865 </object>
1866 <packing>
1867 <property name="expand">False</property>
1868 <property name="fill">False</property>
1869 <property name="position">0</property>
1870 </packing>
1871 </child>
1872 <child>
1873 <object class="GtkButton" id="settings_ok_button">
1874 <property name="label">gtk-ok</property>
1875 <property name="can_focus">True</property>
1876 <property name="receives_default">True</property>
1877 <property name="use_stock">True</property>
1878 <property name="visible">True</property>
1879 </object>
1880 <packing>
1881 <property name="expand">False</property>
1882 <property name="fill">False</property>
1883 <property name="position">1</property>
1884 </packing>
1885 </child>
1886 </object>
1887 <packing>
1888 <property name="expand">False</property>
1889 <property name="pack_type">end</property>
1890 <property name="position">0</property>
1891 </packing>
1892 </child>
1893 </object>
1894 </child>
1895 <action-widgets>
1896 <action-widget response="-6">settings_cancel_button</action-widget>
1897 <action-widget response="-5">settings_ok_button</action-widget>
1898 </action-widgets>
1899 </object>
1900 <object class="GtkImage" id="image_settings">
1901 <property name="stock">gtk-preferences</property>
1902 <property name="visible">True</property>
1903 </object>
1904 <object class="GtkFileChooserDialog" id="project_save_as_dir_sel_dialog">
1905 <property name="action">select-folder</property>
1906 <property name="border_width">5</property>
1907 <property name="destroy_with_parent">True</property>
1908 <property name="do_overwrite_confirmation">True</property>
1909 <property name="type_hint">dialog</property>
1910 <property name="window_position">center-on-parent</property>
1911 <child internal-child="vbox">
1912 <object class="GtkVBox" id="project_save_as_dir_sel_dialog_vbox">
1913 <property name="spacing">2</property>
1914 <property name="visible">True</property>
1915 <child internal-child="action_area">
1916 <object class="GtkHButtonBox" id="project_save_as_dir_sel_dialog-action_area">
1917 <property name="layout_style">end</property>
1918 <property name="visible">True</property>
1919 <child>
1920 <object class="GtkButton" id="project_save_as_dir_sel_cancel_button">
1921 <property name="label">gtk-cancel</property>
1922 <property name="can_focus">True</property>
1923 <property name="receives_default">True</property>
1924 <property name="use_stock">True</property>
1925 <property name="visible">True</property>
1926 </object>
1927 <packing>
1928 <property name="expand">False</property>
1929 <property name="fill">False</property>
1930 <property name="position">0</property>
1931 </packing>
1932 </child>
1933 <child>
1934 <object class="GtkButton" id="project_save_as_dir_sel_ok_button">
1935 <property name="label">gtk-ok</property>
1936 <property name="can_default">True</property>
1937 <property name="can_focus">True</property>
1938 <property name="has_default">True</property>
1939 <property name="receives_default">True</property>
1940 <property name="use_stock">True</property>
1941 <property name="visible">True</property>
1942 </object>
1943 <packing>
1944 <property name="expand">False</property>
1945 <property name="fill">False</property>
1946 <property name="position">1</property>
1947 </packing>
1948 </child>
1949 </object>
1950 <packing>
1951 <property name="expand">False</property>
1952 <property name="pack_type">end</property>
1953 <property name="position">0</property>
1954 </packing>
1955 </child>
1956 </object>
1957 </child>
1958 <action-widgets>
1959 <action-widget response="-6">project_save_as_dir_sel_cancel_button</action-widget>
1960 <action-widget response="-5">project_save_as_dir_sel_ok_button</action-widget>
1961 </action-widgets>
1962 </object>
1963 <object class="GtkImage" id="image_save_project_open_dir">
1964 <property name="stock">gtk-open</property>
1965 <property name="visible">True</property>
1966 </object>
1967 </interface>