|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
org.eclipse.ui.forms.widgets.AbstractHyperlink
org.eclipse.ui.forms.widgets.ToggleHyperlink
org.eclipse.ui.forms.widgets.TreeNode
public class TreeNode
A custom selectable control that can be used to control areas that can be expanded or collapsed. The control control can be toggled between selected and deselected state with a mouse or by pressing 'Enter' while the control has focus.
The control is rendered as box with a '+' or '-' sign, depending on the expansion state. Focus indication is rendered around the box when the control has keyboard focus.
Twistie
Field Summary |
---|
Fields inherited from class org.eclipse.ui.forms.widgets.ToggleHyperlink |
---|
hover, innerHeight, innerWidth |
Fields inherited from class org.eclipse.ui.forms.widgets.AbstractHyperlink |
---|
marginHeight, marginWidth |
Fields inherited from class org.eclipse.swt.widgets.Control |
---|
handle |
Constructor Summary | |
---|---|
TreeNode(Composite parent,
int style)
Creates a control in a provided composite. |
Method Summary | |
---|---|
protected void |
paint(PaintEvent e)
Paints the control as a reaction to the provided paint event. |
protected void |
paintHyperlink(GC gc)
Paints the hyperlink as a reaction to the provided paint event. |
Methods inherited from class org.eclipse.ui.forms.widgets.ToggleHyperlink |
---|
computeSize, geHoverDecorationColor, getDecorationColor, getHoverDecorationColor, isExpanded, setDecorationColor, setExpanded, setHoverDecorationColor |
Methods inherited from class org.eclipse.ui.forms.widgets.AbstractHyperlink |
---|
addHyperlinkListener, getHref, getSelection, getText, handleActivate, handleEnter, handleExit, removeHyperlinkListener, setEnabled, setHref |
Methods inherited from class org.eclipse.swt.widgets.Canvas |
---|
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME |
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 |
Methods inherited from class org.eclipse.swt.widgets.Scrollable |
---|
computeTrim, getClientArea, getHorizontalBar, getVerticalBar |
Methods inherited from class org.eclipse.swt.widgets.Widget |
---|
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TreeNode(Composite parent, int style)
parent
- the parentstyle
- the styleMethod Detail |
---|
protected void paint(PaintEvent e)
AbstractHyperlink
paint
in class AbstractHyperlink
e
- the paint eventprotected void paintHyperlink(GC gc)
AbstractHyperlink
paintHyperlink
in class AbstractHyperlink
gc
- graphic context
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.