diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-01-16 12:59:57 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-01-16 15:20:51 +0100 |
commit | 0874fa237b3b6be3890915a744c5d34ba2bef8f7 (patch) | |
tree | 1c9fd6f16e8c1635ec916acd64c0817e70a040bb /vcl/uiconfig | |
parent | d5ba43a2c0b49584e2128261f90d4ca0fec1878e (diff) |
Related: tdf#127782 use size groups to avoid changing widths on using expanders
Change-Id: I07335d466cf8f9fa1692372eeecbb484a2f4386d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86923
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/uiconfig')
-rw-r--r-- | vcl/uiconfig/ui/printdialog.ui | 339 |
1 files changed, 185 insertions, 154 deletions
diff --git a/vcl/uiconfig/ui/printdialog.ui b/vcl/uiconfig/ui/printdialog.ui index d4de5956f3cc..c9e3fbe5c1ff 100644 --- a/vcl/uiconfig/ui/printdialog.ui +++ b/vcl/uiconfig/ui/printdialog.ui @@ -482,113 +482,124 @@ <property name="top_padding">6</property> <property name="left_padding">12</property> <child> - <object class="GtkGrid" id="grid1"> + <object class="GtkGrid"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="row_spacing">2</property> - <property name="column_spacing">6</property> + <property name="row_spacing">6</property> <child> - <object class="GtkRadioButton" id="rbAllPages"> - <property name="label" translatable="yes" context="printdialog|rbAllPages">_All pages</property> + <object class="GtkGrid" id="rangegrid"> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="halign">start</property> - <property name="margin_bottom">2</property> - <property name="use_underline">True</property> - <property name="active">True</property> - <property name="draw_indicator">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">2</property> + <property name="column_spacing">6</property> + <child> + <object class="GtkRadioButton" id="rbAllPages"> + <property name="label" translatable="yes" context="printdialog|rbAllPages">_All pages</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="halign">start</property> + <property name="margin_bottom">2</property> + <property name="use_underline">True</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">2</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="rbRangePages"> + <property name="label" translatable="yes" context="printdialog|rbPageRange">_Pages:</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="halign">start</property> + <property name="margin_top">2</property> + <property name="margin_bottom">2</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> + <property name="group">rbAllPages</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="pagerange"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="activates_default">True</property> + <property name="placeholder_text" translatable="yes" context="printdialog|pagerange">e.g.: 1, 3-5, 7, 9</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="rbEvenPages"> + <property name="label" translatable="yes" context="printdialog|rmEvenPages">_Even pages</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="halign">start</property> + <property name="margin_top">2</property> + <property name="margin_bottom">2</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> + <property name="group">rbAllPages</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">2</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="rbOddPages"> + <property name="label" translatable="yes" context="printdialog|rbOddPages">_Odd pages</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="halign">start</property> + <property name="margin_top">2</property> + <property name="margin_bottom">2</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> + <property name="group">rbAllPages</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + <property name="width">2</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="rbRangeSelection"> + <property name="label" translatable="yes" context="printdialog|rbRangeSelection">_Selection</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="halign">start</property> + <property name="margin_top">2</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> + <property name="group">rbAllPages</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">4</property> + <property name="width">2</property> + </packing> + </child> </object> <packing> <property name="left_attach">0</property> <property name="top_attach">0</property> - <property name="width">2</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="rbRangePages"> - <property name="label" translatable="yes" context="printdialog|rbPageRange">_Pages:</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="halign">start</property> - <property name="margin_top">2</property> - <property name="margin_bottom">2</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> - <property name="group">rbAllPages</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="pagerange"> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="hexpand">True</property> - <property name="activates_default">True</property> - <property name="placeholder_text" translatable="yes" context="printdialog|pagerange">e.g.: 1, 3-5, 7, 9</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="rbEvenPages"> - <property name="label" translatable="yes" context="printdialog|rmEvenPages">_Even pages</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="halign">start</property> - <property name="margin_top">2</property> - <property name="margin_bottom">2</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> - <property name="group">rbAllPages</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">2</property> - <property name="width">2</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="rbOddPages"> - <property name="label" translatable="yes" context="printdialog|rbOddPages">_Odd pages</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="halign">start</property> - <property name="margin_top">2</property> - <property name="margin_bottom">2</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> - <property name="group">rbAllPages</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">3</property> - <property name="width">2</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="rbRangeSelection"> - <property name="label" translatable="yes" context="printdialog|rbRangeSelection">_Selection</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="halign">start</property> - <property name="margin_top">2</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> - <property name="group">rbAllPages</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">4</property> - <property name="width">2</property> </packing> </child> <child> @@ -769,8 +780,7 @@ </object> <packing> <property name="left_attach">0</property> - <property name="top_attach">5</property> - <property name="width">2</property> + <property name="top_attach">1</property> </packing> </child> </object> @@ -782,7 +792,6 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes" context="printdialog|label2">Range and Copies</property> - <property name="mnemonic_widget">grid1</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -808,33 +817,72 @@ <property name="top_padding">6</property> <property name="left_padding">12</property> <child> - <object class="GtkGrid" id="grid3"> + <object class="GtkGrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">6</property> - <property name="column_spacing">6</property> - <child> - <object class="GtkLabel" id="labelorientation"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="halign">start</property> - <property name="label" translatable="yes" context="printdialog|labelorientation">Orientation:</property> - <property name="use_underline">True</property> - <property name="mnemonic_widget">pageorientationbox</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> <child> - <object class="GtkLabel" id="labelsize"> + <object class="GtkGrid" id="pagegrid"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="halign">start</property> - <property name="label" translatable="yes" context="printdialog|labelsize">Paper size:</property> - <property name="use_underline">True</property> - <property name="mnemonic_widget">papersizebox</property> + <property name="row_spacing">6</property> + <property name="column_spacing">6</property> + <child> + <object class="GtkLabel" id="labelorientation"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="label" translatable="yes" context="printdialog|labelorientation">Orientation:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">pageorientationbox</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="labelsize"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">start</property> + <property name="label" translatable="yes" context="printdialog|labelsize">Paper size:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">papersizebox</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="pageorientationbox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="active">0</property> + <items> + <item translatable="yes" context="printdialog|liststore3">Automatic</item> + <item translatable="yes" context="printdialog|liststore3">Portrait</item> + <item translatable="yes" context="printdialog|liststore3">Landscape</item> + </items> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="papersizebox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> </object> <packing> <property name="left_attach">0</property> @@ -842,40 +890,12 @@ </packing> </child> <child> - <object class="GtkComboBoxText" id="pageorientationbox"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="active">0</property> - <items> - <item translatable="yes" context="printdialog|liststore3">Automatic</item> - <item translatable="yes" context="printdialog|liststore3">Portrait</item> - <item translatable="yes" context="printdialog|liststore3">Landscape</item> - </items> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkComboBoxText" id="papersizebox"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">0</property> - </packing> - </child> - <child> <object class="GtkExpander" id="exLayoutExpander"> <property name="visible">True</property> <property name="can_focus">True</property> <property name="hexpand">True</property> <child> - <object class="GtkGrid"> + <object class="GtkGrid" id="expandpagegrid"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="row_spacing">6</property> @@ -1190,8 +1210,7 @@ </object> <packing> <property name="left_attach">0</property> - <property name="top_attach">2</property> - <property name="width">2</property> + <property name="top_attach">1</property> </packing> </child> </object> @@ -1276,6 +1295,18 @@ </object> </child> </object> + <object class="GtkSizeGroup" id="sizegroup1"> + <widgets> + <widget name="rangegrid"/> + <widget name="gdCopiesExtra"/> + </widgets> + </object> + <object class="GtkSizeGroup" id="sizegroup2"> + <widgets> + <widget name="pagegrid"/> + <widget name="expandpagegrid"/> + </widgets> + </object> <object class="GtkTreeStore" id="liststore1"> <columns> <!-- column-name text --> |