Package org.eclipse.swt.custom
package org.eclipse.swt.custom
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.-
ClassDescriptionDeprecated.As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE Styles:VERTICAL, HORIZONTAL, BORDERThis event is sent to BidiSegmentListeners when a line is to be measured or rendered in a bidi locale.This listener interface may be implemented in order to receive BidiSegmentEvents.Instances of this class represent bullets in the
StyledText.Support for showing a Busy Cursor during a long running process.This event is sent when the caret offset changes.This listener interface may be implemented in order to receive CaretEvents.Instances of this class implement a Composite that lays out its children and allows programmatic control of the layout.This class provides the layout for CBannerThe 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.A Label which supports aligned text and/or an image and different border styles.A ControlEditor is a manager for a Control that appears above a composite and tracks with the moving and resizing of that composite.Instances of this class implement the notebook user interface metaphor.This adapter class provides default implementations for the methods described by theCTabFolder2Listenerinterface.Classes which implement this interface provide methods that deal with the events that are generated by the CTabFolder control.This adapter class provides a default implementation for the method described by theCTabFolderListenerinterface.This event is sent when an event is generated in the CTabFolder.This class provides the layout for CTabFolderClasses which implement this interface provide a method that deals with events generated in the CTabFolder.Instances of this class provide all of the measuring and drawing functionality required byCTabFolder.Instances of this class represent a selectable user interface object that represent a page in a notebook widget.This event is sent after a text change occurs.Classes which implement this interface provide a method that deals with the event that is generated when text is modified.TheHTMLWriterclass is used to write styled content as HTML.This event is sent when a line is about to be drawn.Classes which implement this interface provide a method that can provide the background color for a line that is to be drawn.This event is sent when a line is about to be drawn.Classes which implement this interface provide a method that can provide the style information for a line that is to be drawn.This class add the following behaviour toStyledTextwidgets:This event is sent when a new offset is required based on the current offset and a movement type.This listener is invoked when a new offset is required based on the current offset and a movement type.This event is sent when an object needs to be drawn.This listener is invoked when an object needs to be drawn.A PopupList is a list of selectable items that appears in its own shell positioned above its parent shell.TheRTFWriterclass is used to write styled content as rich text.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.This class provides the layout for SashFormA ScrolledComposite provides scrollbars and will scroll its content when the user uses the scrollbars.This class provides the layout for ScrolledCompositeThis class provides access to the public constants provided byStyledText.This Layout stacks all the controls one on top of the other and resizes all controls to have the same size and location.A StyledText is an editable user interface object that displays lines of text.The Printing class implements printing of a range of text.Clients may implement the StyledTextContent interface to provide a custom store for the StyledText widget content.This adapter class provides a default drag under effect (eg.Line spacing provider used to customize different line spacing for some lines ofStyledTextUse StyledTextPrintOptions to specify printing options for the StyledText.print(Printer, StyledTextPrintOptions) API.A StyledTextRenderer renders the content of a StyledText widget.The base class encapsulating the logic used to write styled content as a rich format (HTML, RTF, maybe more).StyleRangedefines a set of styles for a specified range of text.A TableCursor provides a way for the user to navigate around a Table using the keyboard.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.This event is sent by the StyledTextContent implementor when a change to the text occurs.The StyledText widget implements this listener to receive notifications when changes to the model occur.This event is sent by the StyledTextContent implementor when a change to the text is about to occur.TheTextWriterclass is used to write widget content to a string.A TreeCursor provides a way for the user to navigate around a Tree with columns using the keyboard.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.Classes which implement this interface provide a method that deals with the event that is generated when a key is pressed.Instances of this class implement a Composite that positions and sizes children and allows programmatic control of layout and border parameters.This class provides the layout for ViewForm