Class ToolbarComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.nebula.widgets.collapsiblebuttons.ToolbarComposite
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.swt.events.MouseListener,org.eclipse.swt.events.MouseMoveListener,org.eclipse.swt.events.MouseTrackListener,org.eclipse.swt.graphics.Drawable,org.eclipse.swt.internal.SWTEventListener
public class ToolbarComposite
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classToolbarComposite.TBItem -
Field Summary
-
Constructor Summary
Constructors Constructor Description ToolbarComposite(CollapsibleButtons bc, int style)Creates a new toolbar composite. -
Method Summary
Modifier and Type Method Description voidaddItem(CustomButton button)org.eclipse.swt.graphics.PointgetSize()voidhideButton(CustomButton button)voidmouseDoubleClick(org.eclipse.swt.events.MouseEvent event)voidmouseDown(org.eclipse.swt.events.MouseEvent event)voidmouseEnter(org.eclipse.swt.events.MouseEvent event)voidmouseExit(org.eclipse.swt.events.MouseEvent event)voidmouseHover(org.eclipse.swt.events.MouseEvent event)voidmouseMove(org.eclipse.swt.events.MouseEvent event)voidmouseUp(org.eclipse.swt.events.MouseEvent event)voidremoveAll()voidremoveItem(CustomButton button)voidsetSelectedItem(CustomButton button)Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
Constructor Details
-
ToolbarComposite
Creates a new toolbar composite.- Parameters:
bc- ButtonComposite parentstyle- Composite style
-
-
Method Details
-
getSize
public org.eclipse.swt.graphics.Point getSize()- Overrides:
getSizein classorg.eclipse.swt.widgets.Control
-
addItem
-
removeAll
public void removeAll() -
removeItem
-
hideButton
-
setSelectedItem
-
mouseDoubleClick
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseDoubleClickin interfaceorg.eclipse.swt.events.MouseListener
-
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseDownin interfaceorg.eclipse.swt.events.MouseListener
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseUpin interfaceorg.eclipse.swt.events.MouseListener
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseMovein interfaceorg.eclipse.swt.events.MouseMoveListener
-
mouseEnter
public void mouseEnter(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseEnterin interfaceorg.eclipse.swt.events.MouseTrackListener
-
mouseExit
public void mouseExit(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseExitin interfaceorg.eclipse.swt.events.MouseTrackListener
-
mouseHover
public void mouseHover(org.eclipse.swt.events.MouseEvent event)- Specified by:
mouseHoverin interfaceorg.eclipse.swt.events.MouseTrackListener
-