Package | Description |
---|---|
bibliothek.gui.dock.common.mode.station |
Contains wrapper classes for various
DockStation s, implementing the interface
CLocationMode . |
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.station |
Wrappers for
DockStation s, implementing StationModeArea . |
bibliothek.gui.dock.support.mode |
Basic interfaces and classes for a framework that assigns modes to
Dockable s. |
Modifier and Type | Method and Description |
---|---|
void |
CSplitDockStationHandle.Maximal.prepareApply(Dockable dockable,
AffectedSet affected) |
void |
CScreenDockStationHandle.Maximal.prepareApply(Dockable dockable,
Location history,
AffectedSet set) |
void |
CSplitDockStationHandle.Maximal.prepareApply(Dockable dockable,
Location history,
AffectedSet set) |
boolean |
CScreenDockStationHandle.External.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set) |
boolean |
CSplitDockStationHandle.Normal.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set) |
boolean |
ExternalizedCSplitDockStationHandler.Externalized.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set) |
void |
CScreenDockStationHandle.Maximal.setMaximized(Dockable dockable,
boolean maximized,
Location history,
AffectedSet set) |
void |
CSplitDockStationHandle.Maximal.setMaximized(Dockable dockable,
boolean maximized,
Location location,
AffectedSet set) |
Modifier and Type | Method and Description |
---|---|
AffectedSet |
LocationModeEvent.getAffected()
The set of elements that is affected.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractLocationMode.apply(Dockable dockable,
Location history,
AffectedSet set) |
void |
LocationModeManager.apply(Dockable dockable,
M mode,
Location history,
AffectedSet set) |
void |
MaximizedMode.maximize(MaximizedModeArea area,
Dockable dockable,
AffectedSet set)
Ensures that
dockable is maximized. |
boolean |
MaximizedMode.maximize(MaximizedModeArea area,
Dockable dockable,
Location history,
AffectedSet set)
Ensures that
dockable is maximized. |
void |
MaximizedModeArea.prepareApply(Dockable dockable,
Location history,
AffectedSet set)
This method is called by
MaximizedMode just before the mode is applied
to dockable . |
protected abstract boolean |
AbstractLocationMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
Called by
AbstractLocationMode.apply(Dockable, Location, AffectedSet) after the LocationModeListener s
are informed. |
boolean |
DefaultLocationMode.runApply(Dockable dockable,
Location history,
AffectedSet set)
This default implementation uses the
DockStation.move(Dockable, DockableProperty)
and DockStation.drop(Dockable, DockableProperty) methods to put
dockable at its location. |
boolean |
ExternalizedMode.runApply(Dockable dockable,
Location history,
AffectedSet set) |
boolean |
MaximizedMode.runApply(Dockable dockable,
Location history,
AffectedSet set) |
boolean |
StationModeArea.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
Sets the location of
dockable to location
and tries to ensure that dockable is a child of this station.
This method may completely fail to change the location of dockable , for example because
a DockAcceptance does not allow the dockable to be moved. |
void |
MaximizedModeArea.setMaximized(Dockable dockable,
boolean maximized,
Location location,
AffectedSet set)
Tells this parent to change the maximization state of
dockable . |
void |
MaximizedMode.unmaximize(Dockable dockable,
AffectedSet set)
Ensures that
dockable is not maximized. |
void |
MaximizedMode.unmaximize(DockStation station,
AffectedSet affected)
Ensures that either the
MaximizedModeArea station or its
nearest parent does not show a maximized element. |
void |
MaximizedMode.unmaximize(MaximizedModeArea area,
AffectedSet affected)
Ensures that
area has no maximized child. |
Constructor and Description |
---|
LocationModeEvent(LocationMode mode,
Location location,
Dockable dockable,
AffectedSet affected)
Creates a new event.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FlapDockStationHandle.setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set) |
Modifier and Type | Method and Description |
---|---|
boolean |
Mode.apply(Dockable dockable,
H history,
AffectedSet set)
Applies this mode to
dockable . |
void |
ModeManager.apply(Dockable dockable,
M mode,
AffectedSet set,
boolean force)
Alters the mode of
dockable to mode . |
void |
ModeManager.apply(Dockable dockable,
M mode,
H history,
AffectedSet set)
Alters the mode of
dockable to be mode . |
boolean |
ModeManager.apply(Dockable dockable,
Path mode,
AffectedSet set,
boolean force)
Alters the mode of
dockable to mode . |
boolean |
ModeManager.apply(Dockable dockable,
Path mode,
H history,
AffectedSet set)
Alters the mode of
dockable to be mode . |
void |
AffectingRunnable.run(AffectedSet set)
Executes the algorithm.
|