uavsim.graphics.controls.buttons
Class A_ButtonProperties
java.lang.Object
uavsim.graphics.controls.A_ControlProperties
uavsim.graphics.controls.buttons.A_ButtonProperties
- Direct Known Subclasses:
- ButtonProperties
public abstract class A_ButtonProperties
- extends A_ControlProperties
Provides the shared functionality for defining button control properties.
- Author:
- Dan Tappan [22.06.11]
|
Field Summary |
protected ScalerPair |
_bodyScale
the relative scale (as width and height) of the body to its host's absolute size |
|
Method Summary |
ScalerPair |
getBodyScale()
Gets the relative scale (as width and height) of the body to its host's absolute size. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_bodyScale
protected final ScalerPair _bodyScale
- the relative scale (as width and height) of the body to its host's absolute size
A_ButtonProperties
public A_ButtonProperties(CoordinateCartesianRelative anchorRelative,
ScalerPair bodyScale,
Scaler outlineScale,
java.awt.Color bodyColor,
java.awt.Color outlineColor,
java.lang.String label,
TextProperties labelProperties)
- Creates an abstract button control descriptor.
- Parameters:
anchorRelative - - the center anchor relative to the center of the control's host instrumentbodyScale - - the relative scale (as width and height) of the body to its host's absolute sizeoutlineScale - - the relative scale of the outline to the bodybodyColor - - the body coloroutlineColor - - the outline colorlabel - - the label, which may be emptylabelProperties - - the label properties
getBodyScale
public ScalerPair getBodyScale()
- Gets the relative scale (as width and height) of the body to its host's absolute size.
- Returns:
- the scale