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

P

paint(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDockTitle
 
paint(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseTabbedComponent
 
paint(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.NoTitleDisplayer
 
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_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.
paintBackground(Graphics, JComponent) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDockTitle
 
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, JComponent) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
Paints the whole background of this title.
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.RectEclipseBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class bibliothek.extension.gui.dock.theme.flat.FlatBorder
 
paintChildren(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent.Tab
 
paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleSeparator
 
paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent.Tab
 
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.rex.RexTabStrip
 
paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.BasicTabDockTitle
 
paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.RectGradientPainter
 
paintComponent(Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.ShapedGradientPainter
 
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.extension.gui.dock.theme.flat.FlatTab.FlatButton
 
paintComponent(Graphics) - Method in class bibliothek.gui.dock.dockable.TrueMovingImage
 
paintComponent(Graphics) - Method in class bibliothek.gui.dock.title.AbstractDockTitle
 
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.
paintIcon(Icon, Graphics) - Method in class bibliothek.gui.dock.themes.basic.action.buttons.MiniButton
Paints the icon in the center of this button.
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.
paintTabStrip(Component, Graphics) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.LineStripPainter
 
paintTabStrip(Component, Graphics) - Method in interface bibliothek.extension.gui.dock.theme.eclipse.rex.tab.TabStripPainter
Paints the background of tabStrip.
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
penalty(double, double, double, double, SplitDockGrid.Line) - Method in class bibliothek.gui.dock.station.split.SplitDockGrid
Used by diff to calculate add a penalty if a line hits a rectangle.
popup(Dockable, MouseEvent) - Method in class bibliothek.extension.gui.dock.theme.eclipse.EclipseTabbedComponent
 
popup(Dockable, MouseEvent) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.RexTabbedComponent
 
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.
PopupController - Class in bibliothek.gui.dock.control
Adds listeners to all Dockables and DockTitles.
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
Called when the drop down menu of a DropDownAction should be opened.
PredefinedDockSituation - Class in bibliothek.gui.dock.layout
A DockSituation that does not load or store all DockElements.
PredefinedDockSituation() - Constructor for class bibliothek.gui.dock.layout.PredefinedDockSituation
 
preferredLayoutSize(Container) - Method in class bibliothek.extension.gui.dock.theme.eclipse.rex.tab.TabStripLayoutManager
 
prepare(int, int, int, int, Dockable, boolean) - Method in class bibliothek.gui.dock.ScreenDockStation
 
prepareDrop(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.facile.station.split.DelegatingSplitLayoutManager
 
prepareDrop(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.FlapDockStation
 
prepareDrop(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.ScreenDockStation
 
prepareDrop(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
 
prepareDrop(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.StackDockStation
 
prepareDrop(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.station.split.DefaultSplitLayoutManager
 
prepareDrop(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in interface bibliothek.gui.dock.station.split.SplitLayoutManager
Call forwarded from DockStation.prepareDrop.
prepareDrop(int, int, int, int, boolean, Dockable) - Method in interface bibliothek.gui.DockStation
Prepares this station to get the new child dockable.
prepareMove(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.facile.station.split.DelegatingSplitLayoutManager
 
prepareMove(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.FlapDockStation
 
prepareMove(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.ScreenDockStation
 
prepareMove(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.SplitDockStation
 
prepareMove(int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.StackDockStation
 
prepareMove(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in class bibliothek.gui.dock.station.split.DefaultSplitLayoutManager
 
prepareMove(SplitDockStation, int, int, int, int, boolean, Dockable) - Method in interface bibliothek.gui.dock.station.split.SplitLayoutManager
Call forwarded from DockStation.prepareMove.
prepareMove(int, int, int, int, boolean, Dockable) - Method in interface bibliothek.gui.DockStation
Prepares the station that one of its children is moved from one location to another location.
preparePut(int, int, int, int, Dockable) - Method in class bibliothek.gui.dock.control.DefaultDockRelocator
Searches a station which can become the parent of dockable if the mouse is released at mouseX/mouseY.
prepareRequests() - Method in class bibliothek.gui.dock.facile.station.split.LockedResizeLayoutManager.ResizeElement
Calls LockedResizeLayoutManager.ResizeElement.createRequest() on this and recursively on all children.
prepareResize(Leaf) - Method in class bibliothek.gui.dock.common.intern.station.CLockedResizeLayoutManager
 
prepareResize(Leaf) - Method in class bibliothek.gui.dock.facile.station.split.LockedResizeLayoutManager
Called before the resize takes place, subclasses might store some properties.
prepareResize() - Method in class bibliothek.gui.dock.facile.station.split.LockedResizeLayoutManager.ResizeElement
Called before the bounds of a tree are updated, can be used to store some properties that are later needed to create the LockedResizeLayoutManager.ResizeRequest.
prepareResize() - Method in class bibliothek.gui.dock.facile.station.split.LockedResizeLayoutManager.ResizeLeaf
 
prepareResize() - Method in class bibliothek.gui.dock.facile.station.split.LockedResizeLayoutManager.ResizeNode
 
previousMode(Dockable) - Method in class bibliothek.gui.dock.support.action.ModeTransitionManager
Gets the mode in which Dockable was previously
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, KeyEvent) - Method in class bibliothek.gui.dock.common.intern.CStateManager
Invoked whenever a key is pressed, released or typed.
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(DockProperties, PropertyKey<A>, A, A) - Method in interface bibliothek.gui.dock.util.DockPropertyListener
Invoked if the observed value has been changed.
PropertyKey<A> - Class in bibliothek.gui.dock.util
The key for an entry of DockProperties.
PropertyKey(String) - Constructor for class bibliothek.gui.dock.util.PropertyKey
Creates a new key.
PropertyKey(String, A) - Constructor for class bibliothek.gui.dock.util.PropertyKey
Creates a new key.
propertyListeners() - Method in class bibliothek.gui.dock.common.intern.AbstractCDockable
Deprecated. subclasses should use CListenerCollection.getCDockablePropertyListener() of AbstractCDockable.listenerCollection if they want to fire an event
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() - Constructor for class bibliothek.gui.dock.layout.PropertyTransformer
Creates a new transformer, the factories for SplitDockProperty, SplitDockPathProperty, StackDockProperty, ScreenDockProperty and FlapDockProperty are installed.
PropertyTransformer(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, Class<? extends D>, ColorProvider<D>) - Method in class bibliothek.gui.dock.util.color.ColorManager
Adds a new provider of colors to this manager.
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.
pulse() - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleDockTitle
Called every time when the colors of the animation have been changed.
put(DockElement) - Method in class bibliothek.gui.dock.layout.PredefinedDockSituation
Registers an element at this situation.
put(String, DockElement) - Method in class bibliothek.gui.dock.layout.PredefinedDockSituation
Registers an element at this situation.
put(SplitDockTree) - Method in class bibliothek.gui.dock.station.split.SplitDockGrid.Node
Writes the contents of this node into tree.
put(Dockable...) - Method in class bibliothek.gui.dock.station.split.SplitDockTree
Creates a key for the set dockables.
put(String, Dockable) - Method in class bibliothek.gui.dock.support.action.ModeTransitionManager
Ensures that dockable is registered under name and that dockable has an entry.
put(String, ApplicationResource) - Method in class bibliothek.gui.dock.support.util.ApplicationResourceManager
Stores a resource that might be read or written at any time.
put(String, ColorProviderFactory<? super D, ?>) - Method in class bibliothek.gui.dock.themes.color.MultiColorProviderFactory
Sets the factory of a child of the MultiColorProvider which will be created by this factory.
put(Priority, String, Color) - Method in class bibliothek.gui.dock.util.color.ColorManager
Sets a color of this manager.
put(String, ColorProvider<? super D>) - Method in class bibliothek.gui.dock.util.color.MultiColorProvider
Specifies a provider that handles all calls regarding id.
putAction(String, CAction) - Method in class bibliothek.gui.dock.common.intern.AbstractCDockable
Exchanges an action of this dockable.
putClient(ActionType<D>, ViewTarget<A>, ViewGenerator<D, A>) - Method in class bibliothek.gui.dock.action.view.ActionViewConverter
Registers a new ViewGenerator to this ActionViewConverter.
putColor(String, Color) - Method in class bibliothek.extension.gui.dock.theme.bubble.BubbleColorAnimation
Starts a new animation which will transform the color of the pair key to color.
putColorProviderFactory(Class<C>, ColorProviderFactory<C, ? extends ColorProvider<C>>) - Method in class bibliothek.gui.dock.common.intern.theme.CDockTheme
Sets the ColorProvider which should be used for a certain kind of DockColors.
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
Registers a new ViewGenerator to this ActionViewConverter.
PutInfo - Class in bibliothek.gui.dock.station.split
Carries information where to put a Dockable onto a SplitDockStation.
PutInfo(SplitNode, PutInfo.Put, Dockable) - 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.
putIngoingAction(String, SimpleButtonAction) - Method in class bibliothek.gui.dock.support.action.ModeTransitionManager
Sets the action that is displayed on Dockables which might go into the mode mode.
putMode(Dockable) - Method in class bibliothek.gui.dock.facile.action.StateManager
Stores for each Dockable of the tree with the root dockable the current mode.
putMode(Dockable, String) - Method in class bibliothek.gui.dock.support.action.ModeTransitionManager
Stores mode as new mode of dockable, put does not call ModeTransitionManager.transition(String, String, Dockable).
putOutgoingAction(String, SimpleButtonAction) - Method in class bibliothek.gui.dock.support.action.ModeTransitionManager
Sets the action that is displayed on Dockables which might go out of the mode mode.
putProperty(PropertyKey<A>, A) - Method in class bibliothek.gui.dock.common.CControl
Changes the value of a property.
putRepresentative(Component, DockElement) - Method in class bibliothek.gui.DockController
Tells this controller that component somehow represents element, and that events on component belong to element.
putRoot(String, DockLayoutComposition) - Method in class bibliothek.gui.dock.frontend.Setting
Stores the layout of a root.
putTheme(ActionType<D>, ViewTarget<A>, ViewGenerator<D, A>) - Method in class bibliothek.gui.dock.action.view.ActionViewConverter
Registers a new ViewGenerator to this ActionViewConverter.

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