|
Eclipse Platform Release 3.7 |
|||||||||
| 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.Twistie
public class Twistie
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 a triangle that points to the right in the collapsed and down in the expanded state. Triangle color can be changed.
TreeNode| 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 | |
|---|---|
Twistie(Composite parent,
int style)
Creates a control in a provided composite. |
|
| Method Summary | |
|---|---|
protected void |
paintHyperlink(GC gc)
Paints the hyperlink as a reaction to the provided paint event. |
void |
setEnabled(boolean enabled)
Enables the receiver if the argument is true,
and disables it otherwise. |
| 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, paint, removeHyperlinkListener, 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 Twistie(Composite parent,
int style)
parent - the parentstyle - the style| Method Detail |
|---|
protected void paintHyperlink(GC gc)
AbstractHyperlink
paintHyperlink in class AbstractHyperlinkgc - graphic contextpublic void setEnabled(boolean enabled)
Controltrue,
and disables it otherwise. A disabled control is typically
not selectable from the user interface and draws with an
inactive or "grayed" look.
setEnabled in class AbstractHyperlinkenabled - the new enabled state
|
Eclipse Platform Release 3.7 |
|||||||||
| 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, 2011. All rights reserved.