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.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.station.stack.tab.layouting |
Various interfaces and classes used by a
TabPane to
describe its content to a TabLayoutManager , which
will set position and size of all the children of the TabPane . |
Modifier and Type | Class and Description |
---|---|
class |
BubbleTab
A
Tab used by the BubbleStackDockComponent . |
Modifier and Type | Method and Description |
---|---|
Dimension |
BubbleTab.getMinimumSize(Tab[] tabs) |
Dimension |
BubbleTab.getPreferredSize(Tab[] tabs) |
Modifier and Type | Class and Description |
---|---|
class |
EclipseTab
|
Modifier and Type | Method and Description |
---|---|
Dimension |
EclipseTab.getMinimumSize(Tab[] tabs) |
Dimension |
EclipseTab.getPreferredSize(Tab[] tabs) |
Modifier and Type | Class and Description |
---|---|
class |
FlatTab
A small button which can be clicked by the user.
|
Modifier and Type | Method and Description |
---|---|
Dimension |
FlatTab.getMinimumSize(Tab[] tabs) |
Dimension |
FlatTab.getPreferredSize(Tab[] tabs) |
Modifier and Type | Interface and Description |
---|---|
interface |
CombinedTab
A tab of a
CombinedStackDockComponent . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTabPane<T extends Tab,M extends TabMenu,I extends LonelyTabPaneComponent>
An abstract implementation of
TabPane . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTab
|
Modifier and Type | Method and Description |
---|---|
Tab |
TabPane.getOnTab(Dockable dockable)
Gets the tab-button for
dockable , if no tab-button
for dockable exists a new button should be created. |
Tab |
TabPaneTabBackgroundComponent.getTab()
Gets the element which is represented by this
UIValue . |
Tab[] |
AbstractTabPane.getTabs() |
Tab[] |
TabPane.getTabs()
Gets all the tabs that are currently visible on this pane.
|
Tab |
TabPane.putOnTab(Dockable dockable)
Informs this pane that its child
dockable should have a
tab-button. |
Modifier and Type | Method and Description |
---|---|
Dimension |
AbstractTab.getMinimumSize(Tab[] tabs) |
Dimension |
Tab.getMinimumSize(Tab[] tabs)
Gets the minimum size of this tab under the assumption that
this tab is displayed together with
tabs . |
Dimension |
AbstractTab.getPreferredSize(Tab[] tabs) |
Dimension |
Tab.getPreferredSize(Tab[] tabs)
Gets the preferred size of this tab under the assumption that
this tab is displayed together with
tabs . |
int |
AbstractTabPane.indexOfVisible(Tab tab)
Returns the index of
tab following the indices of
Dockables but ignoring invisible tabs. |
Modifier and Type | Method and Description |
---|---|
protected Tab[] |
LineTabsLayoutBlock.getCurrentTabs()
Gets all the tabs that are currently shown, ordered by
z . |
Tab[] |
AbstractTabsLayoutBlock.getDockableTabMap()
Gets an array that has the same size as
TabPane.getDockables() ,
the tab at location x has the same Dockable as
in the array returned by getDockables . |
Tab[] |
LineTabsLayoutBlock.ZOrder.getOrderedByZ()
Returns the tabs ordered by their z-order.
|
Tab |
AbstractTabsLayoutBlock.getSelectedTab()
Searches the tab that is currently selected.
|
Tab[] |
AbstractTabsLayoutBlock.getTabs()
Gets an array containing all the tabs of this block.
|
Tab[] |
AbstractTabsLayoutBlock.TabsSize.getTabs()
Gets the tabs that are required for this size.
|
Tab[] |
LineTabsLayoutBlock.getTabs(Size size) |
Tab[] |
TabsLayoutBlock.getTabs(Size size)
Gets all the tabs that would be shown if
size would be applied. |
Tab[] |
AbstractTabsLayoutBlock.getTabsOrderedByImportance()
Gets all tabs that could, in theory, be displayed on this block.
|
Tab |
AbstractTabsLayoutBlock.removeTab(int index)
Removes the tab of location
index . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTabsLayoutBlock.addTab(Tab tab)
Adds a tab to this block at its end.
|
int |
AbstractTabsLayoutBlock.indexOfTab(Tab tab)
Tells the index at which
tab appears on this block. |
void |
LineTabsLayoutBlock.SizeCollector.insert(Tab tab)
Adds a new tab to this collector, all sizes of this collector
change because of this action.
|
void |
AbstractTabsLayoutBlock.insertTab(Tab tab)
Inserts
tab somewhere in this block. |
void |
AbstractTabsLayoutBlock.insertTab(Tab tab,
int index)
Adds
tab at index in the list of tabs. |
void |
LineTabsLayoutBlock.ZOrder.putOrder(Tab front,
Tab back)
Sets
front in front of back . |
boolean |
AbstractTabsLayoutBlock.removeTab(Tab tab)
Removes
tab from this block. |
Constructor and Description |
---|
LineSize(Size.Type type,
Dimension size,
Tab[] tabs,
boolean allTabs,
double score)
Creates a new size
|
TabsSize(Size.Type type,
Dimension size,
Tab[] tabs,
double score) |
ZOrder(Tab[] tabs)
Creates a new
LineTabsLayoutBlock.ZOrder |