Uses of Class
bibliothek.gui.dock.facile.mode.Location

Packages that use Location
bibliothek.gui.dock.common.group   
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
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.common.perspective   
bibliothek.gui.dock.common.perspective.mode   
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
 

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

Methods in bibliothek.gui.dock.common.group that return Location
 Location CGroupBehaviorCallback.getLocation(Dockable dockable)
          Gets the current location of dockable.
 

Methods in bibliothek.gui.dock.common.group with parameters of type Location
 void CGroupBehaviorCallback.setLocation(Dockable dockable, Location location)
          Sets the location of dockable.
 

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

Methods in bibliothek.gui.dock.common.intern that return types with arguments of type Location
 ModeSettings<Location,?> CSetting.getModes()
          Gets the set of modes.
 

Method parameters in bibliothek.gui.dock.common.intern with type arguments of type Location
 void CSetting.setModes(ModeSettings<Location,?> modes)
          Sets the set of modes.
 

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

Methods in bibliothek.gui.dock.common.mode that return types with arguments of type Location
protected
<B> ModeSettings<Location,B>
CLocationModeManager.createModeSettings(ModeSettingsConverter<Location,B> converter)
           
 

Methods in bibliothek.gui.dock.common.mode with parameters of type Location
 CLocation CExternalizedMode.getCLocation(Dockable dockable, Location location)
           
 CLocation CLocationMode.getCLocation(Dockable dockable, Location location)
          Gets the location of dockable which might or might not be a child of this mode.
 CLocation CMaximizedMode.getCLocation(Dockable dockable, Location location)
           
 CLocation CMinimizedMode.getCLocation(Dockable dockable, Location location)
           
 CLocation CModeArea.getCLocation(Dockable dockable, Location location)
          Assuming dockable would be at location location if it would be a child of this station, returns the CLocation that matches location.
 CLocation CNormalMode.getCLocation(Dockable dockable, Location location)
           
 

Method parameters in bibliothek.gui.dock.common.mode with type arguments of type Location
protected
<B> ModeSettings<Location,B>
CLocationModeManager.createModeSettings(ModeSettingsConverter<Location,B> converter)
           
 DockActionSource KeyedLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 void CLocationModeManager.readSettings(ModeSettings<Location,?> settings)
           
 java.lang.Runnable CLocationModeManager.readSettings(ModeSettings<Location,?> settings, UndoableModeSettings pending)
           
 

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

Methods in bibliothek.gui.dock.common.mode.station with parameters of type Location
 CLocation CFlapDockStationHandle.getCLocation(Dockable dockable, Location location)
           
 CLocation CScreenDockStationHandle.getCLocation(Dockable dockable, Location location)
          Assuming dockable would be at location location if it would be a child of this station, returns the CLocation that matches location.
 CLocation CScreenDockStationHandle.External.getCLocation(Dockable dockable, Location location)
           
 CLocation CScreenDockStationHandle.Maximal.getCLocation(Dockable dockable, Location location)
           
 CLocation CSplitDockStationHandle.Normal.getCLocation(Dockable dockable, Location location)
           
 CLocation CSplitDockStationHandle.Maximal.getCLocation(Dockable dockable, Location location)
           
 void CScreenDockStationHandle.Maximal.prepareApply(Dockable dockable, Location history, AffectedSet set)
           
 void CSplitDockStationHandle.Maximal.prepareApply(Dockable dockable, Location history, AffectedSet set)
           
 void CScreenDockStationHandle.Maximal.setMaximized(Dockable dockable, boolean maximized, Location history, AffectedSet set)
           
 void CSplitDockStationHandle.Maximal.setMaximized(Dockable dockable, boolean maximized, Location location, AffectedSet set)
           
 

Uses of Location in bibliothek.gui.dock.common.perspective
 

Methods in bibliothek.gui.dock.common.perspective that return Location
 Location LocationHistory.get(ExtendedMode mode)
          Gets the location that is to be used for mode.
 Location CPerspective.storeLocation(CDockablePerspective dockable)
          Determines the current location of dockable and stores that location in a map using the ExtendedMode of the Location as key.
 

Methods in bibliothek.gui.dock.common.perspective that return types with arguments of type Location
 java.util.Map<Path,Location> LocationHistory.getLocations()
          Gets all the locations that are stored in this history.
 

Methods in bibliothek.gui.dock.common.perspective with parameters of type Location
 void LocationHistory.add(ExtendedMode mode, Location location)
          Sets the location that is to be used for mode.
 void LocationHistory.insert(int index, ExtendedMode mode, Location location)
          Sets the location that is to be used for mode.
 

Uses of Location in bibliothek.gui.dock.common.perspective.mode
 

Methods in bibliothek.gui.dock.common.perspective.mode that return Location
 Location LocationModeManagerPerspective.getLocation(CDockablePerspective dockable)
          Gets the current location of dockable.
 Location LocationModeManagerPerspective.getLocation(PerspectiveDockable dockable)
          Gets the current location of dockable.
 Location CMaximizedModeAreaPerspective.getUnmaximizeLocation()
          Gets the location the currently maximized item should use when unmaximized.
 

Methods in bibliothek.gui.dock.common.perspective.mode that return types with arguments of type Location
 ModeSettings<Location,?> LocationModeManagerPerspective.writeModes(CControlAccess control)
           
 

Methods in bibliothek.gui.dock.common.perspective.mode with parameters of type Location
 void CMaximizedModeAreaPerspective.setUnmaximize(Path mode, Location location)
          Sets the origin of the currently maximized child of this area.
 

Method parameters in bibliothek.gui.dock.common.perspective.mode with type arguments of type Location
 void LocationModeManagerPerspective.readModes(ModeSettings<Location,?> modes, CPerspective cperspective, CControlAccess control)
          Reads the contents of modes and applies it to the dockables of cperspective.
 void AbstractModePerspective.readSetting(ModeSetting<Location> setting)
           
 void CMaximizedModePerspective.readSetting(ModeSetting<Location> setting)
           
 void LocationModePerspective.readSetting(ModeSetting<Location> setting)
          Reads settings belonging to this mode from setting.
 void AbstractModePerspective.writeSetting(ModeSetting<Location> setting)
           
 void CMaximizedModePerspective.writeSetting(ModeSetting<Location> setting)
           
 void LocationModePerspective.writeSetting(ModeSetting<Location> setting)
          Writes settings that belong to this mode to setting.
 

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

Fields in bibliothek.gui.dock.facile.mode with type parameters of type Location
static ModeSettingFactory<Location> MaximizedModeSetting.FACTORY
          factory creating new MaximizedModeSettings
 

Methods in bibliothek.gui.dock.facile.mode that return Location
 Location LocationSettingConverter.convertToSetting(Location a)
           
 Location LocationSettingConverter.convertToWorld(Location b)
           
 Location DefaultLocationMode.current(Dockable dockable)
          This default implementation just returns the location of dockable but does not change any properties.
 Location MaximizedMode.current(Dockable dockable)
           
 Location LocationModeEvent.getLocation()
          Gets the location which dockable should have after apply.
 Location LocationSettingConverter.readProperty(java.io.DataInputStream in)
           
 Location LocationSettingConverter.readPropertyXML(XElement element)
           
 

Methods in bibliothek.gui.dock.facile.mode that return types with arguments of type Location
 java.util.Map<java.lang.String,Location> MaximizedModeSetting.getLastMaximizedLocation()
          Gets the location of Dockables that are currently maximized.
 ModeSettingFactory<Location> ExternalizedMode.getSettingFactory()
           
 ModeSettingFactory<Location> MaximizedMode.getSettingFactory()
           
 ModeSettingFactory<Location> MinimizedMode.getSettingFactory()
           
 ModeSettingFactory<Location> NormalMode.getSettingFactory()
           
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type Location
 void AbstractLocationMode.apply(Dockable dockable, Location history, AffectedSet set)
           
 Location LocationSettingConverter.convertToSetting(Location a)
           
 Location LocationSettingConverter.convertToWorld(Location b)
           
 void MaximizedMode.maximize(MaximizedModeArea area, Dockable dockable, Location history, AffectedSet set)
          Ensures that dockable is maximized.
 void MaximizedModeArea.prepareApply(Dockable dockable, Location history, AffectedSet set)
          This method is called by MaximizedMode just before the mode is applied to dockable.
protected abstract  void AbstractLocationMode.runApply(Dockable dockable, Location history, AffectedSet set)
          Called by AbstractLocationMode.apply(Dockable, Location, AffectedSet) after the LocationModeListeners are informed.
 void DefaultLocationMode.runApply(Dockable dockable, Location history, AffectedSet set)
          This default implementation uses the DockStation.move(Dockable, DockableProperty) and DockStation.drop(Dockable, DockableProperty) methods to put dockable at its location.
 void ExternalizedMode.runApply(Dockable dockable, Location history, AffectedSet set)
           
 void MaximizedMode.runApply(Dockable dockable, Location history, AffectedSet set)
           
 void MaximizedModeArea.setMaximized(Dockable dockable, boolean maximized, Location location, AffectedSet set)
          Tells this parent to change the maximization state of dockable.
 void LocationSettingConverter.writeProperty(Location element, java.io.DataOutputStream out)
           
 void LocationSettingConverter.writePropertyXML(Location b, XElement element)
           
 

Method parameters in bibliothek.gui.dock.facile.mode with type arguments of type Location
 DockActionSource DefaultLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> mode, DockActionSource source)
           
 DockActionSource LocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Called if the element dockable, which is currently in mode mode, should have some additional DockActions related to the owner of this LocationModeActionProvider.
 DockActionSource MappingLocationModeActionProvider.getActions(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
           
 DockActionSource AbstractLocationMode.DockableHandle.getActions(Mode<Location> mode)
          Called by AbstractLocationMode.getActionsFor(Dockable, Mode) to the actions related to this dockable.
 DockActionSource AbstractLocationMode.getActionsFor(Dockable dockable, Mode<Location> mode)
           
protected abstract  LocationModeActionProvider MappingLocationModeActionProvider.getProvider(Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource)
          Gets the LocationModeActionProvider which fits the key generated by the arguments of this methode.
<B> void
MaximizedModeSetting.read(java.io.DataInputStream in, ModeSettingsConverter<Location,B> converter)
           
<B> void
MaximizedModeSetting.read(XElement element, ModeSettingsConverter<Location,B> converter)
           
 void ExternalizedMode.readSetting(ModeSetting<Location> setting)
           
 void MaximizedMode.readSetting(ModeSetting<Location> setting)
           
 void MinimizedMode.readSetting(ModeSetting<Location> setting)
           
 void NormalMode.readSetting(ModeSetting<Location> setting)
           
 void MaximizedModeSetting.setLastMaximizedLocation(java.util.Map<java.lang.String,Location> lastMaximizedLocation)
          Sets the location of Dockables that are maximized.
<B> void
MaximizedModeSetting.write(java.io.DataOutputStream out, ModeSettingsConverter<Location,B> converter)
           
<B> void
MaximizedModeSetting.write(XElement element, ModeSettingsConverter<Location,B> converter)
           
 void ExternalizedMode.writeSetting(ModeSetting<Location> setting)
           
 void MaximizedMode.writeSetting(ModeSetting<Location> setting)
           
 void MinimizedMode.writeSetting(ModeSetting<Location> setting)
           
 void NormalMode.writeSetting(ModeSetting<Location> setting)
           
 

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

Constructor parameters in bibliothek.gui.dock.facile.mode with type arguments of type Location
CLocationModeSettings(ModeSettingsConverter<Location,B> converter)
          Creates a new setting.