org.eclipse.cdt.ui.newui
Class TriButton

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.cdt.ui.newui.TriButton
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

public class TriButton
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.SelectionListener


Field Summary
static int NO
           
static int UNKNOWN
           
static int YES
           
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
TriButton(org.eclipse.swt.widgets.Composite parent, int style)
           
TriButton(org.eclipse.swt.widgets.Composite parent, int style, boolean _triMode)
           
 
Method Summary
 void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
           
 int getAlignment()
           
 org.eclipse.swt.graphics.Image getImage()
           
 boolean getSelection()
           
 java.lang.String getText()
           
 java.lang.String getToolTipText()
           
 int getTriSelection()
           
 void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
           
 void setAlignment(int alignment)
           
 void setEnabled(boolean enabled)
           
 void setImage(org.eclipse.swt.graphics.Image image)
           
 void setSelection(boolean selected)
           
 void setText(java.lang.String string)
           
 void setToolTipText(java.lang.String string)
           
 void setTriSelection(int selection)
           
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO

public static final int NO
See Also:
Constant Field Values

YES

public static final int YES
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values
Constructor Detail

TriButton

public TriButton(org.eclipse.swt.widgets.Composite parent,
                 int style)

TriButton

public TriButton(org.eclipse.swt.widgets.Composite parent,
                 int style,
                 boolean _triMode)
Method Detail

getText

public java.lang.String getText()

setText

public void setText(java.lang.String string)

getToolTipText

public java.lang.String getToolTipText()
Overrides:
getToolTipText in class org.eclipse.swt.widgets.Control

setToolTipText

public void setToolTipText(java.lang.String string)
Overrides:
setToolTipText in class org.eclipse.swt.widgets.Control

getSelection

public boolean getSelection()

setSelection

public void setSelection(boolean selected)

getTriSelection

public int getTriSelection()

setTriSelection

public void setTriSelection(int selection)

getAlignment

public int getAlignment()

setAlignment

public void setAlignment(int alignment)

getImage

public org.eclipse.swt.graphics.Image getImage()

setImage

public void setImage(org.eclipse.swt.graphics.Image image)

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class org.eclipse.swt.widgets.Control

addSelectionListener

public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)

removeSelectionListener

public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener