Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.swt.widgets.Widget

Packages that use Widget
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.structuremergeviewer | Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.jface.dialogs | Provides support for dialogs.
org.eclipse.jface.viewers | Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.wizard | Provides a framework for wizards.
org.eclipse.swt.browser | SWT Browser widget.
org.eclipse.swt.custom | SWT Custom widgets.
org.eclipse.swt.dnd | SWT Drag and Drop support.
org.eclipse.swt.events | SWT typed listener support.
org.eclipse.swt.ole.win32 | SWT Win32 OLE implementation classes.
org.eclipse.swt.widgets | SWT widget public API classes.
org.eclipse.ui.dialogs | Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.forms.events | Events and listeners for forms-based parts.
org.eclipse.ui.forms.widgets | Custom widgets and controls for forms-based parts.
org.eclipse.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.

Uses of Widget in org.eclipse.compare

Subclasses of Widget in org.eclipse.compare
`class` | `CompareViewerPane` A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
`class` | `CompareViewerSwitchingPane` A custom `CompareViewerPane` that supports dynamic viewer switching.
`class` | `Splitter` The Splitter adds support for nesting to a SashForm.

Uses of Widget in org.eclipse.compare.structuremergeviewer

Methods in org.eclipse.compare.structuremergeviewer with parameters of type Widget
`protected void` | `DiffTreeViewer.internalExpandToLevel(Widget node, int level)` Overridden to avoid expanding `DiffNode`s that shouldn't expand.

Uses of Widget in org.eclipse.jface.dialogs

Subclasses of Widget in org.eclipse.jface.dialogs
`class` | `ProgressIndicator` A control for showing progress feedback for a long running operation.

Uses of Widget in org.eclipse.jface.viewers

Methods in org.eclipse.jface.viewers that return Widget
`protected Widget` | `TableViewer.doFindInputItem(Object element)`
`protected Widget` | `TableViewer.doFindItem(Object element)`
`protected abstract Widget` | `StructuredViewer.doFindInputItem(Object element)` Returns the widget in this viewer's control which represents the given element if it is the viewer's input.
`protected abstract Widget` | `StructuredViewer.doFindItem(Object element)` Returns the widget in this viewer's control which represent the given element.
`protected Widget` | `StructuredViewer.findItem(Object element)` Finds the widget which represents the given element.
`Widget` | `StructuredViewer.testFindItem(Object element)` Hook for testing.
`protected Widget` | `AbstractTreeViewer.doFindInputItem(Object element)`
`protected Widget` | `AbstractTreeViewer.doFindItem(Object element)`
`protected Widget` | `AbstractTreeViewer.internalExpand(Object element, boolean expand)` Tries to create a path of tree items for the given element.
`protected Widget` | `AbstractListViewer.doFindInputItem(Object element)`
`protected Widget` | `AbstractListViewer.doFindItem(Object element)`

Methods in org.eclipse.jface.viewers with parameters of type Widget
`protected Item[]` | `TreeViewer.getChildren(Widget o)`
`protected Item` | `TreeViewer.newItem(Widget parent, int flags, int ix)`
`protected void` | `TableViewer.doUpdateItem(Widget widget, Object element, boolean fullMap)`
`protected Item[]` | `TableTreeViewer.getChildren(Widget o)`
`protected Item` | `TableTreeViewer.newItem(Widget parent, int flags, int ix)`
`protected abstract void` | `StructuredViewer.doUpdateItem(Widget item, Object element, boolean fullMap)` Copies the attributes of the given element into the given SWT item.
`protected void` | `StructuredViewer.mapElement(Object element, Widget item)` Adds the element item pair to the element map.
`protected void` | `StructuredViewer.refreshItem(Widget widget, Object element)` Refreshes the given TableItem with the given element.
`protected void` | `StructuredViewer.unmapElement(Object element, Widget item)` Removes the given association from the internal element to widget map.
`protected void` | `StructuredViewer.updateItem(Widget widget, Object element)` Copies attributes of the given element into the given widget.
`protected int` | `AbstractTreeViewer.indexForElement(Widget parent, Object element)` Returns the index where the item should be inserted.
`protected void` | `AbstractTreeViewer.createChildren(Widget widget)` Creates all children for the given widget.
`protected void` | `AbstractTreeViewer.createTreeItem(Widget parent, Object element, int index)` Creates a single item for the given parent and synchronizes it with the given element.
`protected void` | `AbstractTreeViewer.doUpdateItem(Widget widget, Object element, boolean fullMap)`
`protected abstract Item[]` | `AbstractTreeViewer.getChildren(Widget widget)` Returns the SWT child items for the given SWT widget.
`protected void` | `AbstractTreeViewer.internalCollapseToLevel(Widget widget, int level)` Recursively collapses the subtree rooted at the given widget to the given level.
`protected void` | `AbstractTreeViewer.internalExpandToLevel(Widget widget, int level)` Recursively expands the subtree rooted at the given widget to the given level.
`protected abstract Item` | `AbstractTreeViewer.newItem(Widget parent, int style, int index)` Creates a new item.
`protected void` | `AbstractTreeViewer.updateChildren(Widget widget, Object parent, Object[] elementChildren)` Deprecated. this is no longer called by the framework
`protected void` | `AbstractListViewer.doUpdateItem(Widget data, Object element, boolean fullMap)`

Uses of Widget in org.eclipse.jface.wizard

Subclasses of Widget in org.eclipse.jface.wizard
`class` | `ProgressMonitorPart` A standard implementation of an IProgressMonitor.

Uses of Widget in org.eclipse.swt.browser

Subclasses of Widget in org.eclipse.swt.browser
`class` | `Browser` Instances of this class implement the browser user interface metaphor.

Uses of Widget in org.eclipse.swt.custom

Subclasses of Widget in org.eclipse.swt.custom
`class` | `AnimatedProgress` Deprecated. As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE Styles: VERTICAL, HORIZONTAL, BORDER
`class` | `CBanner` Instances of this class implement a Composite that lays out its children and allows programmatic control of the layout.
`class` | `CCombo` The CCombo class represents a selectable user interface object that combines a text field and a list and issues notificiation when an item is selected from the list.
`class` | `CLabel` A Label which supports aligned text and/or an image and different border styles.
`class` | `CTabFolder` Instances of this class implement the notebook user interface metaphor.
`class` | `CTabItem` Instances of this class represent a selectable user interface object that represent a page in a notebook widget.
`class` | `SashForm` The SashForm lays out its children in a Row or Column arrangement (as specified by the orientation) and places a Sash between the children.
`class` | `ScrolledComposite` A ScrolledComposite provides scrollbars and will scroll its content when the user uses the scrollbars.
`class` | `StyledText` A StyledText is an editable user interface object that displays lines of text.
`class` | `TableCursor` A TableCursor provides a way for the user to navigate around a Table using the keyboard.
`class` | `TableTree` A TableTree is a selectable user interface object that displays a hierarchy of items, and issues notification when an item is selected.
`class` | `TableTreeItem` A TableTreeItem is a selectable user interface object that represents an item in a heirarchy of items in a TableTree.
`class` | `ViewForm` Instances of this class implement a Composite that lays out three children horizontally and allows programmatic control of layout and border parameters.

Fields in org.eclipse.swt.custom declared as Widget
`Widget` | `CTabFolderEvent.item` The tab item for the operation.

Uses of Widget in org.eclipse.swt.dnd

Subclasses of Widget in org.eclipse.swt.dnd
`class` | `DragSource` `DragSource` defines the source object for a drag and drop transfer.
`class` | `DropTarget` Class `DropTarget` defines the target object for a drag and drop transfer.

Fields in org.eclipse.swt.dnd declared as Widget
`Widget` | `DropTargetEvent.item` If the associated control is a table or tree, this field contains the item located at the cursor coordinates.

Uses of Widget in org.eclipse.swt.events

Fields in org.eclipse.swt.events declared as Widget
`Widget` | `TypedEvent.widget` the widget that issued the event
`Widget` | `SelectionEvent.item` The item that was selected.

Uses of Widget in org.eclipse.swt.ole.win32

Subclasses of Widget in org.eclipse.swt.ole.win32
`class` | `OleClientSite` OleClientSite provides a site to manage an embedded OLE Document within a container.
`class` | `OleControlSite` OleControlSite provides a site to manage an embedded ActiveX Control within a container.
`class` | `OleFrame` OleFrame is an OLE Container's top level frame.

Fields in org.eclipse.swt.ole.win32 declared as Widget
`Widget` | `OleEvent.widget`

Uses of Widget in org.eclipse.swt.widgets

Subclasses of Widget in org.eclipse.swt.widgets
`class` | `Button` Instances of this class represent a selectable user interface object that issues notification when pressed and released.
`class` | `Canvas` Instances of this class provide a surface for drawing arbitrary graphics.
`class` | `Caret` Instances of this class provide an i-beam that is typically used as the insertion point for text.
`class` | `Combo` Instances of this class are controls that allow the user to choose an item from a list of items, or optionally enter a new value by typing it into an editable text field.
`class` | `Composite` Instances of this class are controls which are capable of containing other controls.
`class` | `Control` Control is the abstract superclass of all windowed user interface classes.
`class` | `CoolBar` Instances of this class provide an area for dynamically positioning the items they contain.
`class` | `CoolItem` Instances of this class are selectable user interface objects that represent the dynamically positionable areas of a `CoolBar`.
`class` | `Decorations` Instances of this class provide the appearance and behavior of `Shells`, but are not top level shells or dialogs.
`class` | `Group` Instances of this class provide an etched border with an optional title.
`class` | `Item` This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
`class` | `Label` Instances of this class represent a non-selectable user interface object that displays a string or image.
`class` | `List` Instances of this class represent a selectable user interface object that displays a list of strings and issues notificiation when a string selected.
`class` | `Menu` Instances of this class are user interface objects that contain menu items.
`class` | `MenuItem` Instances of this class represent a selectable user interface object that issues notification when pressed and released.
`class` | `ProgressBar` Instances of the receiver represent is an unselectable user interface object that is used to display progress, typically in the form of a bar.
`class` | `Sash` Instances of the receiver represent a selectable user interface object that allows the user to drag a rubber banded outline of the sash within the parent control.
`class` | `Scale` Instances of the receiver represent a selectable user interface object that present a range of continuous numeric values.
`class` | `Scrollable` This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
`class` | `ScrollBar` Instances of this class are selectable user interface objects that represent a range of positive, numeric values.
`class` | `Shell` Instances of this class represent the "windows" which the desktop or "window manager" is managing.
`class` | `Slider` Instances of this class are selectable user interface objects that represent a range of positive, numeric values.
`class` | `TabFolder` Instances of this class implement the notebook user interface metaphor.
`class` | `TabItem` Instances of this class represent a selectable user interface object corresponding to a tab for a page in a tab folder.
`class` | `Table` Instances of this class implement a selectable user interface object that displays a list of images and strings and issue notificiation when selected.
`class` | `TableColumn` Instances of this class represent a column in a table widget.
`class` | `TableItem` Instances of this class represent a selectable user interface object that represents an item in a table.
`class` | `Text` Instances of this class are selectable user interface objects that allow the user to enter and modify text.
`class` | `ToolBar` Instances of this class support the layout of selectable tool bar items.
`class` | `ToolItem` Instances of this class represent a selectable user interface object that represents a button in a tool bar.
`class` | `Tracker` Instances of this class implement rubber banding rectangles that are drawn onto a parent `Composite` or `Display`.
`class` | `Tray` Instances of this class represent the system tray that is part of the task bar status area on some operating systems.
`class` | `TrayItem` Instances of this class represent icons that can be placed on the system tray or task bar status area.
`class` | `Tree` Instances of this class provide a selectable user interface object that displays a hierarchy of items and issue notificiation when an item in the hierarchy is selected.
`class` | `TreeItem` Instances of this class represent a selectable user interface object that represents a hierarchy of tree items in a tree widget.

Fields in org.eclipse.swt.widgets declared as Widget
`Widget` | `Event.widget` the widget that issued the event
`Widget` | `Event.item` the item that the event occurred in (can be null)

Methods in org.eclipse.swt.widgets that return Widget
`Widget` | `Display.findWidget(int handle)` Given the operating system handle for a widget, returns the instance of the `Widget` subclass which represents it in the currently running application, if such exists, or null if no matching widget can be found.

Constructors in org.eclipse.swt.widgets with parameters of type Widget
`Item(Widget parent, int style)` Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
`Item(Widget parent, int style, int index)` Constructs a new instance of this class given its parent and a style value describing its behavior and appearance, and the index at which to place it in the items maintained by its parent.
`Widget(Widget parent, int style)` Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

Uses of Widget in org.eclipse.ui.dialogs

Subclasses of Widget in org.eclipse.ui.dialogs
`class` | `FilteredList` A composite widget which holds a list of elements for user selection.

Uses of Widget in org.eclipse.ui.forms.events

Constructors in org.eclipse.ui.forms.events with parameters of type Widget
`HyperlinkEvent(Widget widget, Object href, String label, int modifier)` Creates a new hyperlink

Uses of Widget in org.eclipse.ui.forms.widgets

Subclasses of Widget in org.eclipse.ui.forms.widgets
`class` | `AbstractHyperlink` This is the base class for custom hyperlink widget.
`class` | `ExpandableComposite` This composite is capable of expanding or collapsing a single client that is its direct child.
`class` | `Form` Form is a custom control that renders a title and an optional background image above the body composite.
`class` | `FormText` This class is a read-only text control that is capable of rendering wrapped text.
`class` | `Hyperlink` Hyperlink is a concrete implementation of the abstract base class that draws text in the client area.
`class` | `ImageHyperlink` This class extends hyperlink widget by adding the capability to render an image relative to the text.
`class` | `ScrolledForm` ScrolledForm is a control that is capable of scrolling an instance of the Form class.
`class` | `ScrolledFormText` ScrolledFormText is a control that is capable of scrolling an instance of the FormText class.
`class` | `ScrolledPageBook` ScrolledPageBook is a class that is capable of stacking several composites (pages), while showing one at a time.
`class` | `Section` A variation of the expandable composite that adds optional description below the title.
`class` | `SharedScrolledComposite` This class is used to provide common scrolling services to a number of controls in the toolkit.
`class` | `ToggleHyperlink` A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class` | `TreeNode` A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class` | `Twistie` A custom selectable control that can be used to control areas that can be expanded or collapsed.

Uses of Widget in org.eclipse.ui.part

Subclasses of Widget in org.eclipse.ui.part
`class` | `DrillDownComposite` Class `DrillDownComposite` implements a simple web style navigation metaphor.
`class` | `PageBook` A pagebook is a composite control where only a single control is visible at a time.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.