Uses of Package
bibliothek.gui.dock.control

Packages that use bibliothek.gui.dock.control
bibliothek.extension.gui.dock.preference Generic collection of preferences used in this framework. 
bibliothek.extension.gui.dock.preference.editor A set of PreferenceEditors for types that are often used. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.control.focus The focus sub-system is responsible for transfering the focus to the currently active Dockable
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
 

Classes in bibliothek.gui.dock.control used by bibliothek.extension.gui.dock.preference
ModifierMask
          A ModifierMask represents a pattern that tells what modifier keys are currently pressed.
 

Classes in bibliothek.gui.dock.control used by bibliothek.extension.gui.dock.preference.editor
ModifierMask
          A ModifierMask represents a pattern that tells what modifier keys are currently pressed.
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui
ComponentHierarchyObserver
          A class collecting all Components which are somehow used on or with the Dockables 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 Components which are not directly associated with Dockables.
ControllerSetupCollection
          A collection of ControllerSetupListeners.
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 Dockables, DockTitles and other DockElementRepresentatives, informs the registered DoubleClickController.GlobalDoubleClickListeners 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 DockElementRepresentatives to open popup menus when the user makes a right click.
SingleParentRemover
          An observer of a DockController.
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui.dock.common.intern
DockControllerFactory
          Contains various factory methods which are used during initialization of a DockController
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui.dock.common.intern.ui
SingleParentRemover
          An observer of a DockController.
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui.dock.control
AbstractKeyboardController
          Abstract implementation of KeyboardController offering methods to store and call KeyboardListeners.
BasicRemoteRelocator
          Definition of properties shared by the RemoteRelocator and by the DirectRemoteRelocator.
ControllerSetupCollection
          A collection of ControllerSetupListeners.
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 Dockables, DockTitles and other DockElementRepresentatives, informs the registered DoubleClickController.GlobalDoubleClickListeners 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 DockElementRepresentatives 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.
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui.dock.control.focus
ControllerSetupCollection
          A collection of ControllerSetupListeners.
 

Classes in bibliothek.gui.dock.control used by bibliothek.gui.dock.control.relocator
ControllerSetupCollection
          A collection of ControllerSetupListeners.
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.