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

Packages that use Location
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.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.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)
           
 

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.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(DataInputStream in)
           
 Location LocationSettingConverter.readPropertyXML(XElement element)
           
 

Methods in bibliothek.gui.dock.facile.mode that return types with arguments of type Location
 Map<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, 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(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(Map<String,Location> lastMaximizedLocation)
          Sets the location of Dockables that are maximized.
<B> void
MaximizedModeSetting.write(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.