| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TabPainter
A TabPainter is used to setup the basic graphical elements
 of a EclipseTabPane.
| Method Summary | |
|---|---|
|  TabPanePainter | createDecorationPainter(EclipseTabPane pane)Creates a new painter for the component which contains the tabs. | 
|  InvisibleTab | createInvisibleTab(InvisibleTabPane pane,
                   Dockable dockable)Creates a new invisible tab for panerepresentingdockable. | 
|  TabComponent | createTabComponent(EclipseTabPane pane,
                   Dockable dockable)Creates a new tab for an EclipseTabPane. | 
|  javax.swing.border.Border | getFullBorder(BorderedComponent owner,
              DockController controller,
              Dockable dockable)Gets the border which will be around panewhendockableis selected. | 
| Method Detail | 
|---|
TabPanePainter createDecorationPainter(EclipseTabPane pane)
pane - the panel for which this painter will be used
null
TabComponent createTabComponent(EclipseTabPane pane,
                                Dockable dockable)
EclipseTabPane. At the time this method
 is called the EclipseTabPane is connected to a DockController
 which will not change as long as the created TabComponent is 
 in use. The EclipseTabPane is also connected to a DockStation
 which will neither change as long as the tab is in use.
pane - the panel for which this tab is requireddockable - the element for which the tab is shown
null
InvisibleTab createInvisibleTab(InvisibleTabPane pane,
                                Dockable dockable)
pane representing dockable.
pane - the owner of the new tabdockable - what the new tab represents
null
javax.swing.border.Border getFullBorder(BorderedComponent owner,
                                        DockController controller,
                                        Dockable dockable)
pane when dockable
 is selected.
owner - the component on which the border will be showncontroller - the current controller, never nulldockable - the element which might influence the border, never null
dockable or null| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||