|
||||||||||
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<RoundRectButton>
bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseMenu
public class EclipseMenu
A menu used by the EclipseTabPane
to select Dockable
s.
The icon of the menu is TabMenuOverflowIconBridge.ICON_KEY
, and thus changes automatically
when the number of children changes.
Constructor Summary | |
---|---|
EclipseMenu(EclipseTabPane pane)
Creates a new menu. |
Method Summary | |
---|---|
protected RoundRectButton |
createButton(BasicTrigger trigger)
Creates a new button for this menu. |
protected BasicButtonModel |
getModel(RoundRectButton button)
Gets a BasicButtonModel which is used to interact with button , this method
may be called many times for the same button. |
Methods inherited from class bibliothek.gui.dock.station.stack.menu.ButtonCombinedMenu |
---|
backgroundChanged, createComponent, ensureComponent, getButton, selected, setController |
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 EclipseMenu(EclipseTabPane pane)
pane
- the owner of this menuMethod Detail |
---|
protected RoundRectButton createButton(BasicTrigger trigger)
ButtonCombinedMenu
Component
.
createButton
in class ButtonCombinedMenu<RoundRectButton>
trigger
- a trigger to call AbstractCombinedMenu.open()
, can be ignored.
protected BasicButtonModel getModel(RoundRectButton 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<RoundRectButton>
button
- the button whose model is requested
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |