Uses of Interface
bibliothek.gui.dock.title.DockTitle

Packages that use DockTitle
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.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.extension.gui.dock.theme.smooth Contains elements to paint a DockTitle which smoothly changes its color. 
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.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.control.focus   
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.menu Implementations of MenuPiece
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.flap.button   
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.themes.font Implementations of DockFont to be used at different places (as described in the documentation for each item). 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
 

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

Classes in bibliothek.extension.gui.dock.theme.bubble that implement DockTitle
 class AbstractBubbleDockTitle
          A title that has the ability to paint a round rect as background.
 class BubbleButtonDockTitle
          A DockTitle used for the buttons on a FlapDockStation.
 class BubbleDockTitle
          A BubbleDockTitle is a title which has two or four round edges.
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return DockTitle
 DockTitle ReducedBubbleTitleFactory.createTitle(Dockable dockable)
          Creates a new title without origin.
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockTitle
 MovingImage BubbleMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 DockableDisplayer BubbleDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 void BubbleDisplayer.setTitle(DockTitle title)
           
 

Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockTitle
BubbleDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer
 

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

Classes in bibliothek.extension.gui.dock.theme.eclipse that implement DockTitle
 class EclipseButtonTitle
          This title is used by the EclipseTheme to replace the default DockTitle for the FlapDockStation.
 

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return DockTitle
 DockTitle EclipseDockableDisplayer.getTitle()
           
 DockTitle NoTitleDisplayer.getTitle()
           
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type DockTitle
 DockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
protected  BasicDockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, boolean border, EclipseThemeConnector.TitleBar bar)
          Creates a new displayer.
 void EclipseDockableDisplayer.setTitle(DockTitle title)
           
 void NoTitleDisplayer.setTitle(DockTitle title)
           
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type DockTitle
EclipseBasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location, EclipseThemeConnector.TitleBar bar)
           
 

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

Classes in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that implement DockTitle
 class BasicTabDockTitle
          A DockTitle normally used by the DockTitleTab to show a very simple tab.
 

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

Classes in bibliothek.extension.gui.dock.theme.flat that implement DockTitle
 class FlatButtonTitle
          This title is used by the FlatTheme to replace the default-DockTitle of the FlapDockStation.
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type DockTitle
 DockableDisplayer FlatDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 

Constructors in bibliothek.extension.gui.dock.theme.flat with parameters of type DockTitle
FlatDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
           
 

Uses of DockTitle in bibliothek.extension.gui.dock.theme.smooth
 

Classes in bibliothek.extension.gui.dock.theme.smooth that implement DockTitle
 class SmoothDefaultButtonTitle
          A title intended for the FlapDockStation, this title changes its color smoothly.
 class SmoothDefaultStationTitle
          A station-title which smoothly changes its color from active to passive.
 class SmoothDefaultTitle
          A title which changes its colors smoothly when selected or deselected.
 

Uses of DockTitle in bibliothek.gui
 

Methods in bibliothek.gui that return DockTitle
 DockTitle[] Dockable.listBoundTitles()
          Gets a list of all DockTitles which are currently bound to this Dockable.
 

Methods in bibliothek.gui with parameters of type DockTitle
 void Dockable.bind(DockTitle title)
          Called by clients which want to show a title of this Dockable.
 void DockStation.changed(Dockable dockable, DockTitle title, boolean active)
          Called by the DockController of this station to indicate that the active-state of title has been changed.
protected  void DockController.fireTitleBound(DockTitle title, Dockable dockable)
          Informs all listeners that title has been bound to dockable.
protected  void DockController.fireTitleUnbound(DockTitle title, Dockable dockable)
          Informs all listeners that title is no longer bound to dockable.
 boolean DockController.isBound(DockTitle title)
          Tells whether title is bound to its dockable or not.
 void Dockable.unbind(DockTitle title)
          Clients should call this method if a DockTitle is no longer needed.
 

Uses of DockTitle in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockTitle
 DockTitle FlapDockStation.getButton(int index)
          Gets the title which is used as button for the index'th dockable.
 DockTitle[] SplitDockStation.listBoundTitles()
           
 

Methods in bibliothek.gui.dock with parameters of type DockTitle
 void SplitDockStation.bind(DockTitle title)
           
 void FlapDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 void SplitDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
protected  void SplitDockStation.fireTitleExchanged(DockTitle title)
          Informs all DockableListeners that title is no longer considered to be a good title and should be exchanged.
 void SplitDockStation.unbind(DockTitle title)
           
 

Uses of DockTitle in bibliothek.gui.dock.action
 

Methods in bibliothek.gui.dock.action with parameters of type DockTitle
 void StationChildrenActionSource.FocusAction.titleBound(Dockable dockable, DockTitle title)
           
 void StationChildrenActionSource.FocusAction.titleExchanged(Dockable dockable, DockTitle title)
           
 void StationChildrenActionSource.FocusAction.titleUnbound(Dockable dockable, DockTitle title)
           
 

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

Methods in bibliothek.gui.dock.common.intern with parameters of type DockTitle
 FocusVetoListener.FocusVeto ControlVetoFocusListener.vetoFocus(FocusController controller, DockTitle title)
           
 

Uses of DockTitle in bibliothek.gui.dock.control.focus
 

Methods in bibliothek.gui.dock.control.focus with parameters of type DockTitle
protected  FocusVetoListener.FocusVeto AbstractFocusController.fireVetoTitle(DockTitle title)
          Asks all FocusVetoListener through their method FocusVetoListener.vetoFocus(FocusController, DockTitle) whether they want cancel a call to the DockController.
 

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

Methods in bibliothek.gui.dock.control.relocator with parameters of type DockTitle
protected  RemoteRelocator.Reaction DefaultDockRelocator.dragMouseDragged(int x, int y, int modifiers, DockTitle title, Dockable dockable, boolean always, boolean forceDrag)
          Handles a mouse-pressed event.
protected  void DefaultDockRelocator.dragMouseDragged(java.awt.event.MouseEvent e, DockTitle title, Dockable dockable)
          Invoked while the user drags a title or Dockable.
protected  void DefaultDockRelocator.dragMousePressed(java.awt.event.MouseEvent e, DockTitle title, Dockable dockable)
          Invoked by the listeners of a title to start a drag and drop operation.
protected  void DefaultDockRelocator.dragMouseReleased(java.awt.event.MouseEvent e, DockTitle title, Dockable dockable)
          Invoked while the user drags a title or Dockable and releases a mouse button.
 

Uses of DockTitle in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable that return DockTitle
 DockTitle[] AbstractDockable.listBoundTitles()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type DockTitle
 void AbstractDockable.bind(DockTitle title)
           
 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 AbstractDockable.fireTitleBound(DockTitle title)
          Informs all dockableListeners that title was bound to this dockable.
protected  void AbstractDockable.fireTitleExchanged(DockTitle title)
          Informs all DockableListeners that title is no longer considered to be a good title and should be exchanged.
protected  void AbstractDockable.fireTitleUnbound(DockTitle title)
          Informs all dockableListeners that title was unbound from this dockable.
 void AbstractDockable.unbind(DockTitle title)
           
 

Uses of DockTitle in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockTitle
 void DockableAdapter.titleBound(Dockable dockable, DockTitle title)
           
 void DockableListener.titleBound(Dockable dockable, DockTitle title)
          Will be invoked when a DockTitle was bound to a Dockable.
 void DockTitleBindingListener.titleBound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was bound to dockable.
 void DockableAdapter.titleExchanged(Dockable dockable, DockTitle title)
           
 void DockableListener.titleExchanged(Dockable dockable, DockTitle title)
          Invoked when the properties of a Dockable have a so dramatically changed, that the DockTitle title is no longer considered a good title and should be replaced.
 void DockableAdapter.titleUnbound(Dockable dockable, DockTitle title)
           
 void DockableListener.titleUnbound(Dockable dockable, DockTitle title)
          Will be invoked when a DockTitle was unbound from a Dockable.
 void DockTitleBindingListener.titleUnbound(DockController controller, DockTitle title, Dockable dockable)
          Called when title was unbound from dockable.
 FocusVetoListener.FocusVeto FocusVetoListener.vetoFocus(FocusController controller, DockTitle title)
          Invoked when the focus should change because the user did something with title.
 

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

Methods in bibliothek.gui.dock.facile.menu with parameters of type DockTitle
 void CloseableDockableMenuPiece.Item.titleBound(Dockable dockable, DockTitle title)
           
 void CloseableDockableMenuPiece.Item.titleExchanged(Dockable dockable, DockTitle title)
           
 void CloseableDockableMenuPiece.Item.titleUnbound(Dockable dockable, DockTitle title)
           
 

Uses of DockTitle in bibliothek.gui.dock.station
 

Methods in bibliothek.gui.dock.station that return DockTitle
 DockTitle DockableDisplayer.getTitle()
          Gets the title which is shown on this displayer.
 DockTitle StationChildHandle.getTitle()
          Gets the title which is currently displayed.
 

Methods in bibliothek.gui.dock.station with parameters of type DockTitle
 void AbstractDockStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 void AbstractDockableStation.changed(Dockable dockable, DockTitle title, boolean active)
           
 DockableDisplayer DisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer which will be shown on station, will have dockable as child and will display the title.
 DockableDisplayer DisplayerCollection.fetch(Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer using the factory of this collection.
 void DockableDisplayer.setTitle(DockTitle title)
          Sets the title of this displayer.
 

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

Methods in bibliothek.gui.dock.station.flap that return DockTitle
 DockTitle DefaultFlapWindow.getDockTitle()
          Gets the title which is currently displayed
 DockTitle FlapWindow.getDockTitle()
          Gets the title which is currently displayed
 

Uses of DockTitle in bibliothek.gui.dock.station.flap.button
 

Methods in bibliothek.gui.dock.station.flap.button with parameters of type DockTitle
 void AbstractButtonContentCondition.titleBound(Dockable dockable, DockTitle title)
           
 void AbstractButtonContentCondition.titleExchanged(Dockable dockable, DockTitle title)
           
 void AbstractButtonContentCondition.titleUnbound(Dockable dockable, DockTitle title)
           
 

Uses of DockTitle in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes with parameters of type DockTitle
 DockableDisplayer DefaultDisplayerFactoryValue.create(Dockable dockable, DockTitle title)
          Uses the current factory to create a new DockableDisplayer.
 MovingImage ThemeDockableMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 DockableDisplayer ThemeDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 

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

Classes in bibliothek.gui.dock.themes.basic that implement DockTitle
 class BasicButtonDockTitle
          This title changes its border whenever the active-state changes.
 class BasicDockTitle
          The default-title that is used most times in the framework.
 class BasicStationTitle
          This title is used for DockStations which are also Dockables
 

Methods in bibliothek.gui.dock.themes.basic that return DockTitle
 DockTitle BasicDockableDisplayer.getTitle()
           
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type DockTitle
 MovingImage BasicMovingImageFactory.create(DockController controller, DockTitle snatched)
           
 DockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
protected  BasicDockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer.
protected  java.awt.Component BasicDockableDisplayer.getComponent(DockTitle title)
          Gets the Component which should be used to layout the current DockTitle.
protected  void BasicDockableDisplayer.init(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Initialises all properties of this DockableDisplayer.
 void BasicDockableDisplayer.setTitle(DockTitle title)
           
 

Constructors in bibliothek.gui.dock.themes.basic with parameters of type DockTitle
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer, sets the title and the content.
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer, sets the title, its location and the content.
 

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

Methods in bibliothek.gui.dock.themes.color that return DockTitle
 DockTitle TitleColor.getTitle()
          Gets the title which uses this color.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type DockTitle
TitleColor(java.lang.String id, DockTitle title, java.awt.Color backup)
          Creates a new TitleColor.
TitleColor(java.lang.String id, Path kind, DockTitle title, java.awt.Color backup)
          Creates a new TitleColor.
 

Uses of DockTitle in bibliothek.gui.dock.themes.font
 

Methods in bibliothek.gui.dock.themes.font that return DockTitle
 DockTitle TitleFont.getTitle()
          Gets the title for which this font is used.
 

Constructors in bibliothek.gui.dock.themes.font with parameters of type DockTitle
TitleFont(java.lang.String id, DockTitle title)
          Creates a new title font.
TitleFont(java.lang.String id, DockTitle title, FontModifier backup)
          Creates a new title font.
TitleFont(java.lang.String id, DockTitle title, Path kind)
          Creates a new title font.
TitleFont(java.lang.String id, DockTitle title, Path kind, FontModifier backup)
          Creates a new title font.
 

Uses of DockTitle in bibliothek.gui.dock.title
 

Classes in bibliothek.gui.dock.title that implement DockTitle
 class AbstractDockTitle
          An abstract implementation of DockTitle.
 

Methods in bibliothek.gui.dock.title that return DockTitle
 DockTitle DockTitleRequest.getAnswer()
          Gets the last answer made to this request.
 DockTitle DockTitleBackgroundComponent.getTitle()
          Gets the title which is represented by this UIValue.
 DockTitle TitleDockBorder.getTitle()
          Gets the title for which this border is used.
 

Methods in bibliothek.gui.dock.title with parameters of type DockTitle
 void DockTitleRequest.answer(DockTitle title)
          Informs this request that title should be shown.
protected abstract  void DockTitleRequest.answer(DockTitle previous, DockTitle title)
          Called whenever a new title should be shown.
 Rotation OrientationToRotationStrategy.convert(DockTitle.Orientation orientation, DockTitle title)
          Tells how to render the text of title.
 void OrientationToRotationStrategy.install(DockTitle title)
          Informs this strategy that from now on it will be used for title.
 void OrientationToRotationStrategyListener.rotationChanged(Dockable dockable, DockTitle title)
          Informs that the rotation of the text on any title representing dockable has changed.
 void OrientationToRotationStrategy.uninstall(DockTitle title)
          Informs this strategy that from now on it will not be used for title.
 

Constructors in bibliothek.gui.dock.title with parameters of type DockTitle
TitleMovingImage(Dockable dockable, DockTitle title)
          Creates a new image.