- paint(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.displayer.NoTitleBarDisplayer
-
- paint(Graphics, Component, StationPaint, Rectangle, Rectangle) - Method in interface bibliothek.gui.dock.displayer.DisplayerCombinerTarget
-
Allows this operation to paint some markings onto the screen.
- paint(Graphics) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy.Handler
-
Paints a line at the current location of the divider.
- paint(SplitDockStation, Graphics) - Method in class bibliothek.gui.dock.station.split.DefaultSplitDividerStrategy
-
- paint(SplitDockStation, Graphics) - Method in interface bibliothek.gui.dock.station.split.SplitDividerStrategy
-
- paint(Graphics, Component, StationPaint, Rectangle, Rectangle) - Method in interface bibliothek.gui.dock.station.support.CombinerTarget
-
Paints some lines on the screen that allow the user to understand of what is
going to happen if he/she releases the mouse now.
Implementations interested in painting something in relation to the position of the mouse
can use the following piece of code to get the mouse position:
- paint(Graphics) - Method in class bibliothek.gui.dock.themes.basic.action.buttons.DropDownMiniButton
-
- paint(Graphics) - Method in class bibliothek.gui.dock.themes.basic.action.buttons.MiniButton
-
- paint(Graphics, Component, StationPaint, Rectangle, Rectangle) - Method in class bibliothek.gui.dock.themes.basic.TabDisplayerCombinerTarget
-
- paint(Graphics, StationPaint) - Method in class bibliothek.gui.dock.themes.basic.TabDisplayerCombinerTarget
-
- paint(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paint(PaintableComponent, Graphics) - Method in class bibliothek.gui.dock.util.BackgroundAlgorithm
-
Paints component
using the graphics context g
.
- paint(BackgroundComponent, PaintableComponent, Graphics) - Method in interface bibliothek.gui.dock.util.BackgroundPaint
-
Paints the background component
using the graphics context g
.
- paint(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paint(Graphics) - Method in class bibliothek.gui.dock.util.swing.OrientedLabel
-
- PAINT_ALL_STRATEGY - Static variable in interface bibliothek.gui.dock.util.AWTComponentCaptureStrategy
-
- PAINT_ICONS_WHEN_DESELECTED - Static variable in class bibliothek.extension.gui.dock.theme.EclipseTheme
-
Tells whether icons on tabs that are not selected should be painted or not.
- PaintableComponent - Interface in bibliothek.gui.dock.util
-
- paintBackground(Graphics, JComponent) - Method in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
-
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleTab
-
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPaneContent
-
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.ArchGradientPainter
-
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.LinePainter
-
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.RectGradientPainter
-
- paintBackground(Graphics) - Method in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter
-
Paints the decorations of the
EclipseTabPane
with this
this painter is associated.
- paintBackground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatTab
-
- paintBackground(Graphics, JComponent) - Method in class bibliothek.extension.gui.dock.theme.smooth.SmoothDefaultTitle
-
- paintBackground(Graphics, JComponent) - Method in class bibliothek.gui.dock.themes.basic.BasicDockTitle
-
- paintBackground(Graphics, JComponent) - Method in class bibliothek.gui.dock.themes.basic.BasicStationTitle
-
- paintBackground(Graphics) - Method in class bibliothek.gui.dock.title.AbstractMultiDockTitle
-
- paintBackground(Graphics, JComponent) - Method in class bibliothek.gui.dock.title.AbstractMultiDockTitle
-
Paints the whole background of this title.
- paintBackground(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paintBackground(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintBackground(Graphics) - Method in interface bibliothek.gui.dock.util.PaintableComponent
-
Invokes the standard algorithm that paints the background
of the component.
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDisplayer.OpenBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseButtonBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.eclipse.OwnedEclipseBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.eclipse.OwnedRectEclipseBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.eclipse.RectEclipseBorder
-
- paintBorder(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPaneContent
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatLineBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.util.ReverseCompoundBorder
-
- paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.gui.dock.station.screen.window.DefaultScreenDockWindowBorder
-
- paintBorder(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paintBorder(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintBorder(Graphics) - Method in interface bibliothek.gui.dock.util.PaintableComponent
-
Invokes the standard algorithm that paints the border
of the component.
- paintChildren(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paintChildren(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintChildren(Graphics) - Method in interface bibliothek.gui.dock.util.PaintableComponent
-
Invokes the standard algorithm that paints the children
of the component.
- paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleSeparator
-
- paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.RoundButton
-
- paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.RoundDropDownButton
-
- paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.RoundRectButton
-
- paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.RoundRectDropDownButton
-
- paintComponent(Graphics) - Method in class bibliothek.gui.dock.dockable.TrueMovingImage
-
- paintComponent(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintContent(Graphics) - Method in class bibliothek.gui.dock.themes.basic.action.buttons.MiniButton
-
- paintFocus(Graphics) - Method in class bibliothek.gui.dock.themes.basic.action.buttons.MiniButton
-
Paints markings on this button when this button is the focus owner.
- paintForeground(Graphics, JComponent) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleButtonDockTitle
-
- paintForeground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleTab
-
- paintForeground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.ArchGradientPainter
-
- paintForeground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.LinePainter
-
- paintForeground(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.tab.RectGradientPainter
-
- paintForeground(Graphics) - Method in interface bibliothek.extension.gui.dock.theme.eclipse.stack.tab.TabPanePainter
-
Paints the decorations of the
EclipseTabPane
with which
this painter is associated.
- paintForeground(Graphics, JComponent) - Method in class bibliothek.gui.dock.themes.basic.BasicButtonDockTitle
-
- paintForeground(Graphics) - Method in class bibliothek.gui.dock.title.AbstractMultiDockTitle
-
- paintForeground(Graphics, JComponent) - Method in class bibliothek.gui.dock.title.AbstractMultiDockTitle
-
Paints the whole foreground of this title.
- paintForeground(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paintForeground(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintForeground(Graphics) - Method in interface bibliothek.gui.dock.util.PaintableComponent
-
Invokes the standard algorithm that paints the foreground
of the component.
- paintForeground(Graphics) - Method in class bibliothek.gui.dock.util.swing.OrientedLabel
-
- paintIcon(Component, Graphics, int, int) - Method in class bibliothek.gui.dock.themes.basic.action.dropdown.DropDownIcon
-
- paintIcon(Component, Graphics, int, int) - Method in class bibliothek.gui.dock.themes.icon.TabMenuOverflowIcon
-
- paintIcon(Graphics, JComponent) - Method in class bibliothek.gui.dock.title.AbstractMultiDockTitle
-
Paints the icon of this title.
- paintOverlay(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
-
- paintOverlay(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleTab
-
- paintOverlay(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseTabPaneContent
-
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.SplitDockStation
-
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.StackDockStation.Background
-
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.station.flap.ButtonPane
-
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.station.OverpaintablePanel
-
Paints the overlay over all components.
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.util.AbstractPaintableComponent
-
- paintOverlay(Graphics) - Method in class bibliothek.gui.dock.util.BackgroundPanel
-
- paintOverlay(Graphics) - Method in interface bibliothek.gui.dock.util.PaintableComponent
-
Invokes the standard algorithm that paints an overlay over the children
of the component.
- PANEL_BACKGROUND - Static variable in interface bibliothek.gui.dock.util.laf.LookAndFeelColors
-
The background color for any kind of panels
- PANEL_FOREGROUND - Static variable in interface bibliothek.gui.dock.util.laf.LookAndFeelColors
-
The foreground color for any kind of panels
- Path - Class in bibliothek.util
-
A path is a description of the position of some resource.
- Path(String...) - Constructor for class bibliothek.util.Path
-
Creates a new path with the given segments.
- Path() - Constructor for class bibliothek.util.Path
-
Creates a new root path.
- Path(String) - Constructor for class bibliothek.util.Path
-
Creates a new path.
- PathCombiner - Interface in bibliothek.util
-
Generic algorithm to combine two
Path
s into one
Path
.
- penalty(double, double, double, double, AbstractSplitDockGrid.Line) - Method in class bibliothek.gui.dock.station.split.AbstractSplitDockGrid
-
Used by
diff
to add a penalty if a line hits a rectangle.
- Perspective - Class in bibliothek.gui.dock.perspective
-
- Perspective(DockSituation) - Constructor for class bibliothek.gui.dock.perspective.Perspective
-
Creates a new
Perspective
using
situation
to read and write
items.
- PerspectiveDockable - Interface in bibliothek.gui.dock.perspective
-
- PerspectiveElement - Interface in bibliothek.gui.dock.perspective
-
- PerspectivePlaceholderList<P extends PlaceholderListItem<PerspectiveDockable>> - Class in bibliothek.gui.dock.station.support
-
- PerspectivePlaceholderList() - Constructor for class bibliothek.gui.dock.station.support.PerspectivePlaceholderList
-
Creates a new and empty list.
- PerspectivePlaceholderList(PlaceholderMap) - Constructor for class bibliothek.gui.dock.station.support.PerspectivePlaceholderList
-
Creates a new list using map
to fill in the initial content.
- PerspectivePlaceholderList(PlaceholderMap, PlaceholderListItemConverter<PerspectiveDockable, P>) - Constructor for class bibliothek.gui.dock.station.support.PerspectivePlaceholderList
-
Creates a new list reading all the data that is stored in map
.
- PerspectivePlaceholderListItemConverter<D extends PlaceholderListItem<PerspectiveDockable>> - Class in bibliothek.gui.dock.station.support
-
- PerspectivePlaceholderListItemConverter() - Constructor for class bibliothek.gui.dock.station.support.PerspectivePlaceholderListItemConverter
-
- PerspectiveSplitDockGrid - Class in bibliothek.gui.dock.station.split
-
- PerspectiveSplitDockGrid() - Constructor for class bibliothek.gui.dock.station.split.PerspectiveSplitDockGrid
-
Creates a new, empty grid.
- PerspectiveSplitDockGrid(String, Map<Character, PerspectiveDockable[]>) - Constructor for class bibliothek.gui.dock.station.split.PerspectiveSplitDockGrid
-
Creates a grid by reading a string which represents a grid.
The argument layout
is a string divided by newline
"\n"
.
- PerspectiveSplitDockTree - Class in bibliothek.gui.dock.station.split
-
- PerspectiveSplitDockTree() - Constructor for class bibliothek.gui.dock.station.split.PerspectiveSplitDockTree
-
- PerspectiveStation - Interface in bibliothek.gui.dock.perspective
-
- placehold(boolean) - Method in class bibliothek.gui.dock.station.split.Leaf
-
Disconnects this leaf from its
Dockable
.
- Placeholder - Class in bibliothek.gui.dock.station.split
-
A placeholder is a set of
Path
-keys, each key stands for a
Dockable
that is currently not visible.
- Placeholder(SplitDockAccess, long) - Constructor for class bibliothek.gui.dock.station.split.Placeholder
-
Creates a new placeholder
- placeholder(long, Path[], PlaceholderMap) - Method in class bibliothek.gui.dock.station.split.SplitDockTreeFactory
-
- placeholder(long, Path[], PlaceholderMap) - Method in interface bibliothek.gui.dock.station.split.SplitTreeFactory
-
Informs about a set of placeholder in the tree.
- placeholder(long, Path[], PlaceholderMap) - Method in class bibliothek.gui.dock.station.split.SplitTreePathFactory
-
- PLACEHOLDER_STRATEGY - Static variable in interface bibliothek.gui.dock.station.support.PlaceholderStrategy
-
Defines for which
Dockable
s which
Path
is used as placeholder, or which
placeholders are no longer valid and to be removed.
- placeholderInvalidated(Set<Path>) - Method in interface bibliothek.gui.dock.station.support.PlaceholderStrategyListener
-
Informs this listener that a set of placeholders is no longer in use.
- PlaceholderList<D,S,P extends PlaceholderListItem<D>> - Class in bibliothek.gui.dock.station.support
-
A list consisting of
Dockable
s and sets of
Path
s as placeholder.
- PlaceholderList() - Constructor for class bibliothek.gui.dock.station.support.PlaceholderList
-
Creates a new and empty list.
- PlaceholderList(PlaceholderMap, PlaceholderListItemConverter<D, P>) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderList
-
Creates a new list reading all the data that is stored in map
.
- PlaceholderList.Filter<M> - Interface in bibliothek.gui.dock.station.support
-
- PlaceholderList.Item - Class in bibliothek.gui.dock.station.support
-
- PlaceholderList.Item(P) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderList.Item
-
Creates a new item.
- PlaceholderList.Item(P, Set<Path>, PlaceholderMap) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderList.Item
-
Creates a new item.
- PlaceholderList.Item(Set<Path>) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderList.Item
-
Creates a new item.
- PlaceholderList.Level - Enum in bibliothek.gui.dock.station.support
-
identifiers for the various sublists this list consists of
- PlaceholderListItem<D> - Interface in bibliothek.gui.dock.station.support
-
An item in a
PlaceholderList
.
Clients should notice that there are no restrictions on what
D
actually is.
- PlaceholderListItemAdapter<D,P extends PlaceholderListItem<D>> - Class in bibliothek.gui.dock.station.support
-
- PlaceholderListItemAdapter() - Constructor for class bibliothek.gui.dock.station.support.PlaceholderListItemAdapter
-
- PlaceholderListItemConverter<D,P extends PlaceholderListItem<D>> - Interface in bibliothek.gui.dock.station.support
-
Used by a
PlaceholderList
to read and write to a
PlaceholderMap
.
Implementations can assume that the list will both
convert
methods call with
items in the order of which the items are found in the list (meaning ordered by their location).
- PlaceholderListMapping - Class in bibliothek.gui.dock.station.support
-
- PlaceholderListMapping(DockStation, DockablePlaceholderList<?>) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderListMapping
-
- placeholderMap - Variable in class bibliothek.gui.dock.station.split.AbstractSplitDockGrid.Node
-
a map containing placeholder information for a
DockStation
that could be placed
as this location.
- PlaceholderMap - Class in bibliothek.gui.dock.station.support
-
A data structure designed to store and retrieve placeholder information
persistently.
- PlaceholderMap(Path, int) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderMap
-
Creates a new map.
- PlaceholderMap(DataInputStream, PlaceholderStrategy) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderMap
-
Creates a new map reading the content of the map directly from in
.
- PlaceholderMap(XElement, PlaceholderStrategy) - Constructor for class bibliothek.gui.dock.station.support.PlaceholderMap
-
Creates a new map reading the content of the map directly from in
.
- PlaceholderMap.Key - Interface in bibliothek.gui.dock.station.support
-
- PlaceholderMapping - Interface in bibliothek.gui.dock.station
-
- PlaceholderMetaMap - Class in bibliothek.gui.dock.station.support
-
A map for storing information that can be handled by a
PlaceholderMap
.
- PlaceholderMetaMap() - Constructor for class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
- placeholders - Variable in class bibliothek.gui.dock.station.split.AbstractSplitDockGrid.Node
-
all the placeholders associated with this location
- PlaceholderStrategy - Interface in bibliothek.gui.dock.station.support
-
- PlaceholderStrategyListener - Interface in bibliothek.gui.dock.station.support
-
- popup(MouseEvent) - Method in class bibliothek.gui.dock.action.ActionPopup
-
Shows the popup of this ActionPopup.
- popup(Component, int, int) - Method in class bibliothek.gui.dock.action.ActionPopup
-
Pops up this menu.
- popup(MouseEvent) - Method in class bibliothek.gui.dock.station.stack.DefaultStackDockComponent.Tab
-
- PopupCombinedMenuContent - Class in bibliothek.gui.dock.station.stack.menu
-
- PopupCombinedMenuContent() - Constructor for class bibliothek.gui.dock.station.stack.menu.PopupCombinedMenuContent
-
- PopupController - Class in bibliothek.gui.dock.control
-
Manages the popup menus, adds a listeners to all
DockElementRepresentative
s to open popup menus
when the user makes a right click.
- PopupController(DockController) - Constructor for class bibliothek.gui.dock.control.PopupController
-
Creates a new popup-controller.
- popupTriggered() - Method in class bibliothek.gui.dock.themes.basic.action.BasicDropDownButtonHandler
-
Shows the popup menu
- popupTriggered() - Method in class bibliothek.gui.dock.themes.basic.action.BasicDropDownButtonModel
-
Triggers the drop down menu to open.
- popupTriggered() - Method in interface bibliothek.gui.dock.themes.basic.action.BasicDropDownButtonTrigger
-
- PredefinedDockSituation - Class in bibliothek.gui.dock.layout
-
- PredefinedDockSituation(DockController) - Constructor for class bibliothek.gui.dock.layout.PredefinedDockSituation
-
- PredefinedLayout - Class in bibliothek.gui.dock.layout
-
A layout that stores another layout and maybe also an identifier
for a preloaded element.
- PredefinedLayout(String, DockLayoutInfo) - Constructor for class bibliothek.gui.dock.layout.PredefinedLayout
-
Creates a new layout.
- PredefinedMap - Interface in bibliothek.gui.dock.perspective
-
- PredefinedPerspective - Class in bibliothek.gui.dock.perspective
-
- PredefinedPerspective(PredefinedDockSituation) - Constructor for class bibliothek.gui.dock.perspective.PredefinedPerspective
-
Creates a new perspective using situation
to read and write elements.
- Preference<V> - Interface in bibliothek.extension.gui.dock.preference
-
- preferenceAdded(PreferenceModel, int, int) - Method in interface bibliothek.extension.gui.dock.preference.PreferenceModelListener
-
Called when new preferences have been added to model
.
- preferenceChanged(PreferenceModel, int, int) - Method in interface bibliothek.extension.gui.dock.preference.PreferenceModelListener
-
Called when some preferences have been changed.
- PreferenceDialog - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceDialog(boolean) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceDialog
-
Creates a new dialog without model.
- PreferenceDialog(PreferenceModel, boolean) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceDialog
-
Creates a new dialog.
- PreferenceEditor<V> - Interface in bibliothek.extension.gui.dock.preference
-
An editor configures a
Component
which is used to edit some value.
- PreferenceEditorCallback<V> - Interface in bibliothek.extension.gui.dock.preference
-
A callback creates a link between a
PreferenceEditor
and its parent or the model.
- PreferenceEditorFactory<V> - Interface in bibliothek.extension.gui.dock.preference
-
- PreferenceFactory<V> - Interface in bibliothek.extension.gui.dock.preference
-
A factory that is capable of writing and reading some kind of preference
to or from some repository.
- PreferenceListener<V> - Interface in bibliothek.extension.gui.dock.preference
-
A listener to a
Preference
, gets informed when the preference
changes.
- PreferenceModel - Interface in bibliothek.extension.gui.dock.preference
-
A preference model is a layer between the framework and its properties, and the
dialog, table or tree with which the user can modify these properties.
- PreferenceModelListener - Interface in bibliothek.extension.gui.dock.preference
-
- PreferenceModelText - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceModelText(String, PreferenceModel) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceModelText
-
Creates a new text.
- PreferenceOperation - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceOperation(String) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceOperation
-
Creates a new operation.
- PreferenceOperation(String, Icon, String) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceOperation
-
Creates a new operation.
- PreferenceOperationIcon - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceOperationIcon(String, PreferenceOperation) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceOperationIcon
-
Creates a new icon.
- PreferenceOperationText - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceOperationText(String, PreferenceOperation) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceOperationText
-
Creates a new text.
- PreferenceOperationView - Interface in bibliothek.extension.gui.dock.preference
-
- PreferenceOperationViewListener - Interface in bibliothek.extension.gui.dock.preference
-
A listener that is added to a
PreferenceOperation
and receives events
if the properties of the operation changes
- preferenceRemoved(PreferenceModel, int, int) - Method in interface bibliothek.extension.gui.dock.preference.PreferenceModelListener
-
Called when some preferences have been removed from model
.
- PreferenceStorage - Class in bibliothek.extension.gui.dock.preference
-
A preference storage is a container storing the values of artificial preferences of one or more
PreferenceModel
s.
- PreferenceStorage() - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceStorage
-
Creates a new preference storage with some default factories set.
- PreferenceTable - Class in bibliothek.extension.gui.dock
-
- PreferenceTable() - Constructor for class bibliothek.extension.gui.dock.PreferenceTable
-
Creates a new table
- PreferenceTable(PreferenceModel) - Constructor for class bibliothek.extension.gui.dock.PreferenceTable
-
Creates a new table
- PreferenceText - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceText(String, Preference<?>) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceText
-
Creates a new text.
- PreferenceTreeDialog - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceTreeDialog(boolean) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeDialog
-
Creates a new dialog without model.
- PreferenceTreeDialog(PreferenceTreeModel, boolean) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeDialog
-
Creates a new dialog.
- PreferenceTreeModel - Class in bibliothek.extension.gui.dock.preference
-
- PreferenceTreeModel(DockController) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Creates a new empty model.
- PreferenceTreeModel(PathCombiner, DockController) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Creates a new empty model.
- PreferenceTreeModel.Node - Interface in bibliothek.extension.gui.dock.preference
-
- PreferenceTreePanel - Class in bibliothek.extension.gui.dock
-
- PreferenceTreePanel() - Constructor for class bibliothek.extension.gui.dock.PreferenceTreePanel
-
Creates a new panel.
- PreferenceTreePanel(PreferenceTreeModel) - Constructor for class bibliothek.extension.gui.dock.PreferenceTreePanel
-
Creates a new panel.
- PREFERRED_SIZE - Static variable in interface bibliothek.gui.dock.station.screen.ScreenDropSizeStrategy
-
This strategy always returns the preferred size of a
Dockable
.
- preferredLayoutSize(Container) - Method in class bibliothek.gui.dock.station.stack.StackTabListLayout
-
Deprecated.
- preferredLayoutSize(Container) - Method in class bibliothek.gui.dock.station.stack.tab.TabComponentLayoutManager
-
- prepare(CombinerSource, Enforcement) - Method in class bibliothek.extension.gui.dock.station.SplitCombiner
-
- prepare() - Method in class bibliothek.gui.dock.layout.DefaultLocationEstimationMap
-
Prepares this map for estimating locations.
- prepare(StationDropItem, boolean) - Method in class bibliothek.gui.dock.ScreenDockStation
-
- prepare(CombinerSource, Enforcement) - Method in interface bibliothek.gui.dock.station.Combiner
-
Prepares information telling how two
Dockable
s may be combined.
- prepare(CombinerSource, Enforcement) - Method in class bibliothek.gui.dock.themes.basic.BasicCombiner
-
- prepare(CombinerSource, Enforcement) - Method in class bibliothek.gui.dock.themes.StationCombinerValue
-
- prepare(CombinerSource, Enforcement) - Method in class bibliothek.gui.dock.themes.ThemeCombiner
-
- prepareCombination(CombinerSource, Enforcement) - Method in interface bibliothek.gui.dock.station.DockableDisplayer
-
This method tells how this displayer would like to combine itself with a
Dockable
that is dropped
over it.
- prepareCombination(CombinerSource, Enforcement) - Method in class bibliothek.gui.dock.themes.basic.BasicDockableDisplayer
-
- prepareDrag(Dockable) - Method in class bibliothek.gui.dock.FlapDockStation
-
- prepareDrag(Dockable) - Method in class bibliothek.gui.dock.ScreenDockStation
-
- prepareDrag(Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
-
- prepareDrag(Dockable) - Method in class bibliothek.gui.dock.StackDockStation
-
- prepareDrag(Dockable) - Method in interface bibliothek.gui.DockStation
-
Informs this station that a drag and drop operation is in progress and that dockable
might
be removed from this station.
- prepareDrop(StationDropItem) - Method in class bibliothek.gui.dock.FlapDockStation
-
- prepareDrop(StationDropItem) - Method in class bibliothek.gui.dock.ScreenDockStation
-
- prepareDrop(StationDropItem) - Method in class bibliothek.gui.dock.SplitDockStation
-
- prepareDrop(StationDropItem) - Method in class bibliothek.gui.dock.StackDockStation
-
- prepareDrop(SplitDockStation, StationDropItem) - Method in class bibliothek.gui.dock.station.split.DefaultSplitLayoutManager
-
- prepareDrop(SplitDockStation, StationDropItem) - Method in interface bibliothek.gui.dock.station.split.SplitLayoutManager
-
- prepareDrop(StationDropItem) - Method in interface bibliothek.gui.DockStation
-
Prepares this station to get the new child dockable
or to move around the known child dockable
.
- prepareMove(StationDropItem) - Method in class bibliothek.gui.dock.StackDockStation
-
- prepareMove(SplitDockStation, StationDropItem) - Method in class bibliothek.gui.dock.station.split.DefaultSplitLayoutManager
-
- prepareMove(SplitDockStation, StationDropItem) - Method in interface bibliothek.gui.dock.station.split.SplitLayoutManager
-
Call forwarded from
DockStation.prepareDrop
if
the operation is a move operation (if the
dockable
is already a child of this station).
- preparePut(int, int, int, int, Dockable) - Method in class bibliothek.gui.dock.control.relocator.DefaultDockRelocator
-
Searches a station which can become the parent of dockable
if the mouse is released at mouseX/mouseY
.
- PresetFilter<T> - Class in bibliothek.util.filter
-
This filter keeps a set of items, an item is included if it is contained in that set.
- PresetFilter(T...) - Constructor for class bibliothek.util.filter.PresetFilter
-
Creates a new filter
- PREVENT_FOCUS_STEALING_DELAY - Static variable in class bibliothek.gui.dock.ScreenDockStation
-
time in milliseconds a
ScreenDockWindow
is prevented from stealing the focus after the
owner
of this station changed.
- Priority - Enum in bibliothek.gui.dock.util
-
Often resources are divided into three groups with different
priorities.
- PriorityValue<T> - Class in bibliothek.gui.dock.util
-
A container for three values of different priority.
- PriorityValue() - Constructor for class bibliothek.gui.dock.util.PriorityValue
-
- process(Dockable, MouseEvent) - Method in interface bibliothek.gui.dock.event.DoubleClickListener
-
Called when the user has clicked twice on dockable
or
on one of the titles of dockable
.
- propertyChanged() - Method in class bibliothek.gui.dock.themes.basic.action.buttons.ButtonContentValue
-
Called if at least one property changed.
- propertyChanged(DockProperties, PropertyKey<A>, A, A) - Method in interface bibliothek.gui.dock.util.DockPropertyListener
-
Invoked if the observed value has been changed.
- PropertyFactory<A> - Interface in bibliothek.gui.dock.util.property
-
A strategy to create or store the default value of a
PropertyKey
.
- PropertyKey<A> - Class in bibliothek.gui.dock.util
-
- PropertyKey(String) - Constructor for class bibliothek.gui.dock.util.PropertyKey
-
Creates a new key.
- PropertyKey(String, PropertyFactory<A>) - Constructor for class bibliothek.gui.dock.util.PropertyKey
-
- PropertyKey(String, PropertyFactory<A>, boolean) - Constructor for class bibliothek.gui.dock.util.PropertyKey
-
Creates a new key.
- PropertyTransformer - Class in bibliothek.gui.dock.layout
-
A PropertTransformer can read and write instances of
DockableProperty
, assuming that a factory is installed for the property.
- PropertyTransformer(DockController) - Constructor for class bibliothek.gui.dock.layout.PropertyTransformer
-
Creates a new transformer, the factories for all
DockableProperty
s implemented
by this framework are installed.
- PropertyTransformer(DockController, DockablePropertyFactory...) - Constructor for class bibliothek.gui.dock.layout.PropertyTransformer
-
Creates a new transformer and installs factories
.
- PropertyValue<A> - Class in bibliothek.gui.dock.util
-
A wrapper for a value which is either read from
DockProperties
,
or can be set by the client directly.
- PropertyValue(PropertyKey<A>) - Constructor for class bibliothek.gui.dock.util.PropertyValue
-
Creates a new value.
- PropertyValue(PropertyKey<A>, DockController) - Constructor for class bibliothek.gui.dock.util.PropertyValue
-
Creates a new value.
- publish(Priority, Path, TypedUIProperties.Type<V>, UIBridge<V, UIValue<V>>) - Method in class bibliothek.gui.dock.util.TypedUIProperties
-
Adds an
UIBridge
to this manager, the bridge will be responsible for
UIValue
s of kind
kind
.
- publish(Priority, Path, B) - Method in class bibliothek.gui.dock.util.UIProperties
-
- pulse() - Method in class bibliothek.extension.gui.dock.theme.bubble.AbstractBubbleDockTitle
-
Called every time when the colors of the animation have been changed.
- pulse() - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleColorAnimation
-
Called when the animation has to perform another step.
- pulse() - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDisplayer
-
Called by the animation when the colors changed and the displayer should
be repainted.
- purePlaceholders() - Method in class bibliothek.gui.dock.station.support.PlaceholderList
-
Gets a mutable view of all pure placeholders of this list.
- put(Path, String, PreferenceModel) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Sets name and model of a given node.
- put(PerspectiveElement, String) - Method in class bibliothek.gui.dock.frontend.DefaultFrontendPerspectiveCache
-
Makes an association that the identifier id
is used for element
.
- put(String, Setting) - Method in class bibliothek.gui.dock.frontend.SettingsBlop
-
Stores
setting
in a
Map
using
name
as key.
- put(DockElement) - Method in class bibliothek.gui.dock.layout.PredefinedDockSituation
-
- put(String, DockElement) - Method in class bibliothek.gui.dock.layout.PredefinedDockSituation
-
Registers an element at this situation.
- put(PredefinedMap) - Method in class bibliothek.gui.dock.perspective.PredefinedPerspective
-
Adds an additional set of items to this perspective.
- put(String, PerspectiveElement) - Method in class bibliothek.gui.dock.perspective.PredefinedPerspective
-
- put(SplitDockTree<D>) - Method in class bibliothek.gui.dock.station.split.AbstractSplitDockGrid.Node
-
Writes the contents of this node into tree
.
- put(D, long) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for the leaf dockable
.
- put(D...) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for the set dockables
.
- put(D[], D) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for the set dockables
.
- put(D[], D, long) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for the set dockables
.
- put(Path[], PlaceholderMap) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for a placeholder leaf.
- put(Path[], PlaceholderMap, long) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for a placeholder leaf.
- put(D[], D, Path[], PlaceholderMap, long) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
-
Creates a key for the set of dockables
or the set of
placeholders
.
- put(Path, P) - Method in class bibliothek.gui.dock.station.support.PlaceholderList
-
Searches for the first occurrence of placeholder
and replaces
it with dockable
.
- put(P, Path) - Method in class bibliothek.gui.dock.station.support.PlaceholderList
-
Searches for the entry containing dockable
and adds placeholder
to the
placeholder set.
- put(PlaceholderMap.Key, String, Object) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
It is the clients responsibility not to introduce cycles of object references.
- put(String, Object) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.
- put(String, ColorBridgeFactory) - Method in class bibliothek.gui.dock.themes.color.MultiColorBridgeFactory
-
Sets the factory of a child of the
MultiUIBridge
which will
be created by this factory.
- put(String, String) - Method in class bibliothek.gui.dock.util.laf.Nimbus6u10
-
Tells this
Nimbus6u10
that the color
colorKey
should be read from the
UIManager
using
lafKey
as key.
- put(String, UIBridge<V, U>) - Method in class bibliothek.gui.dock.util.MultiUIBridge
-
Specifies a bridge that handles all calls regarding id
.
- put(Priority, String, TypedUIProperties.Type<V>, V) - Method in class bibliothek.gui.dock.util.TypedUIProperties
-
Sets a value of this manager.
- put(Priority, String, V) - Method in class bibliothek.gui.dock.util.UIProperties
-
Sets a new resource and informs all
UIValue
that are observing
id
about the change.
- putArray(PlaceholderMap.Key, String, Object[]) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putBoolean(PlaceholderMap.Key, String, boolean) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putBoolean(String, boolean) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.
- putClient(ActionType<D>, ViewTarget<A>, ViewGenerator<D, A>) - Method in class bibliothek.gui.dock.action.view.ActionViewConverter
-
- putColor(String, Color) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleColorAnimation
-
If there is already a color stored under key
, then a new animation
is started that smoothly changes the color key
from its current value
to color
.
- putColors(String, Color, Color) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleColorAnimation
-
Sets a color-pair.
- putDefault(ActionType<D>, ViewTarget<A>, ViewGenerator<D, A>) - Method in class bibliothek.gui.dock.action.view.ActionViewConverter
-
- putDouble(PlaceholderMap.Key, String, double) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- PutInfo - Class in bibliothek.gui.dock.station.split
-
- PutInfo(SplitNode, PutInfo.Put, Dockable, boolean) - Constructor for class bibliothek.gui.dock.station.split.PutInfo
-
Creates a new PutInfo.
- PutInfo.Put - Enum in bibliothek.gui.dock.station.split
-
Information where the mouse is.
- putInMenu(TabMenu, Dockable) - Method in class bibliothek.gui.dock.station.stack.tab.AbstractTabPane
-
- putInMenu(TabMenu, Dockable) - Method in interface bibliothek.gui.dock.station.stack.tab.TabPane
-
Adds dockable
somewhere on menu
.
- putInt(PlaceholderMap.Key, String, int) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putInt(String, int) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.
- putLinked(Path, String) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Sets the name of the node at path
.
- putLinked(Path, String, PreferenceModel) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Sets name and model of a given node.
- putLong(PlaceholderMap.Key, String, long) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putLong(String, long) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.
- putMap(PlaceholderMap.Key, String, PlaceholderMap) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putModel(Path, PreferenceModel) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Sets the model of the node at path
.
- putNode(Path, String) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
-
Sets the name of the node at path
.
- putOnTab(Dockable) - Method in class bibliothek.gui.dock.station.stack.CombinedStackDockComponent
-
- putOnTab(Dockable) - Method in class bibliothek.gui.dock.station.stack.tab.AbstractTabPane
-
- putOnTab(Dockable) - Method in interface bibliothek.gui.dock.station.stack.tab.TabPane
-
Informs this pane that its child dockable
should have a
tab-button.
- putOrder(Tab, Tab) - Method in class bibliothek.gui.dock.station.stack.tab.layouting.LineTabsLayoutBlock.ZOrder
-
Sets front
in front of back
.
- putPath(PlaceholderMap.Key, String, Path) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putRoot(String, DockLayoutComposition) - Method in class bibliothek.gui.dock.frontend.Setting
-
Stores the layout of a root.
- putString(PlaceholderMap.Key, String, String) - Method in class bibliothek.gui.dock.station.support.PlaceholderMap
-
Stores the value
value
in this map,
adds
placeholder
if necessary, overrides the value stored at
key
if existent.
- putString(String, String) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.
- putTab(Dockable, T) - Method in class bibliothek.gui.dock.station.stack.CombinedStackDockComponent
-
- putTab(Dockable, T) - Method in class bibliothek.gui.dock.station.stack.tab.AbstractTabPane
-
Associates tab
with dockable
.
- putTheme(ActionType<D>, ViewTarget<A>, ViewGenerator<D, A>) - Method in class bibliothek.gui.dock.action.view.ActionViewConverter
-
- putToPosition(PutInfo.Put) - Method in class bibliothek.gui.dock.station.split.SplitSpanStrategy
-
Tells the index of the
Span
at side
put
.
- putValue(String, double) - Method in class bibliothek.gui.dock.station.support.PlaceholderMetaMap
-
Stores an additional key-value pair.