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

Packages that use DockActionSource
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.extension.gui.dock.theme.eclipse.stack An implementation of TabPane and supporting classes for the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack.tab Various components needed to paint and manage the tab which is visible on a EclipseTabPane
bibliothek.extension.gui.dock.theme.flat Various graphical and logical components needed to paint the layout when FlatTheme is active. 
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.action.popup Contains the popup-menu that is usually shown when the user right clickes on a Dockable or a DockTitle
bibliothek.gui.dock.common.action.core A set of DockActions that also implement CommonDockAction
bibliothek.gui.dock.common.action.util Some utility classes required to precisely configure the behavior of CActions. 
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.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
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 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.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.stack.action Contains the DockActionDistributor interface which allows clients to tell where a DockAction appears, either as part of a tab, of the info panel, or on the DockTitle.
Clients can make use of the annotations InfoDockAction, TabDockAction and TitleDockAction to easily mark the location of their actions. 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
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.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return DockActionSource
protected  DockActionSource BubbleInfoComponent.createActionSource(Dockable dockable)
           
protected  DockActionSource BubbleButtonDockTitle.createFilter(DockActionSource actions)
          Creates a filter around actions, only the actions going through the filter will be shown.
protected  DockActionSource BubbleButtonDockTitle.getActionSourceFor(Dockable dockable)
           
protected  DockActionSource BubbleButtonDockTitle.getChildrenActionSourceFor(Dockable dockable)
          Gets the "special" children actions for dockable
protected  DockActionSource BubbleButtonDockTitle.getDefaultActionSourceFor(Dockable dockable)
          Gets the "normal" actions for dockable.
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockActionSource
protected  DockActionSource BubbleButtonDockTitle.createFilter(DockActionSource actions)
          Creates a filter around actions, only the actions going through the filter will be shown.
 

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

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack that return DockActionSource
protected  DockActionSource EclipseTabInfo.createActionSource(Dockable dockable)
           
 

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

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

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

Methods in bibliothek.extension.gui.dock.theme.flat that return DockActionSource
protected  DockActionSource FlatInfoComponent.createActionSource(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 FlapDockStation.getDirectActionOffers(Dockable dockable)
           
 DockActionSource ScreenDockStation.getDirectActionOffers(Dockable dockable)
           
 DockActionSource SplitDockStation.getGlobalActionOffers()
           
 DockActionSource ScreenDockStation.getIndirectActionOffers(Dockable dockable)
           
 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.
 class StationChildrenActionSource
          This DockActionSource is a wrapper around a Dockable or a DockStation and adds one DockAction for each child of the station to itself.
 

Methods in bibliothek.gui.dock.action that return DockActionSource
protected abstract  DockActionSource ActionPopup.getActions()
          Gets the actions, that will be displayed
 DockActionSource MenuDockAction.getMenu(Dockable dockable)
          Returns the menu that is represented by this action.
 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 MultiDockActionSource.remove(DockActionSource source)
          Removes source from this MultiDockActionSource.
 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)
           
protected abstract  DockActionSource AbstractSimpleDropDownAction.getSubActions()
          Gets the DockActionSource which contains all the actions of this dropdown menu.
protected  DockActionSource SimpleDropDownAction.getSubActions()
           
 DockActionSource AbstractSimpleDropDownAction.getSubActions(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.action.popup
 

Methods in bibliothek.gui.dock.action.popup with parameters of type DockActionSource
 ActionPopupMenu ActionPopupMenuFactory.createMenu(Component owner, Dockable dockable, DockActionSource actions, Object source)
          Creates a new menu using actions as content.
 ActionPopupMenu DefaultActionPopupMenuFactory.createMenu(Component owner, Dockable dockable, DockActionSource actions, Object source)
           
 

Constructors in bibliothek.gui.dock.action.popup with parameters of type DockActionSource
DefaultActionPopupMenu(Dockable dockable, DockActionSource actions)
           
 

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

Constructors in bibliothek.gui.dock.common.action.core with parameters of type DockActionSource
CommonSimpleMenuAction(CAction action, DockActionSource menu)
          Creates a new action.
 

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

Methods in bibliothek.gui.dock.common.action.util that return DockActionSource
protected  DockActionSource CDefaultDockActionDistributor.createInfoSource(DockActionSource source)
           
protected  DockActionSource CDefaultDockActionDistributor.createTabSource(DockActionSource source)
           
protected  DockActionSource CDefaultDockActionDistributor.createTitleSource(DockActionSource source)
           
 

Methods in bibliothek.gui.dock.common.action.util with parameters of type DockActionSource
protected  DockActionSource CDefaultDockActionDistributor.createInfoSource(DockActionSource source)
           
protected  DockActionSource CDefaultDockActionDistributor.createTabSource(DockActionSource source)
           
protected  DockActionSource CDefaultDockActionDistributor.createTitleSource(DockActionSource source)
           
 

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

Methods in bibliothek.gui.dock.common.intern that return DockActionSource
 DockActionSource[] CommonDockable.getSources()
          Gets a set of DockActionSources which are to be displayed on this CommonDockable.
 DockActionSource[] DefaultCommonDockable.getSources()
           
 

Constructors in bibliothek.gui.dock.common.intern with parameters of type DockActionSource
DefaultCommonDockable(CDockable dockable, DockActionSource... sources)
          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 CActionSource
          This DockActionSource handles CActions.
 class CloseActionSource
          An action source that observes one CDockable and either adds or removes a close-action from itself.
 

Methods in bibliothek.gui.dock.common.intern.action that return DockActionSource
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 

Methods in bibliothek.gui.dock.common.intern.action with parameters of type DockActionSource
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 DockActionSource CActionOffer.getSource(Dockable dockable, DockActionSource source, DockActionSource[] guards, DockActionSource parent, DockActionSource[] parents)
           
 

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

Methods in bibliothek.gui.dock.common.intern.station that return DockActionSource
 DockActionSource[] CFlapDockStation.getSources()
           
 DockActionSource[] CSplitDockStation.getSources()
           
 DockActionSource[] CommonStationDelegate.getSources()
          Gets a result for CommonDockable.getSources().
 

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

Methods in bibliothek.gui.dock.common.mode that return DockActionSource
 DockActionSource KeyedLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 

Methods in bibliothek.gui.dock.common.mode with parameters of type DockActionSource
 void KeyedLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 DockActionSource KeyedLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 

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
 

Classes in bibliothek.gui.dock.facile.action that implement DockActionSource
 class KeyedActionSource
          An action source using CDockable.getAction(String) to determine which action to use.
 

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

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

Methods in bibliothek.gui.dock.facile.mode that return DockActionSource
 DockActionSource DefaultLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> mode, DockActionSource source)
           
 DockActionSource LocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Called if the element dockable, which is currently in mode mode, should have some additional DockActions related to the owner of this LocationModeActionProvider.
 DockActionSource MappingLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 DockActionSource AbstractLocationMode.DockableHandle.getActions(Mode<Location> mode)
          Called by AbstractLocationMode.getActionsFor(Dockable, Mode) to the actions related to this dockable.
 DockActionSource AbstractLocationMode.getActionsFor(Dockable dockable, Mode<Location> mode)
           
 DockActionSource LocationModeManager.getSharedActions(DockStation station)
           
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockActionSource
 void DefaultLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 void LocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
          Called if dockable is no longer in use and all references to dockable are to be removed.
 void MappingLocationModeActionProvider.destroy(Dockable dockable, DockActionSource source)
           
 DockActionSource DefaultLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> mode, DockActionSource source)
           
 DockActionSource LocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Called if the element dockable, which is currently in mode mode, should have some additional DockActions related to the owner of this LocationModeActionProvider.
 DockActionSource MappingLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
protected abstract  LocationModeActionProvider MappingLocationModeActionProvider.getProvider(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Gets the LocationModeActionProvider which fits the key generated by the arguments of this methode.
 

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

Classes in bibliothek.gui.dock.station.flap that implement DockActionSource
 class FlapDockStationSource
          This DockActionSource is used by the FlapDockStation to show the hold-action for a Dockable.
 

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

Classes in bibliothek.gui.dock.station.screen that implement DockActionSource
 class FullscreenActionSource
          A DockActionSource that adds or removes a DockAction depending on the result of the ScreenDockFullscreenFilters that are currently registered at a ScreenDockStation.
 

Uses of DockActionSource in bibliothek.gui.dock.station.stack
 

Methods in bibliothek.gui.dock.station.stack that return DockActionSource
protected abstract  DockActionSource DockActionCombinedInfoComponent.createActionSource(Dockable dockable)
          Creates a new DockActionSource for dockable.
protected  DockActionSource DefaultStackDockComponent.Tab.getActions()
           
 

Uses of DockActionSource in bibliothek.gui.dock.station.stack.action
 

Classes in bibliothek.gui.dock.station.stack.action that implement DockActionSource
 class DockActionDistributorSource
          A wrapper around a DockActionSource, this source can be used in combination with DockActionDistributor to completely hide the existence of the DockActionDistributor.
Clients can use DockActionDistributorSource.setDockable(Dockable) to enable or disable this source.
 

Methods in bibliothek.gui.dock.station.stack.action that return DockActionSource
protected  DockActionSource DefaultDockActionDistributor.createInfoSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.INFO_COMPONENT.
 DockActionSource DefaultDockActionDistributor.createSource(Dockable dockable, DockActionDistributor.Target target)
           
 DockActionSource DockActionDistributor.createSource(Dockable dockable, DockActionDistributor.Target target)
          Creates a selection of the DockActions that are to be shown on a target.
protected  DockActionSource DefaultDockActionDistributor.createTabSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.TAB.
protected  DockActionSource DefaultDockActionDistributor.createTitleSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.TITLE or for those actions that are not marked with any annotation.
 

Methods in bibliothek.gui.dock.station.stack.action with parameters of type DockActionSource
protected  DockActionSource DefaultDockActionDistributor.createInfoSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.INFO_COMPONENT.
protected  DockActionSource DefaultDockActionDistributor.createTabSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.TAB.
protected  DockActionSource DefaultDockActionDistributor.createTitleSource(DockActionSource source)
          Creates a new DockActionSource for the DockActionDistributor.Target DockActionDistributor.Target.TITLE or for those actions that are not marked with any annotation.
 

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

Classes in bibliothek.gui.dock.support.mode that implement DockActionSource
 class ModeForwardingActionSource<H>
          A ModeForwardingActionSource is attached to a DockStation and shows actions belonging to the selected Dockable.
 

Methods in bibliothek.gui.dock.support.mode that return DockActionSource
 DockActionSource Mode.getActionsFor(Dockable dockable, Mode<H> mode)
          Gets a DockActionSource which should be shown on dockable which is currently in mode.
abstract  DockActionSource ModeManager.getSharedActions(DockStation station)
          Gets a list of actions that should be shown on station depending on the current children of station.
 

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

Methods in bibliothek.gui.dock.themes.basic that return DockActionSource
protected  DockActionSource BasicButtonDockTitle.createFilter(DockActionSource actions)
          Creates a filter around actions, only the actions going through the filter will be shown.
protected  DockActionSource BasicButtonDockTitle.getActionSourceFor(Dockable dockable)
           
 DockActionSource BasicDockableDisplayerDecorator.getActionSuggestion()
          Gets a DockActionSource which is forwarded to the DockTitle through a ActionsDockTitleEvent.
 DockActionSource MinimalDecorator.getActionSuggestion()
           
 DockActionSource TabDecorator.getActionSuggestion()
           
protected  DockActionSource BasicButtonDockTitle.getChildrenActionSourceFor(Dockable dockable)
          Gets the "special" children actions for dockable
protected  DockActionSource BasicButtonDockTitle.getDefaultActionSourceFor(Dockable dockable)
          Gets the "normal" actions for dockable.
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type DockActionSource
protected  DockActionSource BasicButtonDockTitle.createFilter(DockActionSource actions)
          Creates a filter around actions, only the actions going through the filter will be shown.
 

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

Methods in bibliothek.gui.dock.themes.basic.action.buttons that return DockActionSource
 DockActionSource ButtonPanel.getSource()
          Gets the DockActionSource that is currently shown on this panel.
 

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.
protected  DockActionSource AbstractDockTitle.getSuggestedSource()
          Gets the DockActionSource that was suggested to this title.
 DockActionSource ActionsDockTitleEvent.getSuggestions()
          Gets the set of DockActions that should be used.
 

Methods in bibliothek.gui.dock.title with parameters of type DockActionSource
protected  void AbstractDockTitle.suggestActions(DockActionSource actions)
          Called if a module using the DockTitle suggests using a specific set of DockActions.
 

Constructors in bibliothek.gui.dock.title with parameters of type DockActionSource
ActionsDockTitleEvent(Dockable dockable, DockActionSource suggestions)
          Creates a new event.
ActionsDockTitleEvent(DockStation station, Dockable dockable, DockActionSource suggestions)
          Creates a new event.