Class SlideButtonWidget
- 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.SlideButtonWidget
-
public class SlideButtonWidget extends WritablePVWidget
Widget that provides button for making a binary change.- Version:
- 1.0.0 21 Aug 2018
-
-
Field Summary
Fields Modifier and Type Field Description static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean>
propAutoSize
static org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String>
propLabel
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 SlideButtonWidget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetProperty<java.lang.Boolean>
propAutoSize()
WidgetProperty<java.lang.Integer>
propBit()
WidgetProperty<org.csstudio.display.builder.model.properties.ConfirmDialog>
propConfirmDialog()
WidgetProperty<java.lang.String>
propConfirmMessage()
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.String>
propLabel()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propOffColor()
WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor>
propOnColor()
WidgetProperty<java.lang.String>
propPassword()
-
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, getConfigurator, 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
-
propLabel
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.String> propLabel
-
propAutoSize
public static final org.csstudio.display.builder.model.WidgetPropertyDescriptor<java.lang.Boolean> propAutoSize
-
-
Method Detail
-
propAutoSize
public WidgetProperty<java.lang.Boolean> propAutoSize()
- Returns:
- 'auto_size' property
-
propBit
public WidgetProperty<java.lang.Integer> propBit()
- Returns:
- 'bit' property.
-
propConfirmDialog
public WidgetProperty<org.csstudio.display.builder.model.properties.ConfirmDialog> propConfirmDialog()
- Returns:
- 'confirm_dialog' property.
-
propConfirmMessage
public WidgetProperty<java.lang.String> propConfirmMessage()
- Returns:
- 'confirm_message' property.
-
propEnabled
public WidgetProperty<java.lang.Boolean> propEnabled()
- Returns:
- 'enabled' property.
-
propFont
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetFont> propFont()
- Returns:
- 'font' property.
-
propForegroundColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propForegroundColor()
- Returns:
- 'foreground_color' property.
-
propLabel
public WidgetProperty<java.lang.String> propLabel()
- Returns:
- 'label' property.
-
propOffColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propOffColor()
- Returns:
- 'off_color' property.
-
propOnColor
public WidgetProperty<org.csstudio.display.builder.model.properties.WidgetColor> propOnColor()
- Returns:
- 'on_color' property.
-
propPassword
public WidgetProperty<java.lang.String> propPassword()
- Returns:
- 'password' property.
-
-