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
DockThemes, this interface tells how to distribute the DockActions
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.Copyright © 2017 Docking Frames. All rights reserved.