Package com.charliemouse.cambozola
Class Accessory
- java.lang.Object
-
- com.charliemouse.cambozola.Accessory
-
- Direct Known Subclasses:
ChangeStreamAccessory
,HomeAccessory
,InfoAccessory
,PanAccessory
,WWWHelpAccessory
,ZoomInAccessory
,ZoomOutAccessory
public abstract class Accessory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
BUTTON_SIZE
static int
ICON_INDENT
static int
ICON_SIZE
-
Constructor Summary
Constructors Constructor Description Accessory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.Point p, ViewerAttributeInterface vfi)
java.lang.String
getDescription()
java.awt.Image
getIconImage()
java.lang.String
getIconLocation()
java.lang.String
getKey()
java.lang.String
getName()
boolean
isEnabled(ICameraProfile profile, ViewerAttributeInterface vfi)
This is only checked at creation timevoid
terminate()
-
-
-
Field Detail
-
ICON_SIZE
public static final int ICON_SIZE
- See Also:
- Constant Field Values
-
ICON_INDENT
public static final int ICON_INDENT
- See Also:
- Constant Field Values
-
BUTTON_SIZE
public static final int BUTTON_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.String getDescription()
-
isEnabled
public boolean isEnabled(ICameraProfile profile, ViewerAttributeInterface vfi)
This is only checked at creation time- Returns:
- True if the accessory is enabled
-
getIconLocation
public java.lang.String getIconLocation()
-
getIconImage
public java.awt.Image getIconImage()
-
terminate
public void terminate()
-
actionPerformed
public void actionPerformed(java.awt.Point p, ViewerAttributeInterface vfi)
-
-