|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.common.intern.AbstractCDockable
bibliothek.gui.dock.common.CWorkingArea
public class CWorkingArea
A working area is an element which is always visible and contains some
CDockable
s which can't be dragged out of it. Also no CDockable
can be dropped in a CWorkingArea
.
There can be more than one CWorkingArea
, and the working areas
can be nested.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface bibliothek.gui.dock.common.intern.CDockable |
---|
CDockable.ExtendedMode |
Constructor Summary | |
---|---|
CWorkingArea(String uniqueId,
boolean restrictedEnvironment)
Creates a new area. |
Method Summary | ||
---|---|---|
|
add(F dockable)
Ensures that this is the parent of dockable
and adds dockable to the CControl which is associated
with this CWorkingArea . |
|
|
add(F dockable)
Ensures that this is the parent of dockable
and adds dockable to the CControl which is associated
with this CWorkingArea . |
|
void |
deploy(CGrid grid)
Exchanges all the CDockable s on this area with the
elements of grid . |
|
Icon |
getTitleIcon()
Gets the icon that is shown in the title. |
|
String |
getTitleText()
Gets the text that is shown as title. |
|
String |
getUniqueId()
Gets the id of this dockable. |
|
boolean |
isCloseable()
Tells whether this dockable can be closed by the user. |
|
boolean |
isExternalizable()
Tells whether this dockable can be externalized by the user. |
|
boolean |
isMaximizable()
Tells whether this dockable can be maximized by the user. |
|
boolean |
isMinimizable()
Tells whether this dockable can be minimized by the user. |
|
boolean |
isStackable()
Tells whether this dockable can be combined with another dockable to create a stack. |
|
boolean |
isSuppressTitle()
Tells whether this working-area suppresses its title. |
|
void |
setControl(CControlAccess control)
Sets the CControl which is responsible for this dockable. |
|
void |
setSuppressTitle(boolean suppressTitle)
Sets whether this working-area should suppress its title or not. |
|
void |
setTitleIcon(Icon icon)
Sets the icon that is shown in the title of this CDockable . |
|
void |
setTitleText(String text)
Sets the text that is shown as title. |
|
protected boolean |
suppressTitle(DockTitleVersion version)
Checks whether the title created by version should
be suppressed. |
Methods inherited from class bibliothek.gui.dock.common.intern.AbstractCDockable |
---|
addCDockablePropertyListener, addCDockableStateListener, control, getAndClearResizeRequest, getClose, getColors, getControl, getExtendedMode, getLocation, getMinimizedSize, getWorkingArea, init, intern, isMinimizedHold, isResizeLocked, isVisible, propertyListeners, removeCDockablePropertyListener, removeCDockableStateListener, setExtendedMode, setLocation, setMinimizedHold, setMinimizedSize, setResizeLocked, setResizeRequest, setVisible, setWorkingArea, stateListeners, toFront, updateClose |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bibliothek.gui.dock.common.intern.CDockable |
---|
addCDockablePropertyListener, addCDockableStateListener, getAndClearResizeRequest, getClose, getColors, getControl, getExtendedMode, getLocation, getMinimizedSize, getWorkingArea, intern, isMinimizedHold, isResizeLocked, isVisible, removeCDockablePropertyListener, removeCDockableStateListener, setExtendedMode, setLocation, setMinimizedHold, setMinimizedSize, setVisible, setWorkingArea |
Constructor Detail |
---|
public CWorkingArea(String uniqueId, boolean restrictedEnvironment)
uniqueId
- a unique identifierrestrictedEnvironment
- true
if the SecurityManager
is active, for example in an applet or when using webstart.Method Detail |
---|
public void deploy(CGrid grid)
CDockable
s on this area with the
elements of grid
. This method also calls
CDockable.setWorkingArea(CWorkingArea)
for each
dockable in grid
.
grid
- a grid containing some new Dockable
spublic void setSuppressTitle(boolean suppressTitle)
suppressTitle
- true
if this area should try
not to have a title.public boolean isSuppressTitle()
true
if this area normally has no titlepublic void setTitleText(String text)
text
- the titlepublic String getTitleText()
public void setTitleIcon(Icon icon)
CDockable
.
icon
- the title-iconpublic Icon getTitleIcon()
null
public <F extends SingleCDockable> F add(F dockable)
this
is the parent of dockable
and adds dockable
to the CControl
which is associated
with this CWorkingArea
. If there is no CControl
, then
the dockable
is added nowhere.
F
- the type of element to adddockable
- the new element
dockable
public <F extends MultipleCDockable> F add(F dockable)
this
is the parent of dockable
and adds dockable
to the CControl
which is associated
with this CWorkingArea
. If there is no CControl
, then
the dockable
is added nowhere.
F
- the type of element to adddockable
- the new element
dockable
public void setControl(CControlAccess control)
AbstractCDockable
CControl
which is responsible for this dockable.
setControl
in interface CDockable
setControl
in class AbstractCDockable
control
- the new controlpublic boolean isCloseable()
CDockable
isCloseable
in interface CDockable
true
if this element can be closedpublic String getUniqueId()
SingleCDockable
CControl
.
getUniqueId
in interface SingleCDockable
public boolean isExternalizable()
CDockable
isExternalizable
in interface CDockable
true
if this element can be externalizedpublic boolean isMaximizable()
CDockable
isMaximizable
in interface CDockable
true
if this element can be maximizedpublic boolean isMinimizable()
CDockable
isMinimizable
in interface CDockable
true
if this element can be minimizedpublic boolean isStackable()
CDockable
isStackable
in interface CDockable
true
if this element can be combined with
another dockable, normally true
should be the answer.protected boolean suppressTitle(DockTitleVersion version)
version
should
be suppressed.
version
- the version of the title
true
if no DockTitle
should be created
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |