Uses of Interface
bibliothek.gui.dock.common.perspective.CDockablePerspective
Packages that use CDockablePerspective
Package
Description
The perspective API offers clients the possibility to define or modify the layout
of an application without actually creating any
CDockables.This module of the perspective API allows clients to access and modify
CDockables that are in different modes like "maximized" or "minimized".-
Uses of CDockablePerspective in bibliothek.gui.dock.common.perspective
Classes in bibliothek.gui.dock.common.perspective that implement CDockablePerspectiveModifier and TypeClassDescriptionclassAn abstract implementation ofCDockablePerspectiveproviding some general methods.classA representation of aCGridArea.classA representation of aCWorkingArea.classRepresentation of aMultipleCDockablein a perspective.classA class that represents aSingleCDockable.Methods in bibliothek.gui.dock.common.perspective that return CDockablePerspectiveModifier and TypeMethodDescriptionCElementPerspective.asDockable()Getsthisas dockable, if this is a dockable.CExternalizePerspective.asDockable()CMinimizePerspective.asDockable()MultipleCDockablePerspective.asDockable()SingleCDockablePerspective.asDockable()CPerspective.getDockable(String id) Searches for theSingleCDockablePerspectiveorMultipleCDockablePerspectivewhose unique identifier isid.CExternalizePerspective.remove(int index) Removes theindex'th dockable of this area.CMinimizePerspective.remove(int index) Removes theindex'th child of this area.CPerspective.removeDockable(String key) Removes the dockable with unique keykeyfrom the list of known dockables.Methods in bibliothek.gui.dock.common.perspective with parameters of type CDockablePerspectiveModifier and TypeMethodDescriptionvoidCExternalizePerspective.add(CDockablePerspective dockable, int x, int y, int width, int height) Addsdockableat locationx/ywith sizewidth/heightto this area.voidCExternalizePerspective.add(CDockablePerspective dockable, int x, int y, int width, int height, boolean fullscreen) Addsdockableat locationx/ywith sizewidth/heightto this area.voidCExternalizePerspective.add(CDockablePerspective dockable, Rectangle bounds) Addsdockablewidth boundariesboundsto this area.voidCExternalizePerspective.add(CDockablePerspective dockable, Rectangle bounds, boolean fullscreen) Addsdockablewidth boundariesboundsto this area.voidCMinimizePerspective.add(CDockablePerspective dockable) Addsdockableat the end of the list of children of this area.voidCStackPerspective.add(CDockablePerspective dockable) Addsdockableat the end of the list of dockables.voidCExternalizePerspective.addPlaceholder(CDockablePerspective dockable, int x, int y, int width, int height) Adds a placeholder fordockableand all its children to this area.voidCExternalizePerspective.addPlaceholder(CDockablePerspective dockable, Rectangle bounds) Adds a placeholder fordockableand all its children to this area.voidCMinimizePerspective.addPlaceholder(CDockablePerspective dockable) Adds a placeholder fordockableat the end of the list of children of this area.CExternalizePerspective.getWindow(CDockablePerspective dockable) Gets an object that stores all the properties that are associated withdockable.voidCGridPerspective.gridAdd(double x, double y, double width, double height, CDockablePerspective... dockables) Addsdockablesat locationx/ywith sizewidth/heightto an internal list of pending commands to execute.voidCGridPerspective.gridPlaceholder(double x, double y, double width, double height, CDockablePerspective... dockables) Addsdockablesas placeholder at locationx/ywith sizewidth/heightto an internal list of pending commands to execute.voidCGridPerspective.gridSelect(double x, double y, double width, double height, CDockablePerspective selection) Using locationx/yand sizewidth/heightas key, this method set the selection in a group of dockables.intCExternalizePerspective.indexOf(CDockablePerspective dockable) Gets the location ofdockable.intCMinimizePerspective.indexOf(CDockablePerspective dockable) Gets the location ofdockableon this area.voidCMinimizePerspective.insert(int index, CDockablePerspective dockable) Insertsdockableat locationindexto the list of children of this area.voidCStackPerspective.insert(int index, CDockablePerspective dockable) Insertsdockableat locationindex.voidCMinimizePerspective.insertPlaceholder(int index, CDockablePerspective dockable) Inserts a placeholder fordockableat locationindexin the list of children of this area.voidCGridPerspective.maximize(CDockablePerspective dockable) Maximizeddockableon this station.voidCPerspective.putDockable(CDockablePerspective dockable) Storesdockablein the list of known dockables.booleanCExternalizePerspective.remove(CDockablePerspective dockable) Removesdockablefrom this area.booleanCMinimizePerspective.remove(CDockablePerspective dockable) Removesdockablefrom this area.voidCStackPerspective.remove(CDockablePerspective dockable) Removes the elementdockablefrom this station.CPerspective.storeLocation(CDockablePerspective dockable) Determines the current location ofdockableand stores that location in a map using theExtendedModeof theLocationas key.Constructors in bibliothek.gui.dock.common.perspective with parameters of type CDockablePerspectiveModifierConstructorDescriptionCStackPerspective(CDockablePerspective[] children, CDockablePerspective selection) Creates a new station. -
Uses of CDockablePerspective in bibliothek.gui.dock.common.perspective.mode
Methods in bibliothek.gui.dock.common.perspective.mode with parameters of type CDockablePerspectiveModifier and TypeMethodDescriptionLocationModeManagerPerspective.getLocation(CDockablePerspective dockable) Gets the current location ofdockable.