Uses of Interface
bibliothek.gui.dock.action.DockAction

Packages that use DockAction
bibliothek.extension.gui.dock.theme.bubble   
bibliothek.extension.gui.dock.theme.eclipse   
bibliothek.gui   
bibliothek.gui.dock.action   
bibliothek.gui.dock.action.actions   
bibliothek.gui.dock.action.view   
bibliothek.gui.dock.event   
bibliothek.gui.dock.station.flap   
bibliothek.gui.dock.station.split   
bibliothek.gui.dock.themes.basic.action   
bibliothek.gui.dock.themes.basic.action.buttons   
bibliothek.gui.dock.themes.basic.action.dropdown   
bibliothek.gui.dock.themes.basic.action.menu   
bibliothek.gui.dock.themes.color   
bibliothek.gui.dock.title   
 

Uses of DockAction in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return DockAction
 DockAction BubbleSeparator.getAction()
           
 

Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockAction
RoundButton(BasicTrigger trigger, Dockable dockable, DockAction action)
          Creates a new round button.
RoundDropDownButton(BasicDropDownButtonHandler handler, Dockable dockable, DockAction action)
          Creates a new button
 

Uses of DockAction in bibliothek.extension.gui.dock.theme.eclipse
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockAction
protected  boolean EclipseDockActionSource.include(DockAction action)
           
 boolean DefaultEclipseThemeConnector.isTabAction(Dockable dockable, DockAction action)
           
 boolean EclipseThemeConnector.isTabAction(Dockable dockable, DockAction action)
          Tells whether action should be displayed on the tab of dockable or on the right side.
 

Uses of DockAction in bibliothek.gui
 

Classes in bibliothek.gui that implement DockAction
 class DockFrontend.Hider
          An object which is action and ActionGuard at the same time.
 

Uses of DockAction in bibliothek.gui.dock.action
 

Classes in bibliothek.gui.dock.action with type parameters of type DockAction
 class ActionType<D extends DockAction>
          The ActionType manly defines, how a DockAction is to be used.
 

Subinterfaces of DockAction in bibliothek.gui.dock.action
 interface ButtonDockAction
          An action that can be pressed like a button.
 interface DropDownAction
          A DockAction that consists of other actions.
 interface ListeningDockAction
          An action that should receive an event when the DockController of the structure using this action changes.
 interface MenuDockAction
          Represents a menu.
 interface SelectableDockAction
          An action which has two states "selected" and "not selected".
 interface StandardDockAction
          A StandardDockAction is an object that is shown as graphical interface (like a button) on some Components.
 interface StandardDropDownItemAction
          A compination of a DropDownItemAction and a StandardDockAction.
 

Methods in bibliothek.gui.dock.action that return DockAction
 DockAction DefaultDockActionSource.getDockAction(int index)
           
 DockAction DockActionSource.getDockAction(int index)
          Gets the index'th DockAction of this source.
 DockAction FilteredDockActionSource.getDockAction(int index)
           
 DockAction HierarchyDockActionSource.getDockAction(int index)
           
 DockAction MultiDockActionSource.getDockAction(int index)
           
 DockAction DropDownAction.getSelection(Dockable dockable)
          Gets the last selected action, which may be null.
 

Methods in bibliothek.gui.dock.action that return types with arguments of type DockAction
 Iterator<DockAction> DefaultDockActionSource.iterator()
           
 Iterator<DockAction> FilteredDockActionSource.iterator()
           
 Iterator<DockAction> HierarchyDockActionSource.iterator()
           
 Iterator<DockAction> MultiDockActionSource.iterator()
           
 

Methods in bibliothek.gui.dock.action with parameters of type DockAction
 void DefaultDockActionSource.add(DockAction... action)
          Adds all given actions to the end of this source.
 void MultiDockActionSource.add(DockAction... actions)
          Adds several actions to this source.
 void DefaultDockActionSource.add(int index, DockAction... actions)
          Inserts all given actions such that the first action will have the given index, the second action index+1, and so on...
protected  int MultiDockActionSource.getSource(DockAction action)
          Gets the index of the child-source which contains action.
protected abstract  boolean FilteredDockActionSource.include(DockAction action)
          Tells whether action should be included in the list of actions of this source, or not.
 int AbstractDockActionSource.indexOf(DockAction action)
          Gets the index of the given action
 int DefaultDockActionSource.indexOf(DockAction action)
           
 void DefaultDockActionSource.remove(DockAction action)
          Removes the given action from this source.
 void DropDownAction.setSelection(Dockable dockable, DockAction selection)
          Sets the current selection.
 

Constructors in bibliothek.gui.dock.action with parameters of type DockAction
DefaultDockActionSource(DockAction... actions)
          Defaultconstructor, fills the list with some initial actions.
DefaultDockActionSource(LocationHint hint, DockAction... actions)
          Defaultconstructor, fills the list with some initial actions.
 

Uses of DockAction in bibliothek.gui.dock.action.actions
 

Classes in bibliothek.gui.dock.action.actions that implement DockAction
 class AbstractStandardDockAction
          An abstract implementation of the DockAction-interface.
 class GroupedButtonDockAction<K>
          A GroupedDockAction that provides the functionality of a ButtonDockAction.
 class GroupedDockAction<K,D extends SimpleDockAction>
          A DockAction which classifies its Dockables in groups.
 class GroupedDropDownItemAction<K,D extends SimpleDropDownItemAction>
          An action that can be shown as child of a DropDownAction.
 class GroupedSelectableDockAction<K>
          An action that can change between selected and not selected.
static class GroupedSelectableDockAction.Check<K>
          An action intended to use as type ActionType.CHECK
static class GroupedSelectableDockAction.Radio<K>
          An action intended to use as type ActionType.RADIO
 class SeparatorAction
          A separator represents a space between actions.
 class SimpleButtonAction
          A ButtonDockAction that has the same properties for all Dockables which use the action.
 class SimpleDockAction
          A simple implementation of DockAction.
 class SimpleDropDownAction
          A dropdown action that has the same properties for all Dockables.
 class SimpleDropDownItemAction
          An action that can be shown as child of a DropDownAction and which has advanced information for the DropDownAction.
 class SimpleMenuAction
          An action that provides a menu which contains other actions.
 class SimpleSelectableAction
          A DockAction that has a state selected.
static class SimpleSelectableAction.Check
          A SimpleSelectableAction that is visualized as a ActionType.CHECK.
static class SimpleSelectableAction.Radio
          A SimpleSelectableAction that is visualized as a ActionType.RADIO.
 

Methods in bibliothek.gui.dock.action.actions that return DockAction
 DockAction SimpleDropDownAction.getSelection(Dockable dockable)
           
 

Methods in bibliothek.gui.dock.action.actions with parameters of type DockAction
 void SimpleDropDownAction.add(DockAction action)
          Adds an action to the menu.
 void SimpleDropDownAction.insert(int index, DockAction... action)
          Inserts a list of actions into the menu.
 void SimpleDropDownAction.insert(int index, DockAction action)
          Inserts an action into the menu.
 void SimpleDropDownAction.remove(DockAction action)
          Removes action from the menu.
 void SimpleDropDownAction.setSelection(Dockable dockable, DockAction selection)
           
 void SimpleDropDownAction.setSelection(DockAction selection)
          Changes the selection of this drop-down-action.
 

Uses of DockAction in bibliothek.gui.dock.action.view
 

Classes in bibliothek.gui.dock.action.view with type parameters of type DockAction
 interface ViewGenerator<D extends DockAction,A>
          A single entry for a ActionViewConverter.
 

Methods in bibliothek.gui.dock.action.view with type parameters of type DockAction
<A,D extends DockAction>
A
ActionViewConverter.createView(ActionType<D> type, D action, ViewTarget<A> target, Dockable dockable)
          Creates and sets up a new view.
protected
<A,D extends DockAction>
ViewGenerator<D,A>
ActionViewConverter.getConverter(ActionType<D> action, ViewTarget<? super A> target)
          Searches a converter for the given action and target.
<A,D extends DockAction>
void
ActionViewConverter.putClient(ActionType<D> action, ViewTarget<A> target, ViewGenerator<D,A> generator)
          Registers a new ViewGenerator to this ActionViewConverter.
<A,D extends DockAction>
void
ActionViewConverter.putDefault(ActionType<D> action, ViewTarget<A> target, ViewGenerator<D,A> generator)
          Registers a new ViewGenerator to this ActionViewConverter.
<A,D extends DockAction>
void
ActionViewConverter.putTheme(ActionType<D> action, ViewTarget<A> target, ViewGenerator<D,A> generator)
          Registers a new ViewGenerator to this ActionViewConverter.
 

Methods in bibliothek.gui.dock.action.view that return DockAction
 DockAction ConnectingViewItem.getAction()
           
 DockAction ViewItem.getAction()
          Gets the action that is represented by this target.
 

Methods in bibliothek.gui.dock.action.view with parameters of type DockAction
<A> A
ActionViewConverter.createView(DockAction action, ViewTarget<A> target, Dockable dockable)
          Creates and sets up a new view.
 

Uses of DockAction in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockAction
 void DockActionAdapter.actionEnabledChanged(DockAction action, Set<Dockable> dockables)
           
 void DockActionAdapter.actionIconChanged(DockAction action, Set<Dockable> dockables)
           
 void DockActionAdapter.actionSelectedChanged(DockAction action, Set<Dockable> dockables)
           
 void DockActionAdapter.actionTextChanged(DockAction action, Set<Dockable> dockables)
           
 void DockActionAdapter.actionTooltipTextChanged(DockAction action, Set<Dockable> dockables)
           
 void DropDownActionListener.selectionChanged(DropDownAction action, Set<Dockable> dockables, DockAction selection)
          Called when the selection of action has changed.
 

Uses of DockAction in bibliothek.gui.dock.station.flap
 

Classes in bibliothek.gui.dock.station.flap that implement DockAction
 class FlapDockDirection
          This DockAction is used as an action of a FlapDockStation.
 class FlapDockHoldToggle
          This DockAction is shown together with the children of a FlapDockStation, and allows to "stick" a Dockable.
 

Uses of DockAction in bibliothek.gui.dock.station.split
 

Classes in bibliothek.gui.dock.station.split that implement DockAction
 class SplitFullScreenAction
          This DockAction is mainly used by the SplitDockStation to allow it's children to get in fullscreen-mode.
 

Uses of DockAction in bibliothek.gui.dock.themes.basic.action
 

Methods in bibliothek.gui.dock.themes.basic.action that return DockAction
 DockAction BasicSeparatorHandler.getAction()
           
 

Constructors in bibliothek.gui.dock.themes.basic.action with parameters of type DockAction
DropDownItemHandle(DockAction item, DropDownViewItem view, Dockable dockable, DropDownAction action)
          Creates a new item.
 

Uses of DockAction in bibliothek.gui.dock.themes.basic.action.buttons
 

Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type DockAction
protected  BasicTitleViewItem<JComponent> ButtonPanel.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this title.
 

Uses of DockAction in bibliothek.gui.dock.themes.basic.action.dropdown
 

Methods in bibliothek.gui.dock.themes.basic.action.dropdown that return DockAction
 DockAction SubDropDownHandler.getAction()
           
 

Uses of DockAction in bibliothek.gui.dock.themes.basic.action.menu
 

Methods in bibliothek.gui.dock.themes.basic.action.menu that return DockAction
 DockAction DropDownMenuHandler.getAction()
           
 

Uses of DockAction in bibliothek.gui.dock.themes.color
 

Methods in bibliothek.gui.dock.themes.color that return DockAction
 DockAction ActionColor.getAction()
          Gets the action for which this color is used.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type DockAction
ActionColor(String id, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
ActionColor(String id, Path kind, Dockable dockable, DockAction action, Color backup)
          Creates a new DockColor.
 

Uses of DockAction in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title with parameters of type DockAction
protected  BasicTitleViewItem<JComponent> AbstractDockTitle.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this title.