3 <requires lib="gtk+" version="2.16"/>
4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkWindow" id="window">
6 <property name="title" translatable="yes">TV-out configuration</property>
7 <property name="window_position">center</property>
8 <property name="icon">tvicon.png</property>
9 <signal name="destroy" handler="on_window_destroy"/>
11 <object class="GtkTable" id="table">
12 <property name="visible">True</property>
13 <property name="n_rows">7</property>
14 <property name="n_columns">3</property>
15 <property name="column_spacing">4</property>
17 <object class="GtkStatusbar" id="statusbar">
18 <property name="visible">True</property>
19 <property name="spacing">2</property>
22 <property name="right_attach">3</property>
23 <property name="top_attach">6</property>
24 <property name="bottom_attach">7</property>
28 <object class="GtkButton" id="deleteProfile">
29 <property name="label" translatable="yes">Delete profile</property>
30 <property name="visible">True</property>
31 <property name="can_focus">True</property>
32 <property name="receives_default">True</property>
33 <signal name="clicked" handler="on_deleteProfile_clicked"/>
36 <property name="top_attach">5</property>
37 <property name="bottom_attach">6</property>
38 <property name="y_padding">2</property>
42 <object class="GtkButton" id="saveProfile">
43 <property name="label" translatable="yes">Save profile</property>
44 <property name="visible">True</property>
45 <property name="can_focus">True</property>
46 <property name="receives_default">True</property>
47 <signal name="clicked" handler="on_saveProfile_clicked"/>
50 <property name="left_attach">2</property>
51 <property name="right_attach">3</property>
52 <property name="top_attach">5</property>
53 <property name="bottom_attach">6</property>
54 <property name="y_padding">2</property>
58 <object class="GtkButton" id="writeSettings">
59 <property name="label" translatable="yes">Write settings</property>
60 <property name="visible">True</property>
61 <property name="can_focus">True</property>
62 <property name="receives_default">True</property>
63 <signal name="clicked" handler="on_writeSettings_clicked"/>
66 <property name="left_attach">2</property>
67 <property name="right_attach">3</property>
68 <property name="top_attach">4</property>
69 <property name="bottom_attach">5</property>
70 <property name="y_padding">2</property>
74 <object class="GtkComboBoxEntry" id="ProfileComboEntry">
75 <property name="visible">True</property>
78 <property name="left_attach">1</property>
79 <property name="right_attach">2</property>
80 <property name="top_attach">5</property>
81 <property name="bottom_attach">6</property>
82 <property name="y_padding">2</property>
86 <object class="GtkHSeparator" id="hseparator2">
87 <property name="height_request">6</property>
88 <property name="visible">True</property>
91 <property name="right_attach">3</property>
92 <property name="top_attach">3</property>
93 <property name="bottom_attach">4</property>
97 <object class="GtkButton" id="readSettings">
98 <property name="label" translatable="yes">Read active settings</property>
99 <property name="visible">True</property>
100 <property name="can_focus">True</property>
101 <property name="receives_default">True</property>
102 <property name="image_position">top</property>
103 <signal name="clicked" handler="on_readSettings_clicked"/>
106 <property name="left_attach">1</property>
107 <property name="right_attach">2</property>
108 <property name="top_attach">4</property>
109 <property name="bottom_attach">5</property>
110 <property name="y_padding">2</property>
114 <object class="GtkCheckButton" id="enabled">
115 <property name="label" translatable="yes">Enable TV-out</property>
116 <property name="visible">True</property>
117 <property name="can_focus">True</property>
118 <property name="receives_default">False</property>
119 <property name="draw_indicator">True</property>
120 <signal name="toggled" handler="on_toggled"/>
123 <property name="top_attach">4</property>
124 <property name="bottom_attach">5</property>
128 <object class="GtkHBox" id="hbox1">
129 <property name="visible">True</property>
131 <object class="GtkFrame" id="position">
132 <property name="visible">True</property>
133 <property name="label_xalign">0</property>
134 <property name="shadow_type">none</property>
136 <object class="GtkAlignment" id="alignment5">
137 <property name="visible">True</property>
138 <property name="left_padding">12</property>
140 <object class="GtkTable" id="table1">
141 <property name="visible">True</property>
142 <property name="n_rows">2</property>
143 <property name="n_columns">2</property>
145 <object class="GtkLabel" id="xLabel">
146 <property name="visible">True</property>
147 <property name="label" translatable="yes">X: </property>
150 <property name="x_options">GTK_FILL</property>
154 <object class="GtkLabel" id="yLabel">
155 <property name="visible">True</property>
156 <property name="label" translatable="yes">Y: </property>
159 <property name="top_attach">1</property>
160 <property name="bottom_attach">2</property>
161 <property name="x_options">GTK_FILL</property>
165 <object class="GtkSpinButton" id="x">
166 <property name="visible">True</property>
167 <property name="can_focus">True</property>
168 <property name="invisible_char">●</property>
169 <property name="adjustment">xAdjustment</property>
172 <property name="left_attach">1</property>
173 <property name="right_attach">2</property>
177 <object class="GtkSpinButton" id="y">
178 <property name="visible">True</property>
179 <property name="can_focus">True</property>
180 <property name="invisible_char">●</property>
181 <property name="adjustment">yAdjustment</property>
184 <property name="left_attach">1</property>
185 <property name="right_attach">2</property>
186 <property name="top_attach">1</property>
187 <property name="bottom_attach">2</property>
195 <object class="GtkLabel" id="positionLabel">
196 <property name="visible">True</property>
197 <property name="label" translatable="yes"><b>Position</b></property>
198 <property name="use_markup">True</property>
203 <property name="position">0</property>
207 <object class="GtkFrame" id="size">
208 <property name="visible">True</property>
209 <property name="label_xalign">0</property>
210 <property name="shadow_type">none</property>
212 <object class="GtkAlignment" id="alignment7">
213 <property name="visible">True</property>
214 <property name="left_padding">12</property>
216 <object class="GtkTable" id="table3">
217 <property name="visible">True</property>
218 <property name="n_rows">2</property>
219 <property name="n_columns">2</property>
221 <object class="GtkLabel" id="widthLabel">
222 <property name="visible">True</property>
223 <property name="label" translatable="yes">Width: </property>
226 <property name="x_options">GTK_FILL</property>
230 <object class="GtkLabel" id="heightLabel">
231 <property name="visible">True</property>
232 <property name="label" translatable="yes">Height: </property>
235 <property name="top_attach">1</property>
236 <property name="bottom_attach">2</property>
237 <property name="x_options">GTK_FILL</property>
241 <object class="GtkSpinButton" id="width">
242 <property name="visible">True</property>
243 <property name="can_focus">True</property>
244 <property name="invisible_char">●</property>
245 <property name="adjustment">widthAdjustment</property>
248 <property name="left_attach">1</property>
249 <property name="right_attach">2</property>
253 <object class="GtkSpinButton" id="height">
254 <property name="visible">True</property>
255 <property name="can_focus">True</property>
256 <property name="invisible_char">●</property>
257 <property name="adjustment">heightAdjustment</property>
260 <property name="left_attach">1</property>
261 <property name="right_attach">2</property>
262 <property name="top_attach">1</property>
263 <property name="bottom_attach">2</property>
271 <object class="GtkLabel" id="sizeLabel">
272 <property name="visible">True</property>
273 <property name="label" translatable="yes"><b>Size</b></property>
274 <property name="use_markup">True</property>
279 <property name="position">1</property>
284 <property name="left_attach">1</property>
285 <property name="right_attach">3</property>
289 <object class="GtkImage" id="LogoImage">
290 <property name="visible">True</property>
291 <property name="pixbuf">pndlogo.png</property>
294 <property name="x_options">GTK_FILL</property>
298 <object class="GtkVBox" id="vbox1">
299 <property name="visible">True</property>
301 <object class="GtkFrame" id="encoding">
302 <property name="visible">True</property>
303 <property name="label_xalign">0</property>
304 <property name="shadow_type">none</property>
306 <object class="GtkAlignment" id="alignment1">
307 <property name="visible">True</property>
308 <property name="left_padding">12</property>
310 <object class="GtkVBox" id="vbox3">
311 <property name="visible">True</property>
313 <object class="GtkRadioButton" id="pal">
314 <property name="label" translatable="yes">PAL</property>
315 <property name="visible">True</property>
316 <property name="can_focus">True</property>
317 <property name="receives_default">False</property>
318 <property name="active">True</property>
319 <property name="draw_indicator">True</property>
320 <signal name="clicked" handler="on_clicked"/>
323 <property name="position">0</property>
327 <object class="GtkRadioButton" id="ntsc">
328 <property name="label" translatable="yes">NTSC</property>
329 <property name="visible">True</property>
330 <property name="can_focus">True</property>
331 <property name="receives_default">False</property>
332 <property name="xalign">0.50999999046325684</property>
333 <property name="draw_indicator">True</property>
334 <property name="group">pal</property>
335 <signal name="clicked" handler="on_clicked"/>
338 <property name="position">1</property>
346 <object class="GtkLabel" id="encodingLabel">
347 <property name="visible">True</property>
348 <property name="label" translatable="yes"><b>Encoding</b></property>
349 <property name="use_markup">True</property>
354 <property name="position">0</property>
358 <object class="GtkFrame" id="connection">
359 <property name="visible">True</property>
360 <property name="label_xalign">0</property>
361 <property name="shadow_type">none</property>
363 <object class="GtkAlignment" id="alignment3">
364 <property name="visible">True</property>
365 <property name="left_padding">12</property>
367 <object class="GtkVBox" id="vbox4">
368 <property name="visible">True</property>
370 <object class="GtkRadioButton" id="composite">
371 <property name="label" translatable="yes">composite</property>
372 <property name="visible">True</property>
373 <property name="can_focus">True</property>
374 <property name="receives_default">False</property>
375 <property name="active">True</property>
376 <property name="draw_indicator">True</property>
377 <signal name="clicked" handler="on_clicked"/>
380 <property name="position">0</property>
384 <object class="GtkRadioButton" id="svideo">
385 <property name="label" translatable="yes">S-video</property>
386 <property name="visible">True</property>
387 <property name="can_focus">True</property>
388 <property name="receives_default">False</property>
389 <property name="yalign">0.50999999046325684</property>
390 <property name="draw_indicator">True</property>
391 <property name="group">composite</property>
392 <signal name="clicked" handler="on_clicked"/>
395 <property name="position">1</property>
403 <object class="GtkLabel" id="modeLabel">
404 <property name="visible">True</property>
405 <property name="label" translatable="yes"><b>Connection</b></property>
406 <property name="use_markup">True</property>
411 <property name="position">1</property>
415 <object class="GtkFrame" id="layer">
416 <property name="visible">True</property>
417 <property name="label_xalign">0</property>
418 <property name="shadow_type">none</property>
420 <object class="GtkAlignment" id="alignment2">
421 <property name="visible">True</property>
422 <property name="left_padding">12</property>
424 <object class="GtkVBox" id="vbox2">
425 <property name="visible">True</property>
427 <object class="GtkRadioButton" id="layer0">
428 <property name="label" translatable="yes">Main layer</property>
429 <property name="visible">True</property>
430 <property name="can_focus">True</property>
431 <property name="receives_default">False</property>
432 <property name="active">True</property>
433 <property name="draw_indicator">True</property>
434 <signal name="clicked" handler="on_clicked"/>
437 <property name="position">0</property>
441 <object class="GtkRadioButton" id="layer1">
442 <property name="label" translatable="yes">HW scaler
444 <property name="visible">True</property>
445 <property name="can_focus">True</property>
446 <property name="receives_default">False</property>
447 <property name="draw_indicator">True</property>
448 <property name="group">layer0</property>
449 <signal name="clicked" handler="on_clicked"/>
452 <property name="position">1</property>
460 <object class="GtkLabel" id="layerLabel">
461 <property name="visible">True</property>
462 <property name="label" translatable="yes"><b>Layer</b></property>
463 <property name="use_markup">True</property>
468 <property name="position">2</property>
473 <property name="top_attach">1</property>
474 <property name="bottom_attach">3</property>
478 <object class="GtkFrame" id="frame1">
479 <property name="visible">True</property>
480 <property name="label_xalign">0</property>
481 <property name="shadow_type">out</property>
483 <object class="GtkAlignment" id="previewAlignment">
484 <property name="width_request">322</property>
485 <property name="height_request">215</property>
486 <property name="visible">True</property>
488 <object class="GtkHPaned" id="xPaned">
489 <property name="visible">True</property>
490 <property name="can_focus">True</property>
492 <object class="GtkFixed" id="leftBar">
493 <property name="visible">True</property>
496 <property name="resize">False</property>
497 <property name="shrink">True</property>
501 <object class="GtkHPaned" id="widthPaned">
502 <property name="visible">True</property>
503 <property name="can_focus">True</property>
504 <property name="position">37</property>
505 <property name="position_set">True</property>
507 <object class="GtkVPaned" id="yPaned">
508 <property name="visible">True</property>
509 <property name="can_focus">True</property>
511 <object class="GtkFixed" id="topBar">
512 <property name="visible">True</property>
515 <property name="resize">False</property>
516 <property name="shrink">True</property>
520 <object class="GtkVPaned" id="heightPaned">
521 <property name="visible">True</property>
522 <property name="can_focus">True</property>
524 <object class="GtkAspectFrame" id="aspectframe1">
525 <property name="visible">True</property>
526 <property name="label_xalign">0</property>
527 <property name="shadow_type">in</property>
533 <property name="resize">False</property>
534 <property name="shrink">True</property>
538 <object class="GtkFixed" id="bottomBar">
539 <property name="visible">True</property>
542 <property name="resize">True</property>
543 <property name="shrink">True</property>
548 <property name="resize">True</property>
549 <property name="shrink">True</property>
554 <property name="resize">False</property>
555 <property name="shrink">True</property>
559 <object class="GtkFixed" id="rightBar">
560 <property name="visible">True</property>
563 <property name="resize">True</property>
564 <property name="shrink">True</property>
569 <property name="resize">True</property>
570 <property name="shrink">True</property>
578 <object class="GtkLabel" id="label1">
579 <property name="visible">True</property>
580 <property name="label" translatable="yes"><b>Overscan</b></property>
581 <property name="use_markup">True</property>
586 <property name="left_attach">1</property>
587 <property name="right_attach">3</property>
588 <property name="top_attach">1</property>
589 <property name="bottom_attach">3</property>
595 <object class="GtkAdjustment" id="widthAdjustment">
596 <property name="value">658</property>
597 <property name="upper">720</property>
598 <property name="step_increment">1</property>
599 <property name="page_increment">10</property>
601 <object class="GtkAdjustment" id="heightAdjustment">
602 <property name="value">520</property>
603 <property name="upper">574</property>
604 <property name="step_increment">1</property>
605 <property name="page_increment">10</property>
607 <object class="GtkAdjustment" id="xAdjustment">
608 <property name="upper">720</property>
609 <property name="step_increment">1</property>
610 <property name="page_increment">10</property>
612 <object class="GtkAdjustment" id="yAdjustment">
613 <property name="upper">574</property>
614 <property name="step_increment">1</property>
615 <property name="page_increment">10</property>