Uses of Interface
bibliothek.gui.dock.station.stack.tab.Tab

Packages that use Tab
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
 

Uses of Tab in bibliothek.extension.gui.dock.theme.bubble
 

Classes in bibliothek.extension.gui.dock.theme.bubble that implement Tab
 class BubbleTab
          A Tab used by the BubbleStackDockComponent.
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type Tab
 Dimension BubbleTab.getMinimumSize(Tab[] tabs)
           
 Dimension BubbleTab.getPreferredSize(Tab[] tabs)
           
 

Uses of Tab in bibliothek.extension.gui.dock.theme.eclipse.stack
 

Classes in bibliothek.extension.gui.dock.theme.eclipse.stack that implement Tab
 class EclipseTab
          A wrapper around a TabComponent allowing to use the TabComponent also as CombinedTab.
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type Tab
 Dimension EclipseTab.getMinimumSize(Tab[] tabs)
           
 Dimension EclipseTab.getPreferredSize(Tab[] tabs)
           
 

Uses of Tab in bibliothek.extension.gui.dock.theme.flat
 

Classes in bibliothek.extension.gui.dock.theme.flat that implement Tab
 class FlatTab
          A small button which can be clicked by the user.
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type Tab
 Dimension FlatTab.getMinimumSize(Tab[] tabs)
           
 Dimension FlatTab.getPreferredSize(Tab[] tabs)
           
 

Uses of Tab in bibliothek.gui.dock.station.stack
 

Subinterfaces of Tab in bibliothek.gui.dock.station.stack
 interface CombinedTab
          A tab of a CombinedStackDockComponent.
 

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

Classes in bibliothek.gui.dock.station.stack.tab with type parameters of type Tab
 class AbstractTabPane<T extends Tab,M extends TabMenu,I extends LonelyTabPaneComponent>
          An abstract implementation of TabPane.
 

Classes in bibliothek.gui.dock.station.stack.tab that implement Tab
 class AbstractTab
          Abstract implemention of Tab based on a real Component.
 

Methods in bibliothek.gui.dock.station.stack.tab that return Tab
 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.
 

Methods in bibliothek.gui.dock.station.stack.tab with parameters of type Tab
 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.
 

Uses of Tab in bibliothek.gui.dock.station.stack.tab.layouting
 

Methods in bibliothek.gui.dock.station.stack.tab.layouting that return Tab
 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.
 

Methods in bibliothek.gui.dock.station.stack.tab.layouting with parameters of type Tab
 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.
 

Constructors in bibliothek.gui.dock.station.stack.tab.layouting with parameters of type Tab
AbstractTabsLayoutBlock.TabsSize(Size.Type type, Dimension size, Tab[] tabs, double score)
           
LineTabsLayoutBlock.LineSize(Size.Type type, Dimension size, Tab[] tabs, boolean allTabs, double score)
          Creates a new size
LineTabsLayoutBlock.ZOrder(Tab[] tabs)
          Creates a new LineTabsLayoutBlock.ZOrder