Uses of Interface
bibliothek.gui.dock.DockElementRepresentative

Packages that use DockElementRepresentative
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.eclipse.stack.tab4 Classes that give the EclipseTheme a look identicall to Eclipse 4.x. 
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.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.control.focus The focus sub-system is responsible for transfering the focus to the currently active Dockable
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
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.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.screen.window Contains the window ( JDialog, JInternalDialog, etc..) that shows the children of a ScreenDockStation and the classes required to configure that window. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
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. 
 

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

Classes in bibliothek.extension.gui.dock.theme.bubble that implement DockElementRepresentative
 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.
 class BubbleTab
          A Tab used by the BubbleStackDockComponent.
 

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

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

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return DockElementRepresentative
 DockElementRepresentative EclipseDockableDisplayer.getMoveableElement()
          Deprecated.  
 DockElementRepresentative NoTitleDisplayer.getMoveableElement()
          Deprecated.  
 

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

Classes in bibliothek.extension.gui.dock.theme.eclipse.stack that implement DockElementRepresentative
 class EclipseTab
          A wrapper around a TabComponent allowing to use the TabComponent also as CombinedTab.
 

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

Subinterfaces of DockElementRepresentative in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 interface TabComponent
          A TabComponent paints the content of an EclipseTab.
 

Classes in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that implement DockElementRepresentative
 class ArchGradientPainter
          This TabComponent uses an Arch to paint the right end of a tab.
 class BaseTabComponent
          A base implementation of TabComponent.
 class BasicTabDockTitle
          A DockTitle normally used by the DockTitleTab to show a very simple tab.
 class DockTitleTab
          Deprecated. Using a custom TabPainter is the preferred way to modify the tabs
 class RectGradientPainter
          This TabComponent draws a compact tab.
 

Uses of DockElementRepresentative in bibliothek.extension.gui.dock.theme.eclipse.stack.tab4
 

Classes in bibliothek.extension.gui.dock.theme.eclipse.stack.tab4 that implement DockElementRepresentative
 class ArchGradientPainterV4
          The classical ArchGradientPainter upgraded to look as if used by Eclipse 4.x.
 

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

Classes in bibliothek.extension.gui.dock.theme.flat that implement DockElementRepresentative
 class FlatButtonTitle
          This title is used by the FlatTheme to replace the default-DockTitle of the FlapDockStation.
 class FlatTab
          A small button which can be clicked by the user.
 

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

Classes in bibliothek.extension.gui.dock.theme.smooth that implement DockElementRepresentative
 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 DockElementRepresentative in bibliothek.gui
 

Subinterfaces of DockElementRepresentative in bibliothek.gui
 interface Dockable
          A Dockable is a window which can be dragged around by the user.
 

Methods in bibliothek.gui that return DockElementRepresentative
 DockElementRepresentative[] DockController.getRepresentatives(DockElement element)
          Searches all registered DockElementRepresentative whose element is element.
 DockElementRepresentative DockController.searchElement(Component representative)
          Searches the element which is parent or equal to representative.
 

Methods in bibliothek.gui with parameters of type DockElementRepresentative
 void DockController.addRepresentative(DockElementRepresentative representative)
          Informs this controller about a new representative for a DockElement.
 void DockFrontend.addRepresentative(DockElementRepresentative representative)
          Adds a representative for some DockElement.
 void DockController.removeRepresentative(DockElementRepresentative representative)
          Removes representative from this controller.
 void DockFrontend.removeRepresentative(DockElementRepresentative representative)
          Removes representative from this frontend.
 

Uses of DockElementRepresentative in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock that implement DockElementRepresentative
 class DefaultDockable
          A Dockable which consists only of one Component called "content pane".
 class FlapDockStation
          This DockStation shows only a title for each of it's children.
If the user clicks on one of the titles, a window will popup.
 class SplitDockStation
          This station shows all its children at once.
 class StackDockStation
          On this station, only one of many children is visible.
 

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

Subinterfaces of DockElementRepresentative in bibliothek.gui.dock.common.intern
 interface CommonDockable
          A Dockable which is a wrapper for a CDockable.
 

Classes in bibliothek.gui.dock.common.intern that implement DockElementRepresentative
 class DefaultCommonDockable
          A default implementation of CommonDockable, based on a DefaultDockable.
 

Uses of DockElementRepresentative in bibliothek.gui.dock.common.intern.station
 

Classes in bibliothek.gui.dock.common.intern.station that implement DockElementRepresentative
 class CFlapDockStation
          An implementation of FlapDockStation that also satisfies the CommonDockStation interface.
 class CSplitDockStation
          An implementation of SplitDockStation that also satisfies the CommonDockStation interface.
 

Uses of DockElementRepresentative in bibliothek.gui.dock.control
 

Methods in bibliothek.gui.dock.control with parameters of type DockElementRepresentative
 FocusVetoListener.FocusVeto DefaultFocusController.checkFocusedDockable(DockElementRepresentative source)
           
 void PopupController.representativeAdded(DockController controller, DockElementRepresentative representative)
           
 void PopupController.representativeRemoved(DockController controller, DockElementRepresentative representative)
           
 FocusVetoListener.FocusVeto DefaultFocusController.setFocusedDockable(DockElementRepresentative source, Component component, boolean force, boolean ensureFocusSet, boolean ensureDockableFocused)
           
 

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

Methods in bibliothek.gui.dock.control.focus that return DockElementRepresentative
protected  DockElementRepresentative DefaultMouseFocusObserver.getDockable(Component component, AWTEvent event)
          Gets the top-dockable which has component or parent of component as base Component.
 DockElementRepresentative DefaultFocusRequest.getSource()
           
 DockElementRepresentative EnsuringFocusRequest.getSource()
           
 DockElementRepresentative FocusRequest.getSource()
          Gets the source of this request.
 DockElementRepresentative RepeatingFocusRequest.getSource()
           
 

Methods in bibliothek.gui.dock.control.focus with parameters of type DockElementRepresentative
 FocusVetoListener.FocusVeto FocusController.checkFocusedDockable(DockElementRepresentative source)
          Checks whether source can be used to select the next focused Dockable.
 FocusVetoListener.FocusVeto FocusController.setFocusedDockable(DockElementRepresentative source, Component component, boolean force, boolean ensureFocusSet, boolean ensureDockableFocused)
          Sets the Dockable which should have the focus.
 

Constructors in bibliothek.gui.dock.control.focus with parameters of type DockElementRepresentative
DefaultFocusRequest(DockElementRepresentative source, Component component, boolean force, boolean ensureFocusSet, boolean ensureDockableFocused)
          Creates a new request for setting the focused Dockable.
RepeatingFocusRequest(DockElementRepresentative source, Component component)
          Creates a new request
RepeatingFocusRequest(DockElementRepresentative source, Component component, int delay, int attempts)
          Creates a new request
 

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

Methods in bibliothek.gui.dock.control.relocator with parameters of type DockElementRepresentative
protected  boolean DefaultDockRelocator.isCancelLocation(int x, int y, DockElementRepresentative item)
          Checks whether the mouse is at a location that cancels a drag and drop operation.
 

Uses of DockElementRepresentative in bibliothek.gui.dock.dockable
 

Classes in bibliothek.gui.dock.dockable that implement DockElementRepresentative
 class AbstractDockable
          An implementation of Dockable which deals with the simple things.
Some of the capabilities of an AbstractDockable are: add or remove a DockableListener, and fire an event set the parent and the controller set the title and the icon store a list of DockActions
 

Uses of DockElementRepresentative in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type DockElementRepresentative
 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.
 

Uses of DockElementRepresentative in bibliothek.gui.dock.station
 

Classes in bibliothek.gui.dock.station that implement DockElementRepresentative
 class AbstractDockableStation
          An abstract combination between DockStation and Dockable.
 

Methods in bibliothek.gui.dock.station that return DockElementRepresentative
 DockElementRepresentative DockableDisplayer.getMoveableElement()
          Gets a representation of the Dockable that can be used for grabbing and moving around the displayer.
 

Uses of DockElementRepresentative in bibliothek.gui.dock.station.screen.window
 

Methods in bibliothek.gui.dock.station.screen.window with parameters of type DockElementRepresentative
 void WindowMover.setElement(DockElementRepresentative element)
          Sets the element which is currently shown by the window.
 

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

Subinterfaces of DockElementRepresentative in bibliothek.gui.dock.station.stack
 interface CombinedTab
          A tab of a CombinedStackDockComponent.
 

Methods in bibliothek.gui.dock.station.stack that return DockElementRepresentative
 DockElementRepresentative CombinedStackDockComponent.createDefaultRepresentation(DockElement target)
           
 DockElementRepresentative DefaultStackDockComponent.createDefaultRepresentation(DockElement target)
           
 DockElementRepresentative StackDockComponent.createDefaultRepresentation(DockElement target)
          Creates and returns a new DockElementRepresentative representing target, the new representation is to be used to cover all the empty areas on this StackDockComponent.
 DockElementRepresentative CombinedStackDockComponent.getTabAt(int index)
           
 DockElementRepresentative DefaultStackDockComponent.getTabAt(int index)
          The structure of the JTabbedPane does not allow its tabs to recognized as DockElementRepresentative, hence this method always returns null.
 DockElementRepresentative StackDockComponent.getTabAt(int index)
          Gets an element representing the tab of the Dockable at index.
 

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

Classes in bibliothek.gui.dock.themes.basic that implement DockElementRepresentative
 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 DockElementRepresentative
 DockElementRepresentative BasicDockableDisplayer.getMoveableElement()
           
 DockElementRepresentative BasicDockableDisplayerDecorator.getMoveableElement()
          Gets a DockElementRepresentative that can be used to move the entire displayer.
 DockElementRepresentative MinimalDecorator.getMoveableElement()
           
 DockElementRepresentative TabDecorator.getMoveableElement()
           
 

Uses of DockElementRepresentative in bibliothek.gui.dock.title
 

Subinterfaces of DockElementRepresentative in bibliothek.gui.dock.title
 interface DockTitle
          A Component which is shown aside a Dockable.
 

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

Uses of DockElementRepresentative in bibliothek.gui.dock.util
 

Classes in bibliothek.gui.dock.util that implement DockElementRepresentative
 class SimpleDockElementRepresentative
          A very simplistic implementation of DockElementRepresentative, it just adds a listener to a Component.