org.eclipse.swt.custom |
Package-level Javadoc
SWT Custom widgets.
Package Specification
This package contains the custom widgets which were written to provide the
standard look and feel of the Eclipse platform.
|
Java Source File Name | Type | Comment |
AnimatedProgress.java | Class | A control for showing progress feedback for a long running operation. |
BidiSegmentEvent.java | Class | This event is sent to BidiSegmentListeners when a line is to
be measured or rendered in a bidi locale. |
BidiSegmentListener.java | Interface | This listener interface may be implemented in order to receive
BidiSegmentEvents. |
Bullet.java | Class | Instances of this class represent bullets in the StyledText .
The hashCode() method in this class uses the values of the public
fields to compute the hash value. |
BusyIndicator.java | Class | Support for showing a Busy Cursor during a long running process. |
CBanner.java | Class | Instances of this class implement a Composite that lays out its
children and allows programmatic control of the layout. |
CBannerLayout.java | Class | |
CCombo.java | Class | The CCombo class represents a selectable user interface object
that combines a text field and a list and issues notification
when an item is selected from the list.
CCombo was written to work around certain limitations in the native
combo box. |
CLabel.java | Class | A Label which supports aligned text and/or an image and different border styles. |
CLayoutData.java | Class | |
ControlEditor.java | Class | A ControlEditor is a manager for a Control that appears above a composite and tracks with the
moving and resizing of that composite. |
CTabFolder.java | Class | Instances of this class implement the notebook user interface
metaphor. |
CTabFolder2Adapter.java | Class | This adapter class provides default implementations for the
methods described by the CTabFolder2Listener interface. |
CTabFolder2Listener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated by the CTabFolder
control.
After creating an instance of a class that implements
this interface it can be added to a CTabFolder using the
addCTabFolder2Listener method and removed using
the removeCTabFolder2Listener method. |
CTabFolderAdapter.java | Class | |
CTabFolderEvent.java | Class | |
CTabFolderLayout.java | Class | |
CTabFolderListener.java | Interface | Classes which implement this interface provide a method
that deals with events generated in the CTabFolder.
After creating an instance of a class that implements
this interface it can be added to a CTabFolder using the
addCTabFolderListener method and removed using
the removeCTabFolderListener method. |
CTabItem.java | Class | Instances of this class represent a selectable user interface object
that represent a page in a notebook widget. |
DefaultContent.java | Class | |
DisplayRenderer.java | Class | A DisplayRenderer renders the content of a StyledText widget on
a display device. |
ExtendedModifyEvent.java | Class | This event is sent after a text change occurs. |
ExtendedModifyListener.java | Interface | |
LineBackgroundEvent.java | Class | This event is sent when a line is about to be drawn. |
LineBackgroundListener.java | Interface | |
LineStyleEvent.java | Class | This event is sent when a line is about to be drawn. |
LineStyleListener.java | Interface | |
MovementEvent.java | Class | This event is sent when a new offset is required based on the current
offset and a movement type. |
MovementListener.java | Interface | This listener is invoked when a new offset is required based on the current
offset and a movement type. |
PaintObjectEvent.java | Class | This event is sent when an object needs to be drawn. |
PaintObjectListener.java | Interface | This listener is invoked when an object needs to be drawn. |
PopupList.java | Class | A PopupList is a list of selectable items that appears in its own shell positioned above
its parent shell. |
PrintRenderer.java | Class | A PrintRenderer renders the content of a StyledText widget on
a printer device.
Print rendering may occur in a non-UI thread. |
SashForm.java | Class | The SashForm is a composite control that lays out its children in a
row or column arrangement (as specified by the orientation) and places
a Sash between each child. |
SashFormData.java | Class | |
SashFormLayout.java | Class | |
ScrolledComposite.java | Class | A ScrolledComposite provides scrollbars and will scroll its content when the user
uses the scrollbars.
There are two ways to use the ScrolledComposite:
1) Set the size of the control that is being scrolled and the ScrolledComposite
will show scrollbars when the contained control can not be fully seen.
2) The second way imitates the way a browser would work. |
ScrolledCompositeLayout.java | Class | |
ST.java | Class | This class provides access to the public constants provided by StyledText . |
StackLayout.java | Class | This Layout stacks all the controls one on top of the other and resizes all controls
to have the same size and location. |
StyledText.java | Class | A StyledText is an editable user interface object that displays lines
of text. |
StyledTextBidi.java | Class | This class provides API for StyledText to implement bidirectional text
functions. |
StyledTextContent.java | Interface | Clients may implement the StyledTextContent interface to provide a
custom store for the StyledText widget content. |
StyledTextDropTargetEffect.java | Class | This adapter class provides a default drag under effect (eg. |
StyledTextEvent.java | Class | |
StyledTextListener.java | Class | |
StyledTextPrintOptions.java | Class | Use StyledTextPrintOptions to specify printing options for the
StyledText.print(Printer, StyledTextPrintOptions) API. |
StyledTextRenderer.java | Class | A StyledTextRenderer renders the content of a StyledText widget. |
StyleRange.java | Class | |
TableCursor.java | Class | A TableCursor provides a way for the user to navigate around a Table
using the keyboard. |
TableEditor.java | Class | A TableEditor is a manager for a Control that appears above a cell in a Table and tracks with the
moving and resizing of that cell. |
TableTree.java | Class | A TableTree is a selectable user interface object
that displays a hierarchy of items, and issues
notification when an item is selected. |
TableTreeEditor.java | Class | A TableTreeEditor is a manager for a Control that appears above a cell in a TableTree
and tracks with the moving and resizing of that cell. |
TableTreeItem.java | Class | A TableTreeItem is a selectable user interface object
that represents an item in a hierarchy of items in a
TableTree. |
TextChangedEvent.java | Class | This event is sent by the StyledTextContent implementor when a change to
the text occurs. |
TextChangeListener.java | Interface | The StyledText widget implements this listener to receive
notifications when changes to the model occur.
It is not intended to be implemented by clients or by
implementors of StyledTextContent. |
TextChangingEvent.java | Class | This event is sent by the StyledTextContent implementor when a change
to the text is about to occur. |
TreeEditor.java | Class | A TreeEditor is a manager for a Control that appears above a cell in a Tree and tracks with the
moving and resizing of that cell. |
VerifyKeyListener.java | Interface | |
ViewForm.java | Class | Instances of this class implement a Composite that positions and sizes
children and allows programmatic control of layout and border parameters. |
ViewFormLayout.java | Class | |
WrappedContent.java | Class | An instance of class WrappedContent is used by
StyledText to display wrapped lines. |