Class ChoiceButtonWidget


  • public class ChoiceButtonWidget
    extends WritablePVWidget
    Widget for PV with choices (enum)

    Creates one button per choice

    • Field Detail

      • WIDGET_DESCRIPTOR

        public static final org.csstudio.display.builder.model.WidgetDescriptor WIDGET_DESCRIPTOR
        Widget descriptor
    • Constructor Detail

      • ChoiceButtonWidget

        public ChoiceButtonWidget()
    • Method Detail

      • propForegroundColor

        public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propForegroundColor()
        Returns:
        'foreground_color' property
      • propBackgroundColor

        public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propBackgroundColor()
        Returns:
        'background_color' property
      • propSelectedColor

        public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propSelectedColor()
        Returns:
        'selected_color' property
      • propFont

        public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetFont> propFont()
        Returns:
        'font' property
      • propItemsFromPV

        public WidgetProperty<java.lang.Boolean> propItemsFromPV()
        Returns:
        'items_from_PV' property
      • propHorizontal

        public WidgetProperty<java.lang.Boolean> propHorizontal()
        Returns:
        'horizontal' property
      • propEnabled

        public WidgetProperty<java.lang.Boolean> propEnabled()
        Returns:
        'enabled' property
      • propConfirmDialog

        public WidgetProperty<java.lang.Boolean> propConfirmDialog()
        Returns:
        'confirm_dialog' property
      • propConfirmMessage

        public WidgetProperty<java.lang.String> propConfirmMessage()
        Returns:
        'confirm_message' property
      • propPassword

        public WidgetProperty<java.lang.String> propPassword()
        Returns:
        'password' property