# Uses of Package
org.eclipse.swt.widgets

Packages that use org.eclipse.swt.widgets
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer: Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.patch: Provides support for applying and working with patches.
org.eclipse.compare.structuremergeviewer: Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions: Provides a set of actions related to running and debugging applications.
org.eclipse.debug.ui.memory: Provides classes and interfaces to render memory blocks in the memory view.
org.eclipse.debug.ui.sourcelookup: Provides a user interface for debug platform source lookup facilities.
org.eclipse.debug.ui.stringsubstitution: Provides an interface to select an argument for a string substitution variable.
org.eclipse.equinox.p2.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.help.ui: Provides a framework for editing and contributing to the help search scope.
org.eclipse.jface.action: Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.bindings.keys: Provides support for bindings between commands and keys.
org.eclipse.jface.contentassist: Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.jface.databinding.fieldassist: Provides classes that bridge between data binding and the JFace Fieldassist framework.
org.eclipse.jface.databinding.swt: Provides classes that can be used to observe changes in SWT widgets.
org.eclipse.jface.databinding.viewers: Provides classes that can be used to observe the JFace Viewer framework.
org.eclipse.jface.dialogs: Provides support for dialogs.
org.eclipse.jface.fieldassist: Provides classes that help communicate proper content for fields in dialogs and wizards.
org.eclipse.jface.layout: Provides support for layout generation.
org.eclipse.jface.menus: Provides support for trim specification.
org.eclipse.jface.notifications
org.eclipse.jface.operation: Provides JFace support for long-running operations.
org.eclipse.jface.preference: Provides a framework for preferences.
org.eclipse.jface.resource: Provides support for managing resources such as SWT fonts and images.
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.hyperlink: Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.projection: This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.jface.util: Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers: Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.window: Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard: Provides a framework for wizards.
org.eclipse.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.ltk.ui.refactoring.history: Application programming interface to display and preview refactoring history information.
org.eclipse.ltk.ui.refactoring.resource: Application programming interface to actions related to resource refactorings.
org.eclipse.search.ui.text: Provides the base classes to implement a search result view part for searches with textual matches.
org.eclipse.swt.accessibility: SWT Accessibility.
org.eclipse.swt.awt: SWT AWT embedding support.
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.layout: SWT layout classes.
org.eclipse.swt.ole.win32: SWT Win32 OLE implementation classes.
org.eclipse.swt.opengl: SWT OpenGL support.
org.eclipse.swt.printing: SWT Printing support classes.
org.eclipse.swt.widgets: SWT widget public API classes.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.team.ui.history: Application programming interfaces for working with history.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.about: Application programming interfaces for interaction with and extension of the Eclipse Platform About dialog.
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.activities: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.application: Application-level APIs for configuring and controling the Eclipse Platform User Interface.
org.eclipse.ui.cheatsheets: Provides support for working with cheat sheets.
org.eclipse.ui.commands: Provides support for retrieving information on Commands from the workbench.
org.eclipse.ui.console: Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.contentassist: Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.ui.contexts: Provides support for integrating contexts into the Eclipse workbench.
org.eclipse.ui.dialogs: Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.dnd: Classes and Interface specifications for Drag and Drop in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.fieldassist: Classes that provide workbench-level UI support for content assistance and common workbench field decorations.
org.eclipse.ui.forms: Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.forms.editor: Support for forms-based multi-page editors.
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.handlers: Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.help: Classes for integration with the help support system in the Eclipse Platform User Interface.
org.eclipse.ui.ide: APIs for the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.ide.dialogs: APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.ide.fileSystem: APIs for the IDE-specific support for the org.eclipse.core.filesystem.fileSystem extension.
org.eclipse.ui.ide.undo: APIs that provide undo and redo behavior for operations that manipulate the workspace.
org.eclipse.ui.intro: Application programming interfaces for interaction with and extension of the product introduction parts.
org.eclipse.ui.intro.config: Provides support for customizing welcome content and presentation.
org.eclipse.ui.intro.contentproviders: Contains classes which can be used to add controls to a welcome page.
org.eclipse.ui.intro.quicklinks: Application programming interfaces for the Quicklinks Viewer, a component for the Welcome/Intro.
org.eclipse.ui.keys: Provides support for integrating keys into the Eclipse workbench.
org.eclipse.ui.menus: Provides the public API and default implementation for contributing menu and toolbars to the menu service.
org.eclipse.ui.navigator: Provides the Common Navigator framework.
org.eclipse.ui.navigator.resources: Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.
org.eclipse.ui.part: Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.preferences: Classes for using the preferences support in org.eclipse.core.runtime.preferences
org.eclipse.ui.progress: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.splash: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.statushandlers: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.swt: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.testing: Classes for testing support.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.spelling: Partial infrastructure for spell checking in text editors.
org.eclipse.ui.texteditor.templates: Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.themes: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.views.bookmarkexplorer: Provides the standard Bookmarks view which displays bookmarks on resources.
org.eclipse.ui.views.contentoutline: Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.markers: Utility classes for working with markers in views
org.eclipse.ui.views.navigator: Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties: Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.properties.tabbed: Provides the Tabbed Properties framework.
org.eclipse.ui.views.tasklist: Provides the standard Task List view for displaying tasks and problem annotations on resources.
org.eclipse.ui.wizards.datatransfer: Provides the standard Import and Export wizards for moving resources into and out of the workspace.
org.eclipse.unittest.ui

Classes in org.eclipse.swt.widgets used by org.eclipse.compare
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.compare.contentmergeviewer
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.compare.patch
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.compare.structuremergeviewer
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.debug.ui
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.debug.ui.actions
Control: Control is the abstract superclass of all windowed user interface classes.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.debug.ui.memory
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
TableItem: Instances of this class represent a selectable user interface object that represents an item in a table.

Classes in org.eclipse.swt.widgets used by org.eclipse.debug.ui.sourcelookup
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.debug.ui.stringsubstitution
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.equinox.p2.ui
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.help.ui
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.action
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
CoolBar: Instances of this class provide an area for dynamically positioning the items they contain.
Decorations: Instances of this class provide the appearance and behavior of `Shells`, but are not top level shells or dialogs.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
ToolBar: Instances of this class support the layout of selectable tool bar items.
ToolItem: Instances of this class represent a selectable user interface object that represents a button in a tool bar.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.bindings.keys
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.contentassist
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.
Control: Control is the abstract superclass of all windowed user interface classes.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.databinding.fieldassist
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.databinding.swt
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.databinding.viewers
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.dialogs
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
List: Instances of this class represent a selectable user interface object that displays a list of strings and issues notification when a string is selected.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.fieldassist
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.layout
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Layout: A layout controls the position and size of the children of a composite widget.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.menus
Composite: Instances of this class are controls which are capable of containing other controls.
CoolBar: Instances of this class provide an area for dynamically positioning the items they contain.
Menu: Instances of this class are user interface objects that contain menu items.
ToolBar: Instances of this class support the layout of selectable tool bar items.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.notifications
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.operation
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.preference
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
List: Instances of this class represent a selectable user interface object that displays a list of strings and issues notification when a string is selected.
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.
Scale: Instances of the receiver represent a selectable user interface object that present a range of continuous numeric values.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.resource
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.text
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.text.hyperlink
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Listener: Implementers of `Listener` provide a simple `handleEvent()` method that is used internally by SWT to dispatch events.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.text.source
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Layout: A layout controls the position and size of the children of a composite widget.
Listener: Implementers of `Listener` provide a simple `handleEvent()` method that is used internally by SWT to dispatch events.
Menu: Instances of this class are user interface objects that contain menu items.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.text.source.projection
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.util
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.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Monitor: Instances of this class are descriptions of monitors.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.viewers
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
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.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
List: Instances of this class represent a selectable user interface object that displays a list of strings and issues notification when a string is selected.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
TableColumn: Instances of this class represent a column in a table widget.
TableItem: Instances of this class represent a selectable user interface object that represents an item in a table.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
TreeColumn: Instances of this class represent a column in a tree widget.
TreeItem: Instances of this class represent a selectable user interface object that represents a hierarchy of tree items in a tree widget.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.window
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.jface.wizard
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
Listener: Implementers of `Listener` provide a simple `handleEvent()` method that is used internally by SWT to dispatch events.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ltk.ui.refactoring
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ltk.ui.refactoring.history
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ltk.ui.refactoring.resource
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.search.ui.text
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.accessibility
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.awt
Composite: Instances of this class are controls which are capable of containing other controls.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.browser
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.custom
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Caret: Instances of this class provide an i-beam that is typically used as the insertion point for text.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Layout: A layout controls the position and size of the children of a composite widget.
Menu: Instances of this class are user interface objects that contain menu items.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
TableItem: Instances of this class represent a selectable user interface object that represents an item in a table.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
TreeItem: Instances of this class represent a selectable user interface object that represents a hierarchy of tree items in a tree widget.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.dnd
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.events
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Touch: Instances of this class are created in response to a touch-based input device being touched.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.layout
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Layout: A layout controls the position and size of the children of a composite widget.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.ole.win32
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
MenuItem: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.opengl
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.printing
Dialog: This class is the abstract superclass of the classes that represent the built in platform dialogs.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.widgets
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Caret: Instances of this class provide an i-beam that is typically used as the insertion point for text.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
CoolBar: Instances of this class provide an area for dynamically positioning the items they contain.
CoolItem: Instances of this class are selectable user interface objects that represent the dynamically positionable areas of a `CoolBar`.
Decorations: Instances of this class provide the appearance and behavior of `Shells`, but are not top level shells or dialogs.
Dialog: This class is the abstract superclass of the classes that represent the built in platform dialogs.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
ExpandBar: Instances of this class support the layout of selectable expand bar items.
ExpandItem: Instances of this class represent a selectable user interface object that represents a expandable item in a expand bar.
IME: Instances of this class represent input method editors.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Layout: A layout controls the position and size of the children of a composite widget.
Listener: Implementers of `Listener` provide a simple `handleEvent()` method that is used internally by SWT to dispatch events.
Menu: Instances of this class are user interface objects that contain menu items.
MenuItem: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Monitor: Instances of this class are descriptions of monitors.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
ScrollBar: Instances of this class are selectable user interface objects that represent a range of positive, numeric values.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Synchronizer: Instances of this class provide synchronization support for displays.
TabFolder: Instances of this class implement the notebook user interface metaphor.
TabItem: Instances of this class represent a selectable user interface object corresponding to a tab for a page in a tab folder.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
TableColumn: Instances of this class represent a column in a table widget.
TableItem: Instances of this class represent a selectable user interface object that represents an item in a table.
TaskBar: Instances of this class represent the system task bar.
TaskItem: Instances of this class represent a task item.
ToolBar: Instances of this class support the layout of selectable tool bar items.
ToolItem: Instances of this class represent a selectable user interface object that represents a button in a tool bar.
ToolTip: Instances of this class represent popup windows that are used to inform or warn the user.
Touch: Instances of this class are created in response to a touch-based input device being touched.
TouchSource: Instances of this class represent sources of touch input that generate `Touch` objects.
Tray: Instances of this class represent the system tray that is part of the task bar status area on some operating systems.
TrayItem: Instances of this class represent icons that can be placed on the system tray or task bar status area.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
TreeColumn: Instances of this class represent a column in a tree widget.
TreeItem: Instances of this class represent a selectable user interface object that represents a hierarchy of tree items in a tree widget.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.team.ui
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.team.ui.history
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.team.ui.synchronize
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.about
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.actions
Control: Control is the abstract superclass of all windowed user interface classes.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.activities
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.application
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.cheatsheets
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.commands
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.console
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.contentassist
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.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.contexts
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.dialogs
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Group: Instances of this class provide an etched border with an optional title.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Listener: Implementers of `Listener` provide a simple `handleEvent()` method that is used internally by SWT to dispatch events.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.dnd
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.editors.text
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.fieldassist
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.forms
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.forms.editor
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.forms.events
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.forms.widgets
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Label: Instances of this class represent a non-selectable user interface object that displays a string or image.
Layout: A layout controls the position and size of the children of a composite widget.
Menu: Instances of this class are user interface objects that contain menu items.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Table: Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
Text: Instances of this class are selectable user interface objects that allow the user to enter and modify text.
Tree: Instances of this class provide a selectable user interface object that displays a hierarchy of items and issues notification when an item in the hierarchy is selected.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.handlers
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.help
Control: Control is the abstract superclass of all windowed user interface classes.
Menu: Instances of this class are user interface objects that contain menu items.
MenuItem: Instances of this class represent a selectable user interface object that issues notification when pressed and released.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.ide
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.ide.dialogs
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.ide.fileSystem
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.ide.undo
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.intro
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.intro.config
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.intro.contentproviders
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.intro.quicklinks
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.keys
Event: Instances of this class provide a description of a particular event which occurred within SWT.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.menus
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Menu: Instances of this class are user interface objects that contain menu items.
ToolBar: Instances of this class support the layout of selectable tool bar items.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.navigator
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Item: This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.navigator.resources
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.part
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Layout: A layout controls the position and size of the children of a composite widget.
Scrollable: This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.
TabFolder: Instances of this class implement the notebook user interface metaphor.
Widget: This class is the abstract superclass of all user interface objects.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.preferences
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.progress
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.splash
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.statushandlers
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.swt
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.testing
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.texteditor
Canvas: Instances of this class provide a surface for drawing arbitrary graphics.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Display: Instances of this class are responsible for managing the connection between SWT and the underlying operating system.
Event: Instances of this class provide a description of a particular event which occurred within SWT.
Menu: Instances of this class are user interface objects that contain menu items.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.texteditor.spelling
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.texteditor.templates
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.themes
Composite: Instances of this class are controls which are capable of containing other controls.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.bookmarkexplorer
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.contentoutline
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.markers
Button: Instances of this class represent a selectable user interface object that issues notification when pressed and released.
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.navigator
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.properties
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.properties.tabbed
Composite: Instances of this class are controls which are capable of containing other controls.
Control: Control is the abstract superclass of all windowed user interface classes.
Group: Instances of this class provide an etched border with an optional title.
List: Instances of this class represent a selectable user interface object that displays a list of strings and issues notification when a string is selected.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.views.tasklist
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.wizards.datatransfer
Composite: Instances of this class are controls which are capable of containing other controls.
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.

Classes in org.eclipse.swt.widgets used by org.eclipse.unittest.ui
Shell: Instances of this class represent the "windows" which the desktop or "window manager" is managing.