|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AxisConversion | An axis conversion transforms coordinates and sizes from one to another system. |
| LonelyTabPaneComponent | A LonelyTabPaneComponent is a TabPaneComponent which can
be used in a layout as a single element. |
| MenuLineLayoutFactory | A factory creating various LayoutBlocks that are required by the MenuLineLayout. |
| MenuLineLayoutStrategy | Provides customizeable algorithms used by the MenuLineLayout, these algorithms
tell how exactly to lay out the items of a TabPane. |
| Tab | A Tab represents a single Dockable that lies on a TabPane. |
| TabConfigurations | This factory creates TabConfigurations, which can be used to fine tune the look
of various tabs.Please note that only a subset of tabs actually supports this configuration, some DockThemes will simply ignore this factory. |
| TabContentFilter | This interface tells a StackDockStation or a StackDockComponent how to fill the tabs
for its children. |
| TabLayoutManager | A TabLayoutManager is responsible for managing the location and size
of tags,
menus and info-component
of a TabPane. |
| TabMenu | A TabMenu is a list of one or several Dockables, the user
can open the menu and select one of them. |
| TabMenuListener | This listener can be added to a TabMenu and keeps track of the number of
children the menu has. |
| TabPane | A TabPane is a view onto some component that shows a set of
Dockables. |
| TabPaneBackgroundComponent | A BackgroundComponent that represents a TabPane. |
| TabPaneChildBackgroundComponent | A BackgroundComponent representing a child component of a TabPane. |
| TabPaneComponent | A TabPaneComponent is a child of a TabPane. |
| TabPaneListener | An observer added to a TabPane. |
| TabPaneMenuBackgroundComponent | A BackgroundComponent representing a TabMenu on a TabPane. |
| TabPaneTabBackgroundComponent | A BackgroundComponent representing a Tab on a TabPane. |
| Class Summary | |
|---|---|
| AbstractTab | Abstract implemention of Tab based on a real Component. |
| AbstractTabContentFilter | An abstract implementation of TabContentFilter, knows which StackDockStations
and which Dockables are currently filtered.Subclasses may override added, removed,
deselected and selected to be informed
if the contents of a StackDockStation changed.Note that this filter does not observe whether elements are added or removed from a StackDockComponent. |
| AbstractTabLayoutManager<I extends AbstractTabLayoutManagerPane> | This layout manager creates a common interface to store information for each
TabPane individually. |
| AbstractTabLayoutManagerPane | Information about a TabPane that gets laid out by a AbstractTabLayoutManager. |
| AbstractTabPane<T extends Tab,M extends TabMenu,I extends LonelyTabPaneComponent> | An abstract implementation of TabPane. |
| AbstractTabPaneComponent | A TabPaneComponent that really represents a Component. |
| DefaultAxisConversion | The default AxisConversion assumes:
the model is a line at the top of some rectangle, the point 0/0 is the top left point of that rectangle
the view is a line at one side of some rectangle
|
| DefaultMenuLineLayoutFactory | Default implementation of MenuLineLayoutFactory. |
| DefaultMenuLineLayoutStrategy | The default implementation of MenuLineLayoutStrategy provides a generic
setting that should work for most cases. |
| DefaultTabContentFilter | This TabContentFilter offers a set of predefined behavioral patterns. |
| MenuLineLayout | Orders tabs in a line, if there is not enough space a menu is used. |
| MenuLineLayoutOrder | Describes in which order, location and extend the LayoutBlocks should be given by a MenuLineLayout. |
| MenuLineLayoutPane | Represents one of the TabPanes that are managed by a MenuLineLayout. |
| MenuLineLayoutPossibility | A possibility for a layout of tabs, menus and actions as described by the MenuLineLayout. |
| RowLayout | This layout puts all tabs in one, or if there is not enough space, in many, rows. |
| TabComponentLayoutManager | A LayoutManager that can be used by Components that show an
OrientedLabel and a ButtonPanel. |
| TabConfiguration | A set of configurations for defining the look of tabs. |
| TabMenuDockIcon | Represents the icon of a TabMenu. |
| Enum Summary | |
|---|---|
| DefaultTabContentFilter.Behavior | Tells a DefaultTabContentFilter how it behaves. |
| MenuLineLayoutOrder.Item | The various items that are used by the MenuLineLayout. |
| TabConfiguration.ActionHiding | Tells at which moment actions on a tab should be made invisible |
| TabConfiguration.IconHiding | Tells at which moment the icon on a tab is made invisible |
This package contains a generic implementation of a "tabbed-pane". Such a tabbed-pane is a list of components of which only one is visible. The user can selected the visible component by clicking onto some tabs or opening some menu.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||