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

Packages that use DockActionSource
bibliothek.extension.gui.dock.theme.eclipse Various graphical and logical components needed when the EclipseTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse.rex.tab Various components needed to paint and manage the tab which is visible on a RexTabbedComponent
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
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.
The actions in this package will create views, which show Icons, text, tooltips and other gimmicks. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.action   
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener.  
bibliothek.gui.dock.facile.action   
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.support.action   
bibliothek.gui.dock.themes.basic.action.buttons Classes which allow to paint and interact with a BasicButtonModel
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.title Elements needed to paint the title of a Dockable
 

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

Classes in bibliothek.extension.gui.dock.theme.eclipse that implement DockActionSource
 class EclipseDockActionSource
          A list of DockActions filtered by the EclipseThemeConnector, using EclipseThemeConnector.isTabAction(Dockable, DockAction).
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockActionSource
 void EclipseTabbedComponent.set(Dockable dockable, DockActionSource source)
           
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockActionSource
EclipseDockActionSource(EclipseTheme theme, DockActionSource source, Dockable dockable, boolean tab)
          Creates a new source
 

Uses of DockActionSource in bibliothek.extension.gui.dock.theme.eclipse.rex.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.rex.tab that return DockActionSource
protected  DockActionSource BasicTabDockTitle.getActionSourceFor(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui
 

Methods in bibliothek.gui that return DockActionSource
 DockActionSource DockStation.getDirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect the child dockable.
 DockActionSource Dockable.getGlobalActionOffers()
          Gets a list of all DockActions which might be triggered while this Dockable is visible.
 DockActionSource DockStation.getIndirectActionOffers(Dockable dockable)
          Gets a list of actions which should be available for the user and affect dockable.
 DockActionSource Dockable.getLocalActionOffers()
          Gets a list of DockActions which should be triggerable if this Dockable is visible.
 DockActionSource DockFrontend.Hider.getSource(Dockable dockable)
           
 DockActionSource DockController.listOffers(Dockable dockable)
          Creates a list of DockActions which can affect Dockable.
Clients might rather use Dockable.getGlobalActionOffers() to get a list of actions for a specific Dockable.
 

Uses of DockActionSource in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockActionSource
 DockActionSource SplitDockStation.getGlobalActionOffers()
           
 DockActionSource SplitDockStation.getIndirectActionOffers(Dockable dockable)
           
 DockActionSource SplitDockStation.getLocalActionOffers()
           
 

Uses of DockActionSource in bibliothek.gui.dock.action
 

Classes in bibliothek.gui.dock.action that implement DockActionSource
 class AbstractDockActionSource
          A simple implementation of DockActionSource that just handles the listeners for sources.
 class DefaultDockActionSource
          The DefaultDockActionSource is nothing more than a list of DockActions that may be changed at any time.
 class FilteredDockActionSource
          A DockActionSource which shows a selection of DockActions fetched from another DockActionSource
 class HierarchyDockActionSource
          A DockActionSource which observes the hierarchy of a Dockable and changes its content using DockController.listOffers(bibliothek.gui.Dockable).
Clients using this source must call HierarchyDockActionSource.bind() to connect the source with its Dockable, and HierarchyDockActionSource.unbind() to free resources.
 class MultiDockActionSource
          A DockActionSource that combines various sources in one source.
 

Methods in bibliothek.gui.dock.action that return DockActionSource
 DockActionSource MenuDockAction.getMenu(Dockable dockable)
          Returns the menu that is represented by this action.
protected abstract  DockActionSource ActionPopup.getSource()
          Gets the actions, that will be displayed
 DockActionSource SimpleTypedActionGuard.getSource()
          Gets the DockActionSource that will be added to all Dockables with the correct type.
 DockActionSource ActionGuard.getSource(Dockable dockable)
          Gets a list of actions for the Dockable
 DockActionSource TypedActionGuard.getSource(Dockable dockable)
           
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DropDownAction.getSubActions(Dockable dockable)
          Gets the actions that should be shown for this action.
protected  DockActionSource SimpleTypedActionGuard.getTypedSource(T dockable)
           
protected abstract  DockActionSource TypedActionGuard.getTypedSource(T dockable)
          Gets the DockActionSource that will be returned by getSource.
 

Methods in bibliothek.gui.dock.action with parameters of type DockActionSource
 void MultiDockActionSource.add(DockActionSource source)
          Adds a source as child of this source.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource ActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
          Generates one source of actions for the given Dockable.
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource DefaultActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 void SimpleTypedActionGuard.setSource(DockActionSource source)
          Sets the source of this ActionGuard.
 boolean ActionPopupSuppressor.suppress(Dockable dockable, DockActionSource source)
          Tells whether to suppress or to allow a popup for source.
 

Constructors in bibliothek.gui.dock.action with parameters of type DockActionSource
FilteredDockActionSource(DockActionSource source)
          Creates a new filtered DockActionSource.
MultiDockActionSource(DockActionSource... sources)
          Constructs a new source.
MultiDockActionSource(LocationHint hint, DockActionSource... sources)
          Constructs a new source.
SimpleTypedActionGuard(Class<T> type, DockActionSource source)
          Sets the type and the source of this guard
 

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

Methods in bibliothek.gui.dock.action.actions that return DockActionSource
 DockActionSource SimpleMenuAction.getMenu()
          Gets the menu of this action
 DockActionSource SimpleMenuAction.getMenu(Dockable dockable)
           
 

Methods in bibliothek.gui.dock.action.actions with parameters of type DockActionSource
 void SimpleMenuAction.setMenu(DockActionSource menu)
          Sets a menu that will be displayed instead of this action.
 

Constructors in bibliothek.gui.dock.action.actions with parameters of type DockActionSource
SimpleMenuAction(DockActionSource menu)
          Creates a new action.
 

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

Methods in bibliothek.gui.dock.common.intern that return DockActionSource
 DockActionSource CommonDockable.getClose()
          Gets the DockActionSource which shows the close-action.
 DockActionSource DefaultCommonDockable.getClose()
           
 

Constructors in bibliothek.gui.dock.common.intern with parameters of type DockActionSource
DefaultCommonDockable(CDockable dockable, DockActionSource close)
          Creates a new dockable
 

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

Classes in bibliothek.gui.dock.common.intern.action that implement DockActionSource
 class CloseActionSource
          An action source that observes one CDockable and either adds or removes a close-action from itself.
 

Uses of DockActionSource in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable that return DockActionSource
 DockActionSource AbstractDockable.getGlobalActionOffers()
           
 DockActionSource AbstractDockable.getLocalActionOffers()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type DockActionSource
 void AbstractDockable.setActionOffers(DockActionSource source)
          Sets the action-source of this Dockable.
 

Uses of DockActionSource in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockActionSource
 void DockActionSourceAdapter.actionsAdded(DockActionSource source, int firstIndex, int lastIndex)
           
 void DockActionSourceListener.actionsAdded(DockActionSource source, int firstIndex, int lastIndex)
          Invoked when one or more actions are added to the source.
 void DockActionSourceAdapter.actionsRemoved(DockActionSource source, int firstIndex, int lastIndex)
           
 void DockActionSourceListener.actionsRemoved(DockActionSource source, int firstIndex, int lastIndex)
          Invoked if one or more actions are removed from the source.
 

Uses of DockActionSource in bibliothek.gui.dock.facile.action
 

Methods in bibliothek.gui.dock.facile.action that return DockActionSource
 DockActionSource ReplaceActionGuard.getSource(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui.dock.station
 

Methods in bibliothek.gui.dock.station that return DockActionSource
 DockActionSource AbstractDockableStation.getDirectActionOffers(Dockable dockable)
           
 DockActionSource AbstractDockableStation.getIndirectActionOffers(Dockable dockable)
           
 

Uses of DockActionSource in bibliothek.gui.dock.support.action
 

Methods in bibliothek.gui.dock.support.action that return DockActionSource
 DockActionSource ModeTransitionManager.getSource(Dockable dockable)
           
 

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

Methods in bibliothek.gui.dock.themes.basic.action.buttons with parameters of type DockActionSource
 void ButtonPanel.set(Dockable dockable, DockActionSource source)
          Changes the content which is shown.
 void ButtonPanel.set(Dockable dockable, DockActionSource source, boolean force)
          Changes the content which is shown.
 

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

Constructors in bibliothek.gui.dock.themes.basic.action.menu with parameters of type DockActionSource
MenuMenuHandler(DockActionSource source, Dockable dockable, JPopupMenu menu)
          Creates a new handler
 

Uses of DockActionSource in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title that return DockActionSource
protected  DockActionSource AbstractDockTitle.getActionSourceFor(Dockable dockable)
          Gets a list of all actions which will be shown on this title.