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

Packages that use DockAction
bibliothek.extension.gui.dock.theme.bubble   
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.dropdown   
bibliothek.gui.dock.themes.basic.action.menu   
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()
           
 

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.
 

Fields in bibliothek.gui.dock.action with type parameters of type DockAction
private  java.util.List<DockAction> DefaultDockActionSource.actions
          the actions used in this source
 

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

Methods in bibliothek.gui.dock.action with parameters of type DockAction
 void MultiDockActionSource.add(DockAction... actions)
          Adds several actions to this source.
 void DefaultDockActionSource.add(DockAction... action)
          Adds all given actions to the end of 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.
 int DefaultDockActionSource.indexOf(DockAction action)
          Gets the index of the given 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 CloseAction
          This action shows an icon for "close".
 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 RenameAction
          This DockAction can change the title-text of a Dockable.
static class RenameAction.RenameDefaultDockable
          An implementation of RenameAction that can handle DefaultDockables.
static class RenameAction.RenameFlapDockStation
          An implementation of RenameAction that can handle FlapDockStations.
static class RenameAction.RenameSplitDockStation
          An implementation of RenameAction that can handle SplitDockStations.
static class RenameAction.RenameStackDockStation
          An implementation of RenameAction that can handle StackDockStations.
 class ReplaceAction
          A DockAction that can replace a DockStation by it's only child.
 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.
 

Fields in bibliothek.gui.dock.action.actions declared as DockAction
private  DockAction SimpleDropDownAction.selection
          the currently selected action
 

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)
           
 

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

Classes in bibliothek.gui.dock.action.view with type parameters of type DockAction
private  class ActionViewConverter.Entry<D extends DockAction,A>
          A set of generators.
 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.
private
<A,D extends DockAction>
ActionViewConverter.Entry<D,A>
ActionViewConverter.getEntry(ActionType<D> action, ViewTarget<? super A> target)
          Searches an entry 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 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, java.util.Set<Dockable> dockables)
           
 void DockActionAdapter.actionIconChanged(DockAction action, java.util.Set<Dockable> dockables)
           
 void DockActionAdapter.actionSelectedChanged(DockAction action, java.util.Set<Dockable> dockables)
           
 void DockActionAdapter.actionTextChanged(DockAction action, java.util.Set<Dockable> dockables)
           
 void DockActionAdapter.actionTooltipTextChanged(DockAction action, java.util.Set<Dockable> dockables)
           
 void DropDownActionListener.selectionChanged(DropDownAction action, java.util.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.
private  class FlapDockDirection.DirectedArrow
          A button pointing in a direction.
 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
 

Fields in bibliothek.gui.dock.themes.basic.action declared as DockAction
private  DockAction DropDownItemHandle.item
          the action
 

Fields in bibliothek.gui.dock.themes.basic.action with type parameters of type DockAction
private  java.util.List<DockAction> BasicDropDownButtonHandler.actions
          the currently known actions
private  java.util.Map<DockAction,DropDownItemHandle> BasicDropDownButtonHandler.items
          the views for the items of BasicDropDownButtonHandler.actions.
 

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

Methods in bibliothek.gui.dock.themes.basic.action with parameters of type DockAction
private  void BasicDropDownButtonHandler.add(int index, DockAction action)
          Adds an action into the list of all known actions.
 void BasicDropDownButtonHandler.Listener.selectionChanged(DropDownAction action, java.util.Set<Dockable> dockables, DockAction newSelection)
           
 

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.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
 

Fields in bibliothek.gui.dock.themes.basic.action.menu with type parameters of type DockAction
private  java.util.List<DockAction> MenuMenuHandler.actions
          the actions currently known to this menu
private  java.util.Map<DockAction,ViewItem<javax.swing.JComponent>> MenuMenuHandler.handlers
          the current handlers of the menu
 

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

Methods in bibliothek.gui.dock.themes.basic.action.menu with parameters of type DockAction
private  ViewItem<javax.swing.JComponent> MenuMenuHandler.handlerFor(DockAction action)
          Creates a new AbstractMenuHandler for action.
 

Uses of DockAction in bibliothek.gui.dock.title
 

Fields in bibliothek.gui.dock.title with type parameters of type DockAction
private  java.util.List<DockAction> AbstractDockTitle.actions
          A list of all actions that are on this title
private  java.util.Map<DockAction,BasicTitleViewItem<javax.swing.JComponent>> AbstractDockTitle.items
          The buttons of this title, each of them represents one action
 

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