Home » Eclipse-SWT-3.5.1 » org.eclipse » swt » widgets »

org.eclipse.swt.widgets

Interfaces:

IComposite     code | html
IControl   A strip down interface for the Control class.  code | html
IIconBar     code | html
IIconBarMouseHandler     code | html
IIconBarRenderer     code | html
IImageAction     code | html
IScrollable     code | html
Listener   Implementers of Listener provide a simple handleEvent() method that is used internally by SWT to dispatch events.  code | html

Abstract Classes:

Control   Control is the abstract superclass of all windowed user interface classes.  code | html
Dialog   This class is the abstract superclass of the classes that represent the built in platform dialogs.  code | html
Item   This class is the abstract superclass of all non-windowed user interface objects that occur within specific controls.  code | html
Layout   A layout controls the position and size of the children of a composite widget.  code | html
Scrollable   This class is the abstract superclass of all classes which represent controls that have standard scroll bars.  code | html
Widget   This class is the abstract superclass of all user interface objects.  code | html

Classes:

Button   Instances of this class represent a selectable user interface object that issues notification when pressed and released.  code | html
Canvas   Instances of this class provide a surface for drawing arbitrary graphics.  code | html
Caret   Instances of this class provide an i-beam that is typically used as the insertion point for text.  code | html
ColorDialog   Instances of this class allow the user to select a color from a predefined set of available colors.  code | html
ColorProgressBar   A hack to draw a horizontal progress bar in color.  code | html
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.  code | html
Composite   Instances of this class are controls which are capable of containing other controls.  code | html
CoolBar   Instances of this class provide an area for dynamically positioning the items they contain.  code | html
CoolItem   Instances of this class are selectable user interface objects that represent the dynamically positionable areas of a CoolBar code | html
DateTime   Instances of this class are selectable user interface objects that allow the user to enter and modify date or time values.  code | html
Decorations   Instances of this class provide the appearance and behavior of Shells, but are not top level shells or dialogs.  code | html
DirectoryDialog   Instances of this class allow the user to navigate the file system and select a directory.  code | html
Display   Instances of this class are responsible for managing the connection between SWT and the underlying operating system.  code | html
Event   Instances of this class provide a description of a particular event which occurred within SWT.  code | html
EventTable   Instances of this class implement a simple look up mechanism that maps an event type to a listener.  code | html
ExpandBar   Instances of this class support the layout of selectable expand bar items.  code | html
ExpandItem   Instances of this class represent a selectable user interface object that represents a expandable item in a expand bar.  code | html
FileDialog   Instances of this class allow the user to navigate the file system and select or enter a file name.  code | html
FontDialog   Instances of this class allow the user to select a font from all available fonts in the system.  code | html
Group   Instances of this class provide an etched border with an optional title.  code | html
IME   Instances of this class represent input method editors.  code | html
IconBar   An icon bar like a ToolBar but can scroll and have more control of the appearance.  code | html
IconBar.DefaultMouseHandler     code | html
IconBar.DefaultRenderer     code | html
IconBarLayout   Layout parameters for the IconBar.  code | html
ImageAction   An Action that is backed by an existing image managed by ImageFactory instead of using ImageDescriptor.  code | html
ImageList   Copyright (c) 2000, 2004 IBM Corporation and others.  code | html
Label   Instances of this class represent a non-selectable user interface object that displays a string or image.  code | html
Link   Instances of this class represent a selectable user interface object that displays a text with links.  code | html
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.  code | html
Menu   Instances of this class are user interface objects that contain menu items.  code | html
MenuItem   Instances of this class represent a selectable user interface object that issues notification when pressed and released.  code | html
MessageBox   Instances of this class are used to inform or warn the user.  code | html
Monitor   Instances of this class are descriptions of monitors.  code | html
ProgressBar   Instances of the receiver represent an unselectable user interface object that is used to display progress, typically in the form of a bar.  code | html
RunnableLock   Instances of this class are used to ensure that an application cannot interfere with the locking mechanism used to implement asynchonous and synchronous communication between widgets and background threads.  code | html
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.  code | html
Scale   Instances of the receiver represent a selectable user interface object that present a range of continuous numeric values.  code | html
ScrollBar   Instances of this class are selectable user interface objects that represent a range of positive, numeric values.  code | html
Shell   Instances of this class represent the "windows" which the desktop or "window manager" is managing.  code | html
Slider   Instances of this class are selectable user interface objects that represent a range of positive, numeric values.  code | html
Spinner   Instances of this class are selectable user interface objects that allow the user to enter and modify numeric values.  code | html
Synchronizer   Instances of this class provide synchronization support for displays.  code | html
TabFolder   Instances of this class implement the notebook user interface metaphor.  code | html
TabItem   Instances of this class represent a selectable user interface object corresponding to a tab for a page in a tab folder.  code | html
Table   Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.  code | html
TableColumn   Instances of this class represent a column in a table widget.  code | html
TableItem   Instances of this class represent a selectable user interface object that represents an item in a table.  code | html
Text   Instances of this class are selectable user interface objects that allow the user to enter and modify text.  code | html
ToolBar   Instances of this class support the layout of selectable tool bar items.  code | html
ToolItem   Instances of this class represent a selectable user interface object that represents a button in a tool bar.  code | html
ToolTip   Instances of this class represent popup windows that are used to inform or warn the user.  code | html
Tracker   Instances of this class implement rubber banding rectangles that are drawn onto a parent Composite or Display code | html
Tray   Instances of this class represent the system tray that is part of the task bar status area on some operating systems.  code | html
TrayItem   Instances of this class represent icons that can be placed on the system tray or task bar status area.  code | html
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.  code | html
TreeColumn   Instances of this class represent a column in a tree widget.  code | html
TreeItem   Instances of this class represent a selectable user interface object that represents a hierarchy of tree items in a tree widget.  code | html
TypedListener   Instances of this class are internal SWT implementation objects which provide a mapping between the typed and untyped listener mechanisms that SWT supports.  code | html
WeightedLayout   The SashForm lays out its children in a Row or Column arrangement (as specified by the orientation) and places a Sash between the children.  code | html