See: Description
Interface | Description |
---|---|
DockableSelectionListener |
This interface describes a listener for dockable selection changes.
|
DockableStateChangeListener |
Interface implemented by classes that need to be notified of
a state change of a dockable.
|
DockableStateWillChangeListener |
Interface implemented by classes that need to be notified of
a state change of a dockable before it is processed.
|
DockingActionListener |
A listener to docking actions.
|
Class | Description |
---|---|
DockableSelectionEvent |
An event for tracking selection changes of dockables.
|
DockableStateChangeEvent |
An event triggered after a change of dockable state.
|
DockableStateWillChangeEvent |
An event triggered before a change of dockable state.
|
DockDragEvent |
An event describing a drag operation occuring for docking purpose.
|
DockDropEvent |
An event send to a dockDropReceiver to complete a drop operation
|
DockEvent |
Abstract superclass of drag and drop docking events.
|
DockingActionAddDockableEvent |
A DockingActionEvent describing the first insertion of a dockable either inside a desktop
docking panel (main panel) or into a compoundDockable (nested) container.
|
DockingActionCloseEvent |
A DockingActionEvent describing the closing of a dockable
|
DockingActionCreateTabEvent |
A DockingActionEvent describing a tab insertion (or movement).
|
DockingActionDockableEvent |
A DockingActionEvent involving a single dockable as source of the action.
|
DockingActionEvent |
An abstract event class describing a docking action.
|
DockingActionSimpleStateChangeEvent |
An event describing a basic state change.
|
DockingActionSplitComponentEvent |
A DockingActionEvent describing a split action (from a base component (splitcontainer, tab...)).
|
DockingActionSplitDockableContainerEvent |
A split event : split a base component in two, and puts a dockable container
in the other split position.
|
DockingActionSplitDockableEvent |
A DockingActionEvent describing a split action (from a base dockable).
|
There are two types of events :
Those events are used by the docking framework to process Docking operations.
They shoud not be used by User Applications, only by API extenders.
This category contains :
Those events are used for notification purpose, in order to allow the User Application to track configuration changes on the docking desktop.
Note : there are 3 states :
This category contains :
The workflow of event delivering is the following
Dockable in state S1 (docked/hidden/closed) "stateChange" requested event manager : triggers DockableStateWillChangeEvents if (event.isAccepted()){ process state change ... Dockable in state S2 != S1 (docked/hidden/closed) event manager : triggers DockableStateChangeEvents } // else don't change state
© Copyright 2004-2007 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications