diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-07-03 11:39:16 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-07-03 12:46:31 +0100 |
commit | 30db63e8a3f8806a1b00e14cd70bc75f3e66211e (patch) | |
tree | 293736b67eed0717c0204c87b4e88814ec87fc44 /extras | |
parent | f19cc396580726f9fa1c75a2b6346e2a4827acc2 (diff) |
arrange a way to describe non-dropdown MetricBoxes
i.e. use a VclComboBoxNumeric which now has an
adjustment option and a dropdown option (defaulting to true).
Rework existing glade widget placeholders to be children of that widget
placeholder.
Centralize the dropdown bit tweaking logic.
Change-Id: Ib6dc4d19b367986e9d6a2fc2bead51e198892893
Diffstat (limited to 'extras')
-rw-r--r-- | extras/source/glade/libreoffice-catalog.xml.in | 89 |
1 files changed, 67 insertions, 22 deletions
diff --git a/extras/source/glade/libreoffice-catalog.xml.in b/extras/source/glade/libreoffice-catalog.xml.in index f717ee06a96e..ad045c5f0714 100644 --- a/extras/source/glade/libreoffice-catalog.xml.in +++ b/extras/source/glade/libreoffice-catalog.xml.in @@ -30,30 +30,92 @@ <glade-widget-class title="Hyphen Edit" name="cuilo-HyphenEdit" generic-name="ReplaceEdit" parent="GtkEntry" icon-name="widget-gtk-textentry"/> + + <glade-widget-class title="VclComboBoxText" name="VclComboBoxText" + generic-name="ComboBoxText" parent="GtkComboBoxText" + icon-name="widget-gtk-comboboxtext"> + <properties> + <property save="True" query="False" id="dropdown" default="True" name="Use DropDown"> + <parameter-spec> + <type>GParamBoolean</type> + </parameter-spec> + </property> + <property save="True" query="False" id="max-width-chars" default="-1" name="Maximum Width in Characters"> + <parameter-spec> + <type>GParamInt</type> + <min>-1</min> + </parameter-spec> + <tooltip>The desired maximum width of the ComboBox, in characters</tooltip> + </property> + </properties> + </glade-widget-class> + + <glade-widget-class title="VclComboBoxNumeric" name="VclComboBoxNumeric" + generic-name="ComboBoxNumeric" parent="VclComboBoxText" + icon-name="widget-gtk-comboboxtext"> + <properties> + <property save="True" query="False" id="adjustment" name="Adjustment"> + <parameter-spec> + <type>GParamObject</type> + <value-type>GtkAdjustment</value-type> + </parameter-spec> + <tooltip>List of widgets in this group</tooltip> + </property> + </properties> + </glade-widget-class> + <glade-widget-class title="Color ListBox" name="svtlo-ColorListBox" generic-name="Color ListBox" parent="GtkComboBox" - icon-name="widget-gtk-combobox"/> + icon-name="widget-gtk-combobox"> + <properties> + <property id="dropdown" default="True" common="True"/> + </properties> + </glade-widget-class> + <glade-widget-class title="Other Color ListBox" name="svxlo-ColorLB" generic-name="Other Color ListBox" parent="GtkComboBox" icon-name="widget-gtk-combobox"/> + <glade-widget-class title="Font Name ListBox" name="svtlo-FontNameBox" generic-name="Font name ListBox" parent="GtkComboBox" - icon-name="widget-gtk-combobox"/> + icon-name="widget-gtk-combobox"> + <properties> + <property id="dropdown" default="True" common="True"/> + </properties> + </glade-widget-class> + <glade-widget-class title="Sidebar Font Name ListBox" name="svxlo-SvxSBFontNameBox" generic-name="Sidebar Font name ListBox" parent="GtkComboBox" icon-name="widget-gtk-combobox"/> + <glade-widget-class title="Font Size ListBox" name="svtlo-FontSizeBox" generic-name="Font Size ListBox" parent="GtkComboBox" - icon-name="widget-gtk-combobox"/> + icon-name="widget-gtk-combobox"> + <properties> + <property id="dropdown" default="True" common="True"/> + </properties> + </glade-widget-class> + <glade-widget-class title="Line ListBox" name="svtlo-LineListBox" generic-name="Line ListBox" parent="GtkComboBox" - icon-name="widget-gtk-combobox"/> + icon-name="widget-gtk-combobox"> + <properties> + <property id="dropdown" default="True" common="True"/> + </properties> + </glade-widget-class> + <glade-widget-class title="Language ListBox" name="svxcorelo-SvxLanguageBox" generic-name="LanguageBox" parent="GtkComboBox" icon-name="widget-gtk-combobox"/> + <glade-widget-class title="Font ListBox" name="svtlo-FontStyleBox" generic-name="FontStyleBox" parent="GtkComboBox" - icon-name="widget-gtk-combobox"/> + icon-name="widget-gtk-combobox"> + <properties> + <property id="dropdown" default="True" common="True"/> + </properties> + </glade-widget-class> + <glade-widget-class title="Text Encoding ListBox" name="svxlo-SvxTextEncodingBox" generic-name="TextEncodingBox" parent="GtkComboBox" icon-name="widget-gtk-combobox"/> @@ -198,23 +260,6 @@ <glade-widget-class title="Relative Numeric Field" name="svxlo-SvxRelativeField" generic-name="Relative Numeric Field" parent="GtkSpinButton" icon-name="widget-gtk-spinbutton"/> - <glade-widget-class title="VclComboBoxText" name="VclComboBoxText" - generic-name="ComboBoxText" parent="GtkComboBoxText" - icon-name="widget-gtk-comboboxtext"> - <properties> - <property save="True" query="False" id="max-width-chars" default="-1" name="Maximum Width in Characters"> - <parameter-spec> - <type>GParamInt</type> - <min>-1</min> - </parameter-spec> - <tooltip>The desired maximum width of the ComboBox, in characters</tooltip> - </property> - </properties> - </glade-widget-class> - - <glade-widget-class title="VclComboBoxNumeric" name="VclComboBoxNumeric" - generic-name="ComboBoxNumeric" parent="VclComboBoxText" - icon-name="widget-gtk-comboboxtext"/> <glade-widget-class title="SvtURLBox" name="svtlo-SvtURLBox" generic-name="URLBox" parent="VclComboBoxText" |