|
org.eclipse.ui.forms.widgets
Class Twistie
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.swt.widgets.Canvas
org.eclipse.ui.forms.widgets.AbstractHyperlink
org.eclipse.ui.forms.widgets.ToggleHyperlink
org.eclipse.ui.forms.widgets.Twistie
-
All Implemented Interfaces:
-
Drawable
-
public class Twistie
- extends
ToggleHyperlink
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.
-
Styles:
- None
-
Since:
- 3.0
-
See Also:
-
TreeNode
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.swt.widgets.
Composite
|
changed,
checkSubclass,
getBackgroundMode,
getChildren,
getLayout,
getLayoutDeferred,
getTabList,
isLayoutDeferred,
layout,
layout,
layout,
layout,
setBackgroundMode,
setFocus,
setLayout,
setLayoutDeferred,
setTabList
|
Methods inherited from class org.eclipse.swt.widgets.
Control
|
addControlListener,
addDragDetectListener,
addFocusListener,
addHelpListener,
addKeyListener,
addMenuDetectListener,
addMouseListener,
addMouseMoveListener,
addMouseTrackListener,
addMouseWheelListener,
addPaintListener,
addTraverseListener,
computeSize,
dragDetect,
dragDetect,
forceFocus,
getAccessible,
getBackground,
getBackgroundImage,
getBorderWidth,
getBounds,
getCursor,
getDragDetect,
getEnabled,
getFont,
getForeground,
getLayoutData,
getLocation,
getMenu,
getMonitor,
getParent,
getRegion,
getShell,
getSize,
getToolTipText,
getVisible,
internal_dispose_GC,
internal_new_GC,
isEnabled,
isFocusControl,
isReparentable,
isVisible,
moveAbove,
moveBelow,
pack,
pack,
print,
redraw,
redraw,
removeControlListener,
removeDragDetectListener,
removeFocusListener,
removeHelpListener,
removeKeyListener,
removeMenuDetectListener,
removeMouseListener,
removeMouseMoveListener,
removeMouseTrackListener,
removeMouseWheelListener,
removePaintListener,
removeTraverseListener,
setBackground,
setBackgroundImage,
setBounds,
setBounds,
setCapture,
setCursor,
setDragDetect,
setForeground,
setLayoutData,
setLocation,
setLocation,
setMenu,
setParent,
setRedraw,
setRegion,
setSize,
setSize,
setToolTipText,
setVisible,
toControl,
toControl,
toDisplay,
toDisplay,
traverse,
update
|
Methods inherited from class org.eclipse.swt.widgets.
Widget
|
addDisposeListener,
addListener,
checkWidget,
dispose,
getData,
getData,
getDisplay,
getListeners,
getStyle,
isDisposed,
isListening,
notifyListeners,
removeDisposeListener,
removeListener,
removeListener,
setData,
setData,
toString
|
Twistie
public Twistie(
Composite parent,
int style)
- Creates a control in a provided composite.
-
Parameters:
-
parent - the parent -
style - the style
paintHyperlink
protected void paintHyperlink(
GC gc)
-
Description copied from class:
AbstractHyperlink
- Paints the hyperlink as a reaction to the provided paint event.
-
-
Specified by:
-
paintHyperlink
in class
AbstractHyperlink
-
-
Parameters:
-
gc - graphic context
setEnabled
public void setEnabled(boolean enabled)
-
Description copied from class:
Control
- Enables the receiver if the argument is
true ,
and disables it otherwise. A disabled control is typically
not selectable from the user interface and draws with an
inactive or "grayed" look.
-
-
Overrides:
-
setEnabled
in class
AbstractHyperlink
-
-
Parameters:
-
enabled - the new enabled state
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|