Uses of Class
bibliothek.gui.dock.util.PropertyKey

Packages that use PropertyKey
bibliothek.extension.gui.dock.preference.preferences Implementations of various Preferences which are used in the default set of preferences. 
bibliothek.extension.gui.dock.theme Contains some DockThemes. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.intern.action   
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of PropertyKey in bibliothek.extension.gui.dock.preference.preferences
 

Constructors in bibliothek.extension.gui.dock.preference.preferences with parameters of type PropertyKey
ChoiceDockPropertyPreference(DockProperties properties, PropertyKey<V> key, Path path, DefaultChoice<V> choice)
          Creates a new preference.
DockPropertyPreference(DockProperties properties, PropertyKey<V> key, Path type, Path path)
          Creates a new preference.
DockPropertyPreference(DockProperties properties, PropertyKey<V> key, String label, Path type, Path path)
          Creates a new preference.
DockPropertyPreference(ResourceBundle bundle, String prefix, DockProperties properties, PropertyKey<V> key, V defaultValue, Path type, Path path)
          Creates a new preference.
 

Uses of PropertyKey in bibliothek.extension.gui.dock.theme
 

Fields in bibliothek.extension.gui.dock.theme declared as PropertyKey
static PropertyKey<ColorScheme> BubbleTheme.BUBBLE_COLOR_SCHEME
          the key to set the ColorScheme of this theme
static PropertyKey<ColorScheme> EclipseTheme.ECLIPSE_COLOR_SCHEME
          Access to the ColorScheme used for this theme
static PropertyKey<ColorScheme> FlatTheme.FLAT_COLOR_SCHEME
          the key to set the ColorScheme of this theme
static PropertyKey<Boolean> EclipseTheme.PAINT_ICONS_WHEN_DESELECTED
          Tells whether icons on tabs that are not selected should be painted or not.
static PropertyKey<TabPainter> EclipseTheme.TAB_PAINTER
          Tells in which way the tabs should be painted.
static PropertyKey<EclipseThemeConnector> EclipseTheme.THEME_CONNECTOR
          Provides additional dockable-wise information used to layout components in the EclipseTheme.
 

Uses of PropertyKey in bibliothek.gui
 

Fields in bibliothek.gui declared as PropertyKey
static PropertyKey<KeyStroke> DockFrontend.HIDE_ACCELERATOR
           
 

Uses of PropertyKey in bibliothek.gui.dock
 

Fields in bibliothek.gui.dock declared as PropertyKey
static PropertyKey<BoundaryRestriction> ScreenDockStation.BOUNDARY_RESTRICTION
          a key for a property telling which boundaries a ScreenDockDialog can have
static PropertyKey<FlapDockStation.ButtonContent> FlapDockStation.BUTTON_CONTENT
          Key for all DockThemes, tells the theme what content on the buttons should be visible.
static PropertyKey<StackDockComponentFactory> StackDockStation.COMPONENT_FACTORY
          Key used to read the current StackDockComponentFactory
static PropertyKey<FlapLayoutManager> FlapDockStation.LAYOUT_MANAGER
          Key for the FlapLayoutManager that is used by all FlapDockStations.
static PropertyKey<SplitLayoutManager> SplitDockStation.LAYOUT_MANAGER
          Defines the behavior of a DockStation, how to react on a drop-event, how to react on resize and other things related to the layout.
static PropertyKey<KeyStroke> SplitDockStation.MAXIMIZE_ACCELERATOR
          Describes which KeyEvent will maximize/normalize the currently selected Dockable.
 

Uses of PropertyKey in bibliothek.gui.dock.common
 

Fields in bibliothek.gui.dock.common declared as PropertyKey
static PropertyKey<KeyStroke> CControl.KEY_CLOSE
          KeyStroke used to close a CDockable.
static PropertyKey<KeyStroke> CControl.KEY_GOTO_EXTERNALIZED
          KeyStroke used to change a CDockable into externalized-state.
static PropertyKey<KeyStroke> CControl.KEY_GOTO_MAXIMIZED
          KeyStroke used to change a CDockable into maximized-state.
static PropertyKey<KeyStroke> CControl.KEY_GOTO_MINIMIZED
          KeyStroke used to change a CDockable into minimized-state.
static PropertyKey<KeyStroke> CControl.KEY_GOTO_NORMALIZED
          KeyStroke used to change a CDockable into normalized-state.
static PropertyKey<KeyStroke> CControl.KEY_MAXIMIZE_CHANGE
          KeyStroke used to change a CDockable into maximized-state, or to go out of maximized-state when needed.
static PropertyKey<ConflictResolver<RequestDimension>> CControl.RESIZE_LOCK_CONFLICT_RESOLVER
          ConflictResolver used to determine what happens when there is a conflict between two resize requests on a SplitDockStation like CGridArea, CWorkingArea or CContentArea.
 

Methods in bibliothek.gui.dock.common with parameters of type PropertyKey
<A> A
CControl.getProperty(PropertyKey<A> key)
          Gets the value of a property.
<A> void
CControl.putProperty(PropertyKey<A> key, A value)
          Changes the value of a property.
 

Uses of PropertyKey in bibliothek.gui.dock.common.intern.action
 

Constructors in bibliothek.gui.dock.common.intern.action with parameters of type PropertyKey
CExtendedModeAction(CControl control, CDockable.ExtendedMode mode, String defaultIconKey, String iconKey, PropertyKey<KeyStroke> gotoStroke)
          Creates a new action.
 

Uses of PropertyKey in bibliothek.gui.dock.control
 

Fields in bibliothek.gui.dock.control declared as PropertyKey
static PropertyKey<KeyStroke> DockableSelector.INIT_SELECTION
          key for the DockProperties, telling which KeyStroke activates the selection
static PropertyKey<ModifierMask> DockRelocatorMode.NO_COMBINATION_MASK
          the modifiers that must be pressed to activate the DockRelocatorMode.NO_COMBINATION relocator mode
static PropertyKey<ModifierMask> DockRelocatorMode.SCREEN_MASK
          the modifiers that must be pressed to activate the DockRelocatorMode.SCREEN_ONLY relocator mode
 

Uses of PropertyKey in bibliothek.gui.dock.dockable
 

Constructors in bibliothek.gui.dock.dockable with parameters of type PropertyKey
AbstractDockable(PropertyKey<Icon> titleIcon, PropertyKey<String> titleText, PropertyKey<String> titleTooltip)
          Creates a new dockable.
AbstractDockable(PropertyKey<Icon> titleIcon, PropertyKey<String> titleText, PropertyKey<String> titleTooltip)
          Creates a new dockable.
AbstractDockable(PropertyKey<Icon> titleIcon, PropertyKey<String> titleText, PropertyKey<String> titleTooltip)
          Creates a new dockable.
 

Uses of PropertyKey in bibliothek.gui.dock.themes
 

Fields in bibliothek.gui.dock.themes declared as PropertyKey
static PropertyKey<ColorScheme> BasicTheme.BASIC_COLOR_SCHEME
          the key to set the ColorScheme of this theme
 

Methods in bibliothek.gui.dock.themes with parameters of type PropertyKey
protected  void BasicTheme.setColorSchemeKey(PropertyKey<ColorScheme> key)
          Sets the key that will be used to read the ColorScheme of this theme from the DockProperties.
 

Uses of PropertyKey in bibliothek.gui.dock.util
 

Fields in bibliothek.gui.dock.util declared as PropertyKey
static PropertyKey<Icon> PropertyKey.DOCK_STATION_ICON
          The Icon used for a DockStation if it has no icon.
static PropertyKey<String> PropertyKey.DOCK_STATION_TITLE
          The title of a DockStation if it has no title.
static PropertyKey<String> PropertyKey.DOCK_STATION_TOOLTIP
          The tooltip used for a DockStation that has no tooltip set
static PropertyKey<Icon> PropertyKey.DOCKABLE_ICON
          The Icon used for a Dockable if it has no icon.
static PropertyKey<String> PropertyKey.DOCKABLE_TITLE
          The title of a Dockable if it has no title.
static PropertyKey<String> PropertyKey.DOCKABLE_TOOLTIP
          The tooltip used for a Dockable that has no tooltip set
static PropertyKey<AWTComponentCaptureStrategy> AWTComponentCaptureStrategy.STRATEGY
          The PropertyKey for a AWTComponentCaptureStrategy.
 

Methods in bibliothek.gui.dock.util that return PropertyKey
 PropertyKey<A> PropertyValue.getKey()
          Gets the key which is used to access the value in DockProperties.
 

Methods in bibliothek.gui.dock.util with parameters of type PropertyKey
<A> void
DockProperties.addListener(PropertyKey<A> key, DockPropertyListener<A> listener)
          Adds a listener that will be informed whenever the value accessed through key changes.
<A> A
DockProperties.get(PropertyKey<A> key)
          Gets the value accessed by key.
 void DockPropertyListener.propertyChanged(DockProperties properties, PropertyKey<A> property, A oldValue, A newValue)
          Invoked if the observed value has been changed.
<A> void
DockProperties.removeListener(PropertyKey<A> key, DockPropertyListener<A> listener)
          Removes an earlier added listener.
<A> void
DockProperties.set(PropertyKey<A> key, A value)
          Sets a value.
 void PropertyValue.setKey(PropertyKey<A> key)
          Sets the key which is used to access the value in DockProperties.
<A> void
DockProperties.setOrRemove(PropertyKey<A> key, A value)
          Either sets the property key to value or set the default value for key.
 void DockProperties.toDefault(PropertyKey<?> key)
          Tells the entry key that the user has never set its value.
 

Constructors in bibliothek.gui.dock.util with parameters of type PropertyKey
PropertyValue(PropertyKey<A> key)
          Creates a new value.
PropertyValue(PropertyKey<A> key, DockController controller)
          Creates a new value.