Uses of Class
bibliothek.gui.DockController

Packages that use DockController
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.rex Contains the elements needed to paint a generic "tabbed pane". 
bibliothek.extension.gui.dock.theme.eclipse.rex.tab Various components needed to paint and manage the tab which is visible on a RexTabbedComponent
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.
This package does not contain any views, only the mechanism to create some. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener.  
bibliothek.gui.dock.focus   
bibliothek.gui.dock.security A package dealing with the issues of Applets and Wepstart-applications.
DockingFrames monitors mouse- and other events globally. 
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.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.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. 
 

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 BubbleTheme.uninstall(DockController controller)
           
 void EclipseTheme.uninstall(DockController controller)
           
 void FlatTheme.uninstall(DockController controller)
           
protected  void BubbleTheme.updateColors(DockController[] controllers)
           
protected  void EclipseTheme.updateColors(DockController[] controllers)
           
protected  void FlatTheme.updateColors(DockController[] controllers)
           
 

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 BubbleStackDockComponent.Tab.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 that return DockController
 DockController EclipseStackDockComponent.getController()
          Gets the controller that is currently used.
 DockController NoTitleDisplayer.getController()
           
 

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

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockController
EclipseBorder(DockController controller, boolean fillEdges)
           
RectEclipseBorder(DockController controller, boolean fillEdges)
          Creates a new border.
 

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.rex that return DockController
 DockController RexTabbedComponent.getController()
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.rex with parameters of type DockController
 void RexTabbedComponent.setController(DockController controller)
           
 

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

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.rex.tab with parameters of type DockController
 TabComponent TabPainter.createTabComponent(DockController controller, RexTabbedComponent component, StackDockStation station, Dockable dockable, int index)
          Creates a new entry for the tab-strip above the contents of a RexTabbedComponent.
 Border TabPainter.getFullBorder(DockController controller, Dockable dockable)
          Gets the border which will be around dockable.
 Border TabPainter.getFullBorder(DockController controller, DockStation station, RexTabbedComponent component)
          Gets the border which will be around component, which is a child of station.
 void LineStripPainter.setController(DockController controller)
           
 void TabStripPainter.setController(DockController controller)
          Sets the controller for which this painter is used.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.rex.tab with parameters of type DockController
BaseTabComponent(RexTabbedComponent component, DockController controller, StackDockStation station, Dockable dockable, int index)
          Creates a new TabComponent
RectGradientPainter(RexTabbedComponent component, DockController controller, StackDockStation station, Dockable dockable, int index)
           
ShapedGradientPainter(DockController controller, RexTabbedComponent component, StackDockStation station, Dockable dockable, int index)
           
 

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 collors from controller.
 void FlatDockableDisplayer.setController(DockController controller)
           
 void FlatTab.setController(DockController controller)
           
 void FlatTab.FlatButton.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.
To replace all factories, the method DockTitleManager.registerTheme(String, DockTitleFactory) should be used.
 void DockTheme.install(DockController controller)
          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.
 

Uses of DockController in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockController
 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.control
 

Methods in bibliothek.gui.dock.control that return DockController
 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.
 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.
 DockRegisterListener DefaultDockControllerFactory.createPopupController(DockController controller, ControllerSetupCollection setup)
           
 DockRegisterListener 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 MouseFocusObserver.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void PopupController.dockableCycledRegister(DockController controller, Dockable dockable)
           
 void MouseFocusObserver.dockableFocused(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistered(DockController controller, Dockable dockable)
           
 void MouseFocusObserver.dockableRegistered(DockController controller, Dockable dockable)
           
 void PopupController.dockableRegistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableRegistering(DockController controller, Dockable dockable)
           
 void MouseFocusObserver.dockableRegistering(DockController controller, Dockable dockable)
           
 void PopupController.dockableRegistering(DockController controller, Dockable dockable)
           
 void ActionBinder.dockableUnregistered(DockController controller, Dockable dockable)
           
 void FocusController.dockableUnregistered(DockController controller, Dockable dockable)
           
 void MouseFocusObserver.dockableUnregistered(DockController controller, Dockable dockable)
           
 void PopupController.dockableUnregistered(DockController controller, Dockable dockable)
           
 void FocusController.dockStationRegistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistered(DockController controller, DockStation station)
           
 void PopupController.dockStationRegistered(DockController controller, DockStation station)
           
 void FocusController.dockStationRegistering(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistering(DockController controller, DockStation station)
           
 void PopupController.dockStationRegistering(DockController controller, DockStation station)
           
 void FocusController.dockStationUnregistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationUnregistered(DockController controller, DockStation station)
           
 void PopupController.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 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 MouseFocusObserver.titleBound(DockController controller, DockTitle title, Dockable dockable)
           
 void MouseFocusObserver.titleUnbound(DockController controller, DockTitle title, Dockable dockable)
           
 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
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.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)
           
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 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.focus
 

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 with parameters of type DockController
 void ScreenDockDialog.setController(DockController controller)
          Sets the DockController that is needed to read properties.
 

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 that return DockController
 DockController CombinedStackDockComponent.getController()
          Gets the controller for which this component renders its content.
 

Methods in bibliothek.gui.dock.station.stack with parameters of type DockController
 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.
 

Uses of DockController in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes that return DockController
 DockController[] BasicTheme.getControllers()
          Gets a list of all DockController which are currently installed with this theme.
 

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)
           
 void BasicTheme.install(DockController controller)
           
 void NoStackTheme.install(DockController controller)
           
 void BasicTheme.uninstall(DockController controller)
           
 void NoStackTheme.uninstall(DockController controller)
           
protected  void BasicTheme.updateColor(DockController[] controllers, String id, Color backup)
          Changes the color of all ColorManagers to the color obtained through the ColorScheme or to backup if the scheme returns a null value.
protected  void BasicTheme.updateColorProvider(DockController[] controllers, Class<? extends DockColor> kind)
          Publishes to ColorProvider for kind on all controllers.
protected  void BasicTheme.updateColors(DockController[] controllers)
          Called when the the colors of the ColorManager have to be updated.
 

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 BasicStackDockComponent.BasicTab.setController(DockController controller)
           
 

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 with parameters of type DockController
 void PropertyValue.setProperties(DockController controller)
          Sets the DockProperties that are read from controller.
 

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

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 AbstractDockColor.setManager(ColorManager) with the controllers ColorManager.