Uses of Interface
bibliothek.gui.dock.facile.mode.LocationMode

Packages that use LocationMode
bibliothek.gui.dock.common.group Contains the CGroupBehavior and its implementations, this interface allows to group Dockables together. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.common.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.facile.mode.action A set of DockActions that change the LocationMode of a Dockable
bibliothek.gui.dock.facile.mode.station Wrappers for DockStations, implementing StationModeArea
 

Uses of LocationMode in bibliothek.gui.dock.common.group
 

Methods in bibliothek.gui.dock.common.group that return types with arguments of type LocationMode
 LocationModeManager<? extends LocationMode> CGroupBehaviorCallback.getManager()
          Gets the LocationModeManager which is handling this callback.
 

Method parameters in bibliothek.gui.dock.common.group with type arguments of type LocationMode
 Dockable CGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode mode)
          Gets the element whose location or mode must be changed in order to apply mode to dockable.
 Dockable StackGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode mode)
           
 Dockable TopMostGroupBehavior.getGroupElement(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode mode)
           
 Dockable CGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager, Dockable old, Dockable dockable, ExtendedMode mode)
          Gets the element which would replace old if old is currently in mode, and dockable is or will not be in mode.
 Dockable StackGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager, Dockable old, Dockable dockable, ExtendedMode mode)
           
 Dockable TopMostGroupBehavior.getReplaceElement(LocationModeManager<? extends LocationMode> manager, Dockable old, Dockable dockable, ExtendedMode mode)
           
 CGroupMovement CGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode target)
          Calculates how the mode of dockable has to be changed such that it matches target.
 CGroupMovement StackGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode target)
           
 CGroupMovement TopMostGroupBehavior.prepare(LocationModeManager<? extends LocationMode> manager, Dockable dockable, ExtendedMode target)
           
 boolean CGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
          Tells whether the actions of dockable for mode mode should be shown on station too.
 boolean StackGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
           
 boolean TopMostGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
           
 

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

Subinterfaces of LocationMode in bibliothek.gui.dock.common.mode
 interface CLocationMode
          LocationMode offering methods to work with CLocation.
 

Classes in bibliothek.gui.dock.common.mode that implement LocationMode
 class CExternalizedMode
          Manages areas on which externalized dockables are shown.
 class CMaximizedMode
          Manages CMaximizedModeAreas.
 class CMinimizedMode
          Manages areas that show only a title of a minimized dockable.
 class CNormalMode
          A mode managing CNormalModeAreas.
 

Uses of LocationMode in bibliothek.gui.dock.common.mode.station
 

Methods in bibliothek.gui.dock.common.mode.station that return LocationMode
 LocationMode CScreenDockStationHandle.Maximal.getUnmaximizedMode()
           
 LocationMode CSplitDockStationHandle.Maximal.getUnmaximizedMode()
           
 

Methods in bibliothek.gui.dock.common.mode.station with parameters of type LocationMode
 void CScreenDockStationHandle.External.setMode(LocationMode mode)
           
 void CScreenDockStationHandle.Maximal.setMode(LocationMode mode)
           
 void CSplitDockStationHandle.Normal.setMode(LocationMode mode)
           
 void CSplitDockStationHandle.Maximal.setMode(LocationMode mode)
           
 

Uses of LocationMode in bibliothek.gui.dock.facile.mode
 

Classes in bibliothek.gui.dock.facile.mode with type parameters of type LocationMode
 class LocationModeManager<M extends LocationMode>
          ModeManager for the location of a Dockable.
 

Classes in bibliothek.gui.dock.facile.mode that implement LocationMode
 class AbstractLocationMode<A extends ModeArea>
          This abstract class offers various properties that may be useful for any implementation of LocationMode.
 class DefaultLocationMode<A extends StationModeArea>
          Abstract implementation of a Mode that works with Locations.
 class ExternalizedMode<M extends ExternalizedModeArea>
          Represents a mode in which dockables are freely floating on the screen.
 class MaximizedMode<M extends MaximizedModeArea>
          Dockables are maximized if they take up the whole space a frame or a screen offers.
 class MinimizedMode<M extends MinimizedModeArea>
          Only the title of a minimized Dockable is visible.
 class NormalMode<M extends NormalModeArea>
          CDockables are in NormalMode if they are a child of a NormalModeArea.
 

Methods in bibliothek.gui.dock.facile.mode that return LocationMode
 LocationMode LocationModeEvent.getMode()
          Gets the source of the event, the mode whose apply method was called.
 LocationMode MaximizedModeArea.getUnmaximizedMode()
          Tells which mode would be the preferred mode for unmaximization.
 LocationMode MaximizedMode.getUnmaximizedMode(Dockable dockable)
          Assuming dockable is a maximized element, tells which mode would be the preferred mode for unmaximization.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type LocationMode
 void ModeArea.setMode(LocationMode mode)
          Informs this area about the mode that uses it.
 

Constructors in bibliothek.gui.dock.facile.mode with parameters of type LocationMode
LocationModeEvent(LocationMode mode, Location location, Dockable dockable, AffectedSet affected)
          Creates a new event.
 

Uses of LocationMode in bibliothek.gui.dock.facile.mode.action
 

Constructors in bibliothek.gui.dock.facile.mode.action with parameters of type LocationMode
LocationModeAction(DockController controller, LocationMode mode, String iconKey, String textKey, String tooltipKey, PropertyKey<KeyStroke> gotoStroke)
          Creates a new action.
 

Uses of LocationMode in bibliothek.gui.dock.facile.mode.station
 

Methods in bibliothek.gui.dock.facile.mode.station with parameters of type LocationMode
 void FlapDockStationHandle.setMode(LocationMode mode)