gladish: Studio status visualization
[ladish.git] / gui / gui.glade
blobf2927349a31894fe375442f4753844e4e57d2596
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
3 <!--*- mode: xml -*-->
4 <glade-interface>
5 <widget class="GtkWindow" id="main_win">
6 <property name="border_width">1</property>
7 <property name="title" translatable="yes">LADI Session Handler</property>
8 <property name="default_width">70</property>
9 <property name="default_height">400</property>
10 <child>
11 <widget class="GtkVBox" id="main_vbox">
12 <property name="visible">True</property>
13 <child>
14 <widget class="GtkMenuBar" id="menubar">
15 <property name="visible">True</property>
16 <child>
17 <widget class="GtkMenuItem" id="studio_menu_item">
18 <property name="visible">True</property>
19 <property name="label" translatable="yes">_Studio</property>
20 <property name="use_underline">True</property>
21 <child>
22 <widget class="GtkMenu" id="studio_menu">
23 <child>
24 <widget class="GtkImageMenuItem" id="menu_item_new_studio">
25 <property name="visible">True</property>
26 <property name="label" translatable="yes">_New Studio...</property>
27 <property name="use_underline">True</property>
28 <accelerator key="N" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
29 <child internal-child="image">
30 <widget class="GtkImage" id="menu-item-new-studio-image">
31 <property name="visible">True</property>
32 <property name="stock">gtk-new</property>
33 <property name="icon_size">1</property>
34 </widget>
35 </child>
36 </widget>
37 </child>
38 <child>
39 <widget class="GtkImageMenuItem" id="menu_item_load_studio">
40 <property name="visible">True</property>
41 <property name="label" translatable="yes">_Load Studio</property>
42 <property name="use_underline">True</property>
43 <signal name="activate" handler="on_load_project_menuitem_activate"/>
44 <accelerator key="O" modifiers="GDK_CONTROL_MASK" signal="activate"/>
45 <child internal-child="image">
46 <widget class="GtkImage" id="image823">
47 <property name="visible">True</property>
48 <property name="stock">gtk-open</property>
49 <property name="icon_size">1</property>
50 </widget>
51 </child>
52 </widget>
53 </child>
54 <child>
55 <widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
56 <property name="visible">True</property>
57 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
58 </widget>
59 </child>
60 <child>
61 <widget class="GtkImageMenuItem" id="menu_item_start_studio">
62 <property name="visible">True</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="label" translatable="yes">Start Studio</property>
65 <property name="use_underline">True</property>
66 <accelerator key="F5" modifiers="" signal="activate"/>
67 <child internal-child="image">
68 <widget class="GtkImage" id="menu-item-image15">
69 <property name="visible">True</property>
70 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
71 <property name="stock">gtk-media-play</property>
72 </widget>
73 </child>
74 </widget>
75 </child>
76 <child>
77 <widget class="GtkImageMenuItem" id="menu_item_stop_studio">
78 <property name="visible">True</property>
79 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
80 <property name="label" translatable="yes">Stop Studio</property>
81 <property name="use_underline">True</property>
82 <accelerator key="F6" modifiers="" signal="activate"/>
83 <child internal-child="image">
84 <widget class="GtkImage" id="menu-item-image13">
85 <property name="visible">True</property>
86 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
87 <property name="stock">gtk-media-stop</property>
88 </widget>
89 </child>
90 </widget>
91 </child>
92 <child>
93 <widget class="GtkSeparatorMenuItem" id="separatormenuitem2">
94 <property name="visible">True</property>
95 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
96 </widget>
97 </child>
98 <child>
99 <widget class="GtkImageMenuItem" id="menu_item_rename_studio">
100 <property name="visible">True</property>
101 <property name="label" translatable="yes">_Rename Studio...</property>
102 <property name="use_underline">True</property>
103 <accelerator key="R" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
104 <child internal-child="image">
105 <widget class="GtkImage" id="menu-item-image14">
106 <property name="visible">True</property>
107 <property name="stock">gtk-edit</property>
108 <property name="icon_size">1</property>
109 </widget>
110 </child>
111 </widget>
112 </child>
113 <child>
114 <widget class="GtkImageMenuItem" id="menu_item_save_studio">
115 <property name="visible">True</property>
116 <property name="sensitive">False</property>
117 <property name="label" translatable="yes">_Save Studio</property>
118 <property name="use_underline">True</property>
119 <accelerator key="S" modifiers="GDK_CONTROL_MASK" signal="activate"/>
120 <child internal-child="image">
121 <widget class="GtkImage" id="menu-item-image5">
122 <property name="visible">True</property>
123 <property name="stock">gtk-save</property>
124 <property name="icon_size">1</property>
125 </widget>
126 </child>
127 </widget>
128 </child>
129 <child>
130 <widget class="GtkImageMenuItem" id="menu_item_unload_studio">
131 <property name="visible">True</property>
132 <property name="sensitive">False</property>
133 <property name="label" translatable="yes">_Unload Studio</property>
134 <property name="use_underline">True</property>
135 <accelerator key="U" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
136 <child internal-child="image">
137 <widget class="GtkImage" id="menu-item-image5">
138 <property name="visible">True</property>
139 <property name="stock">gtk-close</property>
140 <property name="icon_size">1</property>
141 </widget>
142 </child>
143 </widget>
144 </child>
145 <child>
146 <widget class="GtkImageMenuItem" id="menu_item_delete_studio">
147 <property name="visible">True</property>
148 <property name="label" translatable="yes">_Delete Studio</property>
149 <property name="use_underline">True</property>
150 <signal name="activate" handler="on_delete_project_menuitem_activate"/>
151 <accelerator key="O" modifiers="GDK_CONTROL_MASK" signal="activate"/>
152 <child internal-child="image">
153 <widget class="GtkImage" id="image823">
154 <property name="visible">True</property>
155 <property name="stock">gtk-delete</property>
156 <property name="icon_size">1</property>
157 </widget>
158 </child>
159 </widget>
160 </child>
161 <child>
162 <widget class="GtkImageMenuItem" id="menu_item_create_room">
163 <property name="visible">True</property>
164 <property name="sensitive">False</property>
165 <property name="label" translatable="yes">_Create Room</property>
166 <property name="use_underline">True</property>
167 <accelerator key="C" modifiers="GDK_CONTROL_MASK" signal="activate"/>
168 <child internal-child="image">
169 <widget class="GtkImage" id="menu-item-image8">
170 <property name="visible">True</property>
171 <property name="stock">gtk-add</property>
172 <property name="icon_size">1</property>
173 </widget>
174 </child>
175 </widget>
176 </child>
177 <child>
178 <widget class="GtkSeparatorMenuItem" id="separator5">
179 <property name="visible">True</property>
180 </widget>
181 </child>
182 <child>
183 <widget class="GtkImageMenuItem" id="menu_item_daemon_exit">
184 <property name="visible">True</property>
185 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
186 <property name="label" translatable="yes">Daemon exit (reactivate)</property>
187 <property name="use_underline">True</property>
188 <child internal-child="image">
189 <widget class="GtkImage" id="menu-item-image16">
190 <property name="visible">True</property>
191 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
192 <property name="stock">gtk-refresh</property>
193 </widget>
194 </child>
195 </widget>
196 </child>
197 <child>
198 <widget class="GtkImageMenuItem" id="menu_item_quit">
199 <property name="visible">True</property>
200 <property name="label">gtk-quit</property>
201 <property name="use_underline">True</property>
202 <property name="use_stock">True</property>
203 <signal name="activate" handler="on_quit1_activate"/>
204 </widget>
205 </child>
206 </widget>
207 </child>
208 </widget>
209 </child>
210 <child>
211 <widget class="GtkMenuItem" id="room_menu_item">
212 <property name="visible">True</property>
213 <property name="label" translatable="yes">_Room</property>
214 <property name="use_underline">True</property>
215 <child>
216 <widget class="GtkMenu" id="room_menu">
217 <child>
218 <widget class="GtkImageMenuItem" id="menu_item_destroy_room">
219 <property name="visible">True</property>
220 <property name="sensitive">False</property>
221 <property name="label" translatable="yes">_Destroy Room</property>
222 <property name="use_underline">True</property>
223 <accelerator key="D" modifiers="GDK_CONTROL_MASK" signal="activate"/>
224 <child internal-child="image">
225 <widget class="GtkImage" id="menu-item-image6">
226 <property name="visible">True</property>
227 <property name="stock">gtk-delete</property>
228 <property name="icon_size">1</property>
229 </widget>
230 </child>
231 </widget>
232 </child>
233 <child>
234 <widget class="GtkImageMenuItem" id="menu_item_load_project">
235 <property name="visible">True</property>
236 <property name="sensitive">False</property>
237 <property name="label" translatable="yes">_Load Project...</property>
238 <property name="use_underline">True</property>
239 <accelerator key="L" modifiers="GDK_CONTROL_MASK" signal="activate"/>
240 <child internal-child="image">
241 <widget class="GtkImage" id="menu-item-image10">
242 <property name="visible">True</property>
243 <property name="stock">gtk-open</property>
244 <property name="icon_size">1</property>
245 </widget>
246 </child>
247 </widget>
248 </child>
249 <child>
250 <widget class="GtkImageMenuItem" id="menu_item_start_app">
251 <property name="visible">True</property>
252 <property name="sensitive">False</property>
253 <property name="label" translatable="yes">Start Application</property>
254 <property name="use_underline">True</property>
255 <accelerator key="R" modifiers="GDK_CONTROL_MASK" signal="activate"/>
256 <child internal-child="image">
257 <widget class="GtkImage" id="menu-item-image12">
258 <property name="stock">gtk-execute</property>
259 </widget>
260 </child>
261 </widget>
262 </child>
263 </widget>
264 </child>
265 </widget>
266 </child>
267 <child>
268 <widget class="GtkMenuItem" id="view_menu_item">
269 <property name="visible">True</property>
270 <property name="label" translatable="yes">_View</property>
271 <property name="use_underline">True</property>
272 <child>
273 <widget class="GtkMenu" id="view_menu">
274 <child>
275 <widget class="GtkCheckMenuItem" id="menu_item_view_toolbar">
276 <property name="visible">True</property>
277 <property name="label" translatable="yes">_Toolbar</property>
278 <property name="use_underline">True</property>
279 <property name="active">True</property>
280 <signal name="activate" handler="on_menu_view_toolbar_activate"/>
281 <accelerator key="T" modifiers="GDK_CONTROL_MASK" signal="activate"/>
282 </widget>
283 </child>
284 <child>
285 <widget class="GtkImageMenuItem" id="menu_item_view_arrange">
286 <property name="visible">True</property>
287 <property name="tooltip" translatable="yes">Automatically organize canvas</property>
288 <property name="label" translatable="yes">_Arrange</property>
289 <property name="use_underline">True</property>
290 <signal name="activate" handler="on_menu_view_arrange"/>
291 <accelerator key="G" modifiers="GDK_CONTROL_MASK" signal="activate"/>
292 <child internal-child="image">
293 <widget class="GtkImage" id="menu-item-image9">
294 <property name="visible">True</property>
295 <property name="stock">gtk-sort-ascending</property>
296 <property name="icon_size">1</property>
297 </widget>
298 </child>
299 </widget>
300 </child>
301 </widget>
302 </child>
303 </widget>
304 </child>
305 <child>
306 <widget class="GtkMenuItem" id="tools_menu_item">
307 <property name="visible">True</property>
308 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
309 <property name="label" translatable="yes">_Tools</property>
310 <property name="use_underline">True</property>
311 <child>
312 <widget class="GtkMenu" id="menu1">
313 <property name="visible">True</property>
314 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
315 <child>
316 <widget class="GtkImageMenuItem" id="menu_item_jack_configure">
317 <property name="visible">True</property>
318 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
319 <property name="label" translatable="yes">_Configure JACK</property>
320 <property name="use_underline">True</property>
321 <child internal-child="image">
322 <widget class="GtkImage" id="menu-item-image17">
323 <property name="visible">True</property>
324 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
325 <property name="stock">gtk-preferences</property>
326 </widget>
327 </child>
328 </widget>
329 </child>
330 </widget>
331 </child>
332 </widget>
333 </child>
334 <child>
335 <widget class="GtkMenuItem" id="help_menu_item">
336 <property name="visible">True</property>
337 <property name="label" translatable="yes">_Help</property>
338 <property name="use_underline">True</property>
339 <child>
340 <widget class="GtkMenu" id="help_menu">
341 <child>
342 <widget class="GtkImageMenuItem" id="menu_item_help_about">
343 <property name="visible">True</property>
344 <property name="label">gtk-about</property>
345 <property name="use_underline">True</property>
346 <property name="use_stock">True</property>
347 <signal name="activate" handler="on_about1_activate"/>
348 </widget>
349 </child>
350 </widget>
351 </child>
352 </widget>
353 </child>
354 </widget>
355 <packing>
356 <property name="expand">False</property>
357 <property name="fill">False</property>
358 </packing>
359 </child>
360 <child>
361 <widget class="GtkToolbar" id="toolbar">
362 <property name="visible">True</property>
363 <property name="toolbar_style">GTK_TOOLBAR_ICONS</property>
364 <property name="show_arrow">False</property>
365 <property name="icon_size">GTK_ICON_SIZE_SMALL_TOOLBAR</property>
366 <property name="icon_size_set">True</property>
367 <child>
368 <widget class="GtkToolItem" id="toolitem28">
369 <property name="visible">True</property>
370 <property name="visible_vertical">False</property>
371 <child>
372 <widget class="GtkAlignment" id="alignment2">
373 <property name="visible">True</property>
374 <property name="yscale">0</property>
375 <child>
376 <widget class="GtkHBox" id="hbox4">
377 <property name="visible">True</property>
378 <child>
379 <widget class="GtkLabel" id="label10">
380 <property name="visible">True</property>
381 <property name="label" translatable="yes"> Latency: </property>
382 </widget>
383 <packing>
384 <property name="expand">False</property>
385 <property name="fill">False</property>
386 </packing>
387 </child>
388 <child>
389 <widget class="GtkComboBoxEntry" id="buffer_size_combo">
390 <property name="visible">True</property>
391 <property name="sensitive">False</property>
392 <property name="tooltip" translatable="yes">JACK latency</property>
393 <property name="border_width">1</property>
394 <property name="items" translatable="yes">32 frames
395 64 frames
396 128 frames
397 256 frames
398 512 frames
399 1024 frames
400 2048 frames
401 4096 frames</property>
402 <child internal-child="entry">
403 <widget class="GtkEntry" id="comboboxentry">
404 <property name="editable">False</property>
405 </widget>
406 </child>
407 </widget>
408 <packing>
409 <property name="padding">1</property>
410 <property name="position">1</property>
411 </packing>
412 </child>
413 <child>
414 <widget class="GtkLabel" id="sample_rate_label">
415 <property name="label" translatable="yes">48</property>
416 </widget>
417 <packing>
418 <property name="expand">False</property>
419 <property name="fill">False</property>
420 <property name="padding">1</property>
421 <property name="position">2</property>
422 </packing>
423 </child>
424 <child>
425 <widget class="GtkLabel" id="label9">
426 <property name="xpad">1</property>
427 <property name="label" translatable="yes">kHz</property>
428 </widget>
429 <packing>
430 <property name="expand">False</property>
431 <property name="fill">False</property>
432 <property name="position">3</property>
433 </packing>
434 </child>
435 </widget>
436 </child>
437 </widget>
438 </child>
439 </widget>
440 <packing>
441 <property name="expand">False</property>
442 <property name="homogeneous">False</property>
443 </packing>
444 </child>
445 <child>
446 <widget class="GtkSeparatorToolItem" id="separatortoolitem3">
447 <property name="visible">True</property>
448 <property name="border_width">8</property>
449 </widget>
450 <packing>
451 <property name="expand">False</property>
452 <property name="homogeneous">False</property>
453 </packing>
454 </child>
455 <child>
456 <widget class="GtkToolButton" id="clear_load_button">
457 <property name="visible">True</property>
458 <property name="sensitive">False</property>
459 <property name="tooltip" translatable="yes">Clear the dropout indicator</property>
460 <property name="stock_id">gtk-clear</property>
461 </widget>
462 <packing>
463 <property name="expand">False</property>
464 </packing>
465 </child>
466 <child>
467 <widget class="GtkToolItem" id="toolitem30">
468 <property name="visible">True</property>
469 <child>
470 <widget class="GtkAlignment" id="alignment3">
471 <property name="visible">True</property>
472 <property name="yscale">0</property>
473 <child>
474 <widget class="GtkProgressBar" id="xrun_progress_bar">
475 <property name="visible">True</property>
476 <property name="tooltip" translatable="yes">Drouput (XRun) Indicator
478 The bar represents the percentage of available time used for audio processing (i.e. the DSP load). If the bar reaches 100%, a dropout will occur.</property>
479 <property name="pulse_step">0.10000000149</property>
480 <property name="text" translatable="yes">Stopped</property>
481 </widget>
482 </child>
483 </widget>
484 </child>
485 </widget>
486 <packing>
487 <property name="expand">False</property>
488 <property name="homogeneous">False</property>
489 </packing>
490 </child>
491 <child>
492 <widget class="GtkSeparatorToolItem" id="toolbutton1">
493 <property name="visible">True</property>
494 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
495 </widget>
496 <packing>
497 <property name="expand">False</property>
498 <property name="homogeneous">False</property>
499 </packing>
500 </child>
501 <child>
502 <widget class="GtkToolItem" id="toolitem_studio">
503 <property name="visible">True</property>
504 <property name="border_width">1</property>
505 <child>
506 <widget class="GtkViewport" id="viewport1">
507 <property name="visible">True</property>
508 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
509 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
510 <child>
511 <widget class="GtkLabel" id="studio_status_label">
512 <property name="width_request">150</property>
513 <property name="visible">True</property>
514 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
515 <property name="label" translatable="yes">No studio loaded</property>
516 <property name="use_markup">True</property>
517 </widget>
518 </child>
519 </widget>
520 </child>
521 </widget>
522 <packing>
523 <property name="expand">False</property>
524 <property name="homogeneous">False</property>
525 </packing>
526 </child>
527 <child>
528 <widget class="GtkSeparatorToolItem" id="toolbutton4">
529 <property name="visible">True</property>
530 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
531 </widget>
532 <packing>
533 <property name="expand">False</property>
534 <property name="homogeneous">False</property>
535 </packing>
536 </child>
537 <child>
538 <widget class="GtkToolButton" id="zoom_normal_but">
539 <property name="visible">True</property>
540 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
541 <property name="stock_id">gtk-zoom-100</property>
542 </widget>
543 <packing>
544 <property name="expand">False</property>
545 </packing>
546 </child>
547 <child>
548 <widget class="GtkToolButton" id="zoom_full_but">
549 <property name="visible">True</property>
550 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
551 <property name="stock_id">gtk-zoom-fit</property>
552 </widget>
553 <packing>
554 <property name="expand">False</property>
555 </packing>
556 </child>
557 </widget>
558 <packing>
559 <property name="expand">False</property>
560 <property name="position">1</property>
561 </packing>
562 </child>
563 <child>
564 <widget class="GtkHPaned" id="hpaned1">
565 <property name="visible">True</property>
566 <property name="can_focus">True</property>
567 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
568 <property name="position">204</property>
569 <child>
570 <widget class="GtkViewport" id="world_tree_viewport">
571 <property name="visible">True</property>
572 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
573 <child>
574 <widget class="GtkTreeView" id="world_tree">
575 <property name="visible">True</property>
576 <property name="can_focus">True</property>
577 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
578 <property name="headers_clickable">True</property>
579 </widget>
580 </child>
581 </widget>
582 <packing>
583 <property name="resize">False</property>
584 <property name="shrink">True</property>
585 </packing>
586 </child>
587 <child>
588 <widget class="GtkScrolledWindow" id="main_scrolledwin">
589 <property name="visible">True</property>
590 <property name="can_focus">True</property>
591 <property name="has_focus">True</property>
592 <property name="is_focus">True</property>
593 <property name="can_default">True</property>
594 <property name="has_default">True</property>
595 <property name="receives_default">True</property>
596 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
597 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
598 <property name="shadow_type">GTK_SHADOW_IN</property>
599 <child>
600 <placeholder/>
601 </child>
602 </widget>
603 <packing>
604 <property name="resize">True</property>
605 <property name="shrink">True</property>
606 </packing>
607 </child>
608 </widget>
609 <packing>
610 <property name="position">2</property>
611 </packing>
612 </child>
613 <child>
614 <widget class="GtkStatusbar" id="statusbar">
615 <property name="visible">True</property>
616 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
617 <property name="spacing">2</property>
618 </widget>
619 <packing>
620 <property name="expand">False</property>
621 <property name="position">3</property>
622 </packing>
623 </child>
624 </widget>
625 </child>
626 </widget>
627 <widget class="GtkAboutDialog" id="about_win">
628 <property name="destroy_with_parent">True</property>
629 <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
630 <property name="program_name">LADI Session Handler</property>
631 <property name="website">http://ladish.org/</property>
632 <property name="license" translatable="yes">LADI Session Handler is free software; you can redistribute it and/or modify
633 it under the terms of the GNU General Public License as published by
634 the Free Software Foundation; either version 2 of the License, or
635 (at your option) any later version.
637 LADI Session Handler is distributed in the hope that it will be useful,
638 but WITHOUT ANY WARRANTY; without even the implied warranty of
639 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
640 GNU General Public License for more details.
642 You should have received a copy of the GNU General Public License
643 along with LADI Session Handler; if not, write to the Free Software Foundation, Inc.,
644 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
645 </property>
646 <child internal-child="vbox">
647 <widget class="GtkVBox" id="dialog-vbox1">
648 <child internal-child="action_area">
649 <widget class="GtkHButtonBox" id="dialog-action_area1">
650 </widget>
651 <packing>
652 <property name="expand">False</property>
653 <property name="pack_type">GTK_PACK_END</property>
654 </packing>
655 </child>
656 </widget>
657 </child>
658 </widget>
659 <widget class="GtkDialog" id="load_project_dialog">
660 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
661 <property name="border_width">5</property>
662 <property name="title" translatable="yes">Load project</property>
663 <property name="modal">True</property>
664 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
665 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
666 <property name="transient_for">main_win</property>
667 <property name="has_separator">False</property>
668 <child internal-child="vbox">
669 <widget class="GtkVBox" id="dialog-vbox4">
670 <property name="visible">True</property>
671 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
672 <property name="spacing">2</property>
673 <child>
674 <widget class="GtkScrolledWindow" id="scrolledwindow1">
675 <property name="width_request">400</property>
676 <property name="height_request">400</property>
677 <property name="visible">True</property>
678 <property name="can_focus">True</property>
679 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
680 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
681 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
682 <child>
683 <widget class="GtkTreeView" id="loadable_projects_list">
684 <property name="visible">True</property>
685 <property name="can_focus">True</property>
686 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
687 <property name="headers_clickable">True</property>
688 </widget>
689 </child>
690 </widget>
691 <packing>
692 <property name="position">1</property>
693 </packing>
694 </child>
695 <child internal-child="action_area">
696 <widget class="GtkHButtonBox" id="dialog-action_area4">
697 <property name="visible">True</property>
698 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
699 <property name="layout_style">GTK_BUTTONBOX_END</property>
700 <child>
701 <widget class="GtkButton" id="load_project_cancel_button">
702 <property name="visible">True</property>
703 <property name="can_focus">True</property>
704 <property name="receives_default">True</property>
705 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
706 <property name="label" translatable="yes">gtk-cancel</property>
707 <property name="use_stock">True</property>
708 <property name="response_id">1</property>
709 </widget>
710 </child>
711 <child>
712 <widget class="GtkButton" id="load_project_ok_button">
713 <property name="visible">True</property>
714 <property name="can_focus">True</property>
715 <property name="receives_default">True</property>
716 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
717 <property name="label" translatable="yes">gtk-ok</property>
718 <property name="use_stock">True</property>
719 <property name="response_id">2</property>
720 </widget>
721 <packing>
722 <property name="position">1</property>
723 </packing>
724 </child>
725 </widget>
726 <packing>
727 <property name="expand">False</property>
728 <property name="pack_type">GTK_PACK_END</property>
729 </packing>
730 </child>
731 </widget>
732 </child>
733 </widget>
734 <widget class="GtkDialog" id="project_properties_dialog">
735 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
736 <property name="border_width">5</property>
737 <property name="title" translatable="yes">Project properties</property>
738 <property name="modal">True</property>
739 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
740 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
741 <property name="transient_for">main_win</property>
742 <property name="has_separator">False</property>
743 <child internal-child="vbox">
744 <widget class="GtkVBox" id="dialog-vbox5">
745 <property name="visible">True</property>
746 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
747 <property name="spacing">2</property>
748 <child>
749 <widget class="GtkVBox" id="vbox1">
750 <property name="visible">True</property>
751 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
752 <property name="spacing">10</property>
753 <child>
754 <widget class="GtkFrame" id="frame1">
755 <property name="visible">True</property>
756 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
757 <property name="label_xalign">0</property>
758 <property name="shadow_type">GTK_SHADOW_NONE</property>
759 <child>
760 <widget class="GtkEntry" id="project_name">
761 <property name="visible">True</property>
762 <property name="can_focus">True</property>
763 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
764 </widget>
765 </child>
766 <child>
767 <widget class="GtkLabel" id="label1">
768 <property name="visible">True</property>
769 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
770 <property name="label" translatable="yes">&lt;b&gt;Project name&lt;/b&gt;</property>
771 <property name="use_markup">True</property>
772 </widget>
773 <packing>
774 <property name="type">label_item</property>
775 </packing>
776 </child>
777 </widget>
778 <packing>
779 <property name="expand">False</property>
780 </packing>
781 </child>
782 <child>
783 <widget class="GtkFrame" id="frame2">
784 <property name="visible">True</property>
785 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
786 <property name="label_xalign">0</property>
787 <property name="shadow_type">GTK_SHADOW_NONE</property>
788 <child>
789 <widget class="GtkEntry" id="project_description">
790 <property name="visible">True</property>
791 <property name="can_focus">True</property>
792 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
793 </widget>
794 </child>
795 <child>
796 <widget class="GtkLabel" id="label2">
797 <property name="visible">True</property>
798 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
799 <property name="label" translatable="yes">&lt;b&gt;Description&lt;/b&gt;</property>
800 <property name="use_markup">True</property>
801 </widget>
802 <packing>
803 <property name="type">label_item</property>
804 </packing>
805 </child>
806 </widget>
807 <packing>
808 <property name="expand">False</property>
809 <property name="position">1</property>
810 </packing>
811 </child>
812 <child>
813 <widget class="GtkFrame" id="frame3">
814 <property name="visible">True</property>
815 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
816 <property name="label_xalign">0</property>
817 <property name="shadow_type">GTK_SHADOW_NONE</property>
818 <child>
819 <widget class="GtkScrolledWindow" id="scrolledwindow3">
820 <property name="visible">True</property>
821 <property name="can_focus">True</property>
822 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
823 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
824 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
825 <child>
826 <widget class="GtkTextView" id="project_notes">
827 <property name="width_request">300</property>
828 <property name="height_request">200</property>
829 <property name="visible">True</property>
830 <property name="can_focus">True</property>
831 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
832 </widget>
833 </child>
834 </widget>
835 </child>
836 <child>
837 <widget class="GtkLabel" id="label3">
838 <property name="visible">True</property>
839 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
840 <property name="label" translatable="yes">&lt;b&gt;Notes&lt;/b&gt;</property>
841 <property name="use_markup">True</property>
842 </widget>
843 <packing>
844 <property name="type">label_item</property>
845 </packing>
846 </child>
847 </widget>
848 <packing>
849 <property name="position">2</property>
850 </packing>
851 </child>
852 </widget>
853 <packing>
854 <property name="position">1</property>
855 </packing>
856 </child>
857 <child internal-child="action_area">
858 <widget class="GtkHButtonBox" id="dialog-action_area5">
859 <property name="visible">True</property>
860 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
861 <property name="layout_style">GTK_BUTTONBOX_END</property>
862 <child>
863 <widget class="GtkButton" id="project_properties_cancel_button">
864 <property name="visible">True</property>
865 <property name="can_focus">True</property>
866 <property name="receives_default">True</property>
867 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
868 <property name="label" translatable="yes">gtk-cancel</property>
869 <property name="use_stock">True</property>
870 <property name="response_id">1</property>
871 </widget>
872 </child>
873 <child>
874 <widget class="GtkButton" id="project_properties_ok_button">
875 <property name="visible">True</property>
876 <property name="can_focus">True</property>
877 <property name="receives_default">True</property>
878 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
879 <property name="label" translatable="yes">gtk-ok</property>
880 <property name="use_stock">True</property>
881 <property name="response_id">2</property>
882 </widget>
883 <packing>
884 <property name="position">1</property>
885 </packing>
886 </child>
887 </widget>
888 <packing>
889 <property name="expand">False</property>
890 <property name="pack_type">GTK_PACK_END</property>
891 </packing>
892 </child>
893 </widget>
894 </child>
895 </widget>
896 <widget class="GtkDialog" id="name_dialog">
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="border_width">5</property>
899 <property name="title" translatable="yes">Set name</property>
900 <property name="modal">True</property>
901 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
902 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
903 <property name="transient_for">main_win</property>
904 <property name="has_separator">False</property>
905 <child internal-child="vbox">
906 <widget class="GtkVBox" id="dialog-vbox7">
907 <property name="visible">True</property>
908 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
909 <property name="spacing">2</property>
910 <child>
911 <widget class="GtkVBox" id="vbox3">
912 <property name="visible">True</property>
913 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
914 <property name="spacing">10</property>
915 <child>
916 <widget class="GtkFrame" id="frame7">
917 <property name="visible">True</property>
918 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
919 <property name="label_xalign">0</property>
920 <property name="shadow_type">GTK_SHADOW_NONE</property>
921 <child>
922 <widget class="GtkEntry" id="name_entry">
923 <property name="visible">True</property>
924 <property name="can_focus">True</property>
925 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
926 <property name="activates_default">True</property>
927 </widget>
928 </child>
929 <child>
930 <widget class="GtkLabel" id="name_label">
931 <property name="visible">True</property>
932 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
933 <property name="label" translatable="yes">&lt;b&gt;Name&lt;/b&gt;</property>
934 <property name="use_markup">True</property>
935 </widget>
936 <packing>
937 <property name="type">label_item</property>
938 </packing>
939 </child>
940 </widget>
941 <packing>
942 <property name="expand">False</property>
943 </packing>
944 </child>
945 </widget>
946 <packing>
947 <property name="position">1</property>
948 </packing>
949 </child>
950 <child internal-child="action_area">
951 <widget class="GtkHButtonBox" id="dialog-action_area7">
952 <property name="visible">True</property>
953 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
954 <property name="layout_style">GTK_BUTTONBOX_END</property>
955 <child>
956 <widget class="GtkButton" id="name_cancel_button">
957 <property name="visible">True</property>
958 <property name="can_focus">True</property>
959 <property name="can_default">True</property>
960 <property name="receives_default">True</property>
961 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
962 <property name="label" translatable="yes">gtk-cancel</property>
963 <property name="use_stock">True</property>
964 <property name="response_id">1</property>
965 </widget>
966 </child>
967 <child>
968 <widget class="GtkButton" id="name_ok_button">
969 <property name="visible">True</property>
970 <property name="can_focus">True</property>
971 <property name="can_default">True</property>
972 <property name="has_default">True</property>
973 <property name="receives_default">True</property>
974 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
975 <property name="label" translatable="yes">gtk-ok</property>
976 <property name="use_stock">True</property>
977 <property name="response_id">2</property>
978 </widget>
979 <packing>
980 <property name="position">1</property>
981 </packing>
982 </child>
983 </widget>
984 <packing>
985 <property name="expand">False</property>
986 <property name="pack_type">GTK_PACK_END</property>
987 </packing>
988 </child>
989 </widget>
990 </child>
991 </widget>
992 <widget class="GtkMenu" id="load_studio_menu">
993 <property name="visible">True</property>
994 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
995 </widget>
996 <widget class="GtkMenu" id="delete_studio_menu">
997 <property name="visible">True</property>
998 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
999 </widget>
1000 <widget class="GtkMessageDialog" id="ask_dialog">
1001 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1002 <property name="border_width">5</property>
1003 <property name="resizable">False</property>
1004 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1005 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1006 <property name="skip_taskbar_hint">True</property>
1007 <property name="transient_for">main_win</property>
1008 <property name="message_type">GTK_MESSAGE_QUESTION</property>
1009 <property name="buttons">GTK_BUTTONS_YES_NO</property>
1010 </widget>
1011 <widget class="GtkMessageDialog" id="error_dialog">
1012 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1013 <property name="border_width">5</property>
1014 <property name="resizable">False</property>
1015 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1016 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1017 <property name="skip_taskbar_hint">True</property>
1018 <property name="transient_for">main_win</property>
1019 <property name="message_type">GTK_MESSAGE_ERROR</property>
1020 <property name="buttons">GTK_BUTTONS_CLOSE</property>
1021 </widget>
1022 </glade-interface>