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
.InfoDockAction
,
TabDockAction
and TitleDockAction
to easily mark the location of their actions.See: Description
Interface | Description |
---|---|
DockActionDistributor |
Used by some
DockTheme s, this interface tells how to distribute the DockAction s
between tabs , titles and info components . |
Class | Description |
---|---|
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 Type | Description |
---|---|
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. |
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
.InfoDockAction
,
TabDockAction
and TitleDockAction
to easily mark the location of their actions.