Completed patch from Valmir Sena, fixes #605402 and #453220
[gn-sub.git] / src / Glade / MainWindow.glade
blob741e09e9f39bf69dd27f833ab0abe11a39d80fd4
1 <?xml version="1.0"?>
2 <glade-interface>
3 <!-- interface-requires gtk+ 2.16 -->
4 <!-- interface-naming-policy toplevel-contextual -->
5 <widget class="GtkWindow" id="window">
6 <property name="title">Gnome Subtitles</property>
7 <signal name="size_allocate" handler="OnSizeAllocated"/>
8 <signal name="delete_event" handler="OnWindowDelete"/>
9 <child>
10 <widget class="GtkVBox" id="mainWindowVBox">
11 <property name="visible">True</property>
12 <child>
13 <widget class="GtkMenuBar" id="menubar">
14 <property name="visible">True</property>
15 <child>
16 <widget class="GtkMenuItem" id="file">
17 <property name="visible">True</property>
18 <property name="label" translatable="yes">_File</property>
19 <property name="use_underline">True</property>
20 <child>
21 <widget class="GtkMenu" id="fileMenu">
22 <child>
23 <widget class="GtkImageMenuItem" id="fileNew">
24 <property name="label">gtk-new</property>
25 <property name="visible">True</property>
26 <property name="use_underline">True</property>
27 <property name="use_stock">True</property>
28 <signal name="activate" handler="OnFileNew"/>
29 </widget>
30 </child>
31 <child>
32 <widget class="GtkImageMenuItem" id="fileOpen">
33 <property name="label">gtk-open</property>
34 <property name="visible">True</property>
35 <property name="use_underline">True</property>
36 <property name="use_stock">True</property>
37 <signal name="activate" handler="OnFileOpen"/>
38 </widget>
39 </child>
40 <child>
41 <widget class="GtkImageMenuItem" id="fileSave">
42 <property name="label">gtk-save</property>
43 <property name="visible">True</property>
44 <property name="sensitive">False</property>
45 <property name="use_underline">True</property>
46 <property name="use_stock">True</property>
47 <signal name="activate" handler="OnFileSave"/>
48 </widget>
49 </child>
50 <child>
51 <widget class="GtkImageMenuItem" id="fileSaveAs">
52 <property name="label">gtk-save-as</property>
53 <property name="visible">True</property>
54 <property name="sensitive">False</property>
55 <property name="use_underline">True</property>
56 <property name="use_stock">True</property>
57 <signal name="activate" handler="OnFileSaveAs"/>
58 <accelerator key="S" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
59 </widget>
60 </child>
61 <child>
62 <widget class="GtkSeparatorMenuItem" id="fileSeparator1">
63 <property name="visible">True</property>
64 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
65 </widget>
66 </child>
67 <child>
68 <widget class="GtkMenuItem" id="fileTranslation">
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="label" translatable="yes">_Translation</property>
72 <property name="use_underline">True</property>
73 <child>
74 <widget class="GtkMenu" id="fileTranslationMenu">
75 <property name="visible">True</property>
76 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
77 <child>
78 <widget class="GtkImageMenuItem" id="fileTranslationNew">
79 <property name="label" translatable="yes">_New</property>
80 <property name="visible">True</property>
81 <property name="sensitive">False</property>
82 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
83 <property name="use_underline">True</property>
84 <property name="use_stock">False</property>
85 <signal name="activate" handler="OnFileTranslationNew"/>
86 <child internal-child="image">
87 <widget class="GtkImage" id="fileTranslationNewImage">
88 <property name="visible">True</property>
89 <property name="stock">gtk-new</property>
90 <property name="icon-size">1</property>
91 </widget>
92 </child>
93 </widget>
94 </child>
95 <child>
96 <widget class="GtkImageMenuItem" id="fileTranslationOpen">
97 <property name="label" translatable="yes">_Open</property>
98 <property name="visible">True</property>
99 <property name="sensitive">False</property>
100 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
101 <property name="use_underline">True</property>
102 <property name="use_stock">False</property>
103 <signal name="activate" handler="OnFileTranslationOpen"/>
104 <child internal-child="image">
105 <widget class="GtkImage" id="fileTranslationOpenImage">
106 <property name="visible">True</property>
107 <property name="stock">gtk-open</property>
108 <property name="icon-size">1</property>
109 </widget>
110 </child>
111 </widget>
112 </child>
113 <child>
114 <widget class="GtkImageMenuItem" id="fileTranslationSave">
115 <property name="label" translatable="yes">_Save</property>
116 <property name="visible">True</property>
117 <property name="sensitive">False</property>
118 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
119 <property name="use_underline">True</property>
120 <property name="use_stock">False</property>
121 <signal name="activate" handler="OnFileTranslationSave"/>
122 <accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
123 <child internal-child="image">
124 <widget class="GtkImage" id="fileTranslationSaveImage">
125 <property name="visible">True</property>
126 <property name="stock">gtk-save</property>
127 <property name="icon-size">1</property>
128 </widget>
129 </child>
130 </widget>
131 </child>
132 <child>
133 <widget class="GtkImageMenuItem" id="fileTranslationSaveAs">
134 <property name="label" translatable="yes">Save _As</property>
135 <property name="visible">True</property>
136 <property name="sensitive">False</property>
137 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
138 <property name="use_underline">True</property>
139 <property name="use_stock">False</property>
140 <signal name="activate" handler="OnFileTranslationSaveAs"/>
141 <accelerator key="T" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
142 <child internal-child="image">
143 <widget class="GtkImage" id="fileTranslationSaveAsImage">
144 <property name="visible">True</property>
145 <property name="stock">gtk-save-as</property>
146 <property name="icon-size">1</property>
147 </widget>
148 </child>
149 </widget>
150 </child>
151 <child>
152 <widget class="GtkImageMenuItem" id="fileTranslationClose">
153 <property name="label" translatable="yes">_Close</property>
154 <property name="visible">True</property>
155 <property name="sensitive">False</property>
156 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
157 <property name="use_underline">True</property>
158 <property name="use_stock">False</property>
159 <signal name="activate" handler="OnFileTranslationClose"/>
160 <child internal-child="image">
161 <widget class="GtkImage" id="fileTranslationCloseImage">
162 <property name="visible">True</property>
163 <property name="stock">gtk-close</property>
164 <property name="icon-size">1</property>
165 </widget>
166 </child>
167 </widget>
168 </child>
169 </widget>
170 </child>
171 </widget>
172 </child>
173 <child>
174 <widget class="GtkSeparatorMenuItem" id="fileSeparator2">
175 <property name="visible">True</property>
176 </widget>
177 </child>
178 <child>
179 <widget class="GtkMenuItem" id="fileHeaders">
180 <property name="visible">True</property>
181 <property name="sensitive">False</property>
182 <property name="label" translatable="yes">_Headers</property>
183 <property name="use_underline">True</property>
184 <signal name="activate" handler="OnFileHeaders"/>
185 </widget>
186 </child>
187 <child>
188 <widget class="GtkImageMenuItem" id="fileProperties">
189 <property name="label">gtk-properties</property>
190 <property name="visible">True</property>
191 <property name="sensitive">False</property>
192 <property name="use_underline">True</property>
193 <property name="use_stock">True</property>
194 <signal name="activate" handler="OnFileProperties"/>
195 </widget>
196 </child>
197 <child>
198 <widget class="GtkSeparatorMenuItem" id="fileSeparator3">
199 <property name="visible">True</property>
200 </widget>
201 </child>
202 <child>
203 <widget class="GtkImageMenuItem" id="fileClose">
204 <property name="label">gtk-close</property>
205 <property name="visible">True</property>
206 <property name="sensitive">False</property>
207 <property name="use_underline">True</property>
208 <property name="use_stock">True</property>
209 <signal name="activate" handler="OnFileClose"/>
210 </widget>
211 </child>
212 <child>
213 <widget class="GtkImageMenuItem" id="fileQuit">
214 <property name="label">gtk-quit</property>
215 <property name="visible">True</property>
216 <property name="use_underline">True</property>
217 <property name="use_stock">True</property>
218 <signal name="activate" handler="OnFileQuit"/>
219 </widget>
220 </child>
221 </widget>
222 </child>
223 </widget>
224 </child>
225 <child>
226 <widget class="GtkMenuItem" id="edit">
227 <property name="visible">True</property>
228 <property name="label" translatable="yes">_Edit</property>
229 <property name="use_underline">True</property>
230 <child>
231 <widget class="GtkMenu" id="editMenu">
232 <child>
233 <widget class="GtkImageMenuItem" id="editUndo">
234 <property name="label">gtk-undo</property>
235 <property name="visible">True</property>
236 <property name="sensitive">False</property>
237 <property name="use_underline">True</property>
238 <property name="use_stock">True</property>
239 <signal name="activate" handler="OnEditUndo"/>
240 <accelerator key="Z" signal="activate" modifiers="GDK_CONTROL_MASK"/>
241 </widget>
242 </child>
243 <child>
244 <widget class="GtkImageMenuItem" id="editRedo">
245 <property name="label">gtk-redo</property>
246 <property name="visible">True</property>
247 <property name="sensitive">False</property>
248 <property name="use_underline">True</property>
249 <property name="use_stock">True</property>
250 <signal name="activate" handler="OnEditRedo"/>
251 <accelerator key="Y" signal="activate" modifiers="GDK_CONTROL_MASK"/>
252 <accelerator key="Z" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
253 </widget>
254 </child>
255 <child>
256 <widget class="GtkSeparatorMenuItem" id="editSeparator1">
257 <property name="visible">True</property>
258 </widget>
259 </child>
260 <child>
261 <widget class="GtkImageMenuItem" id="editCut">
262 <property name="label">gtk-cut</property>
263 <property name="visible">True</property>
264 <property name="sensitive">False</property>
265 <property name="use_underline">True</property>
266 <property name="use_stock">True</property>
267 <signal name="activate" handler="OnEditCut"/>
268 </widget>
269 </child>
270 <child>
271 <widget class="GtkImageMenuItem" id="editCopy">
272 <property name="label">gtk-copy</property>
273 <property name="visible">True</property>
274 <property name="sensitive">False</property>
275 <property name="use_underline">True</property>
276 <property name="use_stock">True</property>
277 <signal name="activate" handler="OnEditCopy"/>
278 </widget>
279 </child>
280 <child>
281 <widget class="GtkImageMenuItem" id="editPaste">
282 <property name="label">gtk-paste</property>
283 <property name="visible">True</property>
284 <property name="sensitive">False</property>
285 <property name="use_underline">True</property>
286 <property name="use_stock">True</property>
287 <signal name="activate" handler="OnEditPaste"/>
288 </widget>
289 </child>
290 <child>
291 <widget class="GtkSeparatorMenuItem" id="editSeparator2">
292 <property name="visible">True</property>
293 </widget>
294 </child>
295 <child>
296 <widget class="GtkMenuItem" id="editFormat">
297 <property name="visible">True</property>
298 <property name="label" translatable="yes">_Format</property>
299 <property name="use_underline">True</property>
300 <child>
301 <widget class="GtkMenu" id="editFormatMenu">
302 <child>
303 <widget class="GtkCheckMenuItem" id="editFormatBold">
304 <property name="visible">True</property>
305 <property name="sensitive">False</property>
306 <property name="label" translatable="yes">_Bold</property>
307 <property name="use_underline">True</property>
308 <signal name="toggled" handler="OnEditFormatBold"/>
309 <accelerator key="B" signal="activate" modifiers="GDK_CONTROL_MASK"/>
310 </widget>
311 </child>
312 <child>
313 <widget class="GtkCheckMenuItem" id="editFormatItalic">
314 <property name="visible">True</property>
315 <property name="sensitive">False</property>
316 <property name="label" translatable="yes">_Italic</property>
317 <property name="use_underline">True</property>
318 <signal name="toggled" handler="OnEditFormatItalic"/>
319 <accelerator key="I" signal="activate" modifiers="GDK_CONTROL_MASK"/>
320 </widget>
321 </child>
322 <child>
323 <widget class="GtkCheckMenuItem" id="editFormatUnderline">
324 <property name="visible">True</property>
325 <property name="sensitive">False</property>
326 <property name="label" translatable="yes">_Underline</property>
327 <property name="use_underline">True</property>
328 <signal name="toggled" handler="OnEditFormatUnderline"/>
329 <accelerator key="U" signal="activate" modifiers="GDK_CONTROL_MASK"/>
330 </widget>
331 </child>
332 </widget>
333 </child>
334 </widget>
335 </child>
336 <child>
337 <widget class="GtkSeparatorMenuItem" id="editSeparator3">
338 <property name="visible">True</property>
339 </widget>
340 </child>
341 <child>
342 <widget class="GtkMenuItem" id="editInsertSubtitle">
343 <property name="visible">True</property>
344 <property name="label" translatable="yes">_Insert Subtitle</property>
345 <property name="use_underline">True</property>
346 <child>
347 <widget class="GtkMenu" id="editInsertSubtitleMenu">
348 <child>
349 <widget class="GtkImageMenuItem" id="editInsertSubtitleBefore">
350 <property name="label" translatable="yes">_Before</property>
351 <property name="visible">True</property>
352 <property name="sensitive">False</property>
353 <property name="use_underline">True</property>
354 <property name="use_stock">False</property>
355 <signal name="activate" handler="OnEditInsertSubtitleBefore"/>
356 <accelerator key="Return" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
357 <child internal-child="image">
358 <widget class="GtkImage" id="editInsertSubtitleBeforeImage">
359 <property name="visible">True</property>
360 <property name="stock">gtk-go-up</property>
361 <property name="icon-size">1</property>
362 </widget>
363 </child>
364 </widget>
365 </child>
366 <child>
367 <widget class="GtkImageMenuItem" id="editInsertSubtitleAfter">
368 <property name="label" translatable="yes">_After</property>
369 <property name="visible">True</property>
370 <property name="sensitive">False</property>
371 <property name="use_underline">True</property>
372 <property name="use_stock">False</property>
373 <signal name="activate" handler="OnEditInsertSubtitleAfter"/>
374 <accelerator key="Return" signal="activate" modifiers="GDK_CONTROL_MASK"/>
375 <child internal-child="image">
376 <widget class="GtkImage" id="editInsertSubtitleAfterImage">
377 <property name="visible">True</property>
378 <property name="stock">gtk-go-down</property>
379 <property name="icon-size">1</property>
380 </widget>
381 </child>
382 </widget>
383 </child>
384 </widget>
385 </child>
386 </widget>
387 </child>
388 <child>
389 <widget class="GtkImageMenuItem" id="editDeleteSubtitles">
390 <property name="label" translatable="yes">_Delete Subtitles</property>
391 <property name="visible">True</property>
392 <property name="sensitive">False</property>
393 <property name="use_underline">True</property>
394 <property name="use_stock">False</property>
395 <signal name="activate" handler="OnEditDeleteSubtitles"/>
396 <child internal-child="image">
397 <widget class="GtkImage" id="editDeleteSubtitlesImage">
398 <property name="visible">True</property>
399 <property name="stock">gtk-delete</property>
400 <property name="icon-size">1</property>
401 </widget>
402 </child>
403 </widget>
404 </child>
405 <child>
406 <widget class="GtkSeparatorMenuItem" id="editSeparator4">
407 <property name="visible">True</property>
408 </widget>
409 </child>
410 <child>
411 <widget class="GtkImageMenuItem" id="editPreferences">
412 <property name="label" translatable="yes">Pr_eferences</property>
413 <property name="visible">True</property>
414 <property name="use_underline">True</property>
415 <property name="use_stock">False</property>
416 <signal name="activate" handler="OnEditPreferences"/>
417 <child internal-child="image">
418 <widget class="GtkImage" id="image1">
419 <property name="visible">True</property>
420 <property name="stock">gtk-preferences</property>
421 <property name="icon-size">1</property>
422 </widget>
423 </child>
424 </widget>
425 </child>
426 </widget>
427 </child>
428 </widget>
429 </child>
430 <child>
431 <widget class="GtkMenuItem" id="view">
432 <property name="visible">True</property>
433 <property name="label" translatable="yes">_View</property>
434 <property name="use_underline">True</property>
435 <child>
436 <widget class="GtkMenu" id="viewMenu">
437 <child>
438 <widget class="GtkRadioMenuItem" id="viewFrames">
439 <property name="visible">True</property>
440 <property name="sensitive">False</property>
441 <property name="label" translatable="yes">_Frames</property>
442 <property name="use_underline">True</property>
443 <signal name="toggled" handler="OnViewFrames"/>
444 </widget>
445 </child>
446 <child>
447 <widget class="GtkRadioMenuItem" id="viewTimes">
448 <property name="visible">True</property>
449 <property name="sensitive">False</property>
450 <property name="label" translatable="yes">_Times</property>
451 <property name="use_underline">True</property>
452 <property name="active">True</property>
453 <property name="group">viewFrames</property>
454 <signal name="toggled" handler="OnViewTimes"/>
455 </widget>
456 </child>
457 <child>
458 <widget class="GtkSeparatorMenuItem" id="viewSeparator1">
459 <property name="visible">True</property>
460 </widget>
461 </child>
462 <child>
463 <widget class="GtkCheckMenuItem" id="viewVideo">
464 <property name="visible">True</property>
465 <property name="label" translatable="yes">_Video</property>
466 <property name="use_underline">True</property>
467 <signal name="toggled" handler="OnViewVideo"/>
468 </widget>
469 </child>
470 <child>
471 <widget class="GtkMenuItem" id="viewVideoSubtitles">
472 <property name="visible">True</property>
473 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
474 <property name="label" translatable="yes">Video _Subtitles</property>
475 <property name="use_underline">True</property>
476 <child>
477 <widget class="GtkMenu" id="viewVideoSubtitlesMenu">
478 <property name="visible">True</property>
479 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
480 <child>
481 <widget class="GtkRadioMenuItem" id="viewVideoSubtitlesText">
482 <property name="visible">True</property>
483 <property name="sensitive">False</property>
484 <property name="label" translatable="yes">_Text</property>
485 <property name="use_underline">True</property>
486 <property name="active">True</property>
487 <property name="draw_as_radio">True</property>
488 <signal name="toggled" handler="OnViewVideoSubtitlesText"/>
489 </widget>
490 </child>
491 <child>
492 <widget class="GtkRadioMenuItem" id="viewVideoSubtitlesTranslation">
493 <property name="visible">True</property>
494 <property name="sensitive">False</property>
495 <property name="label" translatable="yes">Translatio_n</property>
496 <property name="use_underline">True</property>
497 <property name="draw_as_radio">True</property>
498 <property name="group">viewVideoSubtitlesText</property>
499 <signal name="toggled" handler="OnViewVideoSubtitlesTranslation"/>
500 </widget>
501 </child>
502 </widget>
503 </child>
504 </widget>
505 </child>
506 </widget>
507 </child>
508 </widget>
509 </child>
510 <child>
511 <widget class="GtkMenuItem" id="search">
512 <property name="visible">True</property>
513 <property name="label" translatable="yes">_Search</property>
514 <property name="use_underline">True</property>
515 <child>
516 <widget class="GtkMenu" id="searchMenu">
517 <property name="visible">True</property>
518 <child>
519 <widget class="GtkImageMenuItem" id="searchFind">
520 <property name="label">gtk-find</property>
521 <property name="visible">True</property>
522 <property name="sensitive">False</property>
523 <property name="use_underline">True</property>
524 <property name="use_stock">True</property>
525 <signal name="activate" handler="OnSearchFind"/>
526 </widget>
527 </child>
528 <child>
529 <widget class="GtkMenuItem" id="searchFindNext">
530 <property name="visible">True</property>
531 <property name="sensitive">False</property>
532 <property name="label" translatable="yes">Find Ne_xt</property>
533 <property name="use_underline">True</property>
534 <signal name="activate" handler="OnSearchFindNext"/>
535 <accelerator key="F3" signal="activate"/>
536 <accelerator key="g" signal="activate" modifiers="GDK_CONTROL_MASK"/>
537 </widget>
538 </child>
539 <child>
540 <widget class="GtkMenuItem" id="searchFindPrevious">
541 <property name="visible">True</property>
542 <property name="sensitive">False</property>
543 <property name="label" translatable="yes">Find Pre_vious</property>
544 <property name="use_underline">True</property>
545 <signal name="activate" handler="OnSearchFindPrevious"/>
546 <accelerator key="F3" signal="activate" modifiers="GDK_SHIFT_MASK"/>
547 <accelerator key="g" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
548 </widget>
549 </child>
550 <child>
551 <widget class="GtkSeparatorMenuItem" id="searchSeparator1">
552 <property name="visible">True</property>
553 </widget>
554 </child>
555 <child>
556 <widget class="GtkImageMenuItem" id="searchReplace">
557 <property name="label" translatable="yes">_Replace</property>
558 <property name="visible">True</property>
559 <property name="sensitive">False</property>
560 <property name="use_underline">True</property>
561 <property name="use_stock">False</property>
562 <signal name="activate" handler="OnSearchReplace"/>
563 <accelerator key="H" signal="activate" modifiers="GDK_CONTROL_MASK"/>
564 <child internal-child="image">
565 <widget class="GtkImage" id="searchReplaceImage">
566 <property name="visible">True</property>
567 <property name="stock">gtk-find-and-replace</property>
568 <property name="icon-size">1</property>
569 </widget>
570 </child>
571 </widget>
572 </child>
573 </widget>
574 </child>
575 </widget>
576 </child>
577 <child>
578 <widget class="GtkMenuItem" id="timings">
579 <property name="visible">True</property>
580 <property name="label" translatable="yes">T_imings</property>
581 <property name="use_underline">True</property>
582 <child>
583 <widget class="GtkMenu" id="timingsMenu">
584 <child>
585 <widget class="GtkMenuItem" id="timingsInputFrameRate">
586 <property name="visible">True</property>
587 <property name="label" translatable="yes">_Input Frame Rate</property>
588 <property name="use_underline">True</property>
589 <child>
590 <widget class="GtkMenu" id="timingsInputFrameRateMenu">
591 <child>
592 <widget class="GtkRadioMenuItem" id="timingsInputFrameRate23">
593 <property name="visible">True</property>
594 <property name="sensitive">False</property>
595 <property name="label">23.976</property>
596 <property name="use_underline">True</property>
597 <property name="draw_as_radio">True</property>
598 <signal name="toggled" handler="OnTimingsInputFrameRate"/>
599 </widget>
600 </child>
601 <child>
602 <widget class="GtkRadioMenuItem" id="timingsInputFrameRate24">
603 <property name="visible">True</property>
604 <property name="sensitive">False</property>
605 <property name="label">24</property>
606 <property name="use_underline">True</property>
607 <property name="draw_as_radio">True</property>
608 <property name="group">timingsInputFrameRate23</property>
609 <signal name="toggled" handler="OnTimingsInputFrameRate"/>
610 </widget>
611 </child>
612 <child>
613 <widget class="GtkRadioMenuItem" id="timingsInputFrameRate25">
614 <property name="visible">True</property>
615 <property name="sensitive">False</property>
616 <property name="label">25 (PAL)</property>
617 <property name="use_underline">True</property>
618 <property name="active">True</property>
619 <property name="draw_as_radio">True</property>
620 <property name="group">timingsInputFrameRate23</property>
621 <signal name="toggled" handler="OnTimingsInputFrameRate"/>
622 </widget>
623 </child>
624 <child>
625 <widget class="GtkRadioMenuItem" id="timingsInputFrameRate29">
626 <property name="visible">True</property>
627 <property name="sensitive">False</property>
628 <property name="label">29.97 (NTSC)</property>
629 <property name="use_underline">True</property>
630 <property name="draw_as_radio">True</property>
631 <property name="group">timingsInputFrameRate23</property>
632 <signal name="toggled" handler="OnTimingsInputFrameRate"/>
633 </widget>
634 </child>
635 <child>
636 <widget class="GtkRadioMenuItem" id="timingsInputFrameRate30">
637 <property name="visible">True</property>
638 <property name="sensitive">False</property>
639 <property name="label">30</property>
640 <property name="use_underline">True</property>
641 <property name="draw_as_radio">True</property>
642 <property name="group">timingsInputFrameRate23</property>
643 <signal name="toggled" handler="OnTimingsInputFrameRate"/>
644 </widget>
645 </child>
646 </widget>
647 </child>
648 </widget>
649 </child>
650 <child>
651 <widget class="GtkMenuItem" id="timingsVideoFrameRate">
652 <property name="visible">True</property>
653 <property name="label" translatable="yes">_Video Frame Rate</property>
654 <property name="use_underline">True</property>
655 <child>
656 <widget class="GtkMenu" id="timingsVideoFrameRateMenu">
657 <child>
658 <widget class="GtkRadioMenuItem" id="timingsVideoFrameRate23">
659 <property name="visible">True</property>
660 <property name="sensitive">False</property>
661 <property name="label">23.976</property>
662 <property name="use_underline">True</property>
663 <property name="draw_as_radio">True</property>
664 <signal name="toggled" handler="OnTimingsVideoFrameRate"/>
665 </widget>
666 </child>
667 <child>
668 <widget class="GtkRadioMenuItem" id="timingsVideoFrameRate24">
669 <property name="visible">True</property>
670 <property name="sensitive">False</property>
671 <property name="label">24</property>
672 <property name="use_underline">True</property>
673 <property name="draw_as_radio">True</property>
674 <property name="group">timingsVideoFrameRate23</property>
675 <signal name="toggled" handler="OnTimingsVideoFrameRate"/>
676 </widget>
677 </child>
678 <child>
679 <widget class="GtkRadioMenuItem" id="timingsVideoFrameRate25">
680 <property name="visible">True</property>
681 <property name="sensitive">False</property>
682 <property name="label">25 (PAL)</property>
683 <property name="use_underline">True</property>
684 <property name="active">True</property>
685 <property name="draw_as_radio">True</property>
686 <property name="group">timingsVideoFrameRate23</property>
687 <signal name="toggled" handler="OnTimingsVideoFrameRate"/>
688 </widget>
689 </child>
690 <child>
691 <widget class="GtkRadioMenuItem" id="timingsVideoFrameRate29">
692 <property name="visible">True</property>
693 <property name="sensitive">False</property>
694 <property name="label">29.97 (NTSC)</property>
695 <property name="use_underline">True</property>
696 <property name="draw_as_radio">True</property>
697 <property name="group">timingsVideoFrameRate23</property>
698 <signal name="toggled" handler="OnTimingsVideoFrameRate"/>
699 </widget>
700 </child>
701 <child>
702 <widget class="GtkRadioMenuItem" id="timingsVideoFrameRate30">
703 <property name="visible">True</property>
704 <property name="sensitive">False</property>
705 <property name="label">30 </property>
706 <property name="use_underline">True</property>
707 <property name="draw_as_radio">True</property>
708 <property name="group">timingsVideoFrameRate23</property>
709 <signal name="toggled" handler="OnTimingsVideoFrameRate"/>
710 </widget>
711 </child>
712 </widget>
713 </child>
714 </widget>
715 </child>
716 <child>
717 <widget class="GtkSeparatorMenuItem" id="timingsSeparator1">
718 <property name="visible">True</property>
719 </widget>
720 </child>
721 <child>
722 <widget class="GtkMenuItem" id="timingsSynchronize">
723 <property name="visible">True</property>
724 <property name="sensitive">False</property>
725 <property name="label" translatable="yes">_Synchronize</property>
726 <property name="use_underline">True</property>
727 <signal name="activate" handler="OnTimingsSynchronize"/>
728 </widget>
729 </child>
730 <child>
731 <widget class="GtkMenuItem" id="timingsAdjust">
732 <property name="visible">True</property>
733 <property name="sensitive">False</property>
734 <property name="label" translatable="yes">_Adjust</property>
735 <property name="use_underline">True</property>
736 <signal name="activate" handler="OnTimingsAdjust"/>
737 </widget>
738 </child>
739 <child>
740 <widget class="GtkMenuItem" id="timingsShift">
741 <property name="visible">True</property>
742 <property name="sensitive">False</property>
743 <property name="label" translatable="yes">Sh_ift</property>
744 <property name="use_underline">True</property>
745 <signal name="activate" handler="OnTimingsShift"/>
746 </widget>
747 </child>
748 </widget>
749 </child>
750 </widget>
751 </child>
752 <child>
753 <widget class="GtkMenuItem" id="video">
754 <property name="visible">True</property>
755 <property name="label" translatable="yes">Vide_o</property>
756 <property name="use_underline">True</property>
757 <child>
758 <widget class="GtkMenu" id="videoMenu">
759 <property name="visible">True</property>
760 <child>
761 <widget class="GtkImageMenuItem" id="videoOpen">
762 <property name="label" translatable="yes">_Open</property>
763 <property name="visible">True</property>
764 <property name="use_underline">True</property>
765 <property name="use_stock">False</property>
766 <signal name="activate" handler="OnVideoOpen"/>
767 <child internal-child="image">
768 <widget class="GtkImage" id="videoOpenImage">
769 <property name="visible">True</property>
770 <property name="stock">gtk-open</property>
771 <property name="icon-size">1</property>
772 </widget>
773 </child>
774 </widget>
775 </child>
776 <child>
777 <widget class="GtkImageMenuItem" id="videoClose">
778 <property name="label" translatable="yes">_Close</property>
779 <property name="visible">True</property>
780 <property name="sensitive">False</property>
781 <property name="use_underline">True</property>
782 <property name="use_stock">False</property>
783 <signal name="activate" handler="OnVideoClose"/>
784 <child internal-child="image">
785 <widget class="GtkImage" id="videoCloseImage">
786 <property name="visible">True</property>
787 <property name="stock">gtk-close</property>
788 <property name="icon-size">1</property>
789 </widget>
790 </child>
791 </widget>
792 </child>
793 <child>
794 <widget class="GtkSeparatorMenuItem" id="videoSeparator1">
795 <property name="visible">True</property>
796 </widget>
797 </child>
798 <child>
799 <widget class="GtkImageMenuItem" id="videoPlayPause">
800 <property name="label" translatable="yes">_Play / Pause</property>
801 <property name="visible">True</property>
802 <property name="sensitive">False</property>
803 <property name="use_underline">True</property>
804 <property name="use_stock">False</property>
805 <signal name="activate" handler="OnVideoPlayPause"/>
806 <accelerator key="F5" signal="activate"/>
807 <accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
808 <child internal-child="image">
809 <widget class="GtkImage" id="videoPlayPauseImage">
810 <property name="visible">True</property>
811 <property name="stock">gtk-media-play</property>
812 <property name="icon-size">1</property>
813 </widget>
814 </child>
815 </widget>
816 </child>
817 <child>
818 <widget class="GtkImageMenuItem" id="videoRewind">
819 <property name="label" translatable="yes">R_ewind</property>
820 <property name="visible">True</property>
821 <property name="sensitive">False</property>
822 <property name="use_underline">True</property>
823 <property name="use_stock">False</property>
824 <signal name="activate" handler="OnVideoRewind"/>
825 <accelerator key="F6" signal="activate"/>
826 <accelerator key="k" signal="activate" modifiers="GDK_CONTROL_MASK"/>
827 <child internal-child="image">
828 <widget class="GtkImage" id="videoRewindImage">
829 <property name="visible">True</property>
830 <property name="stock">gtk-media-rewind</property>
831 <property name="icon-size">1</property>
832 </widget>
833 </child>
834 </widget>
835 </child>
836 <child>
837 <widget class="GtkImageMenuItem" id="videoForward">
838 <property name="label" translatable="yes">_Forward</property>
839 <property name="visible">True</property>
840 <property name="sensitive">False</property>
841 <property name="use_underline">True</property>
842 <property name="use_stock">False</property>
843 <signal name="activate" handler="OnVideoForward"/>
844 <accelerator key="F7" signal="activate"/>
845 <accelerator key="l" signal="activate" modifiers="GDK_CONTROL_MASK"/>
846 <child internal-child="image">
847 <widget class="GtkImage" id="videoForwardImage">
848 <property name="visible">True</property>
849 <property name="stock">gtk-media-forward</property>
850 <property name="icon-size">1</property>
851 </widget>
852 </child>
853 </widget>
854 </child>
855 <child>
856 <widget class="GtkSeparatorMenuItem" id="videoSeparator2">
857 <property name="visible">True</property>
858 </widget>
859 </child>
860 <child>
861 <widget class="GtkImageMenuItem" id="videoSeekTo">
862 <property name="label" translatable="yes">_Seek to...</property>
863 <property name="visible">True</property>
864 <property name="sensitive">False</property>
865 <property name="use_underline">True</property>
866 <property name="use_stock">False</property>
867 <signal name="activate" handler="OnVideoSeekTo"/>
868 <accelerator key="m" signal="activate" modifiers="GDK_CONTROL_MASK"/>
869 <child internal-child="image">
870 <widget class="GtkImage" id="videoSeekToImage">
871 <property name="visible">True</property>
872 <property name="stock">gtk-jump-to</property>
873 <property name="icon-size">1</property>
874 </widget>
875 </child>
876 </widget>
877 </child>
878 <child>
879 <widget class="GtkMenuItem" id="videoSeekToSelection">
880 <property name="visible">True</property>
881 <property name="sensitive">False</property>
882 <property name="label" translatable="yes">Seek _to Selection</property>
883 <property name="use_underline">True</property>
884 <signal name="activate" handler="OnVideoSeekToSelection"/>
885 <accelerator key="F10" signal="activate"/>
886 <accelerator key="r" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
887 </widget>
888 </child>
889 <child>
890 <widget class="GtkMenuItem" id="videoSelectNearestSubtitle">
891 <property name="visible">True</property>
892 <property name="sensitive">False</property>
893 <property name="label" translatable="yes">Select Nearest Subtitle</property>
894 <property name="use_underline">True</property>
895 <signal name="activate" handler="OnVideoSelectNearestSubtitle"/>
896 <accelerator key="F9" signal="activate"/>
897 <accelerator key="r" signal="activate" modifiers="GDK_CONTROL_MASK"/>
898 </widget>
899 </child>
900 <child>
901 <widget class="GtkCheckMenuItem" id="videoAutoSelectSubtitles">
902 <property name="visible">True</property>
903 <property name="label" translatable="yes">Auto Select Subtitles</property>
904 <property name="use_underline">True</property>
905 <signal name="toggled" handler="OnVideoAutoSelectSubtitles"/>
906 <accelerator key="F11" signal="activate"/>
907 <accelerator key="j" signal="activate" modifiers="GDK_CONTROL_MASK"/>
908 </widget>
909 </child>
910 <child>
911 <widget class="GtkSeparatorMenuItem" id="videoSeparator3">
912 <property name="visible">True</property>
913 </widget>
914 </child>
915 <child>
916 <widget class="GtkMenuItem" id="videoSetSubtitleStart">
917 <property name="visible">True</property>
918 <property name="sensitive">False</property>
919 <property name="label" translatable="yes">Set Subtitle St_art</property>
920 <property name="use_underline">True</property>
921 <signal name="activate" handler="OnVideoSetSubtitleStart"/>
922 <accelerator key="D" signal="activate" modifiers="GDK_CONTROL_MASK"/>
923 </widget>
924 </child>
925 <child>
926 <widget class="GtkMenuItem" id="videoSetSubtitleEnd">
927 <property name="visible">True</property>
928 <property name="sensitive">False</property>
929 <property name="label" translatable="yes">Set Subtitle En_d</property>
930 <property name="use_underline">True</property>
931 <signal name="activate" handler="OnVideoSetSubtitleEnd"/>
932 <accelerator key="E" signal="activate" modifiers="GDK_CONTROL_MASK"/>
933 </widget>
934 </child>
935 </widget>
936 </child>
937 </widget>
938 </child>
939 <child>
940 <widget class="GtkMenuItem" id="tools">
941 <property name="visible">True</property>
942 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
943 <property name="label" translatable="yes">_Tools</property>
944 <property name="use_underline">True</property>
945 <child>
946 <widget class="GtkMenu" id="toolsMenu">
947 <property name="visible">True</property>
948 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
949 <child>
950 <widget class="GtkCheckMenuItem" id="toolsAutocheckSpelling">
951 <property name="visible">True</property>
952 <property name="sensitive">False</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="label" translatable="yes">_Autocheck Spelling</property>
955 <property name="use_underline">True</property>
956 <signal name="toggled" handler="OnToolsAutocheckSpelling"/>
957 </widget>
958 </child>
959 <child>
960 <widget class="GtkMenuItem" id="toolsSetTextLanguage">
961 <property name="visible">True</property>
962 <property name="sensitive">False</property>
963 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
964 <property name="label" translatable="yes">Set _Text Language</property>
965 <property name="use_underline">True</property>
966 <signal name="activate" handler="OnToolsSetTextLanguage"/>
967 </widget>
968 </child>
969 <child>
970 <widget class="GtkMenuItem" id="toolsSetTranslationLanguage">
971 <property name="visible">True</property>
972 <property name="sensitive">False</property>
973 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
974 <property name="label" translatable="yes">Set Translatio_n Language</property>
975 <property name="use_underline">True</property>
976 <signal name="activate" handler="OnToolsSetTranslationLanguage"/>
977 </widget>
978 </child>
979 </widget>
980 </child>
981 </widget>
982 </child>
983 <child>
984 <widget class="GtkMenuItem" id="help">
985 <property name="visible">True</property>
986 <property name="label" translatable="yes">_Help</property>
987 <property name="use_underline">True</property>
988 <child>
989 <widget class="GtkMenu" id="helpMenu">
990 <child>
991 <widget class="GtkImageMenuItem" id="helpContents">
992 <property name="label" translatable="yes">_Contents</property>
993 <property name="visible">True</property>
994 <property name="use_underline">True</property>
995 <property name="use_stock">False</property>
996 <signal name="activate" handler="OnHelpContents"/>
997 <accelerator key="F1" signal="activate"/>
998 <child internal-child="image">
999 <widget class="GtkImage" id="helpContentsImage">
1000 <property name="visible">True</property>
1001 <property name="stock">gtk-help</property>
1002 <property name="icon-size">1</property>
1003 </widget>
1004 </child>
1005 </widget>
1006 </child>
1007 <child>
1008 <widget class="GtkSeparatorMenuItem" id="helpSeparator1">
1009 <property name="visible">True</property>
1010 </widget>
1011 </child>
1012 <child>
1013 <widget class="GtkImageMenuItem" id="helpRequestFeature">
1014 <property name="label" translatable="yes">Request a _Feature</property>
1015 <property name="visible">True</property>
1016 <property name="use_underline">True</property>
1017 <property name="use_stock">False</property>
1018 <signal name="activate" handler="OnHelpRequestFeature"/>
1019 <child internal-child="image">
1020 <widget class="GtkImage" id="helpRequestFeatureImage">
1021 <property name="visible">True</property>
1022 <property name="stock">gtk-dialog-info</property>
1023 <property name="icon-size">1</property>
1024 </widget>
1025 </child>
1026 </widget>
1027 </child>
1028 <child>
1029 <widget class="GtkImageMenuItem" id="helpReportBug">
1030 <property name="label" translatable="yes">Report a _Bug</property>
1031 <property name="visible">True</property>
1032 <property name="use_underline">True</property>
1033 <property name="use_stock">False</property>
1034 <signal name="activate" handler="OnHelpReportBug"/>
1035 <child internal-child="image">
1036 <widget class="GtkImage" id="helpReportBugImage">
1037 <property name="visible">True</property>
1038 <property name="stock">gtk-dialog-warning</property>
1039 <property name="icon-size">1</property>
1040 </widget>
1041 </child>
1042 </widget>
1043 </child>
1044 <child>
1045 <widget class="GtkSeparatorMenuItem" id="helpSeparator2">
1046 <property name="visible">True</property>
1047 </widget>
1048 </child>
1049 <child>
1050 <widget class="GtkImageMenuItem" id="helpAbout">
1051 <property name="label">gtk-about</property>
1052 <property name="visible">True</property>
1053 <property name="use_underline">True</property>
1054 <property name="use_stock">True</property>
1055 <signal name="activate" handler="OnHelpAbout"/>
1056 </widget>
1057 </child>
1058 </widget>
1059 </child>
1060 </widget>
1061 </child>
1062 </widget>
1063 <packing>
1064 <property name="expand">False</property>
1065 <property name="position">0</property>
1066 </packing>
1067 </child>
1068 <child>
1069 <widget class="GtkToolbar" id="toolbar">
1070 <property name="visible">True</property>
1071 <child>
1072 <widget class="GtkToolButton" id="newToolButton">
1073 <property name="visible">True</property>
1074 <property name="tooltip" translatable="yes">New File</property>
1075 <property name="stock_id">gtk-new</property>
1076 <signal name="clicked" handler="OnFileNew"/>
1077 </widget>
1078 <packing>
1079 <property name="expand">False</property>
1080 <property name="homogeneous">True</property>
1081 </packing>
1082 </child>
1083 <child>
1084 <widget class="GtkToolButton" id="openToolButton">
1085 <property name="visible">True</property>
1086 <property name="tooltip" translatable="yes">Open File</property>
1087 <property name="stock_id">gtk-open</property>
1088 <signal name="clicked" handler="OnFileOpen"/>
1089 </widget>
1090 <packing>
1091 <property name="expand">False</property>
1092 <property name="homogeneous">True</property>
1093 </packing>
1094 </child>
1095 <child>
1096 <widget class="GtkToolButton" id="saveToolButton">
1097 <property name="visible">True</property>
1098 <property name="sensitive">False</property>
1099 <property name="tooltip" translatable="yes">Save File</property>
1100 <property name="stock_id">gtk-save</property>
1101 <signal name="clicked" handler="OnFileSave"/>
1102 </widget>
1103 <packing>
1104 <property name="expand">False</property>
1105 <property name="homogeneous">True</property>
1106 </packing>
1107 </child>
1108 <child>
1109 <widget class="GtkSeparatorToolItem" id="toolbarSeparator1">
1110 <property name="visible">True</property>
1111 </widget>
1112 <packing>
1113 <property name="expand">False</property>
1114 </packing>
1115 </child>
1116 <child>
1117 <widget class="GtkToolButton" id="undoToolButton">
1118 <property name="visible">True</property>
1119 <property name="sensitive">False</property>
1120 <property name="stock_id">gtk-undo</property>
1121 <signal name="clicked" handler="OnEditUndo"/>
1122 </widget>
1123 <packing>
1124 <property name="expand">False</property>
1125 <property name="homogeneous">True</property>
1126 </packing>
1127 </child>
1128 <child>
1129 <widget class="GtkToolButton" id="redoToolButton">
1130 <property name="visible">True</property>
1131 <property name="sensitive">False</property>
1132 <property name="stock_id">gtk-redo</property>
1133 <signal name="clicked" handler="OnEditRedo"/>
1134 </widget>
1135 <packing>
1136 <property name="expand">False</property>
1137 <property name="homogeneous">True</property>
1138 </packing>
1139 </child>
1140 <child>
1141 <widget class="GtkSeparatorToolItem" id="toolbarSeparator2">
1142 <property name="visible">True</property>
1143 </widget>
1144 <packing>
1145 <property name="expand">False</property>
1146 </packing>
1147 </child>
1148 <child>
1149 <widget class="GtkToolButton" id="cutToolButton">
1150 <property name="visible">True</property>
1151 <property name="sensitive">False</property>
1152 <property name="stock_id">gtk-cut</property>
1153 <signal name="clicked" handler="OnEditCut"/>
1154 </widget>
1155 <packing>
1156 <property name="expand">False</property>
1157 <property name="homogeneous">True</property>
1158 </packing>
1159 </child>
1160 <child>
1161 <widget class="GtkToolButton" id="copyToolButton">
1162 <property name="visible">True</property>
1163 <property name="sensitive">False</property>
1164 <property name="stock_id">gtk-copy</property>
1165 <signal name="clicked" handler="OnEditCopy"/>
1166 </widget>
1167 <packing>
1168 <property name="expand">False</property>
1169 <property name="homogeneous">True</property>
1170 </packing>
1171 </child>
1172 <child>
1173 <widget class="GtkToolButton" id="pasteToolButton">
1174 <property name="visible">True</property>
1175 <property name="sensitive">False</property>
1176 <property name="stock_id">gtk-paste</property>
1177 <signal name="clicked" handler="OnEditPaste"/>
1178 </widget>
1179 <packing>
1180 <property name="expand">False</property>
1181 <property name="homogeneous">True</property>
1182 </packing>
1183 </child>
1184 <child>
1185 <widget class="GtkSeparatorToolItem" id="toolbarSeparator3">
1186 <property name="visible">True</property>
1187 </widget>
1188 <packing>
1189 <property name="expand">False</property>
1190 </packing>
1191 </child>
1192 <child>
1193 <widget class="GtkToolButton" id="insertSubtitleToolButton">
1194 <property name="visible">True</property>
1195 <property name="sensitive">False</property>
1196 <property name="label" translatable="yes">Insert</property>
1197 <property name="stock_id">gtk-add</property>
1198 <signal name="clicked" handler="OnEditInsertSubtitleAfter"/>
1199 </widget>
1200 <packing>
1201 <property name="expand">False</property>
1202 <property name="homogeneous">True</property>
1203 </packing>
1204 </child>
1205 <child>
1206 <widget class="GtkToolButton" id="deleteSubtitlesToolButton">
1207 <property name="visible">True</property>
1208 <property name="sensitive">False</property>
1209 <property name="label" translatable="yes">Delete</property>
1210 <property name="stock_id">gtk-remove</property>
1211 <signal name="clicked" handler="OnEditDeleteSubtitles"/>
1212 </widget>
1213 <packing>
1214 <property name="expand">False</property>
1215 <property name="homogeneous">True</property>
1216 </packing>
1217 </child>
1218 <child>
1219 <widget class="GtkSeparatorToolItem" id="toolbarSeparator4">
1220 <property name="visible">True</property>
1221 </widget>
1222 <packing>
1223 <property name="expand">False</property>
1224 </packing>
1225 </child>
1226 <child>
1227 <widget class="GtkToggleToolButton" id="boldToolButton">
1228 <property name="visible">True</property>
1229 <property name="sensitive">False</property>
1230 <property name="stock_id">gtk-bold</property>
1231 <signal name="toggled" handler="OnEditFormatBold"/>
1232 </widget>
1233 <packing>
1234 <property name="expand">False</property>
1235 <property name="homogeneous">True</property>
1236 </packing>
1237 </child>
1238 <child>
1239 <widget class="GtkToggleToolButton" id="italicToolButton">
1240 <property name="visible">True</property>
1241 <property name="sensitive">False</property>
1242 <property name="stock_id">gtk-italic</property>
1243 <signal name="toggled" handler="OnEditFormatItalic"/>
1244 </widget>
1245 <packing>
1246 <property name="expand">False</property>
1247 <property name="homogeneous">True</property>
1248 </packing>
1249 </child>
1250 <child>
1251 <widget class="GtkToggleToolButton" id="underlineToolButton">
1252 <property name="visible">True</property>
1253 <property name="sensitive">False</property>
1254 <property name="stock_id">gtk-underline</property>
1255 <signal name="toggled" handler="OnEditFormatUnderline"/>
1256 </widget>
1257 <packing>
1258 <property name="expand">False</property>
1259 <property name="homogeneous">True</property>
1260 </packing>
1261 </child>
1262 </widget>
1263 <packing>
1264 <property name="expand">False</property>
1265 <property name="position">1</property>
1266 </packing>
1267 </child>
1268 <child>
1269 <widget class="GtkVPaned" id="mainPaned">
1270 <property name="visible">True</property>
1271 <child>
1272 <widget class="GtkHBox" id="videoAreaHBox">
1273 <property name="height_request">200</property>
1274 <property name="border_width">5</property>
1275 <property name="spacing">7</property>
1276 <signal name="drag_data_received" handler="OnVideoAreaDragDataReceived"/>
1277 <child>
1278 <widget class="GtkVBox" id="videoTimingsVBox">
1279 <property name="visible">True</property>
1280 <property name="sensitive">False</property>
1281 <property name="border_width">4</property>
1282 <property name="spacing">8</property>
1283 <child>
1284 <widget class="GtkVBox" id="videoTimingsPositionVBox">
1285 <property name="visible">True</property>
1286 <property name="spacing">1</property>
1287 <child>
1288 <widget class="GtkLabel" id="videoControlsPositionLabel">
1289 <property name="visible">True</property>
1290 <property name="xalign">0</property>
1291 <property name="yalign">0</property>
1292 <property name="label" translatable="yes">&lt;b&gt;Time&lt;/b&gt;</property>
1293 <property name="use_markup">True</property>
1294 </widget>
1295 <packing>
1296 <property name="position">0</property>
1297 </packing>
1298 </child>
1299 <child>
1300 <widget class="GtkLabel" id="videoControlsPositionValueLabel">
1301 <property name="visible">True</property>
1302 <property name="xalign">0</property>
1303 <property name="yalign">0</property>
1304 <property name="label">00:00:00.000</property>
1305 </widget>
1306 <packing>
1307 <property name="position">1</property>
1308 </packing>
1309 </child>
1310 <child>
1311 <widget class="GtkLabel" id="videoControlsLengthLabel">
1312 <property name="visible">True</property>
1313 <property name="xalign">0</property>
1314 <property name="yalign">0</property>
1315 <property name="label" translatable="yes">&lt;b&gt;Length&lt;/b&gt;</property>
1316 <property name="use_markup">True</property>
1317 </widget>
1318 <packing>
1319 <property name="position">2</property>
1320 </packing>
1321 </child>
1322 <child>
1323 <widget class="GtkLabel" id="videoControlsLengthValueLabel">
1324 <property name="visible">True</property>
1325 <property name="xalign">0</property>
1326 <property name="yalign">0</property>
1327 <property name="label">00:00:00.000</property>
1328 </widget>
1329 <packing>
1330 <property name="position">3</property>
1331 </packing>
1332 </child>
1333 </widget>
1334 <packing>
1335 <property name="expand">False</property>
1336 <property name="position">0</property>
1337 </packing>
1338 </child>
1339 <child>
1340 <widget class="GtkHSeparator" id="videoTimingsSeparator1">
1341 <property name="visible">True</property>
1342 </widget>
1343 <packing>
1344 <property name="expand">False</property>
1345 <property name="fill">False</property>
1346 <property name="position">1</property>
1347 </packing>
1348 </child>
1349 <child>
1350 <widget class="GtkTable" id="table1">
1351 <property name="visible">True</property>
1352 <property name="n_rows">2</property>
1353 <property name="n_columns">2</property>
1354 <property name="column_spacing">1</property>
1355 <property name="row_spacing">4</property>
1356 <property name="homogeneous">True</property>
1357 <child>
1358 <widget class="GtkButton" id="videoSetSubtitleStartButton">
1359 <property name="visible">True</property>
1360 <property name="can_focus">True</property>
1361 <property name="receives_default">False</property>
1362 <property name="relief">none</property>
1363 <signal name="clicked" handler="OnVideoSetSubtitleStart"/>
1364 <child>
1365 <widget class="GtkImage" id="videoSetSubtitleStartButtonImage">
1366 <property name="visible">True</property>
1367 <property name="xpad">7</property>
1368 <property name="ypad">4</property>
1369 <property name="stock">gtk-missing-image</property>
1370 </widget>
1371 </child>
1372 </widget>
1373 </child>
1374 <child>
1375 <widget class="GtkButton" id="videoSetSubtitleEndButton">
1376 <property name="visible">True</property>
1377 <property name="can_focus">True</property>
1378 <property name="receives_default">False</property>
1379 <property name="relief">none</property>
1380 <signal name="clicked" handler="OnVideoSetSubtitleEnd"/>
1381 <child>
1382 <widget class="GtkImage" id="videoSetSubtitleEndButtonImage">
1383 <property name="visible">True</property>
1384 <property name="xpad">7</property>
1385 <property name="ypad">4</property>
1386 <property name="stock">gtk-missing-image</property>
1387 </widget>
1388 </child>
1389 </widget>
1390 <packing>
1391 <property name="left_attach">1</property>
1392 <property name="right_attach">2</property>
1393 </packing>
1394 </child>
1395 <child>
1396 <widget class="GtkButton" id="videoSetSubtitleStartEndButton">
1397 <property name="visible">True</property>
1398 <property name="can_focus">True</property>
1399 <property name="receives_default">False</property>
1400 <property name="relief">none</property>
1401 <signal name="pressed" handler="OnVideoSetSubtitleStart"/>
1402 <signal name="released" handler="OnVideoSetSubtitleStartEnd"/>
1403 <child>
1404 <widget class="GtkImage" id="videoSetSubtitleStartEndButtonImage">
1405 <property name="visible">True</property>
1406 <property name="xpad">7</property>
1407 <property name="ypad">4</property>
1408 <property name="stock">gtk-missing-image</property>
1409 </widget>
1410 </child>
1411 </widget>
1412 <packing>
1413 <property name="top_attach">1</property>
1414 <property name="bottom_attach">2</property>
1415 </packing>
1416 </child>
1417 <child>
1418 <placeholder/>
1419 </child>
1420 </widget>
1421 <packing>
1422 <property name="expand">False</property>
1423 <property name="fill">False</property>
1424 <property name="position">2</property>
1425 </packing>
1426 </child>
1427 </widget>
1428 <packing>
1429 <property name="expand">False</property>
1430 <property name="fill">False</property>
1431 <property name="position">0</property>
1432 </packing>
1433 </child>
1434 <child>
1435 <widget class="GtkVSeparator" id="videoAreaSeparator">
1436 <property name="visible">True</property>
1437 </widget>
1438 <packing>
1439 <property name="expand">False</property>
1440 <property name="fill">False</property>
1441 <property name="position">1</property>
1442 </packing>
1443 </child>
1444 <child>
1445 <widget class="GtkVBox" id="videoPreviewVBox">
1446 <property name="visible">True</property>
1447 <property name="border_width">4</property>
1448 <property name="spacing">7</property>
1449 <child>
1450 <widget class="GtkTable" id="videoImageTable">
1451 <property name="visible">True</property>
1452 <child>
1453 <widget class="GtkVBox" id="videoImageVBox">
1454 <property name="visible">True</property>
1455 <child>
1456 <widget class="GtkEventBox" id="videoSubtitleEventBox">
1457 <property name="visible">True</property>
1458 <child>
1459 <widget class="GtkLabel" id="videoSubtitle">
1460 <property name="visible">True</property>
1461 <property name="justify">center</property>
1462 <property name="wrap">True</property>
1463 <property name="wrap_mode">word-char</property>
1464 </widget>
1465 </child>
1466 </widget>
1467 <packing>
1468 <property name="expand">False</property>
1469 <property name="fill">False</property>
1470 <property name="pack_type">end</property>
1471 <property name="position">0</property>
1472 </packing>
1473 </child>
1474 </widget>
1475 </child>
1476 </widget>
1477 <packing>
1478 <property name="position">0</property>
1479 </packing>
1480 </child>
1481 <child>
1482 <widget class="GtkHBox" id="videoPlaybackHBox">
1483 <property name="visible">True</property>
1484 <property name="sensitive">False</property>
1485 <property name="spacing">10</property>
1486 <child>
1487 <widget class="GtkHBox" id="videoControlsHBox">
1488 <property name="visible">True</property>
1489 <property name="spacing">10</property>
1490 <child>
1491 <widget class="GtkToggleButton" id="videoPlayPauseButton">
1492 <property name="visible">True</property>
1493 <property name="can_focus">True</property>
1494 <property name="receives_default">False</property>
1495 <property name="relief">none</property>
1496 <child>
1497 <widget class="GtkAlignment" id="playPauseButtonAlignment">
1498 <property name="visible">True</property>
1499 <property name="xscale">0</property>
1500 <property name="yscale">0</property>
1501 <child>
1502 <widget class="GtkHBox" id="playPauseButtonHBox">
1503 <property name="visible">True</property>
1504 <property name="spacing">5</property>
1505 <child>
1506 <widget class="GtkImage" id="playPauseButtonPlayImage">
1507 <property name="visible">True</property>
1508 <property name="stock">gtk-media-play</property>
1509 <property name="icon-size">1</property>
1510 </widget>
1511 <packing>
1512 <property name="expand">False</property>
1513 <property name="fill">False</property>
1514 <property name="position">0</property>
1515 </packing>
1516 </child>
1517 <child>
1518 <widget class="GtkImage" id="playPauseButtonPauseImage">
1519 <property name="visible">True</property>
1520 <property name="stock">gtk-media-pause</property>
1521 <property name="icon-size">1</property>
1522 </widget>
1523 <packing>
1524 <property name="expand">False</property>
1525 <property name="fill">False</property>
1526 <property name="position">1</property>
1527 </packing>
1528 </child>
1529 </widget>
1530 </child>
1531 </widget>
1532 </child>
1533 </widget>
1534 <packing>
1535 <property name="expand">False</property>
1536 <property name="fill">False</property>
1537 <property name="position">0</property>
1538 </packing>
1539 </child>
1540 <child>
1541 <widget class="GtkHBox" id="rewindForwardHBox">
1542 <property name="visible">True</property>
1543 <property name="spacing">4</property>
1544 <property name="homogeneous">True</property>
1545 <child>
1546 <widget class="GtkButton" id="videoRewindButton">
1547 <property name="visible">True</property>
1548 <property name="can_focus">True</property>
1549 <property name="receives_default">False</property>
1550 <property name="relief">none</property>
1551 <signal name="clicked" handler="OnVideoRewind"/>
1552 <child>
1553 <widget class="GtkImage" id="rewindButtonImage">
1554 <property name="visible">True</property>
1555 <property name="stock">gtk-media-rewind</property>
1556 <property name="icon-size">1</property>
1557 </widget>
1558 </child>
1559 </widget>
1560 <packing>
1561 <property name="position">0</property>
1562 </packing>
1563 </child>
1564 <child>
1565 <widget class="GtkButton" id="videoForwardButton">
1566 <property name="visible">True</property>
1567 <property name="can_focus">True</property>
1568 <property name="receives_default">False</property>
1569 <property name="relief">none</property>
1570 <signal name="clicked" handler="OnVideoForward"/>
1571 <child>
1572 <widget class="GtkImage" id="forwardButtonImage">
1573 <property name="visible">True</property>
1574 <property name="stock">gtk-media-forward</property>
1575 <property name="icon-size">1</property>
1576 </widget>
1577 </child>
1578 </widget>
1579 <packing>
1580 <property name="position">1</property>
1581 </packing>
1582 </child>
1583 </widget>
1584 <packing>
1585 <property name="position">1</property>
1586 </packing>
1587 </child>
1588 </widget>
1589 <packing>
1590 <property name="expand">False</property>
1591 <property name="fill">False</property>
1592 <property name="position">0</property>
1593 </packing>
1594 </child>
1595 <child>
1596 <widget class="GtkHScale" id="videoSlider">
1597 <property name="visible">True</property>
1598 <property name="adjustment">0 0 100 0.5 10 10</property>
1599 <property name="draw_value">False</property>
1600 <property name="value_pos">bottom</property>
1601 </widget>
1602 <packing>
1603 <property name="position">1</property>
1604 </packing>
1605 </child>
1606 </widget>
1607 <packing>
1608 <property name="expand">False</property>
1609 <property name="fill">False</property>
1610 <property name="position">1</property>
1611 </packing>
1612 </child>
1613 </widget>
1614 <packing>
1615 <property name="position">2</property>
1616 </packing>
1617 </child>
1618 </widget>
1619 <packing>
1620 <property name="resize">False</property>
1621 <property name="shrink">False</property>
1622 </packing>
1623 </child>
1624 <child>
1625 <widget class="GtkVBox" id="subtitleAreaVBox">
1626 <property name="visible">True</property>
1627 <property name="border_width">4</property>
1628 <property name="spacing">5</property>
1629 <signal name="drag_data_received" handler="OnSubtitleAreaDragDataReceived"/>
1630 <child>
1631 <widget class="GtkScrolledWindow" id="subtitleViewScrolledWindow">
1632 <property name="visible">True</property>
1633 <property name="can_focus">False</property>
1634 <property name="hscrollbar_policy">automatic</property>
1635 <property name="vscrollbar_policy">automatic</property>
1636 <property name="shadow_type">out</property>
1637 <child>
1638 <widget class="GtkTreeView" id="subtitleView">
1639 <property name="visible">True</property>
1640 <property name="sensitive">False</property>
1641 <property name="can_focus">True</property>
1642 <property name="border_width">1</property>
1643 <property name="rules_hint">True</property>
1644 <property name="enable_search">False</property>
1645 <signal name="key_press_event" handler="OnSubtitleViewKeyPressed"/>
1646 <signal name="row_activated" handler="OnRowActivated"/>
1647 </widget>
1648 </child>
1649 </widget>
1650 <packing>
1651 <property name="position">0</property>
1652 </packing>
1653 </child>
1654 <child>
1655 <widget class="GtkHBox" id="subtitleEdit">
1656 <property name="visible">True</property>
1657 <property name="sensitive">False</property>
1658 <property name="spacing">4</property>
1659 <child>
1660 <widget class="GtkTable" id="subtitleEditTable">
1661 <property name="visible">True</property>
1662 <property name="n_rows">3</property>
1663 <property name="n_columns">2</property>
1664 <property name="row_spacing">2</property>
1665 <child>
1666 <widget class="GtkSpinButton" id="startSpinButton">
1667 <property name="visible">True</property>
1668 <property name="can_focus">True</property>
1669 <property name="xalign">0.5</property>
1670 <property name="adjustment">0 0 100 1 10 0</property>
1671 <property name="climb_rate">1</property>
1672 <property name="numeric">True</property>
1673 </widget>
1674 <packing>
1675 <property name="left_attach">1</property>
1676 <property name="right_attach">2</property>
1677 <property name="y_options"></property>
1678 </packing>
1679 </child>
1680 <child>
1681 <widget class="GtkSpinButton" id="durationSpinButton">
1682 <property name="visible">True</property>
1683 <property name="can_focus">True</property>
1684 <property name="xalign">0.5</property>
1685 <property name="adjustment">0 0 100 1 10 0</property>
1686 <property name="climb_rate">1</property>
1687 </widget>
1688 <packing>
1689 <property name="left_attach">1</property>
1690 <property name="right_attach">2</property>
1691 <property name="top_attach">2</property>
1692 <property name="bottom_attach">3</property>
1693 <property name="y_options"></property>
1694 </packing>
1695 </child>
1696 <child>
1697 <widget class="GtkSpinButton" id="endSpinButton">
1698 <property name="visible">True</property>
1699 <property name="can_focus">True</property>
1700 <property name="xalign">0.5</property>
1701 <property name="adjustment">0 0 100 1 10 0</property>
1702 <property name="climb_rate">1</property>
1703 </widget>
1704 <packing>
1705 <property name="left_attach">1</property>
1706 <property name="right_attach">2</property>
1707 <property name="top_attach">1</property>
1708 <property name="bottom_attach">2</property>
1709 <property name="y_options"></property>
1710 </packing>
1711 </child>
1712 <child>
1713 <widget class="GtkLabel" id="durationLabel">
1714 <property name="visible">True</property>
1715 <property name="xalign">0</property>
1716 <property name="label" translatable="yes" comments="This is the duration of a subtitle.">During:</property>
1717 </widget>
1718 <packing>
1719 <property name="top_attach">2</property>
1720 <property name="bottom_attach">3</property>
1721 <property name="x_options">GTK_FILL</property>
1722 <property name="y_options"></property>
1723 </packing>
1724 </child>
1725 <child>
1726 <widget class="GtkLabel" id="endLabel">
1727 <property name="visible">True</property>
1728 <property name="xalign">0</property>
1729 <property name="label" translatable="yes" comments="This is the end time/frame of a subtitle.">To:</property>
1730 </widget>
1731 <packing>
1732 <property name="top_attach">1</property>
1733 <property name="bottom_attach">2</property>
1734 <property name="x_options">GTK_FILL</property>
1735 <property name="y_options"></property>
1736 </packing>
1737 </child>
1738 <child>
1739 <widget class="GtkLabel" id="startLabel">
1740 <property name="visible">True</property>
1741 <property name="xalign">0</property>
1742 <property name="label" translatable="yes" comments="This is the start time/frame of a subtitle.">From:</property>
1743 </widget>
1744 <packing>
1745 <property name="x_options">GTK_FILL</property>
1746 <property name="y_options"></property>
1747 </packing>
1748 </child>
1749 </widget>
1750 <packing>
1751 <property name="expand">False</property>
1752 <property name="position">0</property>
1753 </packing>
1754 </child>
1755 <child>
1756 <widget class="GtkScrolledWindow" id="subtitleEditTextScrolledWindow">
1757 <property name="visible">True</property>
1758 <property name="can_focus">True</property>
1759 <property name="hscrollbar_policy">automatic</property>
1760 <property name="vscrollbar_policy">automatic</property>
1761 <property name="shadow_type">in</property>
1762 <child>
1763 <widget class="GtkTextView" id="subtitleEditText">
1764 <property name="visible">True</property>
1765 <property name="can_focus">True</property>
1766 <property name="pixels_above_lines">10</property>
1767 <property name="justification">center</property>
1768 <property name="accepts_tab">False</property>
1769 </widget>
1770 </child>
1771 </widget>
1772 <packing>
1773 <property name="position">1</property>
1774 </packing>
1775 </child>
1776 <child>
1777 <widget class="GtkScrolledWindow" id="subtitleEditTranslationScrolledWindow">
1778 <property name="can_focus">True</property>
1779 <property name="hscrollbar_policy">automatic</property>
1780 <property name="vscrollbar_policy">automatic</property>
1781 <property name="shadow_type">in</property>
1782 <child>
1783 <widget class="GtkTextView" id="subtitleEditTranslation">
1784 <property name="visible">True</property>
1785 <property name="can_focus">True</property>
1786 <property name="pixels_above_lines">10</property>
1787 <property name="justification">center</property>
1788 <property name="accepts_tab">False</property>
1789 </widget>
1790 </child>
1791 </widget>
1792 <packing>
1793 <property name="position">2</property>
1794 </packing>
1795 </child>
1796 </widget>
1797 <packing>
1798 <property name="expand">False</property>
1799 <property name="position">1</property>
1800 </packing>
1801 </child>
1802 </widget>
1803 <packing>
1804 <property name="resize">True</property>
1805 <property name="shrink">False</property>
1806 </packing>
1807 </child>
1808 </widget>
1809 <packing>
1810 <property name="position">2</property>
1811 </packing>
1812 </child>
1813 <child>
1814 <widget class="GtkHBox" id="hbox1">
1815 <property name="visible">True</property>
1816 <child>
1817 <widget class="GtkStatusbar" id="messageStatusbar">
1818 <property name="visible">True</property>
1819 <property name="has_resize_grip">False</property>
1820 </widget>
1821 <packing>
1822 <property name="position">0</property>
1823 </packing>
1824 </child>
1825 <child>
1826 <widget class="GtkStatusbar" id="positionStatusbar">
1827 <property name="width_request">120</property>
1828 <property name="visible">True</property>
1829 <property name="has_resize_grip">False</property>
1830 </widget>
1831 <packing>
1832 <property name="expand">False</property>
1833 <property name="fill">False</property>
1834 <property name="position">1</property>
1835 </packing>
1836 </child>
1837 <child>
1838 <widget class="GtkStatusbar" id="overwriteStatusbar">
1839 <property name="width_request">80</property>
1840 <property name="visible">True</property>
1841 </widget>
1842 <packing>
1843 <property name="expand">False</property>
1844 <property name="fill">False</property>
1845 <property name="position">2</property>
1846 </packing>
1847 </child>
1848 </widget>
1849 <packing>
1850 <property name="expand">False</property>
1851 <property name="fill">False</property>
1852 <property name="position">3</property>
1853 </packing>
1854 </child>
1855 </widget>
1856 </child>
1857 </widget>
1858 </glade-interface>