From 883b0f916edb66b7135bd75b03022308d822bba9 Mon Sep 17 00:00:00 2001 From: Will Rogers Date: Thu, 3 Dec 2015 11:49:51 +0000 Subject: [PATCH] o.c.o.converter: hard-code width of converted updown button When converting an updown button into a spinner, only the buttons are relevant. Hard-coding the width shows only the buttons. --- .../converter/writer/Opi_activeUpdownButtonClass.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.converter/src/main/org/csstudio/opibuilder/converter/writer/Opi_activeUpdownButtonClass.java b/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.converter/src/main/org/csstudio/opibuilder/converter/writer/Opi_activeUpdownButtonClass.java index 569dc547c2c..80fed1c15d8 100644 --- a/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.converter/src/main/org/csstudio/opibuilder/converter/writer/Opi_activeUpdownButtonClass.java +++ b/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.converter/src/main/org/csstudio/opibuilder/converter/writer/Opi_activeUpdownButtonClass.java @@ -31,6 +31,9 @@ public Opi_activeUpdownButtonClass(Context con, Edm_activeUpdownButtonClass r) { setTypeId(typeId); setName(name); setVersion(version); + // When converting an updown button into a spinner, the readback part of the spinner + // is generally not required. This width makes the widget show only the buttons. + new OpiInt(widgetContext, "width", 22); if(r.getControlPv()!=null) new OpiString(widgetContext, "pv_name", convertPVName(r.getControlPv())); if(r.getCoarseValue()!=0)