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.control Classes responsible to handle some global task. 
bibliothek.gui.dock.displayer Classes and interfaces that are needed by the DockableDisplayer
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.station.stack.action   
bibliothek.gui.dock.station.stack.menu Contains an abstract implementation of CombinedMenu including helper classes. 
bibliothek.gui.dock.station.stack.tab This package contains a generic implementation of a "tabbed-pane". 
bibliothek.gui.dock.station.support Elements used by various DockStations to store properties and to propagate events to other objects. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
bibliothek.gui.dock.util.icon   
bibliothek.gui.dock.util.property Various implementations of PropertyFactory
 

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(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<DockActionDistributor> BubbleTheme.ACTION_DISTRIBUTOR
          Key for a property pointing to a DockActionDistributor.
static PropertyKey<DockActionDistributor> FlatTheme.ACTION_DISTRIBUTOR
          Key for a property pointing to a DockActionDistributor.
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<BackgroundPaint> DockTheme.BACKGROUND_PAINT
          A unique identifier for the DockProperties to access the current BackgroundPaint.
static PropertyKey<BorderModifier> DockTheme.BORDER_MODIFIER
          A unique identifier for the DockProperties to access the current BorderModifier.
static PropertyKey<Combiner> DockTheme.COMBINER
          A unique identifier for the DockProperties to access the current Combiner.
static PropertyKey<DisplayerFactory> DockTheme.DISPLAYER_FACTORY
          A unique identifier for the DockProperties to access the current DisplayerFactory.
static PropertyKey<DockableMovingImageFactory> DockTheme.DOCKABLE_MOVING_IMAGE_FACTORY
          Identifier for the DockableMovingImageFactory that is used to show an image during drag and drop operations.
static PropertyKey<DockableSelection> DockTheme.DOCKABLE_SELECTION
          Identifier for the DockableSelection, a panel that is shown to select a Dockable using only the keyboard.
static PropertyKey<KeyStroke> DockFrontend.HIDE_ACCELERATOR
          This KeyStore calls DockFrontend.hide(Dockable) for the currently selected Dockable.
static PropertyKey<Boolean> DockController.RESTRICTED_ENVIRONMENT
          property telling whether this application runs in a restricted environment or not, the default value is the result of DockUI.isSecureEnvironment()
static PropertyKey<StationPaint> DockTheme.STATION_PAINT
          A unique identifier for the DockProperties to access the current StationPaint.
 

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 ScreenDockWindow can have
static PropertyKey<ButtonContent> FlapDockStation.BUTTON_CONTENT
          Key for all DockThemes, tells the theme what content on the buttons should be visible.
static PropertyKey<ButtonContentFilter> FlapDockStation.BUTTON_CONTENT_FILTER
          Key for all elements that depend from FlapDockStation.BUTTON_CONTENT, adds additional information to the ButtonContent.
static PropertyKey<StackDockComponentFactory> StackDockStation.COMPONENT_FACTORY
          Key used to read the current StackDockComponentFactory
static PropertyKey<Boolean> ScreenDockStation.EXPAND_ON_DOUBLE_CLICK
          global setting to change the effect happening on a double click
static PropertyKey<ScreenDockFullscreenStrategy> ScreenDockStation.FULL_SCREEN_STRATEGY
          a key for a property telling how to handle fullscreen mode
static PropertyKey<Boolean> StackDockStation.IMMUTABLE_SELECTION_INDEX
          If set to true, then dropping a Dockable onto a StackDockStation won't change the currently selected item.
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.
static PropertyKey<Dimension> FlapDockStation.MINIMUM_SIZE
          Key for the minimum size of all FlapDockStations.
static PropertyKey<TabContentFilter> StackDockStation.TAB_CONTENT_FILTER
          Key for setting the TabContentFilter
static PropertyKey<TabPlacement> StackDockStation.TAB_PLACEMENT
          Key for setting the side at which the tabs appear in relation to the selected dockable
static PropertyKey<FlapWindowFactory> FlapDockStation.WINDOW_FACTORY
          Key for a factory that creates the windows of this station.
static PropertyKey<ScreenDockWindowFactory> ScreenDockStation.WINDOW_FACTORY
          a key for a property telling how to create new windows
 

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.displayer
 

Fields in bibliothek.gui.dock.displayer declared as PropertyKey
static PropertyKey<SingleTabDecider> SingleTabDecider.SINGLE_TAB_DECIDER
          Key for the DockProperties
 

Uses of PropertyKey in bibliothek.gui.dock.dockable
 

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

Uses of PropertyKey in bibliothek.gui.dock.station.stack.action
 

Constructors in bibliothek.gui.dock.station.stack.action with parameters of type PropertyKey
DockActionDistributorSource(DockActionDistributor.Target target, PropertyKey<DockActionDistributor> key)
          Creates a new action source
DockActionDistributorSource(DockActionDistributor.Target target, PropertyKey<DockActionDistributor> key, Dockable dockable)
          Creates a new action source
 

Uses of PropertyKey in bibliothek.gui.dock.station.stack.menu
 

Fields in bibliothek.gui.dock.station.stack.menu declared as PropertyKey
static PropertyKey<CombinedMenuContent> CombinedMenuContent.MENU_CONTENT
          Key that should be used to access the default menu content
 

Uses of PropertyKey in bibliothek.gui.dock.station.stack.tab
 

Fields in bibliothek.gui.dock.station.stack.tab declared as PropertyKey
static PropertyKey<TabLayoutManager> TabPane.LAYOUT_MANAGER
          The layout manager used by any TabPane to set the boundaries of its children.
 

Uses of PropertyKey in bibliothek.gui.dock.station.support
 

Fields in bibliothek.gui.dock.station.support declared as PropertyKey
static PropertyKey<PlaceholderStrategy> PlaceholderStrategy.PLACEHOLDER_STRATEGY
          Defines for which Dockables which Path is used as placeholder, or which placeholders are no longer valid and to be removed.
 

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
<V,A extends V>
void
ThemeManager.link(PropertyKey<A> source, TypedUIProperties.Type<V> type, String id)
          Creates a link between the property source and the entry id on the level Priority.THEME.
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.themes.basic
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type PropertyKey
protected  BasicDockableDisplayerDecorator BasicDockableDisplayer.createStackedDecorator(PropertyKey<DockActionDistributor> distributor)
          Creates a new MinimalDecorator that uses a restricted set of DockActions.
 

Constructors in bibliothek.gui.dock.themes.basic with parameters of type PropertyKey
TabDecorator(DockStation station, PropertyKey<DockActionDistributor> distributor)
          Creates a new decorator
 

Uses of PropertyKey in bibliothek.gui.dock.title
 

Fields in bibliothek.gui.dock.title declared as PropertyKey
static PropertyKey<OrientationToRotationStrategy> DockTitle.ORIENTATION_STRATEGY
          Key for a OrientationToRotationStrategy.
 

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<Dimension> IconManager.MINIMUM_ICON_SIZE
          What size the framework should expect the smallest icon to be.
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> void
DockProperties.finalize(PropertyKey<A> key)
          Ensures that the value behind key will never be changed.
<A> A
DockProperties.get(PropertyKey<A> key)
          Gets the value accessed by key.
<A> A
DockProperties.get(PropertyKey<A> key, Priority priority)
          Gets the value of key for the given priority.
<A> boolean
DockProperties.isSet(PropertyKey<A> key)
          Tells whether there is value set for key.
<A> boolean
DockProperties.isSet(PropertyKey<A> key, Priority priority)
          Tells whether there is value set for key with priority.
<V,A extends V>
void
TypedPropertyUIScheme.link(PropertyKey<A> source, TypedUIProperties.Type<V> destinationType, String destinationId)
          Creates a link between the key source and the resource destinationId.
 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.
<A> void
DockProperties.set(PropertyKey<A> key, A value, Priority priority)
          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, Priority priority)
          Either sets the property key to value or set the default value for key.
 void DockProperties.unset(PropertyKey<?> key)
          Tells the entry key that the user has never set its value.
 void DockProperties.unset(PropertyKey<?> key, Priority priority)
          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.
 

Uses of PropertyKey in bibliothek.gui.dock.util.icon
 

Methods in bibliothek.gui.dock.util.icon with parameters of type PropertyKey
 void AbstractIconScheme.link(PropertyKey<Icon> key, String id)
          Creates a link between the value of key and the entry of identifier id.
 

Uses of PropertyKey in bibliothek.gui.dock.util.property
 

Methods in bibliothek.gui.dock.util.property with parameters of type PropertyKey
 A ConstantPropertyFactory.getDefault(PropertyKey<A> key)
           
 A DynamicPropertyFactory.getDefault(PropertyKey<A> key)
           
 A PropertyFactory.getDefault(PropertyKey<A> key)
          Asks for the default value that should be used if no DockProperties are available.
 A ConstantPropertyFactory.getDefault(PropertyKey<A> key, DockProperties properties)
           
 A PropertyFactory.getDefault(PropertyKey<A> key, DockProperties properties)
          Gets the default value for key.