|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.facile.mode.AbstractLocationMode<A> bibliothek.gui.dock.facile.mode.DefaultLocationMode<M> bibliothek.gui.dock.facile.mode.MinimizedMode<M>
public class MinimizedMode<M extends MinimizedModeArea>
Only the title of a minimized Dockable
is visible.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class bibliothek.gui.dock.facile.mode.AbstractLocationMode |
---|
AbstractLocationMode.DockableHandle |
Field Summary | |
---|---|
static String |
ICON_IDENTIFIER
the key used for the IconManager to read the Icon for the "minimize"-action |
static Path |
IDENTIFIER
the unique identifier of this mode |
Constructor Summary | |
---|---|
protected |
MinimizedMode()
Empty default constructor. |
|
MinimizedMode(CControl control)
Creates a new mode. |
|
MinimizedMode(DockController controller)
Creates a new mode. |
Method Summary | |
---|---|
void |
ensureNotHidden(Dockable dockable)
Ensures that no Dockable that has this mode hides dockable . |
ExtendedMode |
getExtendedMode()
Gets the unique identifier of this mode. |
ModeSettingFactory<Location> |
getSettingFactory()
Gets a factory for creating new ModeSetting s. |
Path |
getUniqueIdentifier()
Gets a unique identifier, only this Mode must have this
identifier. |
boolean |
isDefaultMode(Dockable dockable)
Checks whether this mode is a default mode of dockable . |
void |
readSetting(ModeSetting<Location> setting)
Sets the properties of this mode. |
void |
writeSetting(ModeSetting<Location> setting)
Gets the current properties of this mode in an independent way. |
Methods inherited from class bibliothek.gui.dock.facile.mode.DefaultLocationMode |
---|
current, isCurrentMode, runApply |
Methods inherited from class bibliothek.gui.dock.facile.mode.AbstractLocationMode |
---|
add, addLocationModeListener, apply, createHandle, get, get, get, getActionsFor, getController, getDefaultArea, getManager, getRepresentation, isModeAvailable, isRepresenting, iterator, listeners, remove, removeLocationModeListener, setActionProvider, setController, setDefaultArea, setManager |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Path IDENTIFIER
public static final String ICON_IDENTIFIER
IconManager
to read the Icon
for the "minimize"-action
Constructor Detail |
---|
protected MinimizedMode()
AbstractLocationMode.setActionProvider(LocationModeActionProvider)
to complete
initialization of this mode.
public MinimizedMode(CControl control)
control
- the control in whose realm this mode is usedpublic MinimizedMode(DockController controller)
controller
- the owner of this modeMethod Detail |
---|
public Path getUniqueIdentifier()
Mode
Mode
must have this
identifier. Identifiers with the first segment being "dock" are
reserved for this framework, clients may choose any other identifiers.
null
, should contain at least
one segment.public ExtendedMode getExtendedMode()
LocationMode
public boolean isDefaultMode(Dockable dockable)
Mode
dockable
. A
default mode is a mode that is choosen per default, if no other mode
is selected. There should be only one default-mode per Dockable
.
dockable
- some dockable, not null
public ModeSettingFactory<Location> getSettingFactory()
Mode
ModeSetting
s.
null
public void ensureNotHidden(Dockable dockable)
LocationMode
Dockable
that has this mode hides dockable
.
Note that dockable
may or may not be in this mode.
dockable
- the element which must not be hiddenpublic void writeSetting(ModeSetting<Location> setting)
Mode
setting
- a ModeSetting
with the same id as this Mode
. This setting
was created by a ModeSettingFactory
with the same id as this Mode
.public void readSetting(ModeSetting<Location> setting)
Mode
ModeSetting
that has been created by the current
ModeSettingFactory
setting
- the new set of properties, not null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |