summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-01-29 15:38:23 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-01-29 21:48:31 +0000
commite258b760563dc2a69a1cc8b0c8b7b4c15a2774ad (patch)
treedbf401ba77dab648404bf786f72761030697f80e /vcl
parentfc480bcafd589b7fb32067a016d37213c80ad39a (diff)
allow a custom border property for drawing areas
Change-Id: I1e5777e5dcc04d0aa53d1ac4b9091f310ae59035
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/builder.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 510a4ce367ed..9786bfe926ae 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -1092,7 +1092,10 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
else if (name == "GtkNotebook")
pWindow = new TabControl(pParent, WB_STDTABCONTROL|WB_3DLOOK);
else if (name == "GtkDrawingArea")
- pWindow = new Window(pParent);
+ {
+ OString sBorder = extractCustomProperty(rMap);
+ pWindow = new Window(pParent, sBorder.isEmpty() ? 0 : WB_BORDER);
+ }
else if (name == "GtkTextView")
{
extractBuffer(id, rMap);