Use a sizegroup in the numbering formatting page instead of using code
set the two additional frames we want to take the height of the category frame set to preferred size of 0 in order for the set of three to all the take the category height via the sizegroup i.e. there are a gadzillion currency formats so show eight of them at a time Change-Id: I4badd8852fc56553a94616ce8845aa40b22f2dc1
This commit is contained in:
@@ -258,16 +258,6 @@ SvxNumberFormatTabPage::SvxNumberFormatTabPage(Window* pParent,
|
|||||||
Init_Impl();
|
Init_Impl();
|
||||||
SetExchangeSupport(); // this page needs ExchangeSupport
|
SetExchangeSupport(); // this page needs ExchangeSupport
|
||||||
nFixedCategory=-1;
|
nFixedCategory=-1;
|
||||||
|
|
||||||
VclFrame *pCategoryFrame = get<VclFrame>("categoryframe");
|
|
||||||
long nHeight = pCategoryFrame->get_preferred_size().Height();
|
|
||||||
//force the other frames to shrink to height of this frame
|
|
||||||
//i.e. there are a gadzillion currency formats so show
|
|
||||||
//eight of them at a time
|
|
||||||
VclFrame *pFormatFrame = get<VclFrame>("formatframe");
|
|
||||||
VclFrame *pLanguageFrame = get<VclFrame>("languageframe");
|
|
||||||
pFormatFrame->set_height_request(nHeight);
|
|
||||||
pLanguageFrame->set_height_request(nHeight);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SvxNumberFormatTabPage::~SvxNumberFormatTabPage()
|
SvxNumberFormatTabPage::~SvxNumberFormatTabPage()
|
||||||
|
@@ -48,7 +48,6 @@
|
|||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkButton" id="add">
|
<object class="GtkButton" id="add">
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
@@ -56,7 +55,6 @@
|
|||||||
<property name="tooltip_markup" translatable="yes">Add</property>
|
<property name="tooltip_markup" translatable="yes">Add</property>
|
||||||
<property name="tooltip_text" translatable="yes">Add</property>
|
<property name="tooltip_text" translatable="yes">Add</property>
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="image">image2</property>
|
<property name="image">image2</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
@@ -68,7 +66,6 @@
|
|||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkButton" id="edit">
|
<object class="GtkButton" id="edit">
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
@@ -76,7 +73,6 @@
|
|||||||
<property name="tooltip_markup" translatable="yes">Edit Comment</property>
|
<property name="tooltip_markup" translatable="yes">Edit Comment</property>
|
||||||
<property name="tooltip_text" translatable="yes">Edit Comment</property>
|
<property name="tooltip_text" translatable="yes">Edit Comment</property>
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="image">image3</property>
|
<property name="image">image3</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
@@ -88,7 +84,6 @@
|
|||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkButton" id="delete">
|
<object class="GtkButton" id="delete">
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">True</property>
|
<property name="receives_default">True</property>
|
||||||
@@ -96,7 +91,6 @@
|
|||||||
<property name="tooltip_markup" translatable="yes">Remove</property>
|
<property name="tooltip_markup" translatable="yes">Remove</property>
|
||||||
<property name="tooltip_text" translatable="yes">Remove</property>
|
<property name="tooltip_text" translatable="yes">Remove</property>
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="image">image1</property>
|
<property name="image">image1</property>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
@@ -235,11 +229,9 @@
|
|||||||
<child>
|
<child>
|
||||||
<object class="GtkCheckButton" id="negnumred">
|
<object class="GtkCheckButton" id="negnumred">
|
||||||
<property name="label" translatable="yes">_Negative numbers red</property>
|
<property name="label" translatable="yes">_Negative numbers red</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">False</property>
|
<property name="receives_default">False</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="use_underline">True</property>
|
<property name="use_underline">True</property>
|
||||||
<property name="xalign">0</property>
|
<property name="xalign">0</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
@@ -254,11 +246,9 @@
|
|||||||
<child>
|
<child>
|
||||||
<object class="GtkCheckButton" id="thousands">
|
<object class="GtkCheckButton" id="thousands">
|
||||||
<property name="label" translatable="yes">_Thousands separator</property>
|
<property name="label" translatable="yes">_Thousands separator</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">False</property>
|
<property name="receives_default">False</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="use_underline">True</property>
|
<property name="use_underline">True</property>
|
||||||
<property name="xalign">0</property>
|
<property name="xalign">0</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
@@ -353,6 +343,7 @@
|
|||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkFrame" id="formatframe">
|
<object class="GtkFrame" id="formatframe">
|
||||||
|
<property name="height_request">0</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="hexpand">True</property>
|
<property name="hexpand">True</property>
|
||||||
@@ -424,6 +415,7 @@
|
|||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkFrame" id="languageframe">
|
<object class="GtkFrame" id="languageframe">
|
||||||
|
<property name="height_request">0</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="vexpand">True</property>
|
<property name="vexpand">True</property>
|
||||||
@@ -472,11 +464,9 @@
|
|||||||
<child>
|
<child>
|
||||||
<object class="GtkCheckButton" id="sourceformat">
|
<object class="GtkCheckButton" id="sourceformat">
|
||||||
<property name="label" translatable="yes">So_urce Format</property>
|
<property name="label" translatable="yes">So_urce Format</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="can_focus">True</property>
|
<property name="can_focus">True</property>
|
||||||
<property name="receives_default">False</property>
|
<property name="receives_default">False</property>
|
||||||
<property name="no_show_all">True</property>
|
<property name="no_show_all">True</property>
|
||||||
<property name="use_action_appearance">False</property>
|
|
||||||
<property name="use_underline">True</property>
|
<property name="use_underline">True</property>
|
||||||
<property name="xalign">0</property>
|
<property name="xalign">0</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
@@ -587,4 +577,13 @@
|
|||||||
</row>
|
</row>
|
||||||
</data>
|
</data>
|
||||||
</object>
|
</object>
|
||||||
|
<object class="GtkSizeGroup" id="sizegroup1">
|
||||||
|
<property name="mode">vertical</property>
|
||||||
|
<property name="ignore_hidden">True</property>
|
||||||
|
<widgets>
|
||||||
|
<widget name="categoryframe"/>
|
||||||
|
<widget name="formatframe"/>
|
||||||
|
<widget name="languageframe"/>
|
||||||
|
</widgets>
|
||||||
|
</object>
|
||||||
</interface>
|
</interface>
|
||||||
|
Reference in New Issue
Block a user