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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
Accessory
public Accessory()
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)