Class ScaledSliderWidget


  • public class ScaledSliderWidget
    extends WritablePVWidget
    Widget that can read/write numeric PV via scaled slider
    • 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
    • Constructor Detail

      • ScaledSliderWidget

        public ScaledSliderWidget()
    • 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 class Widget
        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