|
||||||||||
| 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 DockElements 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 child
void dockableRemoving(DockStation station,
Dockable dockable)
dockable is removed from station.
station - the station where the old child will be removeddockable - the old child
void dockableAdded(DockStation station,
Dockable dockable)
dockable has been added to station.DockElements 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 child
void dockableRemoved(DockStation station,
Dockable dockable)
dockable has been removed from
station.
station - the station where the old child was removeddockable - the old child
void 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-state
void 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 nullnewSelection - 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 Dockables 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 | |||||||||