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.AbstractBubbleDockTitle
 
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_ALL_STRATEGY - Static variable in interface bibliothek.gui.dock.util.AWTComponentCaptureStrategy
This strategy calls Component.paintAll(Graphics) on the given component.
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.AbstractBubbleDockTitle
 
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
Path - Class in bibliothek.extension.gui.dock.util
A path is a description of the position of some resource.
Path() - Constructor for class bibliothek.extension.gui.dock.util.Path
Creates a new root path.
Path(String) - Constructor for class bibliothek.extension.gui.dock.util.Path
Creates a new path.
PathCombiner - Interface in bibliothek.extension.gui.dock.util
Generic algorithm to combine two Paths into one Path.
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 DockElementRepresentatives.
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
 
Preference<V> - Interface in bibliothek.extension.gui.dock.preference
A representation of a single entry in a DefaultPreferenceModel.
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
A simple dialog showing the contents of one PreferenceModel.
PreferenceDialog() - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceDialog
Creates a new dialog without model.
PreferenceDialog(PreferenceModel) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceDialog
Creates a new dialog.
PreferenceEditor<V> - Interface in bibliothek.extension.gui.dock.preference
An editor for some value.
PreferenceEditorCallback<V> - Interface in bibliothek.extension.gui.dock.preference
A callback is an object that has access to some value and can either read or store it.
PreferenceEditorFactory<V> - Interface in bibliothek.extension.gui.dock.preference
A factory creating new PreferenceEditors.
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 list of objects which represent some preferences of another resource.
PreferenceModelListener - Interface in bibliothek.extension.gui.dock.preference
A listener to a PreferenceModel, gets informed about changes in the model.
PreferenceOperation - Class in bibliothek.extension.gui.dock.preference
A key for an operation which might be available for a PreferenceEditor or a PreferenceModel.
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.
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 can store the contents of one or of many PreferenceModels.
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
A component that shows the entries of a PreferenceModel, the user can edit those entries.
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
PreferenceTreeDialog - Class in bibliothek.extension.gui.dock.preference
A simple panel showing a PreferenceTreeModel and allowing the user to apply or to cancel its changes.
PreferenceTreeDialog() - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeDialog
Creates a new dialog without model.
PreferenceTreeDialog(PreferenceTreeModel) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeDialog
Creates a new dialog.
PreferenceTreeModel - Class in bibliothek.extension.gui.dock.preference
A PreferenceModel that is also a TreeModel.
PreferenceTreeModel() - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
Creates a new empty model.
PreferenceTreeModel(PathCombiner) - Constructor for class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
Creates a new empty model.
PreferenceTreeModel.Node - Interface in bibliothek.extension.gui.dock.preference
A single node of a PreferenceTreeModel.
PreferenceTreePanel - Class in bibliothek.extension.gui.dock
A panel that shows a JTree and a PreferenceTable.
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.
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(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(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.
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(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 in a map of properties.
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
Deprecated. replaced by PropertyKey.PropertyKey(String, Object, boolean)
PropertyKey(String, 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() - 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, Path, B) - Method in class bibliothek.gui.dock.util.UIProperties
Adds a new bridge between this UIProperties and a set of UIValues that have a certain type.
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.
put(Path, String, PreferenceModel) - Method in class bibliothek.extension.gui.dock.preference.PreferenceTreeModel
Sets name and model of a given node.
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, 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, UIBridge<V, U>) - Method in class bibliothek.gui.dock.util.MultiUIBridge
Specifies a bridge that handles all calls regarding id.
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.
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.
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.
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.
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