bibliothek.gui.dock.action
Interface ButtonDockAction

All Superinterfaces:
DockAction, DropDownItemAction, StandardDockAction, StandardDropDownItemAction
All Known Implementing Classes:
CCloseAction.Action, CExtendedModeAction.Action, CloseAction, CommonSimpleButtonAction, CPanelPopup.PanelPopup, DockFrontend.Hider, ExternalizedModeAction, GroupedButtonDockAction, LocationModeAction, MaximizedModeAction, MinimizedModeAction, NormalModeAction, RenameAction, RenameAction.RenameDefaultDockable, RenameAction.RenameFlapDockStation, RenameAction.RenameSplitDockStation, RenameAction.RenameStackDockStation, ReplaceAction, ScreenFullscreenAction, SimpleButtonAction, SplitFullScreenAction

public interface ButtonDockAction
extends StandardDockAction, StandardDropDownItemAction

An action that can be pressed like a button.

Author:
Benjamin Sigg

Field Summary
 
Fields inherited from interface bibliothek.gui.dock.action.DockAction
BUTTON_CONTENT_FILTER
 
Method Summary
 void action(Dockable dockable)
          Invoked when this action is triggered by the user.
 
Methods inherited from interface bibliothek.gui.dock.action.dropdown.DropDownItemAction
isDropDownSelectable, isDropDownTriggerable
 
Methods inherited from interface bibliothek.gui.dock.action.StandardDockAction
addDockActionListener, getDockableRepresentation, getIcon, getIconContexts, getText, getTooltipText, isEnabled, removeDockActionListener
 
Methods inherited from interface bibliothek.gui.dock.action.DockAction
bind, createView, trigger, unbind
 

Method Detail

action

void action(Dockable dockable)
Invoked when this action is triggered by the user.

Parameters:
dockable - The Dockable which is associated with this DockAction, and which shall be used for the current action.