A B C D E F G H I J K L M N O P Q R S T U V W X Y

M

MAGNET_STRATEGY - Static variable in class bibliothek.gui.dock.ScreenDockStation
the MagnetStrategy decides how two ScreenDockWindows attract each other
MagnetController - Class in bibliothek.gui.dock.station.screen.magnet
Each ScreenDockStation uses one MagnetController to calculate attractions between its children.
MagnetController(ScreenDockStation) - Constructor for class bibliothek.gui.dock.station.screen.magnet.MagnetController
Creates a new MagnetController.
MagnetizedOperation - Interface in bibliothek.gui.dock.station.screen.magnet
A callback used by ScreenDockWindows to calculate the attraction between two ScreenDockWindows.
MagnetOperation - Interface in bibliothek.gui.dock.station.screen.magnet
Creates by a MagnetStrategy, this operation is created once movement or resizing of a ScreenDockWindow started and exists until this operation stopped.
MagnetRequest - Interface in bibliothek.gui.dock.station.screen.magnet
Describes the movement of a ScreenDockWindow.
MagnetRequest.Side - Enum in bibliothek.gui.dock.station.screen.magnet
Describes one side of a ScreenDockWindow.
MagnetStrategy - Interface in bibliothek.gui.dock.station.screen.magnet
The MagnetStrategy is used by the MagnetController to define how exactly two ScreenDockWindows behave that are attracting each other.
main(String[]) - Static method in class bibliothek.gui.dock.util.CoreWarningDialog
 
managers() - Method in class bibliothek.gui.dock.themes.color.AbstractColorScheme
Gets all the ColorManagers that are currently installed on this scheme.
MappingLocationModeActionProvider - Class in bibliothek.gui.dock.facile.mode
This LocationModeActionProvider mimics a map with keys managed by a subclass.
MappingLocationModeActionProvider() - Constructor for class bibliothek.gui.dock.facile.mode.MappingLocationModeActionProvider
 
mark() - Method in class bibliothek.gui.dock.station.screen.magnet.StickMagnetGraph.DefaultNode
 
mark() - Method in interface bibliothek.gui.dock.station.screen.magnet.StickMagnetGraph.Node
Marks this node with a flag.
markAsGlassPane(Component) - Method in class bibliothek.util.workarounds.Java6Workaround
 
markAsGlassPane(Component) - Method in class bibliothek.util.Workarounds
This method is necessary since 1.6.14, it marks a component as transparent.
markAsGlassPane(Component) - Method in interface bibliothek.util.workarounds.Workaround
Called for any Component which is used as glass pane (as invisible panel).
markLocation(Dockable) - Method in class bibliothek.gui.dock.common.grouping.PlaceholderGrouping
Makes sure that the placeholder marks the current location of dockable.
match(F, MultipleCDockableLayout) - Method in class bibliothek.gui.dock.common.EmptyMultipleCDockableFactory
 
match(F, L) - Method in interface bibliothek.gui.dock.common.MultipleCDockableFactory
Tells whether the meta-data layout belongs to dockable, meaning write( dockable ) would produce layout and read( layout ) would produce dockable.
This method is used to create a pairing of dockables and meta-data.
matches(String) - Method in interface bibliothek.gui.dock.common.theme.color.CColorBridge
Tells whether this bridge should handle colors with id id.
matches(int) - Method in class bibliothek.gui.dock.control.ModifierMask
Tells whether this ModifierMask relates to modifiers or not.
maximizableChanged(CDockable) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
 
maximizableChanged(CDockable) - Method in interface bibliothek.gui.dock.common.event.CDockablePropertyListener
Called when the maximizable-property has changed.
maximize() - Method in class bibliothek.gui.dock.common.location.CExternalizedLocation
Returns a location describing an element with the coordinates of this location but that was maximized.
maximize(CDockablePerspective) - Method in class bibliothek.gui.dock.common.perspective.CGridPerspective
Maximized dockable on this station.
maximize(PerspectiveDockable) - Method in class bibliothek.gui.dock.common.perspective.CGridPerspective
Maximized dockable on this station.
maximize(MaximizedModeArea, Dockable, AffectedSet) - Method in class bibliothek.gui.dock.facile.mode.MaximizedMode
Ensures that dockable is maximized.
maximize(MaximizedModeArea, Dockable, Location, AffectedSet) - Method in class bibliothek.gui.dock.facile.mode.MaximizedMode
Ensures that dockable is maximized.
MAXIMIZE_ACCELERATOR - Static variable in class bibliothek.gui.dock.SplitDockStation
Describes which KeyEvent will maximize/normalize the currently selected Dockable.
maximized() - Static method in class bibliothek.gui.dock.common.CLocation
Creates a location representing the maximized mode.
maximized(CGridArea) - Static method in class bibliothek.gui.dock.common.CLocation
Creates a location representing the maximized mode on area.
maximized(CContentArea) - Static method in class bibliothek.gui.dock.common.CLocation
Creates a location representing the maximized mode on area.
maximized(int, int, int, int) - Static method in class bibliothek.gui.dock.common.CLocation
Creates a location representing an element that is externalized and maximized.
maximized(CDockable) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
Called when the dockable has been maximized.
MAXIMIZED - Static variable in class bibliothek.gui.dock.common.mode.ExtendedMode
the dockable is as big as possible, see also MaximizedMode
MaximizedMode<M extends MaximizedModeArea> - Class in bibliothek.gui.dock.facile.mode
Dockables are maximized if they take up the whole space a frame or a screen offers.
MaximizedMode() - Constructor for class bibliothek.gui.dock.facile.mode.MaximizedMode
Empty default constructor.
MaximizedMode(CControl) - Constructor for class bibliothek.gui.dock.facile.mode.MaximizedMode
Creates a new mode
MaximizedMode(DockController) - Constructor for class bibliothek.gui.dock.facile.mode.MaximizedMode
Creates a new mode.
MaximizedModeAction - Class in bibliothek.gui.dock.facile.mode.action
An action used to change the Mode of a Dockable to the MaximizedMode.
MaximizedModeAction(DockController, MaximizedMode<?>) - Constructor for class bibliothek.gui.dock.facile.mode.action.MaximizedModeAction
Creates a new action.
MaximizedModeArea - Interface in bibliothek.gui.dock.facile.mode
The parent of a set of Dockables that are maximized.
MaximizedModeSetting - Class in bibliothek.gui.dock.facile.mode
Settings associated with a MaximizedMode.
MaximizedModeSetting() - Constructor for class bibliothek.gui.dock.facile.mode.MaximizedModeSetting
 
maybeDeploy() - Method in class bibliothek.gui.dock.common.perspective.CGridPerspective
Calls CGridPerspective.gridDeploy(), but only if CGridPerspective.isAutoDeploy() returns true and if the grid was accessed.
maybeRequestFocus() - Method in class bibliothek.extension.gui.dock.theme.eclipse.RoundRectButton
 
maybeRequestFocus() - Method in class bibliothek.extension.gui.dock.theme.eclipse.RoundRectDropDownButton
 
maybeRequestFocus() - Method in interface bibliothek.gui.dock.control.focus.FocusAwareComponent
Called by the MouseFocusObserver instead of Component.requestFocusInWindow().
me() - Method in class bibliothek.gui.dock.util.AbstractUIValue
Returns this.
me() - Method in class bibliothek.gui.dock.util.color.AbstractDockColor
 
me() - Method in class bibliothek.gui.dock.util.font.AbstractDockFont
 
me() - Method in class bibliothek.gui.dock.util.icon.DockIcon
 
me() - Method in class bibliothek.gui.dock.util.text.TextValue
 
measureBounds(ScreenDockWindow, int, int, int, int, GraphicsDevice) - Method in class bibliothek.gui.dock.station.screen.HardBoundaryRestriction
Checks how good window fits into the screen device
MEDIUM - Static variable in interface bibliothek.gui.dock.station.screen.BoundaryRestriction
A restriction that will ensure that the title of a dialog cannot be moved away from the screens.
MediumBoundaryRestriction - Class in bibliothek.gui.dock.station.screen
A restriction that ensures that the title of each dialog is always visible.
MediumBoundaryRestriction() - Constructor for class bibliothek.gui.dock.station.screen.MediumBoundaryRestriction
 
meltFocus() - Method in class bibliothek.gui.dock.control.focus.AbstractFocusController
 
meltFocus() - Method in interface bibliothek.gui.dock.control.focus.FocusController
Re-enabls this FocusController after it was temporarily disabled.
meltLayout() - Method in class bibliothek.gui.DockController
Melts a frozen layout (see DockController.freezeLayout()).
MENU - Static variable in class bibliothek.gui.dock.action.ActionType
The action is a group of other actions which are shown as soon as someone triggers the action.
MENU - Static variable in class bibliothek.gui.dock.action.view.ViewTarget
A target for a JMenu
MENU_CONTENT - Static variable in interface bibliothek.gui.dock.station.stack.menu.CombinedMenuContent
Key that should be used to access the default menu content
MENU_SEPARATOR - Static variable in class bibliothek.gui.dock.action.actions.SeparatorAction
A separator that is only visible on menus
MENU_SEPARATOR - Static variable in class bibliothek.gui.dock.common.action.CSeparator
a separator which is only visible in menus
MenuColor - Class in bibliothek.gui.dock.themes.color
A color representing a CombinedMenu.
MenuColor(String, Path, DockStation, CombinedMenu, Color) - Constructor for class bibliothek.gui.dock.themes.color.MenuColor
Creates a new TabColor.
MenuColor(String, DockStation, CombinedMenu, Color) - Constructor for class bibliothek.gui.dock.themes.color.MenuColor
Creates a new TabColor.
MenuDockAction - Interface in bibliothek.gui.dock.action
Represents a menu.
MenuLayoutBlock - Class in bibliothek.gui.dock.station.stack.tab.layouting
A wrapper around a TabMenu.
MenuLayoutBlock() - Constructor for class bibliothek.gui.dock.station.stack.tab.layouting.MenuLayoutBlock
 
MenuLineLayout - Class in bibliothek.gui.dock.station.stack.tab
Orders tabs in a line, if there is not enough space a menu is used.
MenuLineLayout() - Constructor for class bibliothek.gui.dock.station.stack.tab.MenuLineLayout
 
MenuLineLayoutFactory - Interface in bibliothek.gui.dock.station.stack.tab
A factory creating various LayoutBlocks that are required by the MenuLineLayout.
MenuLineLayoutOrder - Class in bibliothek.gui.dock.station.stack.tab
Describes in which order, location and extend the LayoutBlocks should be given by a MenuLineLayout.
MenuLineLayoutOrder(MenuLineLayoutOrder.Item, MenuLineLayoutOrder.Item, MenuLineLayoutOrder.Item) - Constructor for class bibliothek.gui.dock.station.stack.tab.MenuLineLayoutOrder
Creates a new order.
MenuLineLayoutOrder.Item - Enum in bibliothek.gui.dock.station.stack.tab
The various items that are used by the MenuLineLayout.
MenuLineLayoutPane - Class in bibliothek.gui.dock.station.stack.tab
Represents one of the TabPanes that are managed by a MenuLineLayout.
MenuLineLayoutPane(MenuLineLayout, TabPane) - Constructor for class bibliothek.gui.dock.station.stack.tab.MenuLineLayoutPane
Creates new layout information for pane.
MenuLineLayoutPossibility - Class in bibliothek.gui.dock.station.stack.tab
A possibility for a layout of tabs, menus and actions as described by the MenuLineLayout.
MenuLineLayoutPossibility(MenuLineLayoutPane, Size, Size, Size) - Constructor for class bibliothek.gui.dock.station.stack.tab.MenuLineLayoutPossibility
Creates a new layout.
MenuLineLayoutStrategy - Interface in bibliothek.gui.dock.station.stack.tab
Provides customizeable algorithms used by the MenuLineLayout, these algorithms tell how exactly to lay out the items of a TabPane.
MenuMenuHandler - Class in bibliothek.gui.dock.themes.basic.action.menu
A handler that manages a menu.
MenuMenuHandler(MenuDockAction, Dockable) - Constructor for class bibliothek.gui.dock.themes.basic.action.menu.MenuMenuHandler
Creates a new handler
MenuMenuHandler(MenuDockAction, Dockable, ViewTarget<? extends MenuViewItem<JComponent>>) - Constructor for class bibliothek.gui.dock.themes.basic.action.menu.MenuMenuHandler
Creates a new handler
MenuMenuHandler(DockActionSource, Dockable, JPopupMenu) - Constructor for class bibliothek.gui.dock.themes.basic.action.menu.MenuMenuHandler
Creates a new handler
MenuPiece - Class in bibliothek.gui.dock.support.menu
Describes a part of a JMenu, can add or remove JMenuItems or other JComponents at any time to the menu.
MenuPiece() - Constructor for class bibliothek.gui.dock.support.menu.MenuPiece
 
MenuPieceListener - Interface in bibliothek.gui.dock.support.menu
This listener is added to a MenuPiece and gets informed when the content of the piece changes.
MenuPieceText - Class in bibliothek.gui.dock.facile.menu
Represents a text that is used by a MenuPiece
MenuPieceText(String, MenuPiece) - Constructor for class bibliothek.gui.dock.facile.menu.MenuPieceText
Creates a new text.
menuRemoved(BubbleTabMenu) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent
 
menuRemoved(EclipseMenu) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPane
 
menuRemoved(FlatMenu) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatTabPane
 
menuRemoved(M) - Method in class bibliothek.gui.dock.station.stack.tab.AbstractTabPane
Informs this pane that menu will never be used again and all resources associated with menu should be freed.
MenuViewItem<C extends JComponent> - Interface in bibliothek.gui.dock.themes.basic.action.menu
An item that is shown in a menu.
MenuWindow - Class in bibliothek.gui.dock.common.action.panel
A wrapper around a JPopupMenu.
MenuWindow(JPopupMenu) - Constructor for class bibliothek.gui.dock.common.action.panel.MenuWindow
Creates the new window.
merge(StationDropOperation, DockStation, DockStation) - Method in interface bibliothek.gui.dock.control.relocator.Merger
Moves all children of child to parent, leaving child empty.
merge(StationDropOperation, DockStation, DockStation) - Method in class bibliothek.gui.dock.control.relocator.MultiMerger
 
merge(StationDropOperation, DockStation, DockStation) - Method in class bibliothek.gui.dock.control.relocator.StackMerger
 
merge(StationDropOperation, DockStation, DockStation) - Method in class bibliothek.gui.dock.control.relocator.TabMerger
 
merge(LayerPriority) - Method in class bibliothek.gui.dock.station.layer.LayerPriority
Combines this LayerPriority with sub: The inner-layer priority is set to sub The priority is to the priority of this The reverse property is set to the value of this
MERGE_EXTENSION - Static variable in class bibliothek.gui.dock.control.relocator.DefaultDockRelocator
Path of an ExtensionName that adds new Mergers
MergedPreferenceModel - Class in bibliothek.extension.gui.dock.preference
A preference model that envelops other models and uses their preferences.
MergedPreferenceModel(DockController) - Constructor for class bibliothek.extension.gui.dock.preference.MergedPreferenceModel
Creates a new model
MergedPreferenceModel(PathCombiner, DockController) - Constructor for class bibliothek.extension.gui.dock.preference.MergedPreferenceModel
Creates a new path.
MergedPreferenceModel.Index - Class in bibliothek.extension.gui.dock.preference
Describes an index in one of the childen of a MergedPreferenceModel.
MergedPreferenceModel.Index(MergedPreferenceModel.Model, int) - Constructor for class bibliothek.extension.gui.dock.preference.MergedPreferenceModel.Index
 
MergeOperation - Class in bibliothek.gui.dock.control.relocator
Uses a Merger to merge two DockStations.
MergeOperation(DockController, Merger, DockStation, StationDropOperation, StationDropItem) - Constructor for class bibliothek.gui.dock.control.relocator.MergeOperation
Creates a new operation.
mergePlaceholders(Path[], Dockable, PlaceholderStrategy) - Static method in class bibliothek.gui.dock.util.DockUtilities
Merges the array base with the placeholder that is associated with dockable, but only if that placeholder is not yet in base.
Merger - Interface in bibliothek.gui.dock.control.relocator
An algorithm used during drag and drop to merge two DockStations.
MIDDLE - Static variable in class bibliothek.gui.dock.action.LocationHint
Used to indicate that this hint likes to stay in the middle
middle(Color, Color) - Static method in class bibliothek.util.Colors
 
MiniButton<M extends BasicButtonModel> - Class in bibliothek.gui.dock.themes.basic.action.buttons
A small Component used as view of a BasicButtonModel.
MiniButton(M) - Constructor for class bibliothek.gui.dock.themes.basic.action.buttons.MiniButton
Creates a new button
MiniButtonContent - Class in bibliothek.gui.dock.themes.basic.action.buttons
This (invisible) Component can be used by buttons to show an Icon and a text that originate from a BasicButtonModel.
MiniButtonContent() - Constructor for class bibliothek.gui.dock.themes.basic.action.buttons.MiniButtonContent
Creates a new content component
MinimalDecorator - Class in bibliothek.gui.dock.themes.basic
Minimalistic implementation of a BasicDockableDisplayerDecorator.
MinimalDecorator() - Constructor for class bibliothek.gui.dock.themes.basic.MinimalDecorator
 
minimalEast() - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the right.
minimalEast(int) - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the right.
minimalNorth() - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the top.
minimalNorth(int) - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the top.
minimalSouth() - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the bottom.
minimalSouth(int) - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the bottom.
minimalWest() - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the left.
minimalWest(int) - Method in class bibliothek.gui.dock.common.location.CBaseLocation
Creates a location describing a minimized element at the left.
minimizableChanged(CDockable) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
 
minimizableChanged(CDockable) - Method in interface bibliothek.gui.dock.common.event.CDockablePropertyListener
Called when the minimizable-property has changed.
minimized(CMinimizeArea) - Static method in class bibliothek.gui.dock.common.CLocation
Creates a new location representing a minimize area.
minimized(CMinimizeArea, int) - Static method in class bibliothek.gui.dock.common.CLocation
Creates a new location representing a minimize area.
minimized(CDockable) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
Called when the dockable has been minimized.
MINIMIZED - Static variable in class bibliothek.gui.dock.common.mode.ExtendedMode
the dockable is as small as possible, see also MinimizedMode
MinimizedButtonColorTransmitter - Class in bibliothek.gui.dock.common.intern.color
A color transmitter for the button-title used on minimized areas.
MinimizedButtonColorTransmitter(ColorManager, String...) - Constructor for class bibliothek.gui.dock.common.intern.color.MinimizedButtonColorTransmitter
Creates a new transmitter.
MinimizedMode<M extends MinimizedModeArea> - Class in bibliothek.gui.dock.facile.mode
Only the title of a minimized Dockable is visible.
MinimizedMode() - Constructor for class bibliothek.gui.dock.facile.mode.MinimizedMode
Empty default constructor.
MinimizedMode(CControl) - Constructor for class bibliothek.gui.dock.facile.mode.MinimizedMode
Creates a new mode.
MinimizedMode(DockController) - Constructor for class bibliothek.gui.dock.facile.mode.MinimizedMode
Creates a new mode.
MinimizedModeAction - Class in bibliothek.gui.dock.facile.mode.action
An action used to change the Mode of a Dockable to the MinimizedMode.
MinimizedModeAction(DockController, MinimizedMode<?>) - Constructor for class bibliothek.gui.dock.facile.mode.action.MinimizedModeAction
Creates a new action.
MinimizedModeArea - Interface in bibliothek.gui.dock.facile.mode
Interface describing a station that is connected with a MinimizedMode.
minimizeSizeChanged(CDockable) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
 
minimizeSizeChanged(CDockable) - Method in interface bibliothek.gui.dock.common.event.CDockablePropertyListener
Called when the property CDockable.getMinimizedSize() has changed.
MINIMUM_ICON_SIZE - Static variable in class bibliothek.gui.dock.util.IconManager
What size the framework should expect the smallest icon to be.
MINIMUM_SIZE - Static variable in class bibliothek.gui.dock.FlapDockStation
Key for the minimum size of all FlapDockStations.
minimumLayoutSize(Container) - Method in class bibliothek.gui.dock.station.stack.StackTabListLayout
Deprecated.  
minimumLayoutSize(Container) - Method in class bibliothek.gui.dock.station.stack.tab.TabComponentLayoutManager
 
MissingCDockableStrategy - Interface in bibliothek.gui.dock.common
A strategy that tells what to do if CControl finds a description of a CDockable that it does not know while reading a layout.
MissingDockableStrategy - Interface in bibliothek.gui.dock.frontend
Used by the DockFrontend to handle missing Dockables.
MissingDockFactory - Interface in bibliothek.gui.dock.layout
A MissingDockFactory is used by a DockSituation to read the contents of a file if the factory that was supposed to read that content is missing.
MissingPerspectiveStrategy - Interface in bibliothek.gui.dock.common.perspective
This strategy is used by a CControl or a CControlPerspective to create CStationPerspectives for stations that are not (yet) registered at the CControl.
Mode<H> - Interface in bibliothek.gui.dock.support.mode
A mode describes a state in which a Dockable can be.
MODE_ENABLEMENT - Static variable in class bibliothek.gui.dock.facile.mode.LocationModeManager
PropertyKey for the ExtendedModeEnablement that should be used by a LocationModeManager to activate and deactivate the modes.
modeAdded(ModeManager<? extends A, ? extends M>, M) - Method in interface bibliothek.gui.dock.support.mode.ModeManagerListener
Called when a new mode has been added to manager.
ModeArea - Interface in bibliothek.gui.dock.facile.mode
A representation of some area that can show Dockables, it is a wrapper for a DockStation.
ModeAreaListener - Interface in bibliothek.gui.dock.facile.mode
A listener that can be added to a ModeArea.
modeChanged(CDockable, ExtendedMode) - Method in class bibliothek.gui.dock.common.event.CDockableAdapter
Called by CDockableAdapter.extendedModeChanged(CDockable, ExtendedMode) if none of the default modes was selected
modeChanged(ModeManager<? extends A, ? extends M>, Dockable, M, M) - Method in interface bibliothek.gui.dock.support.mode.ModeManagerListener
Called if the mode of dockable changed.
ModeForwardingActionSource<H> - Class in bibliothek.gui.dock.support.mode
A ModeForwardingActionSource is attached to a DockStation and shows actions belonging to the selected Dockable.
ModeForwardingActionSource(DockStation, ModeManager<H, ? extends Mode<H>>) - Constructor for class bibliothek.gui.dock.support.mode.ModeForwardingActionSource
Creates a new action source
model - Variable in class bibliothek.extension.gui.dock.preference.MergedPreferenceModel.Index
 
modelToView(Dimension) - Method in interface bibliothek.gui.dock.station.stack.tab.AxisConversion
Converts size from model to view.
modelToView(Rectangle) - Method in interface bibliothek.gui.dock.station.stack.tab.AxisConversion
Converts bounds from model to view.
modelToView(Dimension) - Method in class bibliothek.gui.dock.station.stack.tab.DefaultAxisConversion
 
modelToView(Rectangle) - Method in class bibliothek.gui.dock.station.stack.tab.DefaultAxisConversion
 
ModeManager<H,M extends Mode<H>> - Class in bibliothek.gui.dock.support.mode
Associates Dockables with one Mode out of a set of modes.
ModeManager(DockController) - Constructor for class bibliothek.gui.dock.support.mode.ModeManager
Creates a new manager.
ModeManagerListener<A,M extends Mode<A>> - Interface in bibliothek.gui.dock.support.mode
This observer is added to a ModeManager and is informed when Modes or Dockables change.
modeRemoved(ModeManager<? extends A, ? extends M>, M) - Method in interface bibliothek.gui.dock.support.mode.ModeManagerListener
Called when a mode has been removed from manager.
modes() - Method in class bibliothek.gui.dock.support.mode.ModeManager
Returns an iteration of all modes that are stored in this manager.
ModeSetting<A> - Interface in bibliothek.gui.dock.support.mode
A set of properties that belong to some Mode but are stored independent from that mode.
ModeSettingFactory<A> - Interface in bibliothek.gui.dock.support.mode
A factory creating new ModeSettings.
ModeSettings<A,B> - Class in bibliothek.gui.dock.support.mode
A set of properties extracted from a ModeManager and its Modes.
ModeSettings(ModeSettingsConverter<A, B>) - Constructor for class bibliothek.gui.dock.support.mode.ModeSettings
Creates a new setting
ModeSettingsConverter<A,B> - Interface in bibliothek.gui.dock.support.mode
A converter converts properties from the outside to the inner world.
modified(SplitDockPerspective.Leaf, PerspectiveDockable, PerspectiveDockable) - Method in interface bibliothek.gui.dock.station.split.SplitDockPerspective.EntryListener
Called if the content of leaf has been modified.
MODIFIER - Static variable in interface bibliothek.extension.gui.dock.preference.preferences.KeyStrokeValidator
a validator that allows only modifier keys
ModifierMask - Class in bibliothek.gui.dock.control
A ModifierMask represents a pattern that tells what modifier keys are currently pressed.
ModifierMask(int) - Constructor for class bibliothek.gui.dock.control.ModifierMask
Creates a new mask which allows only modifiers that match exactly mask.
ModifierMask(int, int) - Constructor for class bibliothek.gui.dock.control.ModifierMask
Creates a new mask.
ModifierMaskEditor - Class in bibliothek.extension.gui.dock.preference.editor
An editor for ModifierMasks.
ModifierMaskEditor() - Constructor for class bibliothek.extension.gui.dock.preference.editor.ModifierMaskEditor
 
ModifierMaskNoCombinationPreference - Class in bibliothek.extension.gui.dock.preference.preferences
Preference for the mask that prevents combinations when moving a Dockable.
ModifierMaskNoCombinationPreference(DockProperties) - Constructor for class bibliothek.extension.gui.dock.preference.preferences.ModifierMaskNoCombinationPreference
Creates a new preference
ModifierMaskScreenOnlyPreference - Class in bibliothek.extension.gui.dock.preference.preferences
Preference for the mask that forces a Dockable onto the ScreenDockStation when moving.
ModifierMaskScreenOnlyPreference(DockProperties) - Constructor for class bibliothek.extension.gui.dock.preference.preferences.ModifierMaskScreenOnlyPreference
Creates a new preference
modify(DockTheme) - Method in interface bibliothek.gui.dock.common.theme.DockThemeModifier
Modifies theme and returns either the modified theme or a new instance of of another DockTheme.
modify(DockStationDropLayer) - Method in class bibliothek.gui.dock.station.flap.layer.FlapSideDropLayer
 
modify(DockStationDropLayer) - Method in class bibliothek.gui.dock.station.flap.layer.WindowDropLayer
 
modify(DockStationDropLayer) - Method in class bibliothek.gui.dock.station.layer.DefaultDropLayer
 
modify(DockStationDropLayer) - Method in interface bibliothek.gui.dock.station.layer.DockStationDropLayer
This method is called for any DockStationDropLayer whose station is a child to the station of this level.
modify(DockStationDropLayer) - Method in class bibliothek.gui.dock.station.screen.layer.ScreenWindowLayer
 
modify(DockStationDropLayer) - Method in class bibliothek.gui.dock.station.split.layer.SideSnapDropLayer
 
modify(Border) - Method in interface bibliothek.gui.dock.themes.border.BorderModifier
Modifies a border that would be shown on some Component.
modify(Font) - Method in class bibliothek.gui.dock.util.font.ConstantFontModifier
 
modify(Font) - Method in interface bibliothek.gui.dock.util.font.FontModifier
Creates or gets a font for font.
modify(Font) - Method in class bibliothek.gui.dock.util.font.GenericFontModifier
 
modifyBounds(Rectangle, SpanSplitNode) - Method in class bibliothek.gui.dock.station.split.SplitSpanStrategy
Creates a new Rectangle within bounds, using spans to create some insets.
mouseClicked(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseClicked(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseDragged(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseDragged(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseDragged(MouseEvent) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
 
mouseEntered(MouseEvent) - Method in class bibliothek.extension.gui.dock.util.MouseOverListener
 
mouseEntered(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseEntered(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseExited(MouseEvent) - Method in class bibliothek.extension.gui.dock.util.MouseOverListener
 
mouseExited(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseExited(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseExited(MouseEvent) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
 
MouseFocusObserver - Interface in bibliothek.gui.dock.control.focus
A MouseFocusObserver tracks the movement and actions of the mouse and is responsible for transferring the focus by calling DockController.setFocusedDockable(Dockable, java.awt.Component, boolean, boolean, boolean) at an appropriate time.
mouseInside(BasicButtonModel, boolean) - Method in class bibliothek.gui.dock.themes.basic.action.BasicButtonModelAdapter
 
mouseInside(BasicButtonModel, boolean) - Method in interface bibliothek.gui.dock.themes.basic.action.BasicButtonModelListener
Called if the mouse enters or leaves the view.
mouseMoved(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseMoved(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseMoved(MouseEvent) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
 
MouseOverListener - Class in bibliothek.extension.gui.dock.util
A class that can observe a Component and the children of the same component to find out whether the mouse is over the base component.
MouseOverListener(Component) - Constructor for class bibliothek.extension.gui.dock.util.MouseOverListener
Creates a new listener
mousePressed(MouseEvent) - Method in class bibliothek.gui.dock.action.ActionPopup
 
mousePressed(MouseEvent) - Method in class bibliothek.gui.dock.control.DoubleClickController.GlobalDoubleClickListener
 
mousePressed(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mousePressed(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mousePressed(MouseEvent) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
 
mousePressed(BasicButtonModel, boolean) - Method in class bibliothek.gui.dock.themes.basic.action.BasicButtonModelAdapter
 
mousePressed(BasicButtonModel, boolean) - Method in interface bibliothek.gui.dock.themes.basic.action.BasicButtonModelListener
Called if the mouse is pressed or released.
mouseReleased(MouseEvent) - Method in class bibliothek.gui.dock.action.ActionPopup
 
mouseReleased(MouseEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
mouseReleased(MouseEvent) - Method in class bibliothek.gui.dock.station.flap.DefaultFlapWindow
 
mouseReleased(MouseEvent) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
 
mouseWheelMoved(MouseWheelEvent) - Method in class bibliothek.gui.dock.security.GlassedPane.GlassPane
 
move() - Method in class bibliothek.gui.dock.FlapDockStation.FlapDropOperation
 
move(Dockable, DockableProperty) - Method in class bibliothek.gui.dock.FlapDockStation
 
move(Dockable, DockableProperty) - Method in class bibliothek.gui.dock.ScreenDockStation
 
move(PutInfo, StationDropItem) - Method in class bibliothek.gui.dock.SplitDockStation.Access
 
move(Dockable, DockableProperty) - Method in class bibliothek.gui.dock.SplitDockStation
 
move(Dockable, DockableProperty) - Method in class bibliothek.gui.dock.StackDockStation
 
move() - Method in class bibliothek.gui.dock.StackDockStation.StackDropOperation
 
move(PutInfo, StationDropItem) - Method in interface bibliothek.gui.dock.station.split.SplitDockAccess
Moves the dockable described by putInfo at a new location
move(int, int) - Method in class bibliothek.gui.dock.station.stack.tab.AbstractTabPane
Moves the element at location source to destination.
move(int, int) - Method in interface bibliothek.gui.dock.station.support.PlaceholderList.Filter
Moves the item at location source to location destination.
move(PlaceholderList.Filter<M>, int, int) - Method in interface bibliothek.gui.dock.station.support.PlaceholderList.Filter
Moves an item from sourceList to this list.
move(Dockable, DockableProperty) - Method in interface bibliothek.gui.DockStation
Tries to move the child dockable in such a way, that DockStation.getDockableProperty(Dockable, Dockable) would return a DockableProperty that equals property.
There is no need to give a guarantee that the move successes, and clients should always be prepared for the possibility that this DockStation does nothing at all.
moveableElementChanged(DockableDisplayer) - Method in interface bibliothek.gui.dock.station.DockableDisplayerListener
Called if the result of DockableDisplayer.getMoveableElement() changed.
moveableElementChanged(BasicDockableDisplayerDecorator) - Method in interface bibliothek.gui.dock.themes.basic.BasicDockableDisplayerDecoratorListener
Called if the result of BasicDockableDisplayerDecorator.getMoveableElement() changed.
moveAndResizeNeighbors() - Method in class bibliothek.gui.dock.station.screen.magnet.StickMagnetGraph
Compares the initial location and side of the root ScreenDockWindow with its current shape and reshapes all neighbors such that with the resulting boundaries the same graph as this would be created.
moved(MagnetController, MagnetRequest) - Method in class bibliothek.gui.dock.station.screen.magnet.DefaultMagnetOperation
Called if a window was moved.
moveNeighbors() - Method in class bibliothek.gui.dock.station.screen.magnet.StickMagnetGraph
Compares the initial location of the root ScreenDockWindow with its current location and moves all neighbors by the same amount.
movePlaceholderMap(SplitNode) - Method in class bibliothek.gui.dock.station.split.SplitNode
Moves the current PlaceholderMap to destination, overriding its old value.
moveTab(int, int) - Method in class bibliothek.gui.dock.station.stack.CombinedStackDockComponent
 
moveTab(int, int) - Method in class bibliothek.gui.dock.station.stack.DefaultStackDockComponent
 
moveTab(int, int) - Method in interface bibliothek.gui.dock.station.stack.StackDockComponent
Moves the tab at source to location destination.
movingAttraction(ScreenDockWindow, MagnetRequest.Side, MagnetRequest.Side) - Method in interface bibliothek.gui.dock.station.screen.magnet.MagnetRequest
Moves the window such that its side windowSide is at the same location as the side neighborSide from neighbor.
MovingImage - Interface in bibliothek.gui.dock.dockable
Moving images are used when a drag&drop operation is in progress, and an object has to be shown somehow on the screen.
MultiAttractorStrategy - Class in bibliothek.gui.dock.station.screen.magnet
A combination of several AttractorStrategys into one strategy.
MultiAttractorStrategy() - Constructor for class bibliothek.gui.dock.station.screen.magnet.MultiAttractorStrategy
 
MultiColorBridge - Class in bibliothek.gui.dock.util.color
A ColorBridge which uses other bridges to handle some colors.
MultiColorBridge(ColorManager) - Constructor for class bibliothek.gui.dock.util.color.MultiColorBridge
Creates a new ColorBridge.
MultiColorBridgeFactory - Class in bibliothek.gui.dock.themes.color
A factory for a MultiUIBridge, this factory can contain other factories to fill up the new MultiUIBridge.
MultiColorBridgeFactory() - Constructor for class bibliothek.gui.dock.themes.color.MultiColorBridgeFactory
 
MultiDockAcceptance - Class in bibliothek.gui.dock.accept
A DockAcceptance which consists of other acceptances, and returns only true if all children of this acceptance return true.
MultiDockAcceptance() - Constructor for class bibliothek.gui.dock.accept.MultiDockAcceptance
 
MultiDockActionSource - Class in bibliothek.gui.dock.action
A DockActionSource that combines various sources in one source.
MultiDockActionSource(DockActionSource...) - Constructor for class bibliothek.gui.dock.action.MultiDockActionSource
Constructs a new source.
MultiDockActionSource(LocationHint, DockActionSource...) - Constructor for class bibliothek.gui.dock.action.MultiDockActionSource
Constructs a new source.
MultiFontBridge - Class in bibliothek.gui.dock.util.font
A collection of multiple UIBridges.
MultiFontBridge(FontManager) - Constructor for class bibliothek.gui.dock.util.font.MultiFontBridge
Creates a new MultiFontBridge.
MultiInserter - Class in bibliothek.gui.dock.control.relocator
An Inserter which consists of several child Inserters.
MultiInserter() - Constructor for class bibliothek.gui.dock.control.relocator.MultiInserter
 
MultiMerger - Class in bibliothek.gui.dock.control.relocator
A set of Mergers.
MultiMerger() - Constructor for class bibliothek.gui.dock.control.relocator.MultiMerger
 
MultipleCDockable - Interface in bibliothek.gui.dock.common
A MultipleCDockable is a CDockable which can have many copies in an CControl.
MultipleCDockableFactory<F extends MultipleCDockable,L extends MultipleCDockableLayout> - Interface in bibliothek.gui.dock.common
A factory that can create and store MultipleCDockables.
MultipleCDockableLayout - Interface in bibliothek.gui.dock.common
An intermediate representation of the layout of a MultipleCDockable.
MultipleCDockablePerspective - Class in bibliothek.gui.dock.common.perspective
Representation of a MultipleCDockable in a perspective.
MultipleCDockablePerspective(String, MultipleCDockableLayout) - Constructor for class bibliothek.gui.dock.common.perspective.MultipleCDockablePerspective
Creates a new representation.
MultipleCDockablePerspective(String, String, MultipleCDockableLayout) - Constructor for class bibliothek.gui.dock.common.perspective.MultipleCDockablePerspective
Creates a new representation.
MultipleCDockablePerspective.Intern - Class in bibliothek.gui.dock.common.perspective
The default representation for a MultipleCDockablePerspective.
MultipleCDockablePerspective.Intern() - Constructor for class bibliothek.gui.dock.common.perspective.MultipleCDockablePerspective.Intern
 
multiToNormalId(String) - Method in interface bibliothek.gui.dock.common.CControlRegister
Undoes the changes of CControlRegister.toMultiId(String).
multiToNormalId(String) - Method in class bibliothek.gui.dock.common.intern.DefaultCControlRegister
 
MultiUIBridge<V,U extends UIValue<V>> - Class in bibliothek.gui.dock.util
A MultiUIBridge is a collection of UIBridges.
MultiUIBridge(UIProperties<V, U, ?>) - Constructor for class bibliothek.gui.dock.util.MultiUIBridge
Creates a new MultiUIBridge.
MutableCControlRegister - Interface in bibliothek.gui.dock.common.intern
A CControlRegister whose contents can be changed.
mutate(SpanMode) - Method in interface bibliothek.gui.dock.station.span.Span
Tells this Span to mutate its size according to the settings made for mode.

A B C D E F G H I J K L M N O P Q R S T U V W X Y