Uses of Interface
bibliothek.gui.dock.common.intern.CDockable

Packages that use CDockable
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.action.predefined A set of more complex actions that can be directly used. 
bibliothek.gui.dock.common.event Various listeners and adapters that can be added to CControl, CDockable and other classes associated with them. 
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.intern.color Various implementations of ColorBridge used by the themes of Common to transfer colors from the ColorMap of CDockables through the ColorManager to the Components which are related to said dockables. 
bibliothek.gui.dock.common.intern.font Various implementations of FontBridge to transfer fonts stored in a FontMap
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.facile.action Some DockActions used by Common
 

Uses of CDockable in bibliothek.gui.dock.common
 

Subinterfaces of CDockable in bibliothek.gui.dock.common
 interface MultipleCDockable
          A MultipleCDockable is a CDockable which can have many copies in an CControl.
 interface SingleCDockable
          A SingleCDockable is a dockable which is added once to the CControl and remains there until it is removed by the application.
 

Classes in bibliothek.gui.dock.common that implement CDockable
 class CGridArea
          In a CGridArea normalized CDockable can be shown.
 class CWorkingArea
          A working area is an element which is always visible and contains some CDockables which can't be dragged out of it.
 class DefaultMultipleCDockable
          A MultipleCDockable that contains a content-pane where the client might add or remove as many Components as it wishes.
 class DefaultSingleCDockable
          A DefaultSingleCDockable is an element which has a content-pane where clients can add or remove as many Components as they whish.
 

Methods in bibliothek.gui.dock.common that return CDockable
 CDockable CGridArea.asDockable()
           
 CDockable CMinimizeArea.asDockable()
           
 CDockable CStation.asDockable()
          If this station is a CDockable as well, then this method returns the representation of this station as CDockable.
 CDockable CControl.getCDockable(int index)
          Gets the index'th dockable that is registered in this control
 CDockable ColorMap.getDockable()
          Gets the owner of this map.
 CDockable FontMap.getDockable()
          Gets the owner of this map.
 CDockable CControlRegister.getDockable(int index)
          Gets the index'th dockable that is registered
 

Methods in bibliothek.gui.dock.common that return types with arguments of type CDockable
 java.util.List<CDockable> CControlRegister.getDockables()
          Gets an unmodifiable list of all CDockables which are known to this register.
 java.util.List<CDockable> CControlRegister.listDockablesInMode(ExtendedMode mode)
          Gets a list of all visible CDockables in the given mode.
 

Methods in bibliothek.gui.dock.common with parameters of type CDockable
 void CGrid.add(double x, double y, double width, double height, CDockable... dockables)
          Adds a new set of CDockables to this grid.
 void CGrid.select(double x, double y, double width, double height, CDockable dockable)
          Marks dockable as beeing selected in the stack that has the boundaries of x, y, width, height.
 

Constructors in bibliothek.gui.dock.common with parameters of type CDockable
ColorMap(CDockable dockable)
          Creates a new map.
FontMap(CDockable dockable)
          Creates a new map
 

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

Methods in bibliothek.gui.dock.common.action.predefined with parameters of type CDockable
 void CCloseAction.close(CDockable dockable)
          Closes dockable now.
 

Uses of CDockable in bibliothek.gui.dock.common.event
 

Methods in bibliothek.gui.dock.common.event that return CDockable
 CDockable CDockableLocationEvent.getDockable()
          Gets the dockable whose state changed.
 CDockable CVetoClosingEvent.getDockable(int index)
          Gets the index'th dockable that is associated with this event.
 

Methods in bibliothek.gui.dock.common.event that return types with arguments of type CDockable
 java.util.Iterator<CDockable> CVetoClosingEvent.iterator()
           
 

Methods in bibliothek.gui.dock.common.event with parameters of type CDockable
 void CDockableAdapter.actionChanged(CDockable dockable, java.lang.String key, CAction oldAction, CAction newAction)
           
 void CDockablePropertyListener.actionChanged(CDockable dockable, java.lang.String key, CAction oldAction, CAction newAction)
          Called when an action that is returned by getAction(String) has been exchanged.
 void CControlListener.added(CControl control, CDockable dockable)
          Called when dockable has been made public.
 boolean CDoubleClickListener.clicked(CDockable source, java.awt.event.MouseEvent event)
          Called when a double click happened.
 void CDockableAdapter.closeableChanged(CDockable dockable)
           
 void CDockablePropertyListener.closeableChanged(CDockable dockable)
          Called when the closeable-property has changed.
 void CControlListener.closed(CControl control, CDockable dockable)
          Called when dockable has been made invisible.
 void CDockableAdapter.extendedModeChanged(CDockable dockable, ExtendedMode mode)
           
 void CDockableStateListener.extendedModeChanged(CDockable dockable, ExtendedMode mode)
          Called if the extended mode of dockable changed.
 void CDockableAdapter.externalizableChanged(CDockable dockable)
           
 void CDockablePropertyListener.externalizableChanged(CDockable dockable)
          Called when the externalizable-property has changed.
 void CDockableAdapter.externalized(CDockable dockable)
          Called when the dockable has been externalized.
 void CFocusListener.focusGained(CDockable dockable)
          Called when dockable gains the focus.
 void CFocusListener.focusLost(CDockable dockable)
          Called when dockable lost its focus.
 boolean CKeyboardListener.keyPressed(CDockable source, java.awt.event.KeyEvent event)
          Called when a key was pressed on a child or on source.
 boolean CKeyboardListener.keyReleased(CDockable source, java.awt.event.KeyEvent event)
          Called when a key was released on a child or on source.
 boolean CKeyboardListener.keyTyped(CDockable source, java.awt.event.KeyEvent event)
          Called when a key was typed on a child or on source.
 void CDockableAdapter.maximizableChanged(CDockable dockable)
           
 void CDockablePropertyListener.maximizableChanged(CDockable dockable)
          Called when the maximizable-property has changed.
 void CDockableAdapter.maximized(CDockable dockable)
          Called when the dockable has been maximized.
 void CDockableAdapter.minimizableChanged(CDockable dockable)
           
 void CDockablePropertyListener.minimizableChanged(CDockable dockable)
          Called when the minimizable-property has changed.
 void CDockableAdapter.minimized(CDockable dockable)
          Called when the dockable has been minimized.
 void CDockableAdapter.minimizedHoldChanged(CDockable dockable)
           
 void CDockablePropertyListener.minimizedHoldChanged(CDockable dockable)
          Called when the isMinimizedHold()-property has changed.
 void CDockableAdapter.minimizeSizeChanged(CDockable dockable)
           
 void CDockablePropertyListener.minimizeSizeChanged(CDockable dockable)
          Called when the property getMinimizedSize() has changed.
 void CDockableAdapter.modeChanged(CDockable dockable, ExtendedMode mode)
          Called by CDockableAdapter.extendedModeChanged(CDockable, ExtendedMode) if none of the default modes was selected
 void CDockableAdapter.normalized(CDockable dockable)
          Called when the dockable has been normalized.
 void CControlListener.opened(CControl control, CDockable dockable)
          Called when dockable has been made visible.
 void CControlListener.removed(CControl control, CDockable dockable)
          Called when dockable has been removed.
 void CDockableAdapter.resizeLockedChanged(CDockable dockable)
           
 void CDockablePropertyListener.resizeLockedChanged(CDockable dockable)
          Called when the isResizeLockedHorizontally() or isResizeLockedVertically()-property has changed.
 void CDockableAdapter.singleTabShownChanged(CDockable dockable)
           
 void CDockablePropertyListener.singleTabShownChanged(CDockable dockable)
          Called when the property isSingleTabShown() has changed.
 void CDockableAdapter.titleShownChanged(CDockable dockable)
           
 void CDockablePropertyListener.titleShownChanged(CDockable dockable)
          Called when the property isTitleShown() has changed.
 void CDockableAdapter.visibilityChanged(CDockable dockable)
           
 void CDockableStateListener.visibilityChanged(CDockable dockable)
          Called when the visibility-property has changed.
 boolean CVetoFocusListener.willGainFocus(CDockable dockable)
          Called before focus is transfered to dockable.
 boolean CVetoFocusListener.willLoseFocus(CDockable dockable)
          Called before focus is transfered from dockable.
 

Constructors in bibliothek.gui.dock.common.event with parameters of type CDockable
CDockableLocationEvent(CDockable dockable, boolean oldVisible, boolean newVisible, CLocation oldLocation, CLocation newLocation)
          Creates a new event.
CVetoClosingEvent(CControl control, VetoableDockFrontendEvent source, CDockable... dockables)
          Creates a new event.
 

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

Classes in bibliothek.gui.dock.common.intern that implement CDockable
 class AbstractCDockable
          An abstract implementation of CDockable.
 class AbstractDockableCStation<S extends DockStation>
          An abstract implementation of CStation that can be docked like a CDockable.
 class DefaultCDockable
          An CDockable that uses a DefaultCommonDockable to show its content.
 

Methods in bibliothek.gui.dock.common.intern that return CDockable
 CDockable AbstractCStation.asDockable()
           
 CDockable AbstractDockableCStation.asDockable()
           
protected  CDockable[] ControlVetoClosingListener.getCDockables(VetoableDockFrontendEvent event)
          Gets all the CDockables that are to be forwarded by this converter.
 CDockable CommonDockable.getDockable()
          Gets the model of this dockable.
 CDockable DefaultCommonDockable.getDockable()
           
 CDockable DefaultCControlRegister.getDockable(int index)
           
 

Methods in bibliothek.gui.dock.common.intern that return types with arguments of type CDockable
 java.util.List<CDockable> DefaultCControlRegister.getDockables()
           
 java.util.List<CDockable> DefaultCControlRegister.listDockablesInMode(ExtendedMode mode)
          Gets a list of all visible CDockables in the given mode.
 

Methods in bibliothek.gui.dock.common.intern with parameters of type CDockable
 CDockableAccess CControlAccess.access(CDockable dockable)
          Grants access to the internal methods of a CDockable.
 DockAction CControlAccess.createCloseAction(CDockable dockable)
          Gets an action that closes dockable when clicked.
 boolean CControlAccess.hasParent(CDockable dockable)
          Tells whether dockable has a parent and is registered.
 void CControlAccess.hide(CDockable dockable)
          Makes dockable invisible.
 boolean CControlAccess.isVisible(CDockable dockable)
          Tells whether dockable is visible or not.
 void CControlAccess.link(CDockable dockable, CDockableAccess access)
          Gives or removes access to internal properties of an CDockable.
 java.lang.String CControlAccess.shouldStore(CDockable dockable)
          Tells whether information about dockable should remain stored even if the element is removed from the CControl.
 void CControlAccess.show(CDockable dockable)
          Makes dockable visible.
 

Constructors in bibliothek.gui.dock.common.intern with parameters of type CDockable
CDockableLocationListenerManager(CDockable dockable)
          Creates a new manager
DefaultCommonDockable(CDockable dockable, DockActionSource... sources)
          Creates a new dockable
 

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

Methods in bibliothek.gui.dock.common.intern.action with parameters of type CDockable
 void CExtendedModeAction.action(CDockable dockable)
          This method actually changes the ExtendedMode of dockable to the mode that was given to this action in the constructor.
 

Constructors in bibliothek.gui.dock.common.intern.action with parameters of type CDockable
CloseActionSource(CDockable dockable)
          Creates a new source
 

Uses of CDockable in bibliothek.gui.dock.common.intern.color
 

Methods in bibliothek.gui.dock.common.intern.color that return CDockable
protected  CDockable BubbleDisplayerTransmitter.getDockable(DockColor observer)
           
protected  CDockable MinimizedButtonColorTransmitter.getDockable(DockColor observer)
           
protected  CDockable TabColorTransmitter.getDockable(DockColor observer)
           
protected  CDockable TitleColorTransmitter.getDockable(DockColor observer)
           
 

Methods in bibliothek.gui.dock.common.intern.color with parameters of type CDockable
protected  void ColorTransmitter.connect(CDockable dockable)
           
protected  void ColorTransmitter.disconnect(CDockable dockable)
           
protected  java.awt.Color BubbleDisplayerTransmitter.get(java.awt.Color color, java.lang.String id, CDockable dockable)
          Searches for a color that fits for the color with name id.
protected  java.awt.Color MinimizedButtonColorTransmitter.get(java.awt.Color color, java.lang.String id, CDockable dockable)
          Searches the color id for dockable.
protected  java.awt.Color TabColorTransmitter.get(java.awt.Color color, java.lang.String id, CDockable dockable)
          Searches the color id for dockable.
protected  java.awt.Color TitleColorTransmitter.get(java.awt.Color color, java.lang.String id, CDockable dockable)
          Searches the color id for dockable.
protected  void BubbleDisplayerTransmitter.update(CDockable dockable, java.lang.String key, java.awt.Color color)
           
protected  void MinimizedButtonColorTransmitter.update(CDockable dockable, java.lang.String key, java.awt.Color color)
           
protected  void TabColorTransmitter.update(CDockable dockable, java.lang.String key, java.awt.Color color)
           
protected  void TitleColorTransmitter.update(CDockable dockable, java.lang.String key, java.awt.Color color)
           
 

Uses of CDockable in bibliothek.gui.dock.common.intern.font
 

Methods in bibliothek.gui.dock.common.intern.font that return CDockable
protected  CDockable ButtonFontTransmitter.getDockable(DockFont observer)
           
protected  CDockable TabFontTransmitter.getDockable(DockFont observer)
           
protected  CDockable TabTitleFontTransmitter.getDockable(DockFont observer)
           
protected  CDockable TitleFontTransmitter.getDockable(DockFont observer)
           
 

Methods in bibliothek.gui.dock.common.intern.font with parameters of type CDockable
protected  void FontTransmitter.connect(CDockable dockable)
           
protected  void FontTransmitter.disconnect(CDockable dockable)
           
protected abstract  FontModifier FontTransmitter.get(FontModifier value, java.lang.String id, CDockable dockable)
          Transforms value into the form that should be used together with dockable.
protected  FontModifier ListFontTransmitter.get(FontModifier value, java.lang.String id, CDockable dockable)
           
protected  void FontTransmitter.update(CDockable dockable, java.lang.String key, FontModifier value)
           
 

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

Methods in bibliothek.gui.dock.common.intern.station that return CDockable
 CDockable CFlapDockStation.getDockable()
           
 CDockable CSplitDockStation.getDockable()
           
 CDockable CommonStationDelegate.getDockable()
          Gets a result for CommonDockable.getDockable().
 CDockable SecureCSplitDockStation.getDockable()
          Deprecated.  
 

Uses of CDockable in bibliothek.gui.dock.common.intern.ui
 

Methods in bibliothek.gui.dock.common.intern.ui that return CDockable
protected abstract  CDockable UITransmitter.getDockable(U observer)
          Gets the CDockable which is associated with observer.
 

Methods in bibliothek.gui.dock.common.intern.ui with parameters of type CDockable
protected abstract  void UITransmitter.connect(CDockable dockable)
          Adds a listener to dockable and calls UITransmitter.update(CDockable, String, Object) whenever some value needs an update.
protected abstract  void UITransmitter.disconnect(CDockable dockable)
          Removes a listener from dockable.
protected  void UITransmitter.set(java.lang.String id, V value, CDockable dockable)
          Transmits value to all UIValues which listen to the given id and which are associated with dockable.
protected abstract  void UITransmitter.update(CDockable dockable, java.lang.String key, V value)
          Called when a value in an observed map has changed.
 

Uses of CDockable in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode with parameters of type CDockable
 void CLocationModeManager.ensureValidLocation(CDockable dockable)
          This method compares the current mode of dockable with its availability set.
 

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

Constructors in bibliothek.gui.dock.facile.action with parameters of type CDockable
KeyedActionSource(CDockable dockable, java.lang.String key)
          Creates a new action source