summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extras/source/glade/libreoffice-catalog.xml5
-rw-r--r--vcl/source/window/builder.cxx6
2 files changed, 11 insertions, 0 deletions
diff --git a/extras/source/glade/libreoffice-catalog.xml b/extras/source/glade/libreoffice-catalog.xml
index cd3b0fce4481..1cf420d142e4 100644
--- a/extras/source/glade/libreoffice-catalog.xml
+++ b/extras/source/glade/libreoffice-catalog.xml
@@ -78,5 +78,10 @@
</properties>
</glade-widget-class>
+ <glade-widget-class title="VclComboBoxNumeric" name="VclComboBoxNumeric"
+ generic-name="ComboBoxNumeric" parent="VclComboBoxText"
+ icon-name="widget-gtk-comboboxtext"/>
+
+
</glade-widget-classes>
</glade-catalog>
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index d46df66c5aed..8654b658027d 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -1093,6 +1093,12 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
pWindow = pListBox;
}
}
+ else if (name == "VclComboBoxNumeric")
+ {
+ NumericBox* pComboBox = new NumericBox(pParent, WB_LEFT|WB_DROPDOWN|WB_VCENTER|WB_3DLOOK);
+ pComboBox->EnableAutoSize(true);
+ pWindow = pComboBox;
+ }
else if (name == "GtkTreeView")
{
//To-Do