Uses of Interface
bibliothek.gui.dock.common.intern.CDockable
Packages that use CDockable
Package
Description
A set of classes that can be used to create basic applications.
Contains different
DockActions and subclasses of CAction to
create buttons, checkboxes, menus and other components as button in the titles and tabs of
CDockables.A set of more complex actions that can be directly used.
Classes and interfaces used internally.
CActions and supporting classes that are not intended for clients
to be used directly.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.Various implementations of
FontBridge to transfer
fonts stored in a FontMap.Contains the
CommonDockStation, various implementations of CommonDockStation and supporting classes.Base-classes intended for inheritance and small strategy-classes modifying the way
Core works.Some
DockActions used by Common.-
Uses of CDockable in bibliothek.gui.dock.common
Subinterfaces of CDockable in bibliothek.gui.dock.commonModifier and TypeInterfaceDescriptioninterfaceinterfaceASingleCDockableis a dockable which is added once to theCControland remains there until it is removed by the application.Classes in bibliothek.gui.dock.common that implement CDockableModifier and TypeClassDescriptionclassclassA working area is an element which is always visible and contains someCDockables which can't be dragged out of it.classAMultipleCDockablethat contains acontent-panewhere the client might add or remove as manyComponents as it wishes.classADefaultSingleCDockableis an element which has acontent-panewhere clients can add or remove as manyComponents as they whish.Methods in bibliothek.gui.dock.common that return CDockableModifier and TypeMethodDescriptionCGridArea.asDockable()CMinimizeArea.asDockable()CStation.asDockable()CControl.getCDockable(int index) Gets the index'th dockable that is registered in this controlCControlRegister.getDockable(int index) Gets the index'th dockable that is registeredColorMap.getDockable()Gets the owner of this map.FontMap.getDockable()Gets the owner of this map.Gets the firstCDockablematchingfilter.CControl.getFocusedCDockable()Gets the currently focusedCDockable.CFocusHistory.getHistory()Gets the entire history of focusedCDockables, the most recent focused dockable is at the beginning of the array.DefaultCFocusHistory.getHistory()Methods in bibliothek.gui.dock.common that return types with arguments of type CDockableModifier and TypeMethodDescriptionCControlRegister.getDockables()Gets an unmodifiable list of allCDockables which are known to this register.CControlRegister.listDockablesInMode(ExtendedMode mode) Gets a list of all visibleCDockables in the given mode.Methods in bibliothek.gui.dock.common with parameters of type CDockableModifier and TypeMethodDescriptionvoidAdds a new set ofCDockables to this grid.voidMarksdockableas being selected in the stack that has the boundaries ofx, y, width, height.Method parameters in bibliothek.gui.dock.common with type arguments of type CDockableConstructors in bibliothek.gui.dock.common with parameters of type CDockable -
Uses of CDockable in bibliothek.gui.dock.common.action
Methods in bibliothek.gui.dock.common.action with parameters of type CDockable -
Uses of CDockable in bibliothek.gui.dock.common.action.predefined
Methods in bibliothek.gui.dock.common.action.predefined with parameters of type CDockable -
Uses of CDockable in bibliothek.gui.dock.common.behavior
Classes in bibliothek.gui.dock.common.behavior that implement CDockableModifier and TypeClassDescriptionclass -
Uses of CDockable in bibliothek.gui.dock.common.event
Methods in bibliothek.gui.dock.common.event that return CDockableModifier and TypeMethodDescriptionCDockableLocationEvent.getDockable()Gets the dockable whose state changed.CVetoClosingEvent.getDockable(int index) Gets theindex'th dockable that is associated with this event.Methods in bibliothek.gui.dock.common.event that return types with arguments of type CDockableMethods in bibliothek.gui.dock.common.event with parameters of type CDockableModifier and TypeMethodDescriptionvoidCDockableAdapter.actionChanged(CDockable dockable, String key, CAction oldAction, CAction newAction) voidCDockablePropertyListener.actionChanged(CDockable dockable, String key, CAction oldAction, CAction newAction) Called when an action that is returned bygetAction(String)has been exchanged.voidCalled whendockablehas been made public.booleanCDoubleClickListener.clicked(CDockable source, MouseEvent event) Called when a double click happened.voidCDockableAdapter.closeableChanged(CDockable dockable) voidCDockablePropertyListener.closeableChanged(CDockable dockable) Called when thecloseable-property has changed.voidCalled whendockablehas been made invisible.voidCDockableAdapter.enabledChanged(CDockable dockable) voidCDockablePropertyListener.enabledChanged(CDockable dockable) Called if the result ofisEnabled(bibliothek.gui.dock.common.EnableableItem)changed for any argument.voidCDockableAdapter.extendedModeChanged(CDockable dockable, ExtendedMode mode) voidCDockableStateListener.extendedModeChanged(CDockable dockable, ExtendedMode mode) Called if theextended modeofdockablechanged.voidCDockableAdapter.externalizableChanged(CDockable dockable) voidCDockablePropertyListener.externalizableChanged(CDockable dockable) Called when theexternalizable-property has changed.voidCDockableAdapter.externalized(CDockable dockable) Called when thedockablehas been externalized.voidCFocusListener.focusGained(CDockable dockable) Called whendockablegains the focus.voidCalled whendockablelost its focus.booleanCKeyboardListener.keyPressed(CDockable source, KeyEvent event) Called when a key was pressed on a child or onsource.booleanCKeyboardListener.keyReleased(CDockable source, KeyEvent event) Called when a key was released on a child or onsource.booleanCalled when a key was typed on a child or onsource.voidCDockableAdapter.maximizableChanged(CDockable dockable) voidCDockablePropertyListener.maximizableChanged(CDockable dockable) Called when themaximizable-property has changed.voidCalled when thedockablehas been maximized.voidCDockableAdapter.minimizableChanged(CDockable dockable) voidCDockablePropertyListener.minimizableChanged(CDockable dockable) Called when theminimizable-property has changed.voidCalled when thedockablehas been minimized.voidCDockableAdapter.minimizeSizeChanged(CDockable dockable) voidCDockablePropertyListener.minimizeSizeChanged(CDockable dockable) Called when the propertygetMinimizedSize()has changed.voidCDockableAdapter.modeChanged(CDockable dockable, ExtendedMode mode) Called byCDockableAdapter.extendedModeChanged(CDockable, ExtendedMode)if none of the default modes was selectedvoidCDockableAdapter.normalizeableChanged(CDockable dockable) voidCDockablePropertyListener.normalizeableChanged(CDockable dockable) Called when theisNormalizeable()-property has changed.voidCDockableAdapter.normalized(CDockable dockable) Called when thedockablehas been normalized.voidCalled whendockablehas been made visible.voidCalled whendockablehas been removed.voidCDockableAdapter.resizeLockedChanged(CDockable dockable) voidCDockablePropertyListener.resizeLockedChanged(CDockable dockable) Called when theisResizeLockedHorizontally()orisResizeLockedVertically()-property has changed.voidCDockableAdapter.singleTabShownChanged(CDockable dockable) voidCDockablePropertyListener.singleTabShownChanged(CDockable dockable) Called when the propertyisSingleTabShown()has changed.voidCDockableAdapter.stickyChanged(CDockable dockable) voidCDockablePropertyListener.stickyChanged(CDockable dockable) Called when theisSticky()-property has changed.voidCDockableAdapter.stickySwitchableChanged(CDockable dockable) voidCDockablePropertyListener.stickySwitchableChanged(CDockable dockable) Called when the propertyisStickySwitchable()has changed.voidCDockableAdapter.titleShownChanged(CDockable dockable) voidCDockablePropertyListener.titleShownChanged(CDockable dockable) Called when the propertyisTitleShown()has changed.voidCDockableAdapter.visibilityChanged(CDockable dockable) voidCDockableStateListener.visibilityChanged(CDockable dockable) Called when thevisibility-property changed.booleanCVetoFocusListener.willGainFocus(CDockable dockable) Called before focus is transferred todockable.booleanCVetoFocusListener.willLoseFocus(CDockable dockable) Called before focus is transferred fromdockable.Constructors in bibliothek.gui.dock.common.event with parameters of type CDockableModifierConstructorDescriptionCDockableLocationEvent(CDockable dockable, boolean oldShowing, boolean newShowing, 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 CDockableModifier and TypeClassDescriptionclassAn abstract implementation ofCDockable.classAbstractDockableCStation<S extends CommonDockStation<?,?>> classAnCDockablethat uses aDefaultCommonDockableto show its content.
Subclasses may overrideDefaultCDockable.createCommonDockable()to provide a custom subclass ofDefaultCommonDockable, note thatDefaultCDockable.createCommonDockable()is called as soon as the internal representation is required, e.g.Methods in bibliothek.gui.dock.common.intern that return CDockableModifier and TypeMethodDescriptionAbstractCStation.asDockable()AbstractDockableCStation.asDockable()protected CDockable[]ControlVetoClosingListener.getCDockables(VetoableDockFrontendEvent event) Gets all theCDockables that are to be forwarded by this converter.CommonDockable.getDockable()Gets the model of this dockable.DefaultCControlRegister.getDockable(int index) DefaultCommonDockable.getDockable()Methods in bibliothek.gui.dock.common.intern that return types with arguments of type CDockableModifier and TypeMethodDescriptionDefaultCControlRegister.getDockables()DefaultCControlRegister.listDockablesInMode(ExtendedMode mode) Gets a list of all visibleCDockables in the given mode.Methods in bibliothek.gui.dock.common.intern with parameters of type CDockableModifier and TypeMethodDescriptionGrants access to the internal methods of aCDockable.CControlAccess.createCloseAction(CDockable dockable) Gets an action that closesdockablewhen clicked.CControlAccess.getAutoBaseLocation(CDockable dockable, boolean noBackwardTransformation) Gets the default result forgetAutoBaseLocation(boolean).booleanTells whetherdockablehas a parent and is registered.voidMakesdockableinvisible.booleanTells whetherdockableis visible or not.booleanCancelDragAndDropOperation.keyPressed(CDockable source, KeyEvent event) booleanCancelDragAndDropOperation.keyReleased(CDockable source, KeyEvent event) booleanvoidCControlAccess.link(CDockable dockable, CDockableAccess access) Gives or removes access to internal properties of anCDockable.voidAbstractCDockable.setLocationsAside(CDockable dockable) voidCDockable.setLocationsAside(CDockable dockable) CControlAccess.shouldStore(CDockable dockable) Tells whether information aboutdockableshould remain stored even if the element is removed from theCControl.voidMakesdockablevisible.Method parameters in bibliothek.gui.dock.common.intern with type arguments of type CDockableModifier and TypeMethodDescriptionbooleanAbstractCDockable.setLocationsAside(Filter<CDockable> filter) booleanCDockable.setLocationsAside(Filter<CDockable> filter) Traverses the history of focusedCDockables, and selects the newest item with focus and matchingfilterfor callingsetLocationsAside(CDockable).Constructors in bibliothek.gui.dock.common.intern with parameters of type CDockableModifierConstructorDescriptionCDockableLocationListenerManager(CDockable dockable) Creates a new managerDefaultCommonDockable(CDockable dockable, DockActionSource... sources) Creates a new dockableDelayedWorkingAreaSetter(String area, CDockable dockable, CControl control) Creates a new setter. -
Uses of CDockable in bibliothek.gui.dock.common.intern.action
Methods in bibliothek.gui.dock.common.intern.action with parameters of type CDockableModifier and TypeMethodDescriptionvoidThis method actually changes theExtendedModeofdockableto the mode that was given to this action in the constructor.Constructors in bibliothek.gui.dock.common.intern.action with parameters of type CDockable -
Uses of CDockable in bibliothek.gui.dock.common.intern.color
Methods in bibliothek.gui.dock.common.intern.color that return CDockableModifier and TypeMethodDescriptionprotected CDockableBubbleDisplayerTransmitter.getDockable(DockColor observer) protected CDockableMinimizedButtonColorTransmitter.getDockable(DockColor observer) protected CDockableTabColorTransmitter.getDockable(DockColor observer) protected CDockableTitleColorTransmitter.getDockable(DockColor observer) Methods in bibliothek.gui.dock.common.intern.color with parameters of type CDockableModifier and TypeMethodDescriptionprotected voidprotected voidColorTransmitter.disconnect(CDockable dockable) protected ColorSearches for a color that fits for the color with nameid.protected ColorSearches the coloridfordockable.protected ColorSearches the coloridfordockable.protected ColorSearches the coloridfordockable.protected voidprotected voidprotected voidprotected void -
Uses of CDockable in bibliothek.gui.dock.common.intern.font
Methods in bibliothek.gui.dock.common.intern.font that return CDockableModifier and TypeMethodDescriptionprotected CDockableButtonFontTransmitter.getDockable(DockFont observer) protected CDockableTabFontTransmitter.getDockable(DockFont observer) protected CDockableTabTitleFontTransmitter.getDockable(DockFont observer) protected CDockableTitleFontTransmitter.getDockable(DockFont observer) Methods in bibliothek.gui.dock.common.intern.font with parameters of type CDockableModifier and TypeMethodDescriptionprotected voidprotected voidFontTransmitter.disconnect(CDockable dockable) protected abstract FontModifierFontTransmitter.get(FontModifier value, String id, CDockable dockable) Transformsvalueinto the form that should be used together withdockable.protected FontModifierListFontTransmitter.get(FontModifier value, String id, CDockable dockable) protected voidFontTransmitter.update(CDockable dockable, String key, FontModifier value) -
Uses of CDockable in bibliothek.gui.dock.common.intern.station
Methods in bibliothek.gui.dock.common.intern.station that return CDockableModifier and TypeMethodDescriptionCFlapDockStation.getDockable()CommonStationDelegate.getDockable()Gets a result forCommonDockable.getDockable().CSplitDockStation.getDockable() -
Uses of CDockable in bibliothek.gui.dock.common.intern.ui
Methods in bibliothek.gui.dock.common.intern.ui that return CDockableModifier and TypeMethodDescriptionprotected abstract CDockableUITransmitter.getDockable(U observer) Gets theCDockablewhich is associated withobserver.Methods in bibliothek.gui.dock.common.intern.ui with parameters of type CDockableModifier and TypeMethodDescriptionprotected abstract voidAdds a listener todockableand callsUITransmitter.update(CDockable, String, Object)whenever some value needs an update.protected abstract voidUITransmitter.disconnect(CDockable dockable) Removes a listener fromdockable.protected voidTransmitsvalueto allUIValues which listen to the given id and which are associated withdockable.protected abstract voidCalled 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 CDockableModifier and TypeMethodDescriptionvoidCLocationModeManager.ensureValidLocation(CDockable dockable) This method compares the current mode ofdockablewith its availability set. -
Uses of CDockable in bibliothek.gui.dock.common.util
Methods in bibliothek.gui.dock.common.util that return CDockableModifier and TypeMethodDescriptionstatic CDockableCDockUtilities.getFirstDockable(DockElement element) Searches aCDockablein the tree starting withelement. -
Uses of CDockable in bibliothek.gui.dock.facile.action
Constructors in bibliothek.gui.dock.facile.action with parameters of type CDockableModifierConstructorDescriptionKeyedActionSource(CDockable dockable, String key) Creates a new action source