public class SplitButton
extends org.eclipse.swt.widgets.Button
Note: Only one of the styles PUSH or TOGGLE may be specified.
Note: Only one of the styles LEFT, RIGHT, and CENTER may be specified.
| Constructor and Description |
|---|
SplitButton(org.eclipse.swt.widgets.Composite parent,
int style)
Constructs a new instance of this class given its parent
and a style value describing its behavior and appearance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
Adds the listener to the collection of listeners who will
be notified when an event of the given type occurs.
|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Adds the listener to the collection of listeners who will be notified when
the control is selected by the user, by sending it one of the messages
defined in the
SelectionListener interface. |
protected void |
checkSubclass() |
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint,
boolean changed) |
org.eclipse.swt.widgets.Menu |
getMenu() |
void |
removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
Removes the listener from the collection of listeners who will
be notified when an event of the given type occurs.
|
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
Removes the listener from the collection of listeners who will be notified
when the control is selected by the user.
|
void |
setMenu(org.eclipse.swt.widgets.Menu menu) |
getAlignment, getBackground, getGrayed, getImage, getSelection, getText, setAlignment, setBackground, setFocus, setGrayed, setImage, setSelection, setTextaddControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, 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, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateaddDisposeListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toStringpublic SplitButton(org.eclipse.swt.widgets.Composite parent,
int style)
The style value is either one of the style constants defined in
class SWT which is applicable to instances of this
class, or must be built by bitwise OR'ing together
(that is, using the int "|" operator) two or more
of those SWT style constants. The class description
lists the style constants that are applicable to the class.
Style bits are also inherited from superclasses.
parent - a composite control which will be the parent of the new instance (cannot be null)style - the style of control to constructjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - SWT.PUSH,
SWT.TOGGLE,
Widget.getStyle()public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
SelectionListener interface.
widgetDefaultSelected is not called.
addSelectionListener in class org.eclipse.swt.widgets.Buttonlistener - the listener which should be notified when the control is
selected by the user,java.lang.IllegalArgumentException - org.eclipse.swt.SWTException - SelectionListener,
removeSelectionListener(org.eclipse.swt.events.SelectionListener),
SelectionEventpublic void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
removeSelectionListener in class org.eclipse.swt.widgets.Buttonlistener - the listener which should no longer be notifiedjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - SelectionListener,
addSelectionListener(org.eclipse.swt.events.SelectionListener)public void addListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
handleEvent() message. The event
type is one of the event constants defined in class SWT.addListener in class org.eclipse.swt.widgets.WidgeteventType - the type of event to listen forlistener - the listener which should be notified when the event occursjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - Listener,
SWT,
Widget.getListeners(int),
removeListener(int, Listener),
Widget.notifyListeners(int, org.eclipse.swt.widgets.Event)public void removeListener(int eventType,
org.eclipse.swt.widgets.Listener listener)
SWT.removeListener in class org.eclipse.swt.widgets.WidgeteventType - the type of event to listen forlistener - the listener which should no longer be notifiedjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - Listener,
SWT,
addListener(int, org.eclipse.swt.widgets.Listener),
Widget.getListeners(int),
Widget.notifyListeners(int, org.eclipse.swt.widgets.Event)public org.eclipse.swt.widgets.Menu getMenu()
getMenu in class org.eclipse.swt.widgets.ControlControl.getMenu()public void setMenu(org.eclipse.swt.widgets.Menu menu)
setMenu in class org.eclipse.swt.widgets.ControlControl.setMenu(org.eclipse.swt.widgets.Menu)protected void checkSubclass()
checkSubclass in class org.eclipse.swt.widgets.WidgetWidget.checkSubclass()public org.eclipse.swt.graphics.Point computeSize(int wHint,
int hHint,
boolean changed)
computeSize in class org.eclipse.swt.widgets.ControlControl.computeSize(int, int, boolean)