|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@LayoutLocked public interface DockStationListener
This listener is added to a DockStation
. It receives events on adding
or removing children of the station, or if the visibility of a child has
changed.
Method Summary | |
---|---|
void |
dockableAdded(DockStation station,
Dockable dockable)
Invoked after dockable has been added to station .Note: this method is called when the tree of DockElement s contains
the new element, other properties - like the bounds of the
Component of dockable - might not yet be set. |
void |
dockableAdding(DockStation station,
Dockable dockable)
Invoked before dockable is added to station . |
void |
dockableRemoved(DockStation station,
Dockable dockable)
Invoked after dockable has been removed from
station . |
void |
dockableRemoving(DockStation station,
Dockable dockable)
Invoked before dockable is removed from station . |
void |
dockableSelected(DockStation station,
Dockable oldSelection,
Dockable newSelection)
Called when dockable has been selected. |
void |
dockableShowingChanged(DockStation station,
Dockable dockable,
boolean showing)
Invoked if the visibility of a child has been changed. |
void |
dockablesRepositioned(DockStation station,
Dockable[] dockables)
Called when the location and/or size of one or several dockables changed. |
Method Detail |
---|
void dockableAdding(DockStation station, Dockable dockable)
dockable
is added to station
.
station
- the station where the new child will be addeddockable
- the new childvoid dockableRemoving(DockStation station, Dockable dockable)
dockable
is removed from station
.
station
- the station where the old child will be removeddockable
- the old childvoid dockableAdded(DockStation station, Dockable dockable)
dockable
has been added to station
.DockElement
s contains
the new element, other properties - like the bounds of the
Component
of dockable
- might not yet be set.
station
- the station where the new child was addeddockable
- the new childvoid dockableRemoved(DockStation station, Dockable dockable)
dockable
has been removed from
station
.
station
- the station where the old child was removeddockable
- the old childvoid dockableShowingChanged(DockStation station, Dockable dockable, boolean showing)
dockable
. See also
Dockable.isDockableShowing()
.DockableShowingManager
to organize the calls in an easy way.
station
- the station whose children have changed their visibilitydockable
- the Dockable
whose visibility has changedshowing
- the new visibility-statevoid dockableSelected(DockStation station, Dockable oldSelection, Dockable newSelection)
dockable
has been selected. The value of
dockable
should be the same as DockStation.getFrontDockable()
.
station
- the source of the eventoldSelection
- the element which was selected before the change, can be null
newSelection
- the current value of DockStation.getFrontDockable()
, can be null
void dockablesRepositioned(DockStation station, Dockable[] dockables)
dockables
changed. This means that
DockStation.getDockableProperty(Dockable, Dockable)
now returns another value than
before. This method may or may not be called for Dockable
s that were just added or being removed
from station
.
station
- the source of the eventdockables
- the affected elements
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |