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

Packages that use Widget
org.eclipse.ercp.swt.mobile This package contains classes which are suitable for mobile devices. 
org.eclipse.ercp.update.views   
org.eclipse.jface.viewers Provides a framework for viewers, which are model-based content adapters for SWT widgets. 
org.eclipse.swt.browser SWT Browser widget. 
org.eclipse.swt.events SWT typed listener support. 
org.eclipse.swt.widgets Optional Expanded eSWT Widgets This package includes widgets which are in the Expanded portion of eSWT. 
 

Uses of Widget in org.eclipse.ercp.swt.mobile
 

Subclasses of Widget in org.eclipse.ercp.swt.mobile
 class CaptionedControl
          A CaptionedControl is used to display a label (caption) in front of a control.
 class Command
          Command is a metaphor that represents a general action.
 class ConstrainedText
          A single-line Text control which constrains the user input by styles.
 class DateEditor
          A special data entry control that allows users to enter or choose a date.
 class HyperLink
          Instances of this class represent a selectable user interface object that launchs other applications when activated by the end-user.
 class ListBox
          Instances of this class represent a selectable user interface object that displays a list of items consisting of text and icons from a data model.
 class ListView
          A widget that allows the user to select one or more items from a collection of items that can be displayed in a multi-column way with different styles.
 class MobileShell
          A shell particularly suitable for devices that require dynamic change of trims at run-time.
 class SortedList
          Instances of this class represent a selectable user interface object that displays a sorted list of text items.
 class TaskTip
          This class provides feedback to the user about the state of a long-running task.
 class TextExtension
          This class contains methods for extending the functionality of the Text control.
 

Uses of Widget in org.eclipse.ercp.update.views
 

Subclasses of Widget in org.eclipse.ercp.update.views
 class WrappedLabel
           
 

Uses of Widget in org.eclipse.jface.viewers
 

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

Methods in org.eclipse.jface.viewers with parameters of type Widget
protected  void AbstractTreeViewer.createChildren(Widget widget)
          Creates all children for the given widget.
protected  void AbstractTreeViewer.createTreeItem(Widget parent, java.lang.Object element, int index)
          Creates a single item for the given parent and synchronizes it with the given element.
protected  void AbstractListViewer.doUpdateItem(Widget data, java.lang.Object element, boolean fullMap)
           
protected  void AbstractTreeViewer.doUpdateItem(Widget widget, java.lang.Object element, boolean fullMap)
           
protected abstract  void StructuredViewer.doUpdateItem(Widget item, java.lang.Object element, boolean fullMap)
          Copies the attributes of the given element into the given SWT item.
protected  void TableViewer.doUpdateItem(Widget widget, java.lang.Object element, boolean fullMap)
           
protected  Item AbstractTreeViewer.getChild(Widget widget, int index)
          Get the child for the widget at index.
protected  Item TreeViewer.getChild(Widget widget, int index)
           
protected abstract  Item[] AbstractTreeViewer.getChildren(Widget widget)
          Returns the SWT child items for the given SWT widget.
protected  Item[] TreeViewer.getChildren(Widget o)
           
protected  int AbstractTreeViewer.indexForElement(Widget parent, java.lang.Object element)
          Returns the index where the item should be inserted.
protected  void AbstractTreeViewer.internalAdd(Widget widget, java.lang.Object parentElement, java.lang.Object[] childElements)
          Adds the given child elements to this viewer as children of the given parent element.
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  void AbstractTreeViewer.internalRefresh(Widget widget, java.lang.Object element, boolean doStruct, boolean updateLabels)
          Refreshes the tree starting at the given widget.
protected  void StructuredViewer.internalUpdate(Widget widget, java.lang.Object element, java.lang.String[] properties)
          Updates the given element's presentation when one or more of its properties changes.
protected  void StructuredViewer.mapElement(java.lang.Object element, Widget item)
          Adds the element item pair to the element map.
protected abstract  Item AbstractTreeViewer.newItem(Widget parent, int style, int index)
          Creates a new item.
protected  Item TreeViewer.newItem(Widget parent, int flags, int ix)
           
protected  void StructuredViewer.refreshItem(Widget widget, java.lang.Object element)
          Refreshes the given TableItem with the given element.
protected  void StructuredViewer.unmapElement(java.lang.Object element, Widget item)
          Removes the given association from the internal element to widget map.
protected  void AbstractTreeViewer.updateChildren(Widget widget, java.lang.Object parent, java.lang.Object[] elementChildren)
          Deprecated. this is no longer called by the framework
protected  void StructuredViewer.updateItem(Widget widget, java.lang.Object element)
          Copies attributes of the given element into the given widget.
 

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.events
 

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

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 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 Decorations
          Instances of this class provide the appearance and behavior of Shells, but are not top level shells or dialogs.
 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 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 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 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 notification 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.item
          the item that the event occurred in (can be null)
 Widget Event.widget
          the widget that issued the event
 

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.