|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.common.action.CAction
bibliothek.gui.dock.common.intern.action.CDecorateableAction<A>
bibliothek.gui.dock.common.intern.action.CDropDownItem<CExtendedModeAction.Action>
bibliothek.gui.dock.common.intern.action.CExtendedModeAction
@FrameworkOnly public class CExtendedModeAction
This action is intended to change the ExtendedMode of a
CDockable by calling CDockable.setExtendedMode(ExtendedMode).
| Nested Class Summary | |
|---|---|
class |
CExtendedModeAction.Action
The internal representation of a CExtendedModeAction. |
| Constructor Summary | |
|---|---|
protected |
CExtendedModeAction()
Creates an empty, non initialized action. |
protected |
CExtendedModeAction(CControl control,
ExtendedMode mode,
String iconKey,
String textKey,
String tooltipKey,
PropertyKey<KeyStroke> gotoStroke)
Creates a new action. |
| Method Summary | |
|---|---|
void |
action(CDockable dockable)
This method actually changes the ExtendedMode of dockable
to the mode that was given to this action in the constructor. |
protected boolean |
checkTrigger(KeyEvent event)
Checks whether this action is able to trigger this action. |
protected CExtendedModeAction.Action |
createAction()
Creates an instance of the action representing this CExtendedModeAction. |
protected DockController |
getController()
Gets the controller from which this action currently reads its content. |
protected void |
init(CControl control,
ExtendedMode mode,
String iconKey,
String textKey,
String tooltipKey,
PropertyKey<KeyStroke> gotoStroke)
Creates a new action, this method must be called only once. |
protected void |
setController(DockController controller)
Exchanges all the properties such that they are read from controller |
| Methods inherited from class bibliothek.gui.dock.common.intern.action.CDropDownItem |
|---|
isDropDownSelectable, isDropDownTriggerableNotSelected, isDropDownTriggerableSelected, setDropDownSelectable, setDropDownTriggerableNotSelected, setDropDownTriggerableSelected |
| Methods inherited from class bibliothek.gui.dock.common.intern.action.CDecorateableAction |
|---|
addDecorateableActionListener, getAccelerator, getDisabledHoverIcon, getDisabledIcon, getDisabledPressedIcon, getHoverIcon, getIcon, getPressedIcon, getText, getTooltip, init, intern, isEnabled, isShowTextOnButtons, removeDecorateableActionListener, setAccelerator, setDisabledHoverIcon, setDisabledIcon, setDisabledPressedIcon, setEnabled, setHoverIcon, setIcon, setPressedIcon, setShowTextOnButtons, setText, setTooltip |
| Methods inherited from class bibliothek.gui.dock.common.action.CAction |
|---|
init |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected CExtendedModeAction(CControl control,
ExtendedMode mode,
String iconKey,
String textKey,
String tooltipKey,
PropertyKey<KeyStroke> gotoStroke)
control - the control for which this action will be usedmode - the mode into which this action leadsiconKey - the key of the icon when searching in the IconManagertextKey - the key for the text of this action when searching the TextManagertooltipKey - the key for the tooltip of this action when searching the TextManagergotoStroke - the key to the KeyStroke that triggers this actionprotected CExtendedModeAction()
init(CControl, ExtendedMode, String, String, String, PropertyKey) to
complete initialization.
| Method Detail |
|---|
protected void init(CControl control,
ExtendedMode mode,
String iconKey,
String textKey,
String tooltipKey,
PropertyKey<KeyStroke> gotoStroke)
control - the control for which this action will be usedmode - the mode into which this action leadsiconKey - the key of the icon when searching in the IconManagertextKey - the key for the text of this action when searching the TextManagertooltipKey - the key for the tooltip of this action when searching the TextManagergotoStroke - the key to the KeyStroke that triggers this actionprotected void setController(DockController controller)
controller
controller - the controller from which to read properties, or nullprotected DockController getController()
nullprotected boolean checkTrigger(KeyEvent event)
event - an event that matches the accelerator of this action
true if this action really is triggeredpublic void action(CDockable dockable)
ExtendedMode of dockable
to the mode that was given to this action in the constructor. Every
triggering of this action will finally call this method, so this method
is the optimal point to be overridden and modified.
dockable - the element for which the action is executedprotected CExtendedModeAction.Action createAction()
CExtendedModeAction.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||