Package | Description |
---|---|
bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.common.intern.station |
Contains the
CommonDockStation , various implementations of CommonDockStation and supporting classes. |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.flap.layer |
Contains the various
DockStationDropLayer s that
are used by a FlapDockStation . |
bibliothek.gui.dock.station.layer |
The
DockStationDropLayer is used by the
DockRelocator to find the target of a
drag and drop operation. |
bibliothek.gui.dock.station.screen.layer |
Contains the various
DockStationDropLayer s
that are used by a ScreenDockStation . |
bibliothek.gui.dock.station.split.layer |
Contains the various
DockStationDropLayer s
that are used by the SplitDockStation . |
bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation . |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer[] |
DockStation.getLayers()
Gets a description of all the areas of the screen where this
DockStation can handle a drop event.Everytime the mouse is moved or released during a drag & drop operation, this method is called for all DockStation s. |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer[] |
FlapDockStation.getLayers() |
DockStationDropLayer[] |
ScreenDockStation.getLayers() |
DockStationDropLayer[] |
SplitDockStation.getLayers() |
DockStationDropLayer[] |
StackDockStation.getLayers() |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer[] |
CFlapDockStation.getLayers() |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer[] |
AbstractDockableStation.getLayers() |
Modifier and Type | Class and Description |
---|---|
class |
FlapOverrideDropLayer
Represents the "tabs" and the
DockTitle s of a FlapDockStation . |
class |
FlapSideDropLayer
A layer around a
FlapDockStation , it has a high priority if there
are no children in the FlapDockStation (which makes the station very small). |
class |
WindowDropLayer
Describes the area covered by the currently open
FlapWindow . |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer |
FlapSideDropLayer.modify(DockStationDropLayer child) |
DockStationDropLayer |
WindowDropLayer.modify(DockStationDropLayer child) |
Modifier and Type | Method and Description |
---|---|
boolean |
FlapSideDropLayer.canCompare(DockStationDropLayer level) |
int |
FlapSideDropLayer.compare(DockStationDropLayer level) |
DockStationDropLayer |
FlapSideDropLayer.modify(DockStationDropLayer child) |
DockStationDropLayer |
WindowDropLayer.modify(DockStationDropLayer child) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDropLayer
This
DockStationDropLayer represents the base area of a DockStation , the area
with priority LayerPriority.BASE and whose Component is the component is the result of
Dockable.getComponent() (assuming the station is also a dockable). |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer[] |
DefaultDockStationDropLayerFactory.getLayers(DockStation station) |
DockStationDropLayer[] |
DockStationDropLayerFactory.getLayers(DockStation station)
Gets all the
DockStationDropLayer s that should be used for finding out whether a drag and drop
operation has station as target. |
DockStationDropLayer |
DefaultDropLayer.modify(DockStationDropLayer child) |
DockStationDropLayer |
DockStationDropLayer.modify(DockStationDropLayer child)
This method is called for any
DockStationDropLayer whose station
is a child to the station of this level. |
Modifier and Type | Method and Description |
---|---|
protected List<DockStationDropLayer> |
OrderedLayerCollection.sort(List<DockStationDropLayer> layers)
Creates a new ordered list containing all items of
layer , the new list
is built by an algorithm that is resistent against inconstant ordering. |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultDropLayer.canCompare(DockStationDropLayer layer) |
boolean |
DockStationDropLayer.canCompare(DockStationDropLayer level)
Tells whether this level contains code to tell whether it has a higher or lower priority as
level . |
int |
DefaultDropLayer.compare(DockStationDropLayer layer) |
int |
DockStationDropLayer.compare(DockStationDropLayer level)
Compares this level with
level . |
protected int |
OrderedLayerCollection.compare(DockStationDropLayer a,
DockStationDropLayer b)
|
DockStationDropLayer |
DefaultDropLayer.modify(DockStationDropLayer child) |
DockStationDropLayer |
DockStationDropLayer.modify(DockStationDropLayer child)
This method is called for any
DockStationDropLayer whose station
is a child to the station of this level. |
Modifier and Type | Method and Description |
---|---|
protected List<DockStationDropLayer> |
OrderedLayerCollection.sort(List<DockStationDropLayer> layers)
Creates a new ordered list containing all items of
layer , the new list
is built by an algorithm that is resistent against inconstant ordering. |
Modifier and Type | Class and Description |
---|---|
class |
ScreenLayer
Describes the fallback layer, the layer where
Dockable s start to float. |
class |
ScreenWindowLayer
Describes a layer where one
ScreenDockWindow resides. |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer |
ScreenWindowLayer.modify(DockStationDropLayer child) |
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer |
ScreenWindowLayer.modify(DockStationDropLayer child) |
Modifier and Type | Class and Description |
---|---|
class |
SideSnapDropLayer
Describes the area around a
SplitDockStation where the user can drop a Dockable such
that it appears at one side of the station |
class |
SplitOverrideDropLayer
|
Modifier and Type | Method and Description |
---|---|
DockStationDropLayer |
SideSnapDropLayer.modify(DockStationDropLayer child) |
Modifier and Type | Method and Description |
---|---|
boolean |
SideSnapDropLayer.canCompare(DockStationDropLayer level) |
int |
SideSnapDropLayer.compare(DockStationDropLayer level) |
DockStationDropLayer |
SideSnapDropLayer.modify(DockStationDropLayer child) |
Modifier and Type | Class and Description |
---|---|
class |
TabDropLayer
A
DockStationDropLayer with priority LayerPriority.OVERRIDE_PRECISE representing the
tabs of a StackDockStation . |