Package | Description |
---|---|
bibliothek.gui.dock.common.group |
Contains the
CGroupBehavior and its implementations,
this interface allows to group Dockable s together. |
bibliothek.gui.dock.facile.mode |
Contains an implementation of
ModeManager that links a mode to the location
of a Dockable . |
Modifier and Type | Class and Description |
---|---|
class |
SingleGroupMovement
This
CGroupMovement is the most basic movemenet as it represents the movement of one
lonely Dockable . |
class |
StackGroupMovement
This movement moves an entire
StackDockStation to the place indicated by one of its children. |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
CGroupMovement |
LocationModeManager.getCurrentAction()
Gets the action that is currently carried out.
|
Modifier and Type | Method and Description |
---|---|
void |
LocationModeManager.apply(Dockable dockable,
ExtendedMode extendedMode,
CGroupMovement action)
Executes
action in a transaction assuming that the result of this action will lead to
dockable having the new mode extendedMode . |