Package | Description |
---|---|
bibliothek.gui.dock.common.group |
Contains the
CGroupBehavior and its implementations,
this interface allows to group Dockable s together. |
bibliothek.gui.dock.common.mode | |
bibliothek.gui.dock.facile.mode |
Contains an implementation of
ModeManager that links a mode to the location
of a Dockable . |
bibliothek.gui.dock.facile.mode.status |
Strategies helping a
LocationModeManager to decide which modes are
available for a Dockable . |
Modifier and Type | Method and Description |
---|---|
LocationModeManager<? extends LocationMode> |
CGroupBehaviorCallback.getManager()
Gets the
LocationModeManager which is handling this callback. |
Modifier and Type | Method and Description |
---|---|
Dockable |
CGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode mode)
Gets the element whose location or mode must be changed in order to apply
mode to dockable . |
Dockable |
StackGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode mode) |
Dockable |
TopMostGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode mode) |
Dockable |
CGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager,
Dockable old,
Dockable dockable,
ExtendedMode mode)
Gets the element which would replace
old if old is currently
in mode , and dockable is or will not be in mode . |
Dockable |
StackGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager,
Dockable old,
Dockable dockable,
ExtendedMode mode) |
Dockable |
TopMostGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager,
Dockable old,
Dockable dockable,
ExtendedMode mode) |
CGroupMovement |
CGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode target)
Calculates how the mode of
dockable has to be changed such that it matches target . |
CGroupMovement |
StackGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode target) |
CGroupMovement |
TopMostGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager,
Dockable dockable,
ExtendedMode target) |
boolean |
CGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager,
DockStation station,
Dockable dockable,
ExtendedMode mode)
Tells whether the actions of
dockable for mode mode should be
shown on station too. |
boolean |
StackGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager,
DockStation station,
Dockable dockable,
ExtendedMode mode) |
boolean |
TopMostGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager,
DockStation station,
Dockable dockable,
ExtendedMode mode) |
Modifier and Type | Class and Description |
---|---|
class |
CLocationModeManager
LocationModeManager providing additional methods for working with
CLocation s, CommonDockable s and other items specific to the
common project. |
Modifier and Type | Method and Description |
---|---|
LocationModeManager<?> |
AbstractLocationMode.getManager()
Gets the owner of this mode.
|
LocationModeManager<?> |
LocationMode.getManager()
Gets the manager which currently works with this mode.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLocationMode.setManager(LocationModeManager<?> manager) |
void |
LocationMode.setManager(LocationModeManager<?> manager)
Sets the manager which is using this mode.
|
void |
MaximizedMode.setManager(LocationModeManager<?> manager) |
Modifier and Type | Method and Description |
---|---|
LocationModeManager<?> |
AbstractExtendedModeEnablement.getManager()
Gets the manager in whose realm this enablement is used.
|
Modifier and Type | Method and Description |
---|---|
ExtendedModeEnablement |
ExtendedModeEnablementFactory.create(LocationModeManager<?> manager)
Creates a new enablement.
|
Constructor and Description |
---|
AbstractExtendedModeEnablement(LocationModeManager<?> manager)
Creates a new enablement.
|
DefaultExtendedModeEnablement(LocationModeManager<?> manager)
Creates a new enablement.
|