diff options
Diffstat (limited to 'vcl/source/window/builder.cxx')
-rw-r--r-- | vcl/source/window/builder.cxx | 10 |
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); |