|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.station.stack.tab.AbstractTabPaneComponent
bibliothek.gui.dock.station.stack.menu.AbstractCombinedMenu
bibliothek.gui.dock.station.stack.menu.ButtonCombinedMenu<RoundButton>
bibliothek.extension.gui.dock.theme.bubble.BubbleTabMenu
@ColorCodes(value={"stack.menu.background.top.mouse","stack.menu.background.bottom.mouse","stack.menu.border.mouse","stack.menu.background.top","stack.menu.background.bottom","stack.menu.border"}) public class BubbleTabMenu
A round button with an icon that opens a menu when clicked.
Constructor Summary | |
---|---|
BubbleTabMenu(BubbleStackDockComponent pane)
|
Method Summary | |
---|---|
protected RoundButton |
createButton(BasicTrigger trigger)
Creates a new button for this menu. |
protected BasicButtonModel |
getModel(RoundButton button)
Gets a BasicButtonModel which is used to interact with button , this method
may be called many times for the same button. |
void |
setController(DockController controller)
Sets the controller in whose realm this menu is used. |
Methods inherited from class bibliothek.gui.dock.station.stack.menu.ButtonCombinedMenu |
---|
backgroundChanged, createComponent, ensureComponent, getButton, selected |
Methods inherited from class bibliothek.gui.dock.station.stack.menu.AbstractCombinedMenu |
---|
addTabMenuListener, closed, getBackground, getComponent, getController, getDockable, getDockableCount, getDockables, getZOrder, insert, isPaneVisible, open, remove, removeTabMenuListener, setIcon, setPaneVisible, setText, setTooltip, setZOrder, tabMenuListeners |
Methods inherited from class bibliothek.gui.dock.station.stack.tab.AbstractTabPaneComponent |
---|
getBounds, getMaximumSize, getMinimumSize, getOrientation, getOverlap, getPreferredSize, getTabParent, setBounds, setOrientation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bibliothek.gui.dock.station.stack.tab.TabPaneComponent |
---|
getBounds, getMaximumSize, getMinimumSize, getOverlap, getPreferredSize, getTabParent, setBounds, setOrientation |
Constructor Detail |
---|
public BubbleTabMenu(BubbleStackDockComponent pane)
Method Detail |
---|
protected RoundButton createButton(BasicTrigger trigger)
ButtonCombinedMenu
Component
.
createButton
in class ButtonCombinedMenu<RoundButton>
trigger
- a trigger to call AbstractCombinedMenu.open()
, can be ignored.
protected BasicButtonModel getModel(RoundButton button)
ButtonCombinedMenu
BasicButtonModel
which is used to interact with button
, this method
may be called many times for the same button.
getModel
in class ButtonCombinedMenu<RoundButton>
button
- the button whose model is requested
null
public void setController(DockController controller)
CombinedMenu
setController
in interface CombinedMenu
setController
in class ButtonCombinedMenu<RoundButton>
controller
- the realm
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |