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

Packages that use DockAction
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse Various graphical and logical components needed when the EclipseTheme is active. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.action The components dealing with the logic of DockActions. 
bibliothek.gui.dock.action.actions Contains a set of different DockActions and supporting classes. 
bibliothek.gui.dock.action.view Classes to create a views for DockActions. 
bibliothek.gui.dock.common.action Contains different DockActions and subclasses of CAction to create buttons, checkboxes, menus and other components as button in the titles and tabs of CDockables. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.action CActions and supporting classes that are not intended for clients to be used directly. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework. 
bibliothek.gui.dock.facile.action Some DockActions used by Common
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.facile.mode.action A set of DockActions that change the LocationMode of a Dockable
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.flap.button   
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes.basic.action Elements handling the view of DockActions. 
bibliothek.gui.dock.themes.basic.action.buttons Classes which allow to paint and interact with a BasicButtonModel
bibliothek.gui.dock.themes.basic.action.dropdown Handlers taking various kinds of DockAction and presenting them as DropDownViewItem in order to display them as children of a DropDownAction 
bibliothek.gui.dock.themes.basic.action.menu Handlers taking various kinds of DockAction and presenting them as MenuViewItem in order to display the actions in a menu. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
 

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, BasicResourceInitializer initializer, 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.
 

Classes in bibliothek.gui.dock.action that implement DockAction
protected  class StationChildrenActionSource.FocusAction
          An action that can transfer the focus
 

Methods in bibliothek.gui.dock.action that return DockAction
protected  DockAction StationChildrenActionSource.createActionFor(Dockable dockable)
          Creates the DockAction which is shown for dockable.
 DockAction ActionDockBorder.getAction()
          Gets the action which is represented by this border.
 DockAction DockActionBackgroundComponent.getAction()
          Gets the DockAction which is painted by this component.
 DockAction DockActionIcon.getAction()
          Gets the action which is using the icon.
 DockAction DockActionText.getAction()
          Gets the action which is using the icon.
 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 StationChildrenActionSource.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
 java.util.Iterator<DockAction> DefaultDockActionSource.iterator()
           
 java.util.Iterator<DockAction> FilteredDockActionSource.iterator()
           
 java.util.Iterator<DockAction> HierarchyDockActionSource.iterator()
           
 java.util.Iterator<DockAction> MultiDockActionSource.iterator()
           
 java.util.Iterator<DockAction> StationChildrenActionSource.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.
DockActionIcon(java.lang.String id, DockAction action)
          Creates a new DockActionIcon.
DockActionIcon(java.lang.String id, DockAction action, Path kind)
          Creates a new DockActionIcon.
DockActionText(java.lang.String id, DockAction action)
          Creates a new DockActionText.
DockActionText(java.lang.String id, DockAction action, Path kind)
          Creates a new DockActionText.
 

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

Classes in bibliothek.gui.dock.action.actions that implement DockAction
 class AbstractSimpleDropDownAction
          A dropdown action based on one DockActionSource which has to be specified by a subclass.
 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 AbstractSimpleDropDownAction.getSelection()
          Returns the currently selected action.
 DockAction AbstractSimpleDropDownAction.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 AbstractSimpleDropDownAction.setSelection(Dockable dockable, DockAction selection)
           
 void AbstractSimpleDropDownAction.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.common.action
 

Classes in bibliothek.gui.dock.common.action that implement DockAction
 class CPanelPopup.PanelPopup
          A custom action shows some dialog or window when triggered
 

Methods in bibliothek.gui.dock.common.action that return DockAction
 DockAction CAction.intern()
          Gets the internal representation of the action.
 

Methods in bibliothek.gui.dock.common.action with parameters of type DockAction
protected  void CAction.init(DockAction action)
          Initializes this action.
 

Constructors in bibliothek.gui.dock.common.action with parameters of type DockAction
CAction(DockAction action)
          Creates a new CAction
 

Uses of DockAction in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern that return DockAction
 DockAction CControlAccess.createCloseAction(CDockable dockable)
          Gets an action that closes dockable when clicked.
 

Uses of DockAction in bibliothek.gui.dock.common.intern.action
 

Classes in bibliothek.gui.dock.common.intern.action that implement DockAction
protected  class CExtendedModeAction.Action
          The internal representation of a CExtendedModeAction.
 

Methods in bibliothek.gui.dock.common.intern.action that return DockAction
 DockAction CActionSource.getDockAction(int index)
           
 DockAction CloseActionSource.getDockAction(int index)
           
 

Methods in bibliothek.gui.dock.common.intern.action that return types with arguments of type DockAction
 java.util.Iterator<DockAction> CActionSource.iterator()
           
 java.util.Iterator<DockAction> CloseActionSource.iterator()
           
 

Uses of DockAction in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode with parameters of type DockAction
 void KeyedLocationModeActionProvider.setSelectModeAction(DockAction selectModeAction)
           
 

Constructors in bibliothek.gui.dock.common.mode with parameters of type DockAction
KeyedLocationModeActionProvider(java.lang.String key, DockAction defaultAction)
          Creates a new provider.
 

Uses of DockAction in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockAction
 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.facile.action
 

Classes in bibliothek.gui.dock.facile.action that implement DockAction
 class CloseAction
          This action shows an icon for "close".
 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.
 

Methods in bibliothek.gui.dock.facile.action that return DockAction
 DockAction KeyedActionSource.getDefaultAction()
          Gets the default action of this source.
 DockAction KeyedActionSource.getDockAction(int index)
           
 

Methods in bibliothek.gui.dock.facile.action that return types with arguments of type DockAction
 java.util.Iterator<DockAction> KeyedActionSource.iterator()
           
 

Methods in bibliothek.gui.dock.facile.action with parameters of type DockAction
 void KeyedActionSource.setDefaultAction(DockAction defaultAction)
          Sets the default action of this source.
 

Uses of DockAction in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode that return DockAction
 DockAction DefaultLocationModeActionProvider.getSelectModeAction()
          Gets the action which must be triggered in order to activate this mode.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockAction
 void DefaultLocationModeActionProvider.setSelectModeAction(DockAction selectModeAction)
          Sets the action which must be triggered in order to activate this mode.
 

Constructors in bibliothek.gui.dock.facile.mode with parameters of type DockAction
DefaultLocationModeActionProvider(DockAction action)
          Creates a new provider.
 

Uses of DockAction in bibliothek.gui.dock.facile.mode.action
 

Classes in bibliothek.gui.dock.facile.mode.action that implement DockAction
 class ExternalizedModeAction
          An action used to change the Mode of a Dockable to the ExternalizedMode.
 class LocationModeAction
          Action for changing the LocationMode of a Dockable.
 class MaximizedModeAction
          An action used to change the Mode of a Dockable to the MaximizedMode.
 class MinimizedModeAction
          An action used to change the Mode of a Dockable to the MinimizedMode.
 class NormalModeAction
          An action used to change the Mode of a Dockable to the NormalMode.
 

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

Methods in bibliothek.gui.dock.station.flap.button with parameters of type DockAction
 boolean ButtonContentFilter.isButtonAction(DockAction action)
          Tells whether action is an important DockAction and should if the client told the component to filter actions.
 boolean DefaultButtonContentFilter.isButtonAction(DockAction action)
           
 

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

Classes in bibliothek.gui.dock.station.screen that implement DockAction
 class ScreenFullscreenAction
          This DockAction is mainly used by the ScreenDockStation to allow it's children to go into fullscreen-mode.
 

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

Methods in bibliothek.gui.dock.support.mode that return DockAction
 DockAction ModeForwardingActionSource.getDockAction(int index)
           
 

Methods in bibliothek.gui.dock.support.mode that return types with arguments of type DockAction
 java.util.Iterator<DockAction> ModeForwardingActionSource.iterator()
           
 

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

Classes in bibliothek.gui.dock.themes.basic.action with type parameters of type DockAction
 class AbstractBasicHandler<D extends DockAction,M extends BasicButtonModel>
          Collection of methods that are interesting for classes that wrap around a BasicButtonModel.
 

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<javax.swing.JComponent> ButtonPanel.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this panel.
 

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()
           
 

Methods in bibliothek.gui.dock.themes.basic.action.menu with parameters of type DockAction
 MenuViewItem<javax.swing.JComponent> MenuMenuHandler.getViewFor(DockAction action)
          Searches for the first view which is used for action.
protected  MenuViewItem<javax.swing.JComponent> MenuMenuHandler.handlerFor(DockAction action)
          Creates a new view for action.
 

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(java.lang.String id, Dockable dockable, DockAction action, java.awt.Color backup)
          Creates a new DockColor.
ActionColor(java.lang.String id, Path kind, Dockable dockable, DockAction action, java.awt.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<javax.swing.JComponent> AbstractDockTitle.createItemFor(DockAction action, Dockable dockable)
          Creates a new item for action which will be shown on this title.