Package | Description |
---|---|
bibliothek.extension.gui.dock.preference |
Generic collection of preferences used in this framework.
|
bibliothek.extension.gui.dock.preference.editor |
A set of
PreferenceEditor s
for types that are often used. |
bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
bibliothek.gui.dock.control |
Classes responsible to handle some global task.
|
bibliothek.gui.dock.control.focus |
The focus sub-system is responsible for transferring the focus to the currently
active
Dockable . |
bibliothek.gui.dock.control.relocator |
Various implementations of
RelocateOperation . |
Class and Description |
---|
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
Class and Description |
---|
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
Class and Description |
---|
ComponentHierarchyObserver
A class collecting all
Component s which are somehow used on or with
the Dockable s in the realm of one DockController .A global instance of ComponentHierarchyObserver can be obtained
through DockController.getComponentHierarchyObserver() .Note that a hierarchy observer may also know Component s which are
not directly associated with Dockable s. |
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DockableSelector
A
DockableSelector is able to open a popup when the user hits a special
combination of keys. |
DockControllerFactory
Contains various factory methods which are used during initialization
of a
DockController |
DockRegister
A set of all
Dockables and
DockStations currently used in the
system. |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DoubleClickController
Adds a
MouseListener to all Dockable s, DockTitle s
and other DockElementRepresentative s, informs the registered DoubleClickListener s
whenever the user clicks twice on such an element. |
GlobalMouseDispatcher
The
GlobalMouseDispatcher is used to keep track of the location of mouse on the screen. |
KeyboardController
An observer of all
KeyEvent , forwarding them to registered listeners. |
PopupController
Manages the popup menus, adds a listeners to all
DockElementRepresentative s to open popup menus
when the user makes a right click. |
SingleParentRemover
An observer of a
DockController . |
Class and Description |
---|
AbstractKeyboardController
Abstract implementation of
KeyboardController offering methods to store and call
KeyboardListener s. |
BasicRemoteRelocator
Definition of properties shared by the
RemoteRelocator and by the DirectRemoteRelocator . |
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DirectRemoteRelocator
A simplified version of
RemoteRelocator . |
DockableSelector
A
DockableSelector is able to open a popup when the user hits a special
combination of keys. |
DockControllerFactory
Contains various factory methods which are used during initialization
of a
DockController |
DockRegister
A set of all
Dockables and
DockStations currently used in the
system. |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DockRelocatorMode
A
DockRelocatorMode is used by a DockRelocator to change
the behaviour of the drag and drop-operation depending what the user
does with the mouse and the keyboard. |
DoubleClickController
Adds a
MouseListener to all Dockable s, DockTitle s
and other DockElementRepresentative s, informs the registered DoubleClickListener s
whenever the user clicks twice on such an element. |
GlobalMouseDispatcher
The
GlobalMouseDispatcher is used to keep track of the location of mouse on the screen. |
KeyboardController
An observer of all
KeyEvent , forwarding them to registered listeners. |
ModifierMask
A
ModifierMask represents a pattern that tells what modifier keys
are currently pressed. |
PopupController
Manages the popup menus, adds a listeners to all
DockElementRepresentative s to open popup menus
when the user makes a right click. |
RemoteRelocator
A remote relocator can be used to perform a drag & drop operation of a
Dockable without the need to know more than the Dockable .The methods of this interface correspond to methods which are used in MouseListener and MouseMotionListener :
RemoteRelocator.init(int, int, int, int, int)
MouseListener.mousePressed(MouseEvent)
RemoteRelocator.drag(int, int, int)
MouseMotionListener.mouseDragged(MouseEvent)
RemoteRelocator.drop(int, int, int)
MouseListener.mouseReleased(MouseEvent)
The names of these three methods correspond to their normal reaction, when only the left mouse button is pressed (or released). |
RemoteRelocator.Reaction
Tells a caller of a method whether the
RemoteRelocator has
finished the drag & drop operation or not. |
SingleParentRemover
An observer of a
DockController . |
Class and Description |
---|
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
Class and Description |
---|
ControllerSetupCollection
A collection of
ControllerSetupListener s. |
DirectRemoteRelocator
A simplified version of
RemoteRelocator . |
DockRelocator
The
DockRelocator is responsible for executing and managing the basic drag and drop
operations. |
DockRelocatorMode
A
DockRelocatorMode is used by a DockRelocator to change
the behaviour of the drag and drop-operation depending what the user
does with the mouse and the keyboard. |
RemoteRelocator
A remote relocator can be used to perform a drag & drop operation of a
Dockable without the need to know more than the Dockable .The methods of this interface correspond to methods which are used in MouseListener and MouseMotionListener :
RemoteRelocator.init(int, int, int, int, int)
MouseListener.mousePressed(MouseEvent)
RemoteRelocator.drag(int, int, int)
MouseMotionListener.mouseDragged(MouseEvent)
RemoteRelocator.drop(int, int, int)
MouseListener.mouseReleased(MouseEvent)
The names of these three methods correspond to their normal reaction, when only the left mouse button is pressed (or released). |
RemoteRelocator.Reaction
Tells a caller of a method whether the
RemoteRelocator has
finished the drag & drop operation or not. |