vcl/source/window/builder.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
New commits: commit 1364daae4a6fe079bf78cc08ee28a870b2faffb2 Author: Caolán McNamara <caol...@redhat.com> Date: Mon Sep 10 14:57:55 2012 +0100 add a route to toggle off spinners from spinboxes Change-Id: I344b591b9d02e08717db1da89518f1a9654bd7a1 diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx index e7ad8a4..55e10ad 100644 --- a/vcl/source/window/builder.cxx +++ b/vcl/source/window/builder.cxx @@ -447,15 +447,19 @@ Window *VclBuilder::makeObject(Window *pParent, const rtl::OString &name, const FieldUnit eUnit = detectMetricUnit(sUnit); + WinBits nBits = WB_RIGHT|WB_BORDER|WB_3DLOOK; + if (!id.endsWith("-nospin")) + nBits |= WB_SPIN; + if (sPattern.isEmpty()) { fprintf(stderr, "making numeric field for %s %s\n", name.getStr(), sUnit.getStr()); - pWindow = new NumericField(pParent, WB_RIGHT|WB_SPIN|WB_BORDER|WB_3DLOOK); + pWindow = new NumericField(pParent, nBits); } else { fprintf(stderr, "making metric field for %s %s\n", name.getStr(), sUnit.getStr()); - MetricField *pField = new MetricField(pParent, WB_RIGHT|WB_SPIN|WB_BORDER|WB_3DLOOK); + MetricField *pField = new MetricField(pParent, nBits); pField->SetUnit(eUnit); pWindow = pField; }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits