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

See:
          Description

Interface Summary
DockActionDistributor Used by some DockThemes, this interface tells how to distribute the DockActions between tabs, titles and info components.
 

Class Summary
DefaultDockActionDistributor This implementation of a DockActionDistributor searches for the annotations TabDockAction, TitleDockAction and InfoDockAction to decide which DockAction should be shown where.
DockActionDistributor.Target Represents one place where a DockActionSource can be used.
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.
 

Annotation Types Summary
InfoDockAction A DockAction marked with this annotation will be shown on a CombinedInfoComponent assuming that DefaultDockActionDistributor is installed.
TabDockAction A DockAction marked with this annotation will be shown on a CombinedTab assuming that DefaultDockActionDistributor is installed.
TitleDockAction A DockAction marked with this annotation will be shown on a DockTitle assuming that DefaultDockActionDistributor is installed.
 

Package bibliothek.gui.dock.station.stack.action Description

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.