summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-02-27 10:04:14 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-02-27 10:05:46 +0000
commit307c8cdd59bb46d66ba6902fe616d5cc19463c39 (patch)
treedc274d0bbb86e42385c38c3f673239359fc89359
parent45532cef80be1c658484282ec41031d02b91a218 (diff)
reluctantly support NumericBox as a custom widget
Change-Id: I7bbd8032953a6573e8f480d4c7a992b178f310f3
-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