Uses of Class
bibliothek.gui.DockController

Packages that use DockController
bibliothek.extension.gui.dock Extensions to the Core framework, including the BubbleTheme, EclipseTheme and the preference mechanism. 
bibliothek.extension.gui.dock.preference.preferences.choice A set of small classes containing choices the user can make. 
bibliothek.extension.gui.dock.theme Contains some DockThemes. 
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse Various graphical and logical components needed when the EclipseTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse.displayer The DockableDisplayers that are used by the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack An implementation of TabPane and supporting classes for the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack.tab Various components needed to paint and manage the tab which is visible on a EclipseTabPane
bibliothek.extension.gui.dock.theme.flat Various graphical and logical components needed to paint the layout when FlatTheme is active. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.action The components dealing with the logic of DockActions. 
bibliothek.gui.dock.action.view Classes to create a views for DockActions. 
bibliothek.gui.dock.common.action.predefined A set of more complex actions that can be directly used. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.action CActions and supporting classes that are not intended for clients to be used directly. 
bibliothek.gui.dock.common.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
bibliothek.gui.dock.common.preference Classes used directly or indirectly by the CPreferenceModel
bibliothek.gui.dock.common.theme Classes related to the DockThemes. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework. 
bibliothek.gui.dock.facile.action Some DockActions used by Common
bibliothek.gui.dock.facile.menu Implementations of MenuPiece
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.facile.mode.action A set of DockActions that change the LocationMode of a Dockable
bibliothek.gui.dock.facile.mode.station   
bibliothek.gui.dock.focus Contains classes that allow the user to switch between Components or from one Dockable to another using only the keyboard. 
bibliothek.gui.dock.security A package dealing with the issues of Applets and Wepstart-applications. 
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.stack.menu Contains an abstract implementation of CombinedMenu including helper classes. 
bibliothek.gui.dock.station.stack.tab This package contains a generic implementation of a "tabbed-pane". 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
bibliothek.gui.dock.util.color The color subsystem, used by most of the components to search for the colors they need to paint. 
bibliothek.gui.dock.util.extension Contains classes to create and manage extensions. 
bibliothek.gui.dock.util.font The font-subsystem is used to define the fonts that are used to paint text. 
 

Uses of DockController in bibliothek.extension.gui.dock
 

Constructors in bibliothek.extension.gui.dock with parameters of type DockController
DockingFramesPreference(DockController controller)
          Creates a new model.
DockingFramesPreference(DockController controller, PathCombiner combiner)
          Creates a new model.
 

Uses of DockController in bibliothek.extension.gui.dock.preference.preferences.choice
 

Constructors in bibliothek.extension.gui.dock.preference.preferences.choice with parameters of type DockController
DefaultChoice(DockController controller)
          Creates a new choice, adding additional entries if there are any extensions.
 

Uses of DockController in bibliothek.extension.gui.dock.theme
 

Methods in bibliothek.extension.gui.dock.theme with parameters of type DockController
 EclipseThemeConnector EclipseTheme.getThemeConnector(DockController controller)
          Gets the connector which is used for decisions which are normally altered by the client.
 void BubbleTheme.install(DockController controller)
           
 void EclipseTheme.install(DockController controller)
           
 void FlatTheme.install(DockController controller)
           
 void SmoothTheme.install(DockController controller)
           
 void BubbleTheme.uninstall(DockController controller)
           
 void EclipseTheme.uninstall(DockController controller)
           
 void FlatTheme.uninstall(DockController controller)
           
 void SmoothTheme.uninstall(DockController controller)
           
 

Uses of DockController in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockController
protected  void RoundButtonViewItem.changed(DockController oldController, DockController newController)
           
 MovingImage BubbleMovingImageFactory.create(DockController controller, Dockable dockable)
           
 MovingImage BubbleMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 void BubbleDisplayer.setController(DockController controller)
           
 void BubbleStackDockComponent.setController(DockController controller)
           
 void BubbleTab.setController(DockController controller)
           
 void BubbleTabMenu.setController(DockController controller)
           
 void RoundButton.setController(DockController controller)
          Connects this button with a controller, that is necessary to get the colors for this button.
 void RoundButtonConnectable.setController(DockController controller)
          Sets the controller of this element.
 void RoundDropDownButton.setController(DockController controller)
           
 

Uses of DockController in bibliothek.extension.gui.dock.theme.eclipse
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockController
 void EclipseDockableSelection.open(DockController controller)
           
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockController
EclipseBorder(DockController controller, boolean fillEdges)
          Creates a new border
EclipseBorder(DockController controller, boolean fillEdges, int edges)
          Creates a new border
OwnedEclipseBorder(BorderedComponent owner, DockController controller, boolean fillEdges)
          Creates a new border.
OwnedRectEclipseBorder(BorderedComponent owner, DockController controller, boolean fillEdges)
          Creates a new border.
RectEclipseBorder(DockController controller, boolean fillEdges)
          Creates a new border.
RectEclipseBorder(DockController controller, boolean fillEdges, int roundEdges)
          Creates a new border.
 

Uses of DockController in bibliothek.extension.gui.dock.theme.eclipse.displayer
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return DockController
 DockController NoTitleDisplayer.getController()
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type DockController
 void EclipseBasicDockableDisplayer.setController(DockController controller)
           
 void EclipseDockableDisplayer.setController(DockController controller)
           
 void NoTitleDisplayer.setController(DockController controller)
           
 void TitleBarObserver.setController(DockController controller)
          Sets the controller to read the current EclipseThemeConnector.
 

Uses of DockController in bibliothek.extension.gui.dock.theme.eclipse.stack
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type DockController
 void EclipseMenu.setController(DockController controller)
           
 void EclipseTabPane.setController(DockController controller)
           
 

Uses of DockController in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return DockController
 DockController BaseTabComponent.getController()
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type DockController
 Border TabPainter.getFullBorder(BorderedComponent owner, DockController controller, Dockable dockable)
          Gets the border which will be around pane when dockable is selected.
 void DefaultInvisibleTab.setController(DockController controller)
           
 void InvisibleTab.setController(DockController controller)
          Sets the controller in whose realm this tab works, if there is no controller set then this tab must be in a state ready to be collected by the garbage collector.
 void LinePainter.setController(DockController controller)
           
 void TabPanePainter.setController(DockController controller)
          Sets the controller for which this painter is used.
 

Uses of DockController in bibliothek.extension.gui.dock.theme.flat
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type DockController
 void FlatBorder.connect(DockController controller)
          Connects this border with controller and reads some colors from controller.
 void FlatDockableDisplayer.setController(DockController controller)
           
 void FlatMenu.setController(DockController controller)
           
 void FlatTab.setController(DockController controller)
          Connets this tab with controller.
 void FlatTabPane.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui
 

Methods in bibliothek.gui that return DockController
 DockController DockFrontend.getController()
          Gets the controller which is used by this frontend.
 DockController DockStation.getController()
          Gets the controller of this station.
 DockController Dockable.getController()
          Gets the current controller, the argument of the last call of Dockable.setController(DockController).
 

Methods in bibliothek.gui with parameters of type DockController
 DockableSelection DockTheme.getDockableSelection(DockController controller)
          Gets a selector for Dockables.
 DockableMovingImageFactory DockTheme.getMovingImageFactory(DockController controller)
          Gets a factory for images which are moved around by the user.
 DockTitleFactory DockTheme.getTitleFactory(DockController controller)
          Gets the default DockTitleFactory which is used if no other factory is set.
 void DockTheme.install(DockController controller, DockThemeExtension[] extensions)
          Install this theme at controller.
 void DockStation.setController(DockController controller)
          Sets the controller of this station.
 void Dockable.setController(DockController controller)
          Sets the controller in whose realm this Dockable is.
 void DockTheme.uninstall(DockController controller)
          Uninstalls this theme from controller.
 

Constructors in bibliothek.gui with parameters of type DockController
DockFrontend(DockController controller)
          Constructs a new frontend.
DockFrontend(DockController controller, Window owner)
          Constructs a new frontend, tries to set up a ScreenDockStationFactory and sets the root window of controller to owner.
DockFrontend(DockController controller, WindowProvider owner)
          Constructs a new frontend, tries to set up a ScreenDockStationFactory and sets the root window of controller to owner.
 

Uses of DockController in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockController
 DockController DockElement.getController()
          Gets the controller that currently is associated with this DockElement.
 DockController SplitDockStation.getController()
           
 

Methods in bibliothek.gui.dock with parameters of type DockController
 void FlapDockStation.setController(DockController controller)
           
 void ScreenDockStation.setController(DockController controller)
           
 void SplitDockStation.setController(DockController controller)
           
 void StackDockStation.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.action
 

Methods in bibliothek.gui.dock.action with parameters of type DockController
 void ListeningDockAction.setController(DockController controller)
          Called when a new controller has been set.
 

Uses of DockController in bibliothek.gui.dock.action.view
 

Methods in bibliothek.gui.dock.action.view with parameters of type DockController
protected abstract  void ConnectingViewItem.changed(DockController oldController, DockController newController)
          Called when the DockController changed.
 

Uses of DockController in bibliothek.gui.dock.common.action.predefined
 

Methods in bibliothek.gui.dock.common.action.predefined with parameters of type DockController
protected  void CMaximizeAction.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern that return DockController
 DockController CControlFactory.createController(CControl owner)
          Creates or gets the DockController.
 DockController EfficientControlFactory.createController(CControl owner)
           
 DockController SecureControlFactory.createController(CControl owner)
           
 

Methods in bibliothek.gui.dock.common.intern with parameters of type DockController
 CDockFrontend CControlFactory.createFrontend(CControlAccess owner, DockController controller)
          Creates a new DockFrontend that will be used by owner.
 CDockFrontend EfficientControlFactory.createFrontend(CControlAccess owner, DockController controller)
           
 

Constructors in bibliothek.gui.dock.common.intern with parameters of type DockController
CDockFrontend(CControlAccess control, DockController controller)
          Creates a new frontend.
 

Uses of DockController in bibliothek.gui.dock.common.intern.action
 

Methods in bibliothek.gui.dock.common.intern.action that return DockController
protected  DockController CExtendedModeAction.getController()
          Gets the controller from which this action currently reads its content.
 

Methods in bibliothek.gui.dock.common.intern.action with parameters of type DockController
protected  void CExtendedModeAction.setController(DockController controller)
          Exchanges all the properties such that they are read from controller
 

Uses of DockController in bibliothek.gui.dock.common.mode.station
 

Methods in bibliothek.gui.dock.common.mode.station with parameters of type DockController
 void CScreenDockStationHandle.External.setController(DockController controller)
           
 void CScreenDockStationHandle.Maximal.setController(DockController controller)
           
 void CSplitDockStationHandle.Normal.setController(DockController controller)
           
 void CSplitDockStationHandle.Maximal.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.common.preference
 

Constructors in bibliothek.gui.dock.common.preference with parameters of type DockController
ThemeChoice(ThemeMap themes, DockController controller)
          Creates a new set of choices.
 

Uses of DockController in bibliothek.gui.dock.common.theme
 

Methods in bibliothek.gui.dock.common.theme with parameters of type DockController
 DockableSelection CDockTheme.getDockableSelection(DockController controller)
           
 DockableMovingImageFactory CDockTheme.getMovingImageFactory(DockController controller)
           
 DockTitleFactory CDockTheme.getTitleFactory(DockController controller)
           
 void CBasicTheme.install(DockController controller)
           
 void CBubbleTheme.install(DockController controller)
           
protected  void CDockTheme.install(DockController controller)
          Installs this theme at controller.
 void CEclipseTheme.install(DockController controller)
           
 void CFlatTheme.install(DockController controller)
           
 void CSmoothTheme.install(DockController controller)
           
 void CDockTheme.install(DockController controller, DockThemeExtension[] extensions)
           
 void CBasicTheme.uninstall(DockController controller)
           
 void CBubbleTheme.uninstall(DockController controller)
           
 void CDockTheme.uninstall(DockController controller)
           
 void CEclipseTheme.uninstall(DockController controller)
           
 void CFlatTheme.uninstall(DockController controller)
           
 void CSmoothTheme.uninstall(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.control
 

Methods in bibliothek.gui.dock.control that return DockController
 DockController ActionBinder.getController()
          Gets the owner of this binder.
 DockController ComponentHierarchyObserver.getController()
          Gets the controller in whose realm this observer searches for Components.
 DockController DockRegister.getController()
          Gets the controller for which this register stores Dockables and DockStations.
 DockController DockRelocator.getController()
          Gets the controller for which this relocator works.
 DockController KeyboardController.getController()
          Gets the DockController in whose realm this KeyboardController works.
 DockController MouseFocusObserver.getController()
          Gets the affected controller.
 DockController PopupController.getController()
          Gets the DockController for which this PopupController works.
 

Methods in bibliothek.gui.dock.control with parameters of type DockController
 void MouseFocusObserver.cancel(DockController controller, Dockable dockable)
           
 DockRegisterListener DefaultDockControllerFactory.createActionBinder(DockController controller, ControllerSetupCollection setup)
           
 DockRegisterListener DockControllerFactory.createActionBinder(DockController controller, ControllerSetupCollection setup)
          Creates a listener that will ensure that every DockAction is bound to its Dockable.
 ActionViewConverter DefaultDockControllerFactory.createActionViewConverter(DockController controller, ControllerSetupCollection setup)
           
 ActionViewConverter DockControllerFactory.createActionViewConverter(DockController controller, ControllerSetupCollection setup)
          Creates the converter that will transform actions into views.
 ActionOffer DefaultDockControllerFactory.createDefaultActionOffer(DockController controller, ControllerSetupCollection setup)
           
 ActionOffer DockControllerFactory.createDefaultActionOffer(DockController controller, ControllerSetupCollection setup)
          Creates the default action offer.
 DockableSelector DefaultDockControllerFactory.createDockableSelector(DockController controller, ControllerSetupCollection setup)
           
 DockableSelector DockControllerFactory.createDockableSelector(DockController controller, ControllerSetupCollection setup)
          Creates a new selector for Dockables.
 DoubleClickController DefaultDockControllerFactory.createDoubleClickController(DockController controller, ControllerSetupCollection setup)
           
 DoubleClickController DockControllerFactory.createDoubleClickController(DockController controller, ControllerSetupCollection setup)
          Creates the controller that will forward double clicks with the mouse.
 ExtensionManager DefaultDockControllerFactory.createExtensionManager(DockController controller, ControllerSetupCollection setup)
           
 ExtensionManager DockControllerFactory.createExtensionManager(DockController controller, ControllerSetupCollection setup)
          Creates a new ExtensionManager.
 DockRegisterListener DefaultDockControllerFactory.createFocusController(DockController controller, ControllerSetupCollection setup)
           
 DockRegisterListener DockControllerFactory.createFocusController(DockController controller, ControllerSetupCollection setup)
          Creates a listener which will observe all stations to ensure that the focused Dockable is always visible.
 KeyboardController DefaultDockControllerFactory.createKeyboardController(DockController controller, ControllerSetupCollection setup)
           
 KeyboardController DockControllerFactory.createKeyboardController(DockController controller, ControllerSetupCollection setup)
          Creates a new controller for global KeyEvents.
 MouseFocusObserver DefaultDockControllerFactory.createMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
           
 MouseFocusObserver DockControllerFactory.createMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
          Creates the focus-controller of the controller.
 PopupController DefaultDockControllerFactory.createPopupController(DockController controller, ControllerSetupCollection setup)
           
 PopupController DockControllerFactory.createPopupController(DockController controller, ControllerSetupCollection setup)
          Creates a listener which will open a popup-menu for each title or dockable known to the controller.
 DockRegister DefaultDockControllerFactory.createRegister(DockController controller, ControllerSetupCollection setup)
           
 DockRegister DockControllerFactory.createRegister(DockController controller, ControllerSetupCollection setup)
          Creates a new register for the controller.
 DockRelocator DefaultDockControllerFactory.createRelocator(DockController controller, ControllerSetupCollection setup)
           
 DockRelocator DockControllerFactory.createRelocator(DockController controller, ControllerSetupCollection setup)
          Creates a new relocator for the controller.
 SingleParentRemover DefaultDockControllerFactory.createSingleParentRemover(DockController controller, ControllerSetupCollection setup)
           
 SingleParentRemover DockControllerFactory.createSingleParentRemover(DockController controller, ControllerSetupCollection setup)
          Creates a SingleParentRemover that will be used to remove some stations from this controller.
 void FocusController.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistering(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableUnregistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableUnregistered(DockController controller, Dockable dockable)
           
 void FocusController.dockStationRegistered(DockController controller, DockStation station)
           
 void FocusController.dockStationRegistering(DockController controller, DockStation station)
           
 void FocusController.dockStationUnregistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.drag(DockController controller, Dockable dockable, DockStation station)
           
 void MouseFocusObserver.drop(DockController controller, Dockable dockable, DockStation station)
           
 void MouseFocusObserver.init(DockController controller, Dockable dockable)
           
 void SingleParentRemover.install(DockController controller)
          Commands this remover to observe controller.
 void PopupController.representativeAdded(DockController controller, DockElementRepresentative representative)
           
 void PopupController.representativeRemoved(DockController controller, DockElementRepresentative representative)
           
 void AcceptanceDockRelocatorMode.setActive(DockController controller, boolean active)
           
 void DockRelocatorMode.setActive(DockController controller, boolean active)
          Tells this mode whether it should have an influence of the behaviour or not.
 void DockableSelector.setController(DockController controller)
          Sets the controller which should be observed.
 boolean AcceptanceDockRelocatorMode.shouldBeActive(DockController controller, int modifiers)
           
 boolean DockRelocatorMode.shouldBeActive(DockController controller, int modifiers)
          Tells whether this mode should be activated because of the state of the controller and the last MouseEvent.
 void SingleParentRemover.testAll(DockController controller)
          Tests all stations of controller and removes as many of them as possible
 void SingleParentRemover.uninstall(DockController controller)
          Commands this remover that it should no longer observe controller.
 

Constructors in bibliothek.gui.dock.control with parameters of type DockController
ActionBinder(DockController controller)
          Creates a new binder.
ComponentHierarchyObserver(DockController controller)
          Creates a new observer.
DefaultDockRelocator(DockController controller, ControllerSetupCollection setup)
          Creates a new manager.
DefaultKeyboardController(DockController controller)
          Creates a new controller
DefaultMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
          Creates a new focus controller
DockRegister(DockController controller)
          Creates a new register.
DockRelocator(DockController controller)
          Creates a new manager.
FocusController(DockController controller)
          Creates a new focus-controller.
KeyboardController(DockController controller)
          Creates a new KeyboardController.
MouseFocusObserver(DockController controller, ControllerSetupCollection setup)
          Creates a new FocusController.
PopupController(DockController controller)
          Creates a new popup-controller.
 

Uses of DockController in bibliothek.gui.dock.control.relocator
 

Constructors in bibliothek.gui.dock.control.relocator with parameters of type DockController
DropOperation(DockController controller, DockStation station)
          Creates a new operation
MergeOperation(DockController controller, Merger merger, DockStation station)
          Creates a new operation.
MoveOperation(DockController controller, DockStation station)
          Creates a new operation
 

Uses of DockController in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable that return DockController
 DockController AbstractDockable.getController()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type DockController
 void DockHierarchyObserver.controllerChanged(DockController controller)
          Invoked by the owner in order to fire a DockHierarchyEvent
 MovingImage DockableMovingImageFactory.create(DockController controller, Dockable dockable)
          Gets an image which will be shown underneath the cursor.
 MovingImage ScreencaptureMovingImageFactory.create(DockController controller, Dockable dockable)
           
 MovingImage DockableMovingImageFactory.create(DockController controller, DockTitle snatched)
          Gets an image which will be shown underneath the cursor.
 MovingImage ScreencaptureMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 BufferedImage ScreencaptureMovingImageFactory.createImageFrom(DockController controller, Dockable dockable)
          This method creates a new image that contains the contents of dockable.
protected  void DockHierarchyObserver.fireControllerChanged(DockController controller)
          Informs all listeners that the controller of the owner has been changed.
 void AbstractDockable.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event that return DockController
 DockController DockHierarchyEvent.getController()
          Gets the controller which was in use the moment this event was created.
 DockController DockableFocusEvent.getController()
          Gets the controller on which the focus change occurred.
 DockController DockableSelectionEvent.getController()
          Gets the controller in whose realm the selection change occurred.
 DockController ComponentHierarchyObserverEvent.getSource()
          Gets the source of the event.
 

Methods in bibliothek.gui.dock.event with parameters of type DockController
 void DockAdapter.cancel(DockController controller, Dockable dockable)
           
 void DockRelocatorAdapter.cancel(DockController controller, Dockable dockable)
           
 void DockRelocatorListener.cancel(DockController controller, Dockable dockable)
          Invoked when a drag and drop operation was initiated, but canceld.
 void DockAdapter.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableCycledRegister(DockController controller, Dockable dockable)
          Invoked when dockable was added and removed from the controller, or was removed and added again to controller.
 void DockAdapter.dockableRegistered(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableRegistered(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableRegistered(DockController controller, Dockable dockable)
          Invoked after a Dockable was registered.
 void DockAdapter.dockableRegistering(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableRegistering(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableRegistering(DockController controller, Dockable dockable)
          Invoked right before the dockable is registered in the controller.
 void DockAdapter.dockableUnregistered(DockController controller, Dockable dockable)
           
 void DockRegisterAdapter.dockableUnregistered(DockController controller, Dockable dockable)
           
 void DockRegisterListener.dockableUnregistered(DockController controller, Dockable dockable)
          Invoked after dockable has been unregistered from controller.
 void DockAdapter.dockStationRegistered(DockController controller, DockStation station)
           
 void DockRegisterAdapter.dockStationRegistered(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationRegistered(DockController controller, DockStation station)
          Invoked after a DockStation was registered.
 void DockAdapter.dockStationRegistering(DockController controller, DockStation station)
           
 void DockRegisterAdapter.dockStationRegistering(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationRegistering(DockController controller, DockStation station)
          Invoked right before the station is registered in the controller.
 void DockAdapter.dockStationUnregistered(DockController controller, DockStation station)
           
 void DockRegisterAdapter.dockStationUnregistered(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationUnregistered(DockController controller, DockStation station)
          Invoked after station has been unregistered from controller.
 void ControllerSetupListener.done(DockController controller)
          Called when controller is set up.
 void DockAdapter.drag(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorAdapter.drag(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorListener.drag(DockController controller, Dockable dockable, DockStation station)
          Invoked when a drag and drop operation has been confirmed.
 void DockAdapter.drop(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorAdapter.drop(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorListener.drop(DockController controller, Dockable dockable, DockStation station)
          Invoked after a Dockable was dropped.
 void DockAdapter.init(DockController controller, Dockable dockable)
           
 void DockRelocatorAdapter.init(DockController controller, Dockable dockable)
           
 void DockRelocatorListener.init(DockController controller, Dockable dockable)
          Invoked when a drag and drop operation is initiated.
 void DockControllerRepresentativeListener.representativeAdded(DockController controller, DockElementRepresentative representative)
          Informs this listener that representative was added to controller.
 void DockControllerRepresentativeListener.representativeRemoved(DockController controller, DockElementRepresentative representative)
          Informs this listener that representative was removed from controller.
 void UIListener.themeChanged(DockController controller, DockTheme oldTheme, DockTheme newTheme)
          Called after the DockTheme of controller was changed.
 void UIListener.themeWillChange(DockController controller, DockTheme oldTheme, DockTheme newTheme)
          Called before the DockTheme of controller changes.
 void DockTitleBindingListener.titleBound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was bound to dockable.
 void DockTitleBindingListener.titleUnbound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was unbound from dockable.
 void UIListener.updateUI(DockController controller)
          Called when the LookAndFeel has been exchanged.
 

Constructors in bibliothek.gui.dock.event with parameters of type DockController
ComponentHierarchyObserverEvent(DockController source, List<Component> components)
          Creates a new event
DockableFocusEvent(DockController controller, Dockable oldFocus, Dockable newFocus)
          Creates a new event.
DockableSelectionEvent(DockController controller, DockStation station, Dockable oldSelected, Dockable newSelected)
          Creates a new event.
DockHierarchyEvent(Dockable dockable, DockController controller)
          Creates a new event and sets up all properties.
 

Uses of DockController in bibliothek.gui.dock.facile.action
 

Methods in bibliothek.gui.dock.facile.action that return DockController
 DockController RenameActionFactory.getController()
          Gets the controller which is used to create the actions.
 

Methods in bibliothek.gui.dock.facile.action with parameters of type DockController
 void CloseAction.setController(DockController controller)
           
 void ReplaceAction.setController(DockController controller)
           
 

Constructors in bibliothek.gui.dock.facile.action with parameters of type DockController
CloseAction(DockController controller)
          Sets the icon and the text of this action.
RenameAction.RenameDefaultDockable(DockController controller)
          Creates a new action
RenameAction.RenameFlapDockStation(DockController controller)
          Creates a new action
RenameAction.RenameSplitDockStation(DockController controller)
          Creates a new action
RenameAction.RenameStackDockStation(DockController controller)
          Creates a new action
RenameAction(DockController controller)
          Constructs a new action
RenameActionFactory(DockController controller)
          Creates a new factory
ReplaceAction(DockController controller)
          Sets up this action.
ReplaceActionGuard(DockController controller)
          Creates a new guard
 

Uses of DockController in bibliothek.gui.dock.facile.menu
 

Methods in bibliothek.gui.dock.facile.menu that return DockController
 DockController PreferenceMenuPiece.getController()
          Gets the controller for which this piece works.
 DockController ThemeMenuPiece.getController()
          Gets the controller whose theme might be changed by this piece.
 

Methods in bibliothek.gui.dock.facile.menu with parameters of type DockController
 void PreferenceMenuPiece.setController(DockController controller)
          Sets the controller for which this piece works.
 void ThemeMenuPiece.setController(DockController controller)
          Sets the controller whose theme might be changed by this piece.
 

Constructors in bibliothek.gui.dock.facile.menu with parameters of type DockController
PreferenceMenuPiece(DockController controller)
          Creates a new menu piece
ThemeMenuPiece(DockController controller, boolean defaultThemes)
          Creates a new piece.
ThemeMenuPiece(DockController controller, ThemeMap map)
          Creates a new piece using the themes of map.
 

Uses of DockController in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode that return DockController
 DockController AbstractLocationMode.getController()
          Gets the controller in whose realm this mode works.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockController
 void AbstractLocationMode.setController(DockController controller)
           
 void LocationMode.setController(DockController controller)
          Connects this mode with a controller.
 void ModeArea.setController(DockController controller)
          Connects this area with a controller.
 

Constructors in bibliothek.gui.dock.facile.mode with parameters of type DockController
ExternalizedMode(DockController controller)
          Creates a new mode.
LocationModeManager(DockController controller)
          Creates a new manager.
MaximizedMode(DockController controller)
          Creates a new mode.
MinimizedMode(DockController controller)
          Creates a new mode.
NormalMode(DockController controller)
          Creates a new mode.
 

Uses of DockController in bibliothek.gui.dock.facile.mode.action
 

Methods in bibliothek.gui.dock.facile.mode.action that return DockController
protected  DockController LocationModeAction.getController()
          Gets the controller from which this action currently reads its content.
 

Methods in bibliothek.gui.dock.facile.mode.action with parameters of type DockController
protected  void LocationModeAction.setController(DockController controller)
          Exchanges all the properties such that they are read from controller
 

Constructors in bibliothek.gui.dock.facile.mode.action with parameters of type DockController
ExternalizedModeAction(DockController controller, ExternalizedMode<?> mode)
          Creates a new action.
LocationModeAction(DockController controller, LocationMode mode, String defaultIconKey, String iconKey, PropertyKey<KeyStroke> gotoStroke)
          Creates a new action.
MaximizedModeAction(DockController controller, MaximizedMode<?> mode)
          Creates a new action.
MinimizedModeAction(DockController controller, MinimizedMode<?> mode)
          Creates a new action.
NormalModeAction(DockController controller, NormalMode<?> mode)
          Creates a new action.
 

Uses of DockController in bibliothek.gui.dock.facile.mode.station
 

Methods in bibliothek.gui.dock.facile.mode.station with parameters of type DockController
 void FlapDockStationHandle.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.focus
 

Methods in bibliothek.gui.dock.focus that return DockController
 DockController AbstractDockableSelection.getController()
          Gets the currently used controller.
 

Methods in bibliothek.gui.dock.focus with parameters of type DockController
 boolean AbstractDockableSelection.hasChoices(DockController controller)
           
 boolean DockableSelection.hasChoices(DockController controller)
          Checks whether controller has at least two different Dockables which would be shown on this DockableSelection.
 void AbstractDockableSelection.open(DockController controller)
           
 void DockableSelection.open(DockController controller)
          Called when a new selection is about to happen.
 

Uses of DockController in bibliothek.gui.dock.security
 

Subclasses of DockController in bibliothek.gui.dock.security
 class SecureDockController
          The DockingFrames normally uses some system-resources to handle global events.
 

Methods in bibliothek.gui.dock.security with parameters of type DockController
 KeyboardController SecureDockControllerFactory.createKeyboardController(DockController controller, ControllerSetupCollection setup)
           
 MouseFocusObserver SecureDockControllerFactory.createMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
           
 void SecureFlapDockStation.setController(DockController controller)
           
 void SecureSplitDockStation.setController(DockController controller)
           
 void SecureStackDockStation.setController(DockController controller)
           
 

Constructors in bibliothek.gui.dock.security with parameters of type DockController
SecureKeyboardController(DockController controller, ControllerSetupCollection setup)
          Creates a new SecureKeyboardController.
SecureMouseFocusObserver(DockController controller, ControllerSetupCollection setup)
          Creates a new FocusController for controller.
 

Uses of DockController in bibliothek.gui.dock.station
 

Methods in bibliothek.gui.dock.station that return DockController
 DockController AbstractDockStation.getController()
           
 DockController DockableDisplayer.getController()
          Gets the controller for which this displayer is used.
 

Methods in bibliothek.gui.dock.station with parameters of type DockController
 void AbstractDockStation.setController(DockController controller)
           
 void DisplayerCollection.setController(DockController controller)
          Sets the current DockController, that controller will be made known to all DockableDisplayer created by this collection.
 void DockableDisplayer.setController(DockController controller)
          Sets the controller for which this displayer is used.
 

Uses of DockController in bibliothek.gui.dock.station.flap
 

Methods in bibliothek.gui.dock.station.flap with parameters of type DockController
 void FlapDockDirection.setController(DockController controller)
           
 void FlapDockHoldToggle.setController(DockController controller)
           
 

Constructors in bibliothek.gui.dock.station.flap with parameters of type DockController
FlapDockDirection(DockController controller)
          Creates the icon of the action, and sets the text and tooltip of the action.
 

Uses of DockController in bibliothek.gui.dock.station.screen
 

Methods in bibliothek.gui.dock.station.screen that return DockController
 DockController DisplayerScreenDockWindow.getController()
          Gets the controller in whose realm this window is used.
 

Methods in bibliothek.gui.dock.station.screen with parameters of type DockController
 void DisplayerScreenDockWindow.setController(DockController controller)
           
 void ScreenDockWindow.setController(DockController controller)
          Sets the controller in whose realm this window will be used.
 void ScreenFullscreenAction.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.station.split
 

Methods in bibliothek.gui.dock.station.split with parameters of type DockController
 void SplitFullScreenAction.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.station.stack
 

Methods in bibliothek.gui.dock.station.stack with parameters of type DockController
 void CombinedMenu.setController(DockController controller)
          Sets the controller in whose realm this menu is used.
 void CombinedStackDockComponent.setController(DockController controller)
           
 void DefaultStackDockComponent.setController(DockController controller)
           
 void DefaultStackDockComponent.Tab.setController(DockController controller)
          Tells this tab which controller is currently used.
 void StackDockComponent.setController(DockController controller)
          Sets the controller for which this component manages its children.
 void StackDockComponentRepresentative.setController(DockController controller)
          Sets the controller to which new DockElementRepresentatives should be added.
 

Uses of DockController in bibliothek.gui.dock.station.stack.menu
 

Methods in bibliothek.gui.dock.station.stack.menu that return DockController
 DockController AbstractCombinedMenu.getController()
          Gets the controller in whose realm this menu is used.
 

Methods in bibliothek.gui.dock.station.stack.menu with parameters of type DockController
 void CombinedMenuContent.open(DockController controller, Component parent, int x, int y, CombinedMenuContent.Item[] content)
          Shows this menu at the given location.
 void PopupCombinedMenuContent.open(DockController controller, Component parent, int x, int y, CombinedMenuContent.Item[] content)
           
 void AbstractCombinedMenu.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.station.stack.tab
 

Methods in bibliothek.gui.dock.station.stack.tab that return DockController
 DockController AbstractTabPane.getController()
           
 DockController TabPane.getController()
          Gets the DockController this pane is associated with.
 

Methods in bibliothek.gui.dock.station.stack.tab with parameters of type DockController
 void AbstractTab.setController(DockController controller)
          Sets the controller in whose realm this AbstractTab works.
 void AbstractTabPane.setController(DockController controller)
          Connects this pane with controller.
 

Uses of DockController in bibliothek.gui.dock.support.mode
 

Methods in bibliothek.gui.dock.support.mode that return DockController
 DockController ModeManager.getController()
          Gets the controller in whose realm this manager works.
 

Constructors in bibliothek.gui.dock.support.mode with parameters of type DockController
ModeManager(DockController controller)
          Creates a new manager.
 

Uses of DockController in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes that return DockController
 DockController BasicTheme.getController()
          Gets the currently installed controller
 

Methods in bibliothek.gui.dock.themes with parameters of type DockController
 DockableSelection BasicTheme.getDockableSelection(DockController controller)
           
 DockableSelection NoStackTheme.getDockableSelection(DockController controller)
           
 DockableMovingImageFactory BasicTheme.getMovingImageFactory(DockController controller)
           
 DockableMovingImageFactory NoStackTheme.getMovingImageFactory(DockController controller)
           
 DockTitleFactory BasicTheme.getTitleFactory(DockController controller)
           
 DockTitleFactory NoStackTheme.getTitleFactory(DockController controller)
           
protected  void BasicTheme.install(DockController controller)
          Installs the basic items of this theme, ignoring any DockThemeExtension.
 void DockThemeExtension.install(DockController controller, DockTheme theme)
          Called by the DockTheme before it installs itself.
 void BasicTheme.install(DockController controller, DockThemeExtension[] extensions)
           
 void NoStackTheme.install(DockController controller, DockThemeExtension[] extensions)
           
 void DockThemeExtension.installed(DockController controller, DockTheme theme)
          Called by the DockTheme after it installed itself.
 void BasicTheme.uninstall(DockController controller)
           
 void NoStackTheme.uninstall(DockController controller)
           
 void DockThemeExtension.uninstall(DockController controller, DockTheme theme)
          Called by the DockTheme after it was uninstalled from controller.
 

Uses of DockController in bibliothek.gui.dock.themes.basic
 

Methods in bibliothek.gui.dock.themes.basic that return DockController
 DockController BasicDockableDisplayer.getController()
           
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type DockController
 MovingImage BasicMovingImageFactory.create(DockController controller, Dockable dockable)
           
 MovingImage BasicMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 void BasicDockableDisplayer.setController(DockController controller)
           
 void BasicDockableDisplayerDecorator.setController(DockController controller)
          Sets the controller in whose realm this decorator works
 void BasicStackDockComponent.BasicTab.setController(DockController controller)
           
 void MinimalDecorator.setController(DockController controller)
           
 void TabDecorator.setController(DockController controller)
           
 

Uses of DockController in bibliothek.gui.dock.themes.color
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type DockController
ExtendingColorScheme(ColorScheme scheme, DockController controller)
          Creates a new scheme.
 

Uses of DockController in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title that return DockController
 DockController DockTitleVersion.getController()
          Gets the controller for which the titles are created.
 

Constructors in bibliothek.gui.dock.title with parameters of type DockController
DockTitleManager(DockController controller)
          Creates a new manager
DockTitleVersion(DockController controller, String id)
          Creates a new version.
 

Uses of DockController in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockController
 DockController DockProperties.getController()
          Gets the owner of this DockProperties.
 DockController UIProperties.getController()
          Gets the controller in whose realm this map is used.
 

Methods in bibliothek.gui.dock.util with parameters of type DockController
 BufferedImage AWTComponentCaptureStrategy.createCapture(DockController controller, Component component)
          Creates a new image that has the same size as component and contains all the things painted on component.
 void PropertyValue.setProperties(DockController controller)
          Sets the DockProperties that are read from controller.
 

Constructors in bibliothek.gui.dock.util with parameters of type DockController
DockProperties(DockController controller)
          Creates a new map.
PropertyValue(PropertyKey<A> key, DockController controller)
          Creates a new value.
UIProperties(DockController controller)
          Creates a new map.
 

Uses of DockController in bibliothek.gui.dock.util.color
 

Methods in bibliothek.gui.dock.util.color with parameters of type DockController
 void AbstractDockColor.connect(DockController controller)
          This method just calls AbstractUIValue.setManager(UIProperties) with the controllers ColorManager.
 

Constructors in bibliothek.gui.dock.util.color with parameters of type DockController
ColorManager(DockController controller)
          Creates a new manager.
 

Uses of DockController in bibliothek.gui.dock.util.extension
 

Methods in bibliothek.gui.dock.util.extension with parameters of type DockController
 void Extension.install(DockController controller)
          Informs this extension that it will now be used for controller.
<E> Collection<E>
Extension.load(DockController controller, ExtensionName<E> extension)
          Loads a set of extensions, it is the Extensions responsibility to implement any kind of caching.
 void Extension.uninstall(DockController controller)
          Informs this extension that it will no longer be used for controller.
 

Constructors in bibliothek.gui.dock.util.extension with parameters of type DockController
ExtensionManager(DockController controller)
          Creates a new manager.
 

Uses of DockController in bibliothek.gui.dock.util.font
 

Methods in bibliothek.gui.dock.util.font with parameters of type DockController
 void AbstractDockFont.connect(DockController controller)
          Makes sure that this DockFont reads its values from the FontManager of controller.
 

Constructors in bibliothek.gui.dock.util.font with parameters of type DockController
FontManager(DockController controller)
          Creates a new map.