summaryrefslogtreecommitdiff
path: root/vcl/source/window/builder.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/window/builder.cxx')
-rw-r--r--vcl/source/window/builder.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 55c9ecbf661c..aa33c16f7143 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -20,6 +20,7 @@
#include <vcl/layout.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/menubtn.hxx>
+#include <vcl/prgsbar.hxx>
#include <vcl/scrbar.hxx>
#include <vcl/svapp.hxx>
#include <vcl/tabctrl.hxx>
@@ -765,6 +766,15 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
else
pWindow = new ScrollBar(pParent, WB_HORZ);
}
+ else if (name == "GtkProgressBar")
+ {
+ extractScrollAdjustment(id, rMap);
+ bVertical = extractOrientation(rMap);
+ if (bVertical)
+ pWindow = new ProgressBar(pParent, WB_VERT);
+ else
+ pWindow = new ProgressBar(pParent, WB_HORZ);
+ }
else if (name == "GtkScrolledWindow")
{
pWindow = new VclScrolledWindow(pParent);