Class ScaledSliderWidget
- 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.ScaledSliderWidget
-
public class ScaledSliderWidget extends WritablePVWidget
Widget that can read/write numeric PV via scaled slider
-
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetFont>
displayScaleFont
Display 'scale_font': Font for scalestatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelHigh
'level_high' property: Level of HIGH value for widgetstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelHiHi
'level_hihi' property: Level of HIHI value for widgetstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelLoLo
'level_lolo' property: Level of LOW value for widgetstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double>
propLevelLow
'level_low' property: Level of LOW value for widgetstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer>
propMajorTickStepHint
'major_tick_step_hint' property: Minimum space, in pixels, between major tick marks.static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String>
propScaleFormat
'scale_format' property: Formatter for scale labels; follows java DecimalFormatstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowHigh
'show_high' property: Whether to show HIGH markerstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowHiHi
'show_hihi' property: Whether to show HIHI markerstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowLoLo
'show_lo' property: Whether to show LOLO markerstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowLow
'show_low' property: Whether to show LOW markerstatic org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowMinorTicks
'show_minor_ticks' property: Show tick marks on scale.static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propShowScale
'show_scale' property: Show scale for scaled widget.static 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 ScaledSliderWidget()
-
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<org.csstudio.display.builder.model.properties.WidgetColor>
propBackgroundColor()
WidgetProperty<java.lang.Boolean>
propEnabled()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetFont>
propFont()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propForegroundColor()
WidgetProperty<java.lang.Boolean>
propHorizontal()
WidgetProperty<java.lang.Double>
propIncrement()
WidgetProperty<java.lang.Double>
propLevelHi()
WidgetProperty<java.lang.Double>
propLevelHiHi()
WidgetProperty<java.lang.Double>
propLevelLo()
WidgetProperty<java.lang.Double>
propLevelLoLo()
WidgetProperty<java.lang.Boolean>
propLimitsFromPV()
WidgetProperty<java.lang.Integer>
propMajorTickStepHint()
WidgetProperty<java.lang.Double>
propMaximum()
WidgetProperty<java.lang.Double>
propMinimum()
WidgetProperty<java.lang.String>
propScaleFormat()
WidgetProperty<java.lang.Boolean>
propShowHigh()
WidgetProperty<java.lang.Boolean>
propShowHiHi()
WidgetProperty<java.lang.Boolean>
propShowLoLo()
WidgetProperty<java.lang.Boolean>
propShowLow()
WidgetProperty<java.lang.Boolean>
propShowMinorTicks()
WidgetProperty<java.lang.Boolean>
propShowScale()
WidgetProperty<java.lang.Boolean>
propTransparent()
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
-
displayScaleFont
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<org.csstudio.display.builder.model.properties.WidgetFont> displayScaleFont
Display 'scale_font': Font for scale
-
propShowScale
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowScale
'show_scale' property: Show scale for scaled widget.
-
propShowMinorTicks
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowMinorTicks
'show_minor_ticks' property: Show tick marks on scale.
-
propScaleFormat
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String> propScaleFormat
'scale_format' property: Formatter for scale labels; follows java DecimalFormat
-
propMajorTickStepHint
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propMajorTickStepHint
'major_tick_step_hint' property: Minimum space, in pixels, between major tick marks.
-
propLevelHigh
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelHigh
'level_high' property: Level of HIGH value for widget
-
propLevelHiHi
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelHiHi
'level_hihi' property: Level of HIHI value for widget
-
propLevelLow
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelLow
'level_low' property: Level of LOW value for widget
-
propLevelLoLo
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propLevelLoLo
'level_lolo' property: Level of LOW value for widget
-
propShowHigh
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowHigh
'show_high' property: Whether to show HIGH marker
-
propShowHiHi
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowHiHi
'show_hihi' property: Whether to show HIHI marker
-
propShowLow
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowLow
'show_low' property: Whether to show LOW marker
-
propShowLoLo
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowLoLo
'show_lo' property: Whether to show LOLO marker
-
-
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
-
propHorizontal
public WidgetProperty<java.lang.Boolean> propHorizontal()
- Returns:
- 'horizontal' property
-
propIncrement
public WidgetProperty<java.lang.Double> propIncrement()
- Returns:
- 'increment' property
-
propForegroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propForegroundColor()
- Returns:
- 'foreground' property
-
propBackgroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
- Returns:
- 'background' property
-
propTransparent
public WidgetProperty<java.lang.Boolean> propTransparent()
- Returns:
- 'transparent' property
-
propFont
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetFont> propFont()
- Returns:
- 'font' property
-
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
-
propEnabled
public WidgetProperty<java.lang.Boolean> propEnabled()
- Returns:
- 'enabled' property
-
propShowScale
public WidgetProperty<java.lang.Boolean> propShowScale()
- Returns:
- 'show_scale' property
-
propMajorTickStepHint
public WidgetProperty<java.lang.Integer> propMajorTickStepHint()
- Returns:
- 'major_tick_step_hint' property
-
propShowMinorTicks
public WidgetProperty<java.lang.Boolean> propShowMinorTicks()
- Returns:
- 'show_minor_ticks' property
-
propScaleFormat
public WidgetProperty<java.lang.String> propScaleFormat()
- Returns:
- 'scale_format' property
-
propLevelHi
public WidgetProperty<java.lang.Double> propLevelHi()
- Returns:
- 'level_hi' property
-
propLevelHiHi
public WidgetProperty<java.lang.Double> propLevelHiHi()
- Returns:
- 'level_hihi' property
-
propLevelLo
public WidgetProperty<java.lang.Double> propLevelLo()
- Returns:
- 'level_lo' property
-
propLevelLoLo
public WidgetProperty<java.lang.Double> propLevelLoLo()
- Returns:
- 'level_lolo' property
-
propShowHigh
public WidgetProperty<java.lang.Boolean> propShowHigh()
- Returns:
- 'show_high' property
-
propShowHiHi
public WidgetProperty<java.lang.Boolean> propShowHiHi()
- Returns:
- 'show_hihi' property
-
propShowLow
public WidgetProperty<java.lang.Boolean> propShowLow()
- Returns:
- 'show_low' property
-
propShowLoLo
public WidgetProperty<java.lang.Boolean> propShowLoLo()
- Returns:
- 'show_lolo' property
-
runtimePropConfigure
public org.csstudio.display.builder.model.properties.RuntimeEventProperty runtimePropConfigure()
- Returns:
- 'configure' property
-
-