Package | Description |
---|---|
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse.stack |
An implementation of
TabPane and
supporting classes for the EclipseTheme . |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation . |
bibliothek.gui.dock.station.stack.tab |
This package contains a generic implementation of a "tabbed-pane".
|
bibliothek.gui.dock.themes.basic |
Factories and classes used when the
BasicTheme
is active. |
Modifier and Type | Class and Description |
---|---|
class |
BubbleStackDockComponent
A
StackDockComponent
used by a BubbleTheme . |
Modifier and Type | Method and Description |
---|---|
void |
BubbleTab.selectionChanged(StackDockComponent stack) |
void |
BubbleTab.tabChanged(StackDockComponent stack,
Dockable dockable) |
Modifier and Type | Class and Description |
---|---|
class |
EclipseTabPane
The
EclipseTabPane uses a generic TabPainter to create its
tabs and to change its border. |
Modifier and Type | Class and Description |
---|---|
class |
FlatTabPane
A panel that works like a
JTabbedPane , but the buttons to
change between the children are smaller and "flatter" than the
buttons of the JTabbedPane . |
Modifier and Type | Method and Description |
---|---|
protected StackDockComponent |
StackDockStation.createStackDockComponent()
Creates the
StackDockComponent which will be shown on
this station if the station has more then one child.This method is called directly by the constructor. |
StackDockComponent |
StackDockStation.getStackComponent()
Gets the currently used
StackDockComponent |
Modifier and Type | Method and Description |
---|---|
void |
StackDockStation.setStackComponent(StackDockComponent stackComponent)
Sets the
StackDockComponent which should be used by this
station. |
Modifier and Type | Class and Description |
---|---|
class |
CombinedStackDockComponent<T extends CombinedTab,M extends CombinedMenu,I extends CombinedInfoComponent>
A
StackDockComponent which is a combination of other components.This class also implements TabPane and thus supports the
TabLayoutManager . |
class |
DefaultStackDockComponent
The standard-implementation of
StackDockComponent . |
Modifier and Type | Method and Description |
---|---|
StackDockComponent |
StackDockComponentFactory.create(StackDockComponentParent parent)
Creates a new component for
station . |
StackDockComponent |
StackDockComponentBorder.getStackComponent()
Gets the
StackDockComponent which is represented by this UIValue . |
Modifier and Type | Method and Description |
---|---|
void |
TabContentFilterListener.contentChanged(StackDockComponent component)
Informs this listener that all icons, titles and tooltips of all children
of
component have changed. |
void |
StackDnDAutoSelectSupport.install(StackDockStation station,
StackDockComponent component)
Called if a
StackDockComponent has been bound to a DockController . |
void |
DnDAutoSelectSupport.install(StackDockStation station,
StackDockComponent component) |
void |
StackDockComponentListener.selectionChanged(StackDockComponent stack)
Called if the current selection on
stack changed. |
void |
StackDockComponentRepresentative.setComponent(StackDockComponent component)
Sets the factory that creates new
DockElementRepresentative s. |
void |
StackDockComponentListener.tabChanged(StackDockComponent stack,
Dockable dockable)
Called if the result of
getTabAt(int) changed
for any index associated with dockable |
void |
StackDnDAutoSelectSupport.uninstall(StackDockComponent component)
Called if a
StackDockComponent has been removed from a DockController . |
void |
DnDAutoSelectSupport.uninstall(StackDockComponent component) |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<StackDockComponent> |
AbstractTabContentFilter.components
all the components that are currently installed
|
Modifier and Type | Method and Description |
---|---|
TabContent |
AbstractTabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable)
This implementation just returns
content . |
TabContent |
DefaultTabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable) |
TabContent |
TabContentFilter.filter(TabContent content,
StackDockComponent component,
Dockable dockable)
Filters the contents of a tab.
|
protected void |
AbstractTabContentFilter.fireChanged(StackDockComponent component)
Calls
TabContentFilterListener.contentChanged(StackDockComponent) on all
listeners that are currently installed. |
void |
AbstractTabContentFilter.install(StackDockComponent component) |
void |
TabContentFilter.install(StackDockComponent component)
Informs this filter that it will be used by
component . |
protected void |
AbstractTabContentFilter.selectionChanged(StackDockComponent component)
Called if the selection of
component changed. |
protected void |
DefaultTabContentFilter.selectionChanged(StackDockComponent component) |
void |
AbstractTabContentFilter.uninstall(StackDockComponent component) |
void |
TabContentFilter.uninstall(StackDockComponent component)
Informs this filter that it is no longer used by
component . |
Modifier and Type | Class and Description |
---|---|
class |
BasicStackDockComponent
|
Modifier and Type | Method and Description |
---|---|
StackDockComponent |
TabDecorator.getStackComponent()
Gets the component which is used by this
TabDecorator . |
Constructor and Description |
---|
TabDisplayerCombinerTarget(DockableDisplayer displayer,
StackDockComponent stack,
CombinerSource source,
Enforcement force)
Creates a new target, clients should call
TabDisplayerCombinerTarget.isValid() to check whether the new target can
be executed. |