Class SymbolWidget


  • public class SymbolWidget
    extends PVWidget
    Version:
    1.0.0 19 Jun 2017
    • Field Detail

      • WIDGET_DESCRIPTOR

        public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
      • propInitialIndex

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propInitialIndex
      • propShowIndex

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propShowIndex
      • propRotation

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Double> propRotation
      • propArrayIndex

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Integer> propArrayIndex
      • propAutoSize

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propAutoSize
      • propPreserveRatio

        public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propPreserveRatio
      • propSymbols

        public static final org.csstudio.display.builder.model.ArrayWidgetProperty.Descriptor<WidgetProperty<java.lang.String>> propSymbols
        'items' property: list of items (string properties) for combo box
    • Constructor Detail

      • SymbolWidget

        public SymbolWidget()
    • Method Detail

      • addOrReplaceSymbol

        public void addOrReplaceSymbol​(int index,
                                       java.lang.String fileName)
      • clearImportedFrom

        public void clearImportedFrom()
      • getConfigurator

        public org.csstudio.display.builder.model.WidgetConfigurator getConfigurator​(org.csstudio.display.builder.model.Version persistedVersion)
                                                                              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:
        persistedVersion - Version of the persisted data.
        Returns:
        Widget configurator for that version
        Throws:
        java.lang.Exception - if persisted version cannot be handled
      • getImportedFrom

        public java.lang.String getImportedFrom()
      • propArrayIndex

        public WidgetProperty<java.lang.Integer> propArrayIndex()
      • propAutoSize

        public WidgetProperty<java.lang.Boolean> propAutoSize()
      • propBackgroundColor

        public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
      • propEnabled

        public WidgetProperty<java.lang.Boolean> propEnabled()
      • propInitialIndex

        public WidgetProperty<java.lang.Integer> propInitialIndex()
      • propPreserveRatio

        public WidgetProperty<java.lang.Boolean> propPreserveRatio()
      • propRotation

        public WidgetProperty<java.lang.Double> propRotation()
      • propShowIndex

        public WidgetProperty<java.lang.Boolean> propShowIndex()
      • propSymbols

        public org.csstudio.display.builder.model.ArrayWidgetProperty<WidgetProperty<java.lang.String>> propSymbols()
      • propTransparent

        public WidgetProperty<java.lang.Boolean> propTransparent()