# 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.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.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.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.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 Package Specification This package has the convenience classes provided by the Eclipse workbench for use by clients who wish to use the core preference support added in 3.0.
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.

Classes in org.eclipse.swt.widgets used by org.eclipse.compare
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.dialogs
Class and Description
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.
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
Class and Description
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
Class and Description
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
Class and Description
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.operation
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.
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.jface.viewers
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
Control Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.search.ui.text
Class and Description
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
Class and Description
Control Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.swt.awt
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.commands
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.menus
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
Control Control is the abstract superclass of all windowed user interface classes.

Classes in org.eclipse.swt.widgets used by org.eclipse.ui.testing
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.wizards.datatransfer
Class and Description
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.