Move dbus constants to separate header
[ladish.git] / gui / gui.glade
blob274d0a49ef3e627fe3051dd0d0ffd9447c4337f3
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 <child>
9 <widget class="GtkVBox" id="main_vbox">
10 <property name="visible">True</property>
11 <child>
12 <widget class="GtkMenuBar" id="menubar">
13 <property name="visible">True</property>
14 <child>
15 <widget class="GtkMenuItem" id="file_menu">
16 <property name="visible">True</property>
17 <property name="label" translatable="yes">_File</property>
18 <property name="use_underline">True</property>
19 <child>
20 <widget class="GtkMenu" id="file_menu_menu">
21 <child>
22 <widget class="GtkImageMenuItem" id="menu_load_project">
23 <property name="visible">True</property>
24 <property name="label" translatable="yes">_Load Project</property>
25 <property name="use_underline">True</property>
26 <signal name="activate" handler="on_load_project_menuitem_activate"/>
27 <accelerator key="O" modifiers="GDK_CONTROL_MASK" signal="activate"/>
28 <child internal-child="image">
29 <widget class="GtkImage" id="image823">
30 <property name="visible">True</property>
31 <property name="stock">gtk-open</property>
32 <property name="icon_size">1</property>
33 </widget>
34 </child>
35 </widget>
36 </child>
37 <child>
38 <widget class="GtkImageMenuItem" id="menu_save_all_projects">
39 <property name="visible">True</property>
40 <property name="label" translatable="yes">_Save All Projects</property>
41 <property name="use_underline">True</property>
42 <signal name="activate" handler="on_save_all_projects_menuitem_activate"/>
43 <accelerator key="S" modifiers="GDK_CONTROL_MASK" signal="activate"/>
44 <child internal-child="image">
45 <widget class="GtkImage" id="image824">
46 <property name="visible">True</property>
47 <property name="stock">gtk-save</property>
48 <property name="icon_size">1</property>
49 </widget>
50 </child>
51 </widget>
52 </child>
53 <child>
54 <widget class="GtkImageMenuItem" id="menu_close_all_projects">
55 <property name="visible">True</property>
56 <property name="label" translatable="yes">_Close All Projects</property>
57 <property name="use_underline">True</property>
58 <signal name="activate" handler="on_close_all_projects_menuitem_activate"/>
59 <child internal-child="image">
60 <widget class="GtkImage" id="image826">
61 <property name="visible">True</property>
62 <property name="stock">gtk-close</property>
63 <property name="icon_size">1</property>
64 </widget>
65 </child>
66 </widget>
67 </child>
68 <child>
69 <widget class="GtkSeparatorMenuItem" id="separator5">
70 <property name="visible">True</property>
71 </widget>
72 </child>
73 <child>
74 <widget class="GtkImageMenuItem" id="menu_store_positions">
75 <property name="visible">True</property>
76 <property name="tooltip" translatable="yes">Store the current module positions as the defaults</property>
77 <property name="label" translatable="yes">_Save Layout as Default</property>
78 <property name="use_underline">True</property>
79 <signal name="activate" handler="on_save_settings1_activate"/>
80 <child internal-child="image">
81 <widget class="GtkImage" id="image827">
82 <property name="visible">True</property>
83 <property name="stock">gtk-save</property>
84 <property name="icon_size">1</property>
85 </widget>
86 </child>
87 </widget>
88 </child>
89 <child>
90 <widget class="GtkSeparatorMenuItem" id="separator3">
91 <property name="visible">True</property>
92 </widget>
93 </child>
94 <child>
95 <widget class="GtkImageMenuItem" id="menu_file_quit">
96 <property name="visible">True</property>
97 <property name="label">gtk-quit</property>
98 <property name="use_underline">True</property>
99 <property name="use_stock">True</property>
100 <signal name="activate" handler="on_quit1_activate"/>
101 </widget>
102 </child>
103 </widget>
104 </child>
105 </widget>
106 </child>
107 <child>
108 <widget class="GtkMenuItem" id="menu_file_system">
109 <property name="visible">True</property>
110 <property name="label" translatable="yes">_System</property>
111 <property name="use_underline">True</property>
112 <child>
113 <widget class="GtkMenu" id="file_system_menuitem_menu">
114 <child>
115 <widget class="GtkImageMenuItem" id="menu_jack_start">
116 <property name="visible">True</property>
117 <property name="label" translatable="yes">Start JACK server</property>
118 <property name="use_underline">True</property>
119 <signal name="activate" handler="on_menu_jack_connect_activate"/>
120 <accelerator key="J" modifiers="GDK_CONTROL_MASK" signal="activate"/>
121 <child internal-child="image">
122 <widget class="GtkImage" id="image829">
123 <property name="visible">True</property>
124 <property name="stock">gtk-media-play</property>
125 <property name="icon_size">1</property>
126 </widget>
127 </child>
128 </widget>
129 </child>
130 <child>
131 <widget class="GtkImageMenuItem" id="menu_jack_stop">
132 <property name="visible">True</property>
133 <property name="sensitive">False</property>
134 <property name="label" translatable="yes">Stop JACK server</property>
135 <property name="use_underline">True</property>
136 <signal name="activate" handler="on_disconnect_from_jack1_activate"/>
137 <accelerator key="J" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
138 <child internal-child="image">
139 <widget class="GtkImage" id="image830">
140 <property name="visible">True</property>
141 <property name="stock">gtk-media-stop</property>
142 <property name="icon_size">1</property>
143 </widget>
144 </child>
145 </widget>
146 </child>
147 <child>
148 <widget class="GtkImageMenuItem" id="menu_a2j_start">
149 <property name="visible">True</property>
150 <property name="label" translatable="yes">Start A2J bridge</property>
151 <property name="use_underline">True</property>
152 <accelerator key="A" modifiers="GDK_CONTROL_MASK" signal="activate"/>
153 <child internal-child="image">
154 <widget class="GtkImage" id="menu-item-image11">
155 <property name="visible">True</property>
156 <property name="stock">gtk-media-play</property>
157 <property name="icon_size">1</property>
158 </widget>
159 </child>
160 </widget>
161 </child>
162 <child>
163 <widget class="GtkImageMenuItem" id="menu_a2j_stop">
164 <property name="visible">True</property>
165 <property name="sensitive">False</property>
166 <property name="label" translatable="yes">Stop A2J bridge</property>
167 <property name="use_underline">True</property>
168 <accelerator key="A" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
169 <child internal-child="image">
170 <widget class="GtkImage" id="menu-item-image12">
171 <property name="visible">True</property>
172 <property name="stock">gtk-media-stop</property>
173 <property name="icon_size">1</property>
174 </widget>
175 </child>
176 </widget>
177 </child>
178 </widget>
179 </child>
180 </widget>
181 </child>
182 <child>
183 <widget class="GtkMenuItem" id="view_menu">
184 <property name="visible">True</property>
185 <property name="label" translatable="yes">_View</property>
186 <property name="use_underline">True</property>
187 <child>
188 <widget class="GtkMenu" id="view_menu_menu">
189 <child>
190 <widget class="GtkCheckMenuItem" id="menu_view_toolbar">
191 <property name="visible">True</property>
192 <property name="label" translatable="yes">_Toolbar</property>
193 <property name="use_underline">True</property>
194 <property name="active">True</property>
195 <signal name="activate" handler="on_menu_view_toolbar_activate"/>
196 <accelerator key="T" modifiers="GDK_CONTROL_MASK" signal="activate"/>
197 </widget>
198 </child>
199 <child>
200 <widget class="GtkCheckMenuItem" id="menu_view_projects">
201 <property name="visible">True</property>
202 <property name="tooltip" translatable="yes">Show LASH projects list</property>
203 <property name="label" translatable="yes">_Projects</property>
204 <property name="use_underline">True</property>
205 <accelerator key="P" modifiers="GDK_CONTROL_MASK" signal="activate"/>
206 </widget>
207 </child>
208 <child>
209 <widget class="GtkImageMenuItem" id="menu_view_refresh">
210 <property name="visible">True</property>
211 <property name="label" translatable="yes">_Refresh</property>
212 <property name="use_underline">True</property>
213 <signal name="activate" handler="on_refresh2_activate"/>
214 <accelerator key="R" modifiers="GDK_CONTROL_MASK" signal="activate"/>
215 <child internal-child="image">
216 <widget class="GtkImage" id="image835">
217 <property name="visible">True</property>
218 <property name="stock">gtk-refresh</property>
219 <property name="icon_size">1</property>
220 </widget>
221 </child>
222 </widget>
223 </child>
224 <child>
225 <widget class="GtkImageMenuItem" id="menu_view_arrange">
226 <property name="visible">True</property>
227 <property name="tooltip" translatable="yes">Automatically organize canvas</property>
228 <property name="label" translatable="yes">_Arrange</property>
229 <property name="use_underline">True</property>
230 <signal name="activate" handler="on_menu_view_arrange"/>
231 <accelerator key="G" modifiers="GDK_CONTROL_MASK" signal="activate"/>
232 <child internal-child="image">
233 <widget class="GtkImage" id="image836">
234 <property name="visible">True</property>
235 <property name="stock">gtk-sort-ascending</property>
236 <property name="icon_size">1</property>
237 </widget>
238 </child>
239 </widget>
240 </child>
241 </widget>
242 </child>
243 </widget>
244 </child>
245 <child>
246 <widget class="GtkMenuItem" id="help_menu">
247 <property name="visible">True</property>
248 <property name="label" translatable="yes">_Help</property>
249 <property name="use_underline">True</property>
250 <child>
251 <widget class="GtkMenu" id="help_menu_menu">
252 <child>
253 <widget class="GtkImageMenuItem" id="menu_help_about">
254 <property name="visible">True</property>
255 <property name="label">gtk-about</property>
256 <property name="use_underline">True</property>
257 <property name="use_stock">True</property>
258 <signal name="activate" handler="on_about1_activate"/>
259 </widget>
260 </child>
261 </widget>
262 </child>
263 </widget>
264 </child>
265 </widget>
266 <packing>
267 <property name="expand">False</property>
268 <property name="fill">False</property>
269 </packing>
270 </child>
271 <child>
272 <widget class="GtkToolbar" id="toolbar">
273 <property name="visible">True</property>
274 <property name="toolbar_style">GTK_TOOLBAR_ICONS</property>
275 <property name="show_arrow">False</property>
276 <property name="icon_size">GTK_ICON_SIZE_SMALL_TOOLBAR</property>
277 <property name="icon_size_set">True</property>
278 <child>
279 <widget class="GtkToolItem" id="toolitem28">
280 <property name="visible">True</property>
281 <property name="visible_vertical">False</property>
282 <child>
283 <widget class="GtkAlignment" id="alignment2">
284 <property name="visible">True</property>
285 <property name="yscale">0</property>
286 <child>
287 <widget class="GtkHBox" id="hbox4">
288 <property name="visible">True</property>
289 <child>
290 <widget class="GtkLabel" id="label10">
291 <property name="visible">True</property>
292 <property name="label" translatable="yes"> Latency: </property>
293 </widget>
294 <packing>
295 <property name="expand">False</property>
296 <property name="fill">False</property>
297 </packing>
298 </child>
299 <child>
300 <widget class="GtkComboBoxEntry" id="buffer_size_combo">
301 <property name="visible">True</property>
302 <property name="tooltip" translatable="yes">Jack latency</property>
303 <property name="border_width">1</property>
304 <property name="items" translatable="yes">32 frames
305 64 frames
306 128 frames
307 256 frames
308 512 frames
309 1024 frames
310 2048 frames
311 4096 frames</property>
312 <child internal-child="entry">
313 <widget class="GtkEntry" id="comboboxentry-entry1">
314 </widget>
315 </child>
316 </widget>
317 <packing>
318 <property name="padding">1</property>
319 <property name="position">1</property>
320 </packing>
321 </child>
322 <child>
323 <widget class="GtkLabel" id="sample_rate_label">
324 <property name="label" translatable="yes">48</property>
325 </widget>
326 <packing>
327 <property name="expand">False</property>
328 <property name="fill">False</property>
329 <property name="padding">1</property>
330 <property name="position">2</property>
331 </packing>
332 </child>
333 <child>
334 <widget class="GtkLabel" id="label9">
335 <property name="xpad">1</property>
336 <property name="label" translatable="yes">kHz</property>
337 </widget>
338 <packing>
339 <property name="expand">False</property>
340 <property name="fill">False</property>
341 <property name="position">3</property>
342 </packing>
343 </child>
344 </widget>
345 </child>
346 </widget>
347 </child>
348 </widget>
349 <packing>
350 <property name="expand">False</property>
351 <property name="homogeneous">False</property>
352 </packing>
353 </child>
354 <child>
355 <widget class="GtkSeparatorToolItem" id="separatortoolitem3">
356 <property name="visible">True</property>
357 <property name="border_width">8</property>
358 </widget>
359 <packing>
360 <property name="expand">False</property>
361 <property name="homogeneous">False</property>
362 </packing>
363 </child>
364 <child>
365 <widget class="GtkToolButton" id="clear_load_but">
366 <property name="visible">True</property>
367 <property name="tooltip" translatable="yes">Clear the dropout indicator</property>
368 <property name="stock_id">gtk-clear</property>
369 </widget>
370 <packing>
371 <property name="expand">False</property>
372 </packing>
373 </child>
374 <child>
375 <widget class="GtkToolItem" id="toolitem30">
376 <property name="visible">True</property>
377 <child>
378 <widget class="GtkAlignment" id="alignment3">
379 <property name="visible">True</property>
380 <property name="yscale">0</property>
381 <child>
382 <widget class="GtkProgressBar" id="main_xrun_progress">
383 <property name="visible">True</property>
384 <property name="tooltip" translatable="yes">Drouput (XRun) Indicator
386 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>
387 <property name="pulse_step">0.10000000149</property>
388 <property name="text" translatable="yes">0 Dropouts</property>
389 </widget>
390 </child>
391 </widget>
392 </child>
393 </widget>
394 <packing>
395 <property name="expand">False</property>
396 <property name="homogeneous">False</property>
397 </packing>
398 </child>
399 <child>
400 <widget class="GtkSeparatorToolItem" id="toolbutton1">
401 <property name="visible">True</property>
402 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
403 </widget>
404 <packing>
405 <property name="expand">False</property>
406 <property name="homogeneous">False</property>
407 </packing>
408 </child>
409 <child>
410 <widget class="GtkToolItem" id="toolitem_a2j">
411 <property name="visible">True</property>
412 <property name="border_width">1</property>
413 <child>
414 <widget class="GtkViewport" id="viewport1">
415 <property name="visible">True</property>
416 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
417 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
418 <child>
419 <widget class="GtkLabel" id="main_a2j_status_label">
420 <property name="width_request">150</property>
421 <property name="visible">True</property>
422 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
423 <property name="label" translatable="yes">A2J status?</property>
424 <property name="use_markup">True</property>
425 </widget>
426 </child>
427 </widget>
428 </child>
429 </widget>
430 <packing>
431 <property name="expand">False</property>
432 <property name="homogeneous">False</property>
433 </packing>
434 </child>
435 <child>
436 <widget class="GtkSeparatorToolItem" id="toolbutton4">
437 <property name="visible">True</property>
438 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
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="toolbutton2">
447 <property name="visible">True</property>
448 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</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="zoom_normal_but">
457 <property name="visible">True</property>
458 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
459 <property name="stock_id">gtk-zoom-100</property>
460 </widget>
461 <packing>
462 <property name="expand">False</property>
463 </packing>
464 </child>
465 <child>
466 <widget class="GtkToolButton" id="zoom_full_but">
467 <property name="visible">True</property>
468 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
469 <property name="stock_id">gtk-zoom-fit</property>
470 </widget>
471 <packing>
472 <property name="expand">False</property>
473 </packing>
474 </child>
475 </widget>
476 <packing>
477 <property name="expand">False</property>
478 <property name="position">1</property>
479 </packing>
480 </child>
481 <child>
482 <widget class="GtkHPaned" id="hpaned1">
483 <property name="visible">True</property>
484 <property name="can_focus">True</property>
485 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
486 <property name="position">204</property>
487 <child>
488 <widget class="GtkViewport" id="project_list_viewport">
489 <property name="visible">True</property>
490 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
491 <child>
492 <widget class="GtkTreeView" id="projects_list">
493 <property name="visible">True</property>
494 <property name="can_focus">True</property>
495 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
496 <property name="headers_clickable">True</property>
497 </widget>
498 </child>
499 </widget>
500 <packing>
501 <property name="resize">False</property>
502 <property name="shrink">True</property>
503 </packing>
504 </child>
505 <child>
506 <widget class="GtkScrolledWindow" id="main_scrolledwin">
507 <property name="visible">True</property>
508 <property name="can_focus">True</property>
509 <property name="has_focus">True</property>
510 <property name="is_focus">True</property>
511 <property name="can_default">True</property>
512 <property name="has_default">True</property>
513 <property name="receives_default">True</property>
514 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
515 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
516 <property name="shadow_type">GTK_SHADOW_IN</property>
517 <child>
518 <placeholder/>
519 </child>
520 </widget>
521 <packing>
522 <property name="resize">True</property>
523 <property name="shrink">True</property>
524 </packing>
525 </child>
526 </widget>
527 <packing>
528 <property name="position">2</property>
529 </packing>
530 </child>
531 </widget>
532 </child>
533 </widget>
534 <widget class="GtkAboutDialog" id="about_win">
535 <property name="destroy_with_parent">True</property>
536 <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
537 <property name="program_name">LADI Session Handler</property>
538 <property name="website">http://ladish.org/</property>
539 <property name="license" translatable="yes">LADI Session Handler is free software; you can redistribute it and/or modify
540 it under the terms of the GNU General Public License as published by
541 the Free Software Foundation; either version 2 of the License, or
542 (at your option) any later version.
544 LADI Session Handler is distributed in the hope that it will be useful,
545 but WITHOUT ANY WARRANTY; without even the implied warranty of
546 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
547 GNU General Public License for more details.
549 You should have received a copy of the GNU General Public License
550 along with LADI Session Handler; if not, write to the Free Software Foundation, Inc.,
551 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
552 </property>
553 <child internal-child="vbox">
554 <widget class="GtkVBox" id="dialog-vbox1">
555 <child internal-child="action_area">
556 <widget class="GtkHButtonBox" id="dialog-action_area1">
557 </widget>
558 <packing>
559 <property name="expand">False</property>
560 <property name="pack_type">GTK_PACK_END</property>
561 </packing>
562 </child>
563 </widget>
564 </child>
565 </widget>
566 <widget class="GtkDialog" id="load_project_dialog">
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="border_width">5</property>
569 <property name="title" translatable="yes">Load project</property>
570 <property name="modal">True</property>
571 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
572 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
573 <property name="transient_for">main_win</property>
574 <property name="has_separator">False</property>
575 <child internal-child="vbox">
576 <widget class="GtkVBox" id="dialog-vbox4">
577 <property name="visible">True</property>
578 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
579 <property name="spacing">2</property>
580 <child>
581 <widget class="GtkScrolledWindow" id="scrolledwindow1">
582 <property name="width_request">400</property>
583 <property name="height_request">400</property>
584 <property name="visible">True</property>
585 <property name="can_focus">True</property>
586 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
587 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
588 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
589 <child>
590 <widget class="GtkTreeView" id="loadable_projects_list">
591 <property name="visible">True</property>
592 <property name="can_focus">True</property>
593 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
594 <property name="headers_clickable">True</property>
595 </widget>
596 </child>
597 </widget>
598 <packing>
599 <property name="position">1</property>
600 </packing>
601 </child>
602 <child internal-child="action_area">
603 <widget class="GtkHButtonBox" id="dialog-action_area4">
604 <property name="visible">True</property>
605 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
606 <property name="layout_style">GTK_BUTTONBOX_END</property>
607 <child>
608 <widget class="GtkButton" id="load_project_cancel_button">
609 <property name="visible">True</property>
610 <property name="can_focus">True</property>
611 <property name="receives_default">True</property>
612 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
613 <property name="label" translatable="yes">gtk-cancel</property>
614 <property name="use_stock">True</property>
615 <property name="response_id">1</property>
616 </widget>
617 </child>
618 <child>
619 <widget class="GtkButton" id="load_project_ok_button">
620 <property name="visible">True</property>
621 <property name="can_focus">True</property>
622 <property name="receives_default">True</property>
623 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
624 <property name="label" translatable="yes">gtk-ok</property>
625 <property name="use_stock">True</property>
626 <property name="response_id">2</property>
627 </widget>
628 <packing>
629 <property name="position">1</property>
630 </packing>
631 </child>
632 </widget>
633 <packing>
634 <property name="expand">False</property>
635 <property name="pack_type">GTK_PACK_END</property>
636 </packing>
637 </child>
638 </widget>
639 </child>
640 </widget>
641 <widget class="GtkDialog" id="project_properties_dialog">
642 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
643 <property name="border_width">5</property>
644 <property name="title" translatable="yes">Project properties</property>
645 <property name="modal">True</property>
646 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
647 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
648 <property name="transient_for">main_win</property>
649 <property name="has_separator">False</property>
650 <child internal-child="vbox">
651 <widget class="GtkVBox" id="dialog-vbox5">
652 <property name="visible">True</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="spacing">2</property>
655 <child>
656 <widget class="GtkVBox" id="vbox1">
657 <property name="visible">True</property>
658 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
659 <property name="spacing">10</property>
660 <child>
661 <widget class="GtkFrame" id="frame1">
662 <property name="visible">True</property>
663 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
664 <property name="label_xalign">0</property>
665 <property name="shadow_type">GTK_SHADOW_NONE</property>
666 <child>
667 <widget class="GtkEntry" id="project_name">
668 <property name="visible">True</property>
669 <property name="can_focus">True</property>
670 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
671 </widget>
672 </child>
673 <child>
674 <widget class="GtkLabel" id="label1">
675 <property name="visible">True</property>
676 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
677 <property name="label" translatable="yes">&lt;b&gt;Project name&lt;/b&gt;</property>
678 <property name="use_markup">True</property>
679 </widget>
680 <packing>
681 <property name="type">label_item</property>
682 </packing>
683 </child>
684 </widget>
685 <packing>
686 <property name="expand">False</property>
687 </packing>
688 </child>
689 <child>
690 <widget class="GtkFrame" id="frame2">
691 <property name="visible">True</property>
692 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
693 <property name="label_xalign">0</property>
694 <property name="shadow_type">GTK_SHADOW_NONE</property>
695 <child>
696 <widget class="GtkEntry" id="project_description">
697 <property name="visible">True</property>
698 <property name="can_focus">True</property>
699 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
700 </widget>
701 </child>
702 <child>
703 <widget class="GtkLabel" id="label2">
704 <property name="visible">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">&lt;b&gt;Description&lt;/b&gt;</property>
707 <property name="use_markup">True</property>
708 </widget>
709 <packing>
710 <property name="type">label_item</property>
711 </packing>
712 </child>
713 </widget>
714 <packing>
715 <property name="expand">False</property>
716 <property name="position">1</property>
717 </packing>
718 </child>
719 <child>
720 <widget class="GtkFrame" id="frame3">
721 <property name="visible">True</property>
722 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
723 <property name="label_xalign">0</property>
724 <property name="shadow_type">GTK_SHADOW_NONE</property>
725 <child>
726 <widget class="GtkScrolledWindow" id="scrolledwindow3">
727 <property name="visible">True</property>
728 <property name="can_focus">True</property>
729 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
730 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
731 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
732 <child>
733 <widget class="GtkTextView" id="project_notes">
734 <property name="width_request">300</property>
735 <property name="height_request">200</property>
736 <property name="visible">True</property>
737 <property name="can_focus">True</property>
738 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
739 </widget>
740 </child>
741 </widget>
742 </child>
743 <child>
744 <widget class="GtkLabel" id="label3">
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="label" translatable="yes">&lt;b&gt;Notes&lt;/b&gt;</property>
748 <property name="use_markup">True</property>
749 </widget>
750 <packing>
751 <property name="type">label_item</property>
752 </packing>
753 </child>
754 </widget>
755 <packing>
756 <property name="position">2</property>
757 </packing>
758 </child>
759 </widget>
760 <packing>
761 <property name="position">1</property>
762 </packing>
763 </child>
764 <child internal-child="action_area">
765 <widget class="GtkHButtonBox" id="dialog-action_area5">
766 <property name="visible">True</property>
767 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
768 <property name="layout_style">GTK_BUTTONBOX_END</property>
769 <child>
770 <widget class="GtkButton" id="project_properties_cancel_button">
771 <property name="visible">True</property>
772 <property name="can_focus">True</property>
773 <property name="receives_default">True</property>
774 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
775 <property name="label" translatable="yes">gtk-cancel</property>
776 <property name="use_stock">True</property>
777 <property name="response_id">1</property>
778 </widget>
779 </child>
780 <child>
781 <widget class="GtkButton" id="project_properties_ok_button">
782 <property name="visible">True</property>
783 <property name="can_focus">True</property>
784 <property name="receives_default">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" translatable="yes">gtk-ok</property>
787 <property name="use_stock">True</property>
788 <property name="response_id">2</property>
789 </widget>
790 <packing>
791 <property name="position">1</property>
792 </packing>
793 </child>
794 </widget>
795 <packing>
796 <property name="expand">False</property>
797 <property name="pack_type">GTK_PACK_END</property>
798 </packing>
799 </child>
800 </widget>
801 </child>
802 </widget>
803 </glade-interface>