| Package | Description |
|---|---|
| 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.action |
The components dealing with the logic of
DockActions. |
| bibliothek.gui.dock.control |
Classes responsible to handle some global task.
|
| bibliothek.gui.dock.control.relocator |
Various implementations of
RelocateOperation. |
| bibliothek.gui.dock.disable |
Contains the
DisablingStrategy and associated classes,
allows clients to disable Dockables, DockTitles
or DockActions. |
| 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.layout.location | |
| bibliothek.gui.dock.security |
A package dealing with the issues of Applets and Wepstart-applications.
|
| bibliothek.gui.dock.station.layer |
The
DockStationDropLayer is used by the
DockRelocator to find the target of a
drag and drop operation. |
| bibliothek.gui.dock.station.stack.action |
Contains the
DockActionDistributor interface
which allows clients to tell where a DockAction appears, either
as part of a tab, of the info panel, or on the DockTitle. |
| 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.themes.basic.action |
Elements handling the view of
DockActions. |
| 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 |
Classes used by the
IconManager to set up the
default icons and allowing clients to configure the IconManager. |
| bibliothek.gui.dock.util.property |
Various implementations of
PropertyFactory. |
| bibliothek.gui.dock.util.render |
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
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
|
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<SpanFactory> |
DockTheme.SPAN_FACTORY
|
static PropertyKey<StationPaint> |
DockTheme.STATION_PAINT
A unique identifier for the
DockProperties to access the current StationPaint. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<AttractorStrategy> |
ScreenDockStation.ATTRACTOR_STRATEGY
the
AttractorStrategy that tells whether two Dockables attract each other |
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<SplitDividerStrategy> |
SplitDockStation.DIVIDER_STRATEGY
The algorithm that allows users to resize children of a
SplitDockStation by
grabbing a gap between two children and moving that gap around. |
static PropertyKey<DndAutoSelectStrategy> |
StackDockStation.DND_AUTO_SELECT_STRATEGY
Decides what happens if the use drags some data over a tab (the default behavior is
defined by
DndAutoSelectStrategy.DEFAULT). |
static PropertyKey<StackDnDAutoSelectSupport> |
StackDockStation.DND_AUTO_SELECT_SUPPORT
Generic interface that listens to the drag and drop events, in order to auto select tabs.
|
static PropertyKey<ScreenDropSizeStrategy> |
ScreenDockStation.DROP_SIZE_STRATEGY
key for the
ScreenDropSizeStrategy that is used when dropping a Dockable onto this station |
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<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<FlapLayoutManager> |
FlapDockStation.LAYOUT_MANAGER
Key for the
FlapLayoutManager that is used by all FlapDockStations. |
static PropertyKey<MagnetStrategy> |
ScreenDockStation.MAGNET_STRATEGY
the
MagnetStrategy decides how two ScreenDockWindows attract each other |
static PropertyKey<KeyStroke> |
SplitDockStation.MAXIMIZE_ACCELERATOR
|
static PropertyKey<Dimension> |
FlapDockStation.MINIMUM_SIZE
Key for the minimum size of all
FlapDockStations. |
static PropertyKey<Integer> |
ScreenDockStation.PREVENT_FOCUS_STEALING_DELAY
time in milliseconds a
ScreenDockWindow is prevented from stealing the focus after the owner of this station changed. |
static PropertyKey<TabConfigurations> |
StackDockStation.TAB_CONFIGURATIONS
Allows fine tuning of the look and behavior of tabs.
|
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<ScreenDockWindowClosingStrategy> |
ScreenDockStation.WINDOW_CLOSING_STRATEGY
strategy for closing
ScreenDockWindows, default is null |
static PropertyKey<ScreenDockWindowConfiguration> |
ScreenDockStation.WINDOW_CONFIGURATION
A key for a property telling how to configure new windows.
|
static PropertyKey<ScreenDockWindowFactory> |
ScreenDockStation.WINDOW_FACTORY
a key for a property telling how to create new windows
|
static PropertyKey<FlapWindowFactory> |
FlapDockStation.WINDOW_FACTORY
Key for a factory that creates the windows of this station.
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<ButtonContentFilter> |
DockAction.BUTTON_CONTENT_FILTER
The
ButtonContentFilter decides whether text is shown on buttons that represent DockActions. |
| Modifier and Type | Field and Description |
|---|---|
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 |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<Boolean> |
DefaultDockRelocator.AUTO_DROP_ON_ANY_MOUSE_RELEASED_EVENT
If
true, then any mouse-released event may stop a drag-and-drop operation. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<DisablingStrategy> |
DisablingStrategy.STRATEGY
The unique identifier for the
DockProperties, need to get or set the current DisablingStrategy. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<SingleTabDecider> |
SingleTabDecider.SINGLE_TAB_DECIDER
Key for the
DockProperties |
| Constructor and Description |
|---|
AbstractDockable(PropertyKey<String> titleText,
PropertyKey<String> titleTooltip)
Creates a new dockable.
|
AbstractDockable(PropertyKey<String> titleText,
PropertyKey<String> titleTooltip)
Creates a new dockable.
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<AsideRequestFactory> |
AsideRequest.REQUEST_FACTORY
Property key for getting the default
AsideRequestFactory. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<TooltipStrategy> |
GlassedPane.TOOLTIP_STRATEGY
the strategy used by a
GlassedPane to manage its tooltips |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<DockStationDropLayerFactory> |
DockStationDropLayerFactory.DROP_LAYER_FACTORY
Key to replace the default
DockStationDropLayerFactory with a custom factory. |
| Constructor and Description |
|---|
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
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<CombinedMenuContent> |
CombinedMenuContent.MENU_CONTENT
Key that should be used to access the default menu content
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<TabLayoutManager> |
TabPane.LAYOUT_MANAGER
The layout manager used by any
TabPane to set the boundaries of its children. |
static PropertyKey<Boolean> |
TabPane.USE_SMALL_MINIMUM_SIZE
When calculating the minimum size of a
TabPane, then prefer using really small minimum sizes
over showing the content correctly. |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<PlaceholderStrategy> |
PlaceholderStrategy.PLACEHOLDER_STRATEGY
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<ColorScheme> |
BasicTheme.BASIC_COLOR_SCHEME
the key to set the
ColorScheme of this theme |
| Modifier and Type | Method and Description |
|---|---|
<V,A extends V> |
ThemeManager.link(PropertyKey<A> source,
TypedUIProperties.Type<V> type,
String id)
|
protected void |
BasicTheme.setColorSchemeKey(PropertyKey<ColorScheme> key)
Sets the key that will be used to read the
ColorScheme of this
theme from the DockProperties. |
| Modifier and Type | Method and Description |
|---|---|
protected BasicDockableDisplayerDecorator |
BasicDockableDisplayer.createStackedDecorator(PropertyKey<DockActionDistributor> distributor)
Creates a new
MinimalDecorator that uses a restricted set of DockActions. |
| Constructor and Description |
|---|
TabDecorator(DockStation station,
PropertyKey<DockActionDistributor> distributor)
Creates a new decorator
|
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<DockActionImportanceOrder> |
DockActionImportanceOrder.ORDER
A
PropertyKey used to set the order in the DockProperties |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<OrientationToRotationStrategy> |
DockTitle.ORIENTATION_STRATEGY
Key for a
OrientationToRotationStrategy. |
| Modifier and Type | Field and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
PropertyKey<A> |
PropertyValue.getKey()
Gets the key which is used to access the value in
DockProperties. |
| Modifier and Type | Method and Description |
|---|---|
<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> |
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. |
| Constructor and Description |
|---|
PropertyValue(PropertyKey<A> key)
Creates a new value.
|
PropertyValue(PropertyKey<A> key,
DockController controller)
Creates a new value.
|
SilentPropertyValue(PropertyKey<A> key)
Creates a new value.
|
SilentPropertyValue(PropertyKey<A> key,
DockController controller)
Creates a new value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractIconScheme.link(PropertyKey<Icon> key,
String id)
Creates a link between the value of
key and the entry of identifier
id. |
| Modifier and Type | Method and Description |
|---|---|
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) |
A |
PropertyFactory.getDefault(PropertyKey<A> key,
DockProperties properties)
Gets the default value for
key. |
A |
ConstantPropertyFactory.getDefault(PropertyKey<A> key,
DockProperties properties) |
| Modifier and Type | Field and Description |
|---|---|
static PropertyKey<DockRenderingHints> |
DockRenderingHints.RENDERING_HINTS |
Copyright © 2018. All rights reserved.