Class ScrollBarWidget
- java.lang.Object
-
- org.csstudio.display.builder.model.Widget
-
- org.csstudio.display.builder.model.widgets.VisibleWidget
-
- org.csstudio.display.builder.model.widgets.PVWidget
-
- org.csstudio.display.builder.model.widgets.WritablePVWidget
-
- org.csstudio.display.builder.model.widgets.ScrollBarWidget
-
public class ScrollBarWidget extends WritablePVWidget
Widget that can read/write numeric PV via scrollbar
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScrollBarWidget.IncrementConfigurator
Configurator that handles legacy "step_increment" as "increment"
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propBarLength
'bar_length' property: Bar length: length visiblestatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowValueTip
'show_value_tip' property: Show value tipstatic org.csstudio.display.builder.model.WidgetDescriptor
WIDGET_DESCRIPTOR
Widget descriptor-
Fields inherited from class org.csstudio.display.builder.model.widgets.PVWidget
RUNTIME_VALUE_NO_PV
-
Fields inherited from class org.csstudio.display.builder.model.Widget
BASE_WIDGET_VERSION, USER_DATA_REPRESENTATION, USER_DATA_RUNTIME, USER_DATA_SCRIPT_SUPPORT, USER_DATA_TOOLKIT_PARENT
-
-
Constructor Summary
Constructors Constructor Description ScrollBarWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.csstudio.display.builder.model.WidgetConfigurator
getConfigurator(org.csstudio.display.builder.model.Version persisted_version)
Obtain configurator.WidgetProperty<java.lang.Double>
propBarLength()
WidgetProperty<java.lang.Boolean>
propEnabled()
WidgetProperty<java.lang.Boolean>
propHorizontal()
WidgetProperty<java.lang.Double>
propIncrement()
WidgetProperty<java.lang.Boolean>
propLimitsFromPV()
WidgetProperty<java.lang.Double>
propMaximum()
WidgetProperty<java.lang.Double>
propMinimum()
WidgetProperty<java.lang.Boolean>
propShowValueTip()
org.csstudio.display.builder.model.properties.RuntimeEventProperty
runtimePropConfigure()
-
Methods inherited from class org.csstudio.display.builder.model.widgets.WritablePVWidget
runtimePropPVWritable
-
Methods inherited from class org.csstudio.display.builder.model.widgets.PVWidget
propBorderAlarmSensitive, propPVName, runtimePropValue
-
Methods inherited from class org.csstudio.display.builder.model.widgets.VisibleWidget
propTooltip, propVisible, runtimePropConnected
-
Methods inherited from class org.csstudio.display.builder.model.Widget
checkDisplayModel, checkProperty, checkProperty, clearUserData, expandPropertyNames, getDisplayModel, getEffectiveMacros, getID, getMacrosOrProperties, getName, getParent, getProperties, getProperty, getProperty, getPropertyByPath, getPropertyValue, getPropertyValue, getTopDisplayModel, getType, getUserData, getVersion, getWidgetClass, isClean, propActions, propClass, propHeight, propName, propRules, propScripts, propWidth, propX, propY, setConfiguratorResult, setPropertyValue, setPropertyValue, setUserData, toString
-
-
-
-
Field Detail
-
WIDGET_DESCRIPTOR
public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
Widget descriptor
-
propShowValueTip
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowValueTip
'show_value_tip' property: Show value tip
-
propBarLength
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propBarLength
'bar_length' property: Bar length: length visible
-
-
Method Detail
-
getConfigurator
public org.csstudio.display.builder.model.WidgetConfigurator getConfigurator(org.csstudio.display.builder.model.Version persisted_version) throws java.lang.Exception
Description copied from class:Widget
Obtain configurator.While typically using the default
WidgetConfigurator
, widget may provide a different configurator for reading older persisted date.- Overrides:
getConfigurator
in classWidget
- Parameters:
persisted_version
- Version of the persisted data.- Returns:
- Widget configurator for that version
- Throws:
java.lang.Exception
- if persisted version cannot be handled
-
propMinimum
public WidgetProperty<java.lang.Double> propMinimum()
- Returns:
- 'minimum' property
-
propMaximum
public WidgetProperty<java.lang.Double> propMaximum()
- Returns:
- 'maximum' property
-
propLimitsFromPV
public WidgetProperty<java.lang.Boolean> propLimitsFromPV()
- Returns:
- 'limits_from_pv' property
-
propHorizontal
public WidgetProperty<java.lang.Boolean> propHorizontal()
- Returns:
- 'horizontal' property
-
propShowValueTip
public WidgetProperty<java.lang.Boolean> propShowValueTip()
- Returns:
- 'show_value_tip' property
-
propBarLength
public WidgetProperty<java.lang.Double> propBarLength()
- Returns:
- 'bar_length' property
-
propIncrement
public WidgetProperty<java.lang.Double> propIncrement()
- Returns:
- 'increment' property
-
propEnabled
public WidgetProperty<java.lang.Boolean> propEnabled()
- Returns:
- 'enabled' property
-
runtimePropConfigure
public org.csstudio.display.builder.model.properties.RuntimeEventProperty runtimePropConfigure()
- Returns:
- 'configure' property
-
-