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.facile.mode |
Contains an implementation of
ModeManager that links a mode to the location
of a Dockable . |
bibliothek.gui.dock.layout.location | |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
bibliothek.gui.dock.themes |
Contains an implementation of
DockTheme and
all classes which are neede by this theme. |
bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
Modifier and Type | Method and Description |
---|---|
void |
DockStation.aside(AsideRequest request)
Requests this
DockStation to find a DockableProperty that is "aside" another
property. |
Modifier and Type | Method and Description |
---|---|
void |
FlapDockStation.aside(AsideRequest request) |
void |
ScreenDockStation.aside(AsideRequest request) |
void |
SplitDockStation.aside(AsideRequest request) |
void |
StackDockStation.aside(AsideRequest request) |
Modifier and Type | Method and Description |
---|---|
Location |
AbstractLocationMode.aside(AsideRequest request,
Location location) |
Location |
LocationMode.aside(AsideRequest request,
Location location)
Calls
DockStation.aside(AsideRequest) on a station that matches location . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAsideRequest
The default implementation of an
AsideRequest , it does not modify any properties or
layouts. |
Modifier and Type | Method and Description |
---|---|
AsideRequest |
AsideRequestFactory.createAsideRequest(DockableProperty location,
Dockable dockable)
Creates a new
AsideRequest for dockable . |
AsideRequest |
DefaultAsideRequestFactory.createAsideRequest(DockableProperty location,
Dockable dockable) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultAsideRequest.Forward.execute(AsideRequest request)
Calls the
aside method of the item represented by this DefaultAsideRequest.Forward . |
void |
DefaultAsideRequest.DockStationForward.execute(AsideRequest request) |
void |
DefaultAsideRequest.CombinerForward.execute(AsideRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
Combiner.aside(AsideRequest request)
Prepares the layout of the
DockStation s that are created by this Combiner to
keep track of a new DockableProperty with its own placeholder. |
<T extends PlaceholderListItem<Dockable>> |
DockStationDelegate.combine(PlaceholderList.Item item,
Combiner combiner,
AsideRequest request)
Can be called by
DockStation.aside(AsideRequest) if request contains a
location that points toward item . |
Modifier and Type | Method and Description |
---|---|
boolean |
Leaf.aside(AsideRequest request) |
boolean |
Node.aside(AsideRequest request) |
boolean |
Placeholder.aside(AsideRequest request) |
boolean |
Root.aside(AsideRequest request) |
abstract boolean |
SplitNode.aside(AsideRequest request)
Inserts a new placeholder at this node.
|
boolean |
Leaf.aside(SplitDockPathProperty property,
int index,
AsideRequest request) |
boolean |
Node.aside(SplitDockPathProperty property,
int depth,
AsideRequest request) |
boolean |
Placeholder.aside(SplitDockPathProperty property,
int index,
AsideRequest request) |
boolean |
Root.aside(SplitDockPathProperty property,
int index,
AsideRequest request) |
abstract boolean |
SplitNode.aside(SplitDockPathProperty property,
int index,
AsideRequest request)
Inserts a new placeholder at location
property . |
Modifier and Type | Method and Description |
---|---|
void |
StationCombinerValue.aside(AsideRequest request) |
void |
ThemeCombiner.aside(AsideRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
BasicCombiner.aside(AsideRequest request) |