Package bibliothek.gui.dock.facile.mode
package bibliothek.gui.dock.facile.mode
Contains an implementation of
ModeManager that links a mode to the location
of a Dockable. Contains various interfaces and classes to handle different modes.-
ClassDescriptionAbstractLocationMode<A extends ModeArea>This abstract class offers various properties that may be useful for any implementation of
LocationMode.ThisModeSettingsprovides operations to load settings that were stored with version 1.0.7, no additional settings were added.The default implementation ofExternalizedMode.DefaultLocationMode<A extends StationModeArea>This default implementation always returns the sameDockActionSourceto allDockables.Used by aLocationModeManagerto change theExtendedModewhen an element gets double-clicked.ExternalizedMode<M extends ExternalizedModeArea>Represents a mode in which dockables are freely floating on the screen.Represents a station which shows its children in free floating dialogs.This interface allows easy customization of some algorithms of theExternalizedMode.Describes the location of aDockableon some station.AModethat is used by theLocationModeManager.Is associated with oneLocationMode, provides a (set of) actions to set the mode of aDockableto the owner of this provider.
The actions provided by this interface are only shown if the mode of aDockableis not the same as the owner mode, and if the owner mode is available to the element.Information given to aLocationModeListener.A listener added to aLocationMode.LocationModeManager<M extends LocationMode>ModeManagerfor the location of aDockable.AModeSettingsConverterfor theLocationModeManager.ThisLocationModeActionProvidermimics a map with keys managed by a subclass.MaximizedMode<M extends MaximizedModeArea>Dockables are maximized if they take up the whole space a frame or a screen offers.The parent of a set ofDockables that are maximized.Settings associated with aMaximizedMode.MinimizedMode<M extends MinimizedModeArea>Only the title of a minimizedDockableis visible.Interface describing a station that is connected with aMinimizedMode.A representation of some area that can showDockables, it is a wrapper for aDockStation.A listener that can be added to aModeArea.NormalMode<M extends NormalModeArea>A representation of aDockStationwhich can be accessed throughModes.