Allows to resize the Menu Options window

Until now, the Menu Options window was not resizable. This was a
problem on devices with small screens, like some subnotebooks or other
laptops with 11" screens.

This patch fixes this by allowing to resize the window, giving
preference to the options zone.
This commit is contained in:
Sergio Costas 2019-01-02 23:14:01 +01:00
parent 3a532f504a
commit 64a0da4504
2 changed files with 956 additions and 905 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.18.3 -->
<!-- Generated with glade 3.22.1 -->
<interface>
<requires lib="gtk+" version="3.10"/>
<object class="GtkAdjustment" id="audio_delay">
@ -75,6 +75,9 @@
<property name="icon">devedeng.svg</property>
<property name="skip_taskbar_hint">True</property>
<property name="deletable">False</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkBox" id="box1">
<property name="visible">True</property>
@ -531,7 +534,7 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
</object>
@ -547,7 +550,7 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="halign">start</property>
<property name="draw_indicator">True</property>
<property name="group">format_pal</property>
</object>

View file

@ -22,23 +22,14 @@
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkAdjustment" id="title_horizontal">
<property name="lower">-100</property>
<property name="upper">100</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkAdjustment" id="title_vertical">
<property name="upper">100</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkWindow" id="menu">
<property name="can_focus">False</property>
<property name="resizable">False</property>
<property name="modal">True</property>
<property name="window_position">center</property>
<property name="skip_taskbar_hint">True</property>
<property name="skip_pager_hint">True</property>
<property name="deletable">False</property>
<property name="has_resize_grip">True</property>
<child>
<placeholder/>
</child>
@ -51,6 +42,19 @@
<object class="GtkBox" id="box2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="shadow_type">in</property>
<property name="propagate_natural_width">True</property>
<property name="propagate_natural_height">True</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hscroll_policy">natural</property>
<property name="vscroll_policy">natural</property>
<child>
<object class="GtkBox" id="box3">
<property name="visible">True</property>
@ -185,6 +189,7 @@
<object class="GtkSpinButton" id="spinbutton5">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">title_vertical</property>
<property name="digits">2</property>
</object>
@ -211,6 +216,7 @@
<object class="GtkSpinButton" id="spinbutton6">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">title_horizontal</property>
<property name="digits">2</property>
</object>
@ -359,7 +365,6 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">end</property>
<property name="margin_right">4</property>
<property name="label" translatable="yes">Audio format:</property>
</object>
<packing>
@ -391,7 +396,6 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">audio_mp2</property>
</object>
@ -463,7 +467,6 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">menu_aspect_4_3</property>
</object>
@ -553,7 +556,6 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">left</property>
</object>
@ -568,7 +570,6 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">left</property>
</object>
@ -581,6 +582,7 @@
<object class="GtkSpinButton" id="spinbutton1">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">margin_top</property>
<property name="digits">2</property>
<property name="numeric">True</property>
@ -595,6 +597,7 @@
<object class="GtkSpinButton" id="spinbutton2">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">margin_left</property>
<property name="digits">2</property>
<property name="numeric">True</property>
@ -608,6 +611,7 @@
<object class="GtkSpinButton" id="spinbutton3">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">margin_right</property>
<property name="digits">2</property>
<property name="numeric">True</property>
@ -621,6 +625,7 @@
<object class="GtkSpinButton" id="spinbutton4">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="text" translatable="yes">0,00</property>
<property name="adjustment">margin_bottom</property>
<property name="digits">2</property>
<property name="numeric">True</property>
@ -862,7 +867,6 @@
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="halign">start</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">menu_show_at_startup</property>
</object>
@ -939,6 +943,26 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="left_padding">12</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkCheckButton" id="show_as_selected">
<property name="label" translatable="yes">Show titles as selected</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox" id="box10">
<property name="visible">True</property>
@ -985,19 +1009,11 @@
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkCheckButton" id="show_as_selected">
<property name="label" translatable="yes">Show titles as selected</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
<property name="position">1</property>
</packing>
</child>
</object>
@ -1020,6 +1036,10 @@
</packing>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
@ -1037,6 +1057,19 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="left_padding">12</property>
<child>
<object class="GtkScrolledWindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="shadow_type">in</property>
<property name="propagate_natural_width">True</property>
<property name="propagate_natural_height">True</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="hscroll_policy">natural</property>
<property name="vscroll_policy">natural</property>
<child>
<object class="GtkDrawingArea" id="drawingarea_preview">
<property name="width_request">720</property>
@ -1048,6 +1081,10 @@
</child>
</object>
</child>
</object>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="label26">
<property name="visible">True</property>
@ -1065,7 +1102,7 @@
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
@ -1131,4 +1168,15 @@
</object>
</child>
</object>
<object class="GtkAdjustment" id="title_horizontal">
<property name="lower">-100</property>
<property name="upper">100</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkAdjustment" id="title_vertical">
<property name="upper">100</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
</interface>