|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.station.stack.CombinedStackDockComponent<BubbleStackDockComponent.Tab>
bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent
@ColorCodes(value={"stack.tab.background.top.mouse","stack.tab.background.bottom.mouse","stack.tab.border.mouse","stack.tab.foreground.mouse","stack.tab.background.top","stack.tab.background.bottom","stack.tab.border","stack.tab.foreground","stack.tab.background.top.selected.mouse","stack.tab.background.bottom.selected.mouse","stack.tab.border.selected.mouse","stack.tab.foreground.selected.mouse","stack.tab.background.top.selected","stack.tab.background.bottom.selected","stack.tab.border.selected","stack.tab.foreground.selected","stack.tab.background.top.focused.mouse","stack.tab.background.bottom.focused.mouse","stack.tab.border.focused.mouse","stack.tab.foreground.focused.mouse","stack.tab.background.top.focused","stack.tab.background.bottom.focused","stack.tab.border.focused","stack.tab.foreground.focused"}) public class BubbleStackDockComponent
A StackDockComponent
used by a BubbleTheme
. This component can animate its tabs.
Nested Class Summary | |
---|---|
protected class |
BubbleStackDockComponent.BubbleTabColor
Some color needed on a BubbleStackDockComponent.Tab . |
protected class |
BubbleStackDockComponent.Tab
A tab of the StackDockComponent |
Constructor Summary | |
---|---|
BubbleStackDockComponent(StackDockStation station)
Creates a new component. |
Method Summary | |
---|---|
protected BubbleStackDockComponent.Tab |
createTab(Dockable dockable)
Creates a new tab which will be shown on this component. |
protected void |
destroy(BubbleStackDockComponent.Tab tab)
Deletes a tab that was earlier created by CombinedStackDockComponent.createTab(Dockable) . |
void |
setController(DockController controller)
Sets the controller for which this component manages its children. |
Methods inherited from class bibliothek.gui.dock.station.stack.CombinedStackDockComponent |
---|
addChangeListener, addTab, fireStateChange, getBoundsAt, getComponent, getController, getSelectedIndex, getTab, getTabCount, insertTab, remove, removeAll, removeChangeListener, setIconAt, setSelectedIndex, setTitleAt, setTooltipAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BubbleStackDockComponent(StackDockStation station)
station
- the station on which this component is usedMethod Detail |
---|
protected BubbleStackDockComponent.Tab createTab(Dockable dockable)
CombinedStackDockComponent
createTab
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
dockable
- the Dockable for which the tab will be used
protected void destroy(BubbleStackDockComponent.Tab tab)
CombinedStackDockComponent
CombinedStackDockComponent.createTab(Dockable)
.
destroy
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
tab
- the tab which is no longer neededpublic void setController(DockController controller)
StackDockComponent
setController
in interface StackDockComponent
setController
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
controller
- the controller or null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |