Class SpinnerModel
java.lang.Object
org.csstudio.opibuilder.model.AbstractWidgetModel
org.csstudio.opibuilder.model.AbstractPVWidgetModel
org.csstudio.opibuilder.widgets.model.LabelModel
org.csstudio.opibuilder.widgets.model.SpinnerModel
- All Implemented Interfaces:
IPVWidgetModel,ITextModel,IAdaptable,IPropertySource
The model of spinner widget.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringstatic final Stringstatic final StringThe Format of the value.static final Stringstatic final Stringstatic final StringThe ID of the maximum property.static final StringThe ID of the minimum property.static final StringThe amount the scrollbar will move when the page up or page down areas are pressed.static final Stringstatic final Stringstatic final Stringstatic final Stringthe amount the scrollbar will move when the up or down arrow buttons are pressed.Fields inherited from class org.csstudio.opibuilder.widgets.model.LabelModel
PROP_ALIGN_H, PROP_ALIGN_V, PROP_AUTOSIZE, PROP_SHOW_SCROLLBAR, PROP_TEXT, PROP_TRANSPARENT, PROP_WRAP_WORDS, pvModelFields inherited from class org.csstudio.opibuilder.model.AbstractWidgetModel
PROP_ACTIONS, PROP_BORDER_COLOR, PROP_BORDER_STYLE, PROP_BORDER_WIDTH, PROP_COLOR_BACKGROUND, PROP_COLOR_FOREGROUND, PROP_ENABLED, PROP_FONT, PROP_HEIGHT, PROP_NAME, PROP_RULES, PROP_SCALE_OPTIONS, PROP_SCRIPTS, PROP_SRC_CONNECTIONS, PROP_TGT_CONNECTIONS, PROP_TOOLTIP, PROP_VISIBLE, PROP_WIDGET_TYPE, PROP_WIDGET_UID, PROP_WIDTH, PROP_XPOS, PROP_YPOS, VERSIONFields inherited from interface org.csstudio.opibuilder.model.IPVWidgetModel
PROP_ALARM_PULSING, PROP_BACKCOLOR_ALARMSENSITIVE, PROP_BORDER_ALARMSENSITIVE, PROP_FORECOLOR_ALARMSENSITIVE, PROP_PVNAME, PROP_PVVALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidConfigure the properties of the widget.doublebooleanbooleanbooleanbooleanbooleanshowText()Methods inherited from class org.csstudio.opibuilder.widgets.model.LabelModel
getHorizontalAlignment, getText, getVerticalAlignment, isAutoSize, isShowScrollbar, isTransparent, isWrapWords, setFont, setText, setTextMethods inherited from class org.csstudio.opibuilder.model.AbstractPVWidgetModel
configureBaseProperties, getDelegate, getPVName, getTooltip, isAlarmPulsing, isBackColorAlarmSensitve, isBorderAlarmSensitve, isForeColorAlarmSensitve, processVersionDifferenceMethods inherited from class org.csstudio.opibuilder.model.AbstractWidgetModel
addConnection, addProperty, addProperty, addPVProperty, doScale, flipHorizontally, flipHorizontally, flipVertically, flipVertically, generateNewWUID, getActionsInput, getAdapter, getAllPropertyIDs, getBackgroundColor, getBorderColor, getBorderStyle, getBorderWidth, getBounds, getCastedPropertyValue, getEditableValue, getExecutionMode, getFont, getForegroundColor, getHeight, getIndex, getLocation, getName, getNestedDepth, getOriginLocation, getOriginSize, getParent, getProperty, getPropertyDescriptors, getPropertyValue, getPVMap, getRawPropertyValue, getRawTooltip, getRGBFromColorProperty, getRootDisplayModel, getRootDisplayModel, getRulesInput, getRuntimePropertyList, getScaledSize, getScaleOptions, getScriptsInput, getSize, getSourceConnections, getSWTColorFromColorProperty, getTargetConnections, getType, getVersion, getVersionOnFile, getWidgetType, getWidth, getWUID, getX, getY, isEnabled, isPropertySet, isVisible, removeProperty, removePVProperty, resetPropertyValue, rotate90, rotate90, scale, scaleConnections, setBackgroundColor, setBorderColor, setBorderStyle, setBorderWidth, setBounds, setBounds, setEnabled, setExecutionMode, setForegroundColor, setHeight, setLocation, setLocation, setName, setParent, setPropertyDescription, setPropertyValue, setPropertyValue, setPropertyVisible, setPropertyVisibleAndSavable, setScaleOptions, setSize, setSize, setTooltip, setVersionOnFile, setWidth, setX, setY
-
Field Details
-
ID
- See Also:
-
PROP_MIN
The ID of the minimum property.- See Also:
-
PROP_MAX
The ID of the maximum property.- See Also:
-
PROP_STEP_INCREMENT
the amount the scrollbar will move when the up or down arrow buttons are pressed.- See Also:
-
PROP_PAGE_INCREMENT
The amount the scrollbar will move when the page up or page down areas are pressed.- See Also:
-
PROP_LIMITS_FROM_PV
- See Also:
-
PROP_PRECISION
- See Also:
-
PROP_PRECISION_FROM_PV
- See Also:
-
PROP_BUTTONS_ON_LEFT
- See Also:
-
PROP_HORIZONTAL_BUTTONS_LAYOUT
- See Also:
-
PROP_SHOW_TEXT
- See Also:
-
PROP_FORMAT
The Format of the value.- See Also:
-
-
Constructor Details
-
SpinnerModel
public SpinnerModel()
-
-
Method Details
-
configureProperties
protected void configureProperties()Description copied from class:AbstractWidgetModelConfigure the properties of the widget. Subclass should add new properties in this method.- Overrides:
configurePropertiesin classLabelModel
-
getMinimum
-
getMaximum
-
showText
public boolean showText() -
getStepIncrement
-
getPageIncrement
public double getPageIncrement() -
isLimitsFromPV
public boolean isLimitsFromPV() -
isPrecisionFromPV
public boolean isPrecisionFromPV() -
isButtonsOnLeft
public boolean isButtonsOnLeft() -
isHorizontalButtonsLayout
public boolean isHorizontalButtonsLayout() -
getTypeID
- Overrides:
getTypeIDin classLabelModel- Returns:
- the unique typeID of the model.
-
getFormat
-