Package | Description |
---|---|
bibliothek.extension.gui.dock.station |
Contains extensions to the
DockStation s. |
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.displayer |
Classes and interfaces that are needed by the
DockableDisplayer . |
bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
bibliothek.gui.dock.station.flap |
Elements that are related to the
FlapDockStation . |
bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation ,
and which are needed to interact with the station. |
bibliothek.gui.dock.station.support |
Elements used by various
DockStation s to store
properties and to propagate events to other objects. |
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 |
---|---|
Dockable |
SplitCombiner.combine(CombinerSource source,
CombinerTarget target) |
CombinerTarget |
SplitCombiner.prepare(CombinerSource source,
Enforcement force) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable,
CombinerSource source,
CombinerTarget target)
|
protected boolean |
SplitDockStation.dropOver(Leaf leaf,
Dockable dockable,
DockableProperty property,
CombinerSource source,
CombinerTarget target)
|
Modifier and Type | Method and Description |
---|---|
Dockable |
DisplayerCombinerTarget.execute(CombinerSource source)
Executes this operation.
|
Modifier and Type | Method and Description |
---|---|
Dockable |
Combiner.combine(CombinerSource source,
CombinerTarget target)
Merges two
Dockable s into a new Dockable. |
CombinerTarget |
Combiner.prepare(CombinerSource source,
Enforcement force)
Prepares information telling how two
Dockable s may be combined. |
DisplayerCombinerTarget |
DockableDisplayer.prepareCombination(CombinerSource source,
Enforcement force)
This method tells how this displayer would like to combine itself with a
Dockable that is dropped
over it. |
Modifier and Type | Class and Description |
---|---|
class |
FlapDropInfo
Information where to insert a
Dockable into a FlapDockStation . |
Modifier and Type | Class and Description |
---|---|
class |
SplitDockCombinerSource
A
CombinerSource that is created by a SplitDockStation . |
Modifier and Type | Method and Description |
---|---|
CombinerSource |
PutInfo.getCombinerSource()
Gets information about the two
Dockable s that are going to be merged. |
Modifier and Type | Method and Description |
---|---|
void |
PutInfo.setCombination(CombinerSource source,
CombinerTarget target)
Sets combination information that can be used for
Combiner.combine(CombinerSource, CombinerTarget) . |
Modifier and Type | Class and Description |
---|---|
class |
CombinerSourceWrapper
A wrapper around a
CombinerSource , can be used to easily override
methods of some source. |
Modifier and Type | Method and Description |
---|---|
CombinerSource |
CombinerSourceWrapper.getDelegate()
Gets the source which is hidden by this wrapper.
|
Constructor and Description |
---|
CombinerSourceWrapper(CombinerSource delegate)
Creates a new wrapper.
|
Modifier and Type | Method and Description |
---|---|
Dockable |
StationCombinerValue.combine(CombinerSource source,
CombinerTarget target) |
Dockable |
ThemeCombiner.combine(CombinerSource source,
CombinerTarget target) |
CombinerTarget |
StationCombinerValue.prepare(CombinerSource source,
Enforcement force) |
CombinerTarget |
ThemeCombiner.prepare(CombinerSource source,
Enforcement force) |
Modifier and Type | Method and Description |
---|---|
Dockable |
BasicCombiner.combine(CombinerSource source,
CombinerTarget target) |
Dockable |
TabDisplayerCombinerTarget.execute(CombinerSource source) |
CombinerTarget |
BasicCombiner.prepare(CombinerSource source,
Enforcement force) |
DisplayerCombinerTarget |
BasicDockableDisplayer.prepareCombination(CombinerSource source,
Enforcement force) |
Constructor and Description |
---|
TabDisplayerCombinerTarget(DockableDisplayer displayer,
StackDockComponent stack,
CombinerSource source,
Enforcement force)
Creates a new target, clients should call
TabDisplayerCombinerTarget.isValid() to check whether the new target can
be executed. |