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
Modifier and TypeFieldDescriptionfinal String
static final String
static final String
The Format of the value.static final String
static final String
static final String
The ID of the maximum property.static final String
The ID of the minimum property.static final String
The amount the scrollbar will move when the page up or page down areas are pressed.static final String
static final String
static final String
static final String
the 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, pvModel
Fields 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, VERSION
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Configure the properties of the widget.double
boolean
boolean
boolean
boolean
boolean
showText()
Methods inherited from class org.csstudio.opibuilder.widgets.model.LabelModel
getHorizontalAlignment, getText, getVerticalAlignment, isAutoSize, isShowScrollbar, isTransparent, isWrapWords, setFont, setText, setText
Methods inherited from class org.csstudio.opibuilder.model.AbstractPVWidgetModel
configureBaseProperties, getDelegate, getPVName, getTooltip, isAlarmPulsing, isBackColorAlarmSensitve, isBorderAlarmSensitve, isForeColorAlarmSensitve, processVersionDifference
Methods 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:AbstractWidgetModel
Configure the properties of the widget. Subclass should add new properties in this method.- Overrides:
configureProperties
in 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:
getTypeID
in classLabelModel
- Returns:
- the unique typeID of the model.
-
getFormat
-