Class ToggleItem
java.lang.Object
de.rcblum.stream.deck.items.AbstractStreamItem
de.rcblum.stream.deck.items.ToggleItem
- All Implemented Interfaces:
StreamKeyListener, StreamItem
-
Field Summary
Fields inherited from class AbstractStreamItem
animation, buttonCount, img, parent, rawImg, rowCount, text, textPosFields inherited from interface StreamItem
TEXT_POS_BOTTOM, TEXT_POS_CENTER, TEXT_POS_TOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract voidonDisable(boolean byEvent) Is called when the item is toggled to offprotected abstract voidIs called when the Item is brought to displayprotected abstract voidonEnable(boolean byEvent) Is called when the Item is toggled to on.voidonKeyEvent(KeyEvent event) Whenever a key event is triggered this method will be calledvoidsetSelected(boolean selected) Methods inherited from class AbstractStreamItem
addIconUpdateListener, fireIconUpdate, getAnimation, getButtonCount, getChildCount, getColumnCount, getDialListeners, getIcon, getParent, getRowCount, getText, getTouchScreenImage, getTouchScreenListeners, hasAnimation, hasDialListeners, hasTouchScreenImage, hasTouchScreenListeners, removeIconUpdateListener, setAnimation, setButtonCount, setIcon, setIconPackage, setParent, setRowCount, setText, setText, setTextPositionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface StreamItem
getChild, getChildId, getChildren, isLeaf
-
Constructor Details
-
ToggleItem
public ToggleItem() -
ToggleItem
public ToggleItem(boolean selected) -
ToggleItem
-
-
Method Details
-
onKeyEvent
Description copied from interface:StreamKeyListenerWhenever a key event is triggered this method will be called- Parameters:
event-
-
setSelected
public void setSelected(boolean selected) -
isSelected
public boolean isSelected() -
onDisplay
protected abstract void onDisplay()Is called when the Item is brought to display -
onEnable
protected abstract void onEnable(boolean byEvent) Is called when the Item is toggled to on. -
onDisable
protected abstract void onDisable(boolean byEvent) Is called when the item is toggled to off
-