# Uses of Class
org.eclipse.swt.widgets.Composite

Packages that use Composite
Package
Description
org.eclipse.nebula.jface.gridviewer
org.eclipse.nebula.widgets.grid
org.eclipse.nebula.widgets.richtext
org.eclipse.rap.rwt.application
org.eclipse.rap.rwt.widgets
org.eclipse.swt.browser
org.eclipse.swt.custom
org.eclipse.swt.layout
org.eclipse.swt.widgets

## Uses of Composite in org.eclipse.nebula.jface.gridviewer

Constructors in org.eclipse.nebula.jface.gridviewer with parameters of type Composite
Modifier
Constructor
Description
``
`GridTableViewer(Composite parent)`
Creates a grid viewer on a newly-created grid control under the given parent.
``
`GridTableViewer(Composite parent, int style)`
Creates a grid viewer on a newly-created grid control under the given parent.
``
`GridTreeViewer(Composite parent)`
Creates a grid tree viewer on a newly-created grid control under the given parent.
``
`GridTreeViewer(Composite parent, int style)`
Creates a grid tree viewer on a newly-created grid control under the given parent.

## Uses of Composite in org.eclipse.nebula.widgets.grid

Subclasses of Composite in org.eclipse.nebula.widgets.grid
Modifier and Type
Class
Description
`class`
`Grid`
Instances of this class implement a selectable user interface object that displays a list of images and strings and issue notification when selected.
Constructors in org.eclipse.nebula.widgets.grid with parameters of type Composite
Modifier
Constructor
Description
``
`Grid(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.nebula.widgets.richtext

Subclasses of Composite in org.eclipse.nebula.widgets.richtext
Modifier and Type
Class
Description
`class`
`RichTextEditor`
Rich Text Editor control that wraps CKEditor, a web-based WYSIWYG/Rich-Text editor.
Constructors in org.eclipse.nebula.widgets.richtext with parameters of type Composite
Modifier
Constructor
Description
``
`RichTextEditor(Composite parent)`
Constructs a new instance of this class given its parent.
``
`RichTextEditor(Composite parent, int style)`
Constructs a new instance of this class given its parent.
``
`RichTextEditor(Composite parent, RichTextEditorConfiguration editorConfig)`
Constructs a new instance of this class given its parent, the given `ToolbarConfiguration` and a style value describing its behavior and appearance.
``
`RichTextEditor(Composite parent, RichTextEditorConfiguration editorConfig, int style)`
Constructs a new instance of this class given its parent, the given `ToolbarConfiguration` and a style value describing its behavior and appearance.
``
`RichTextEditor(Composite parent, ToolbarConfiguration toolbarConfig)`
Deprecated.
use constructors that take a `RichTextEditorConfiguration`
``
`RichTextEditor(Composite parent, ToolbarConfiguration toolbarConfig, int style)`
Deprecated.
use constructors that take a `RichTextEditorConfiguration`

## Uses of Composite in org.eclipse.rap.rwt.application

Methods in org.eclipse.rap.rwt.application with parameters of type Composite
Modifier and Type
Method
Description
`protected abstract void`
AbstractEntryPoint.`createContents(Composite parent)`
Creates the controls that constitute the UI for this entrypoint.

## Uses of Composite in org.eclipse.rap.rwt.widgets

Subclasses of Composite in org.eclipse.rap.rwt.widgets
Modifier and Type
Class
Description
`class`
`FileUpload`
A button-like widget allowing to select a file from the client's file system and to upload this file to a given URL using HTTP POST.
Constructors in org.eclipse.rap.rwt.widgets with parameters of type Composite
Modifier
Constructor
Description
``
`FileUpload(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.swt.browser

Subclasses of Composite in org.eclipse.swt.browser
Modifier and Type
Class
Description
`class`
`Browser`
Instances of this class implement the browser user interface metaphor.
Constructors in org.eclipse.swt.browser with parameters of type Composite
Modifier
Constructor
Description
``
`Browser(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.swt.custom

Subclasses of Composite in org.eclipse.swt.custom
Modifier and Type
Class
Description
`class`
`CBanner`
Instances of this class implement a Composite that lays out its children and allows programmatic control of the layout.
`class`
`CCombo`
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.
`class`
`CLabel`
A Label which supports aligned text and/or an image and different border styles.
`class`
`CTabFolder`
Instances of this class implement the notebook user interface metaphor.
`class`
`SashForm`
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.
`class`
`ScrolledComposite`
A ScrolledComposite provides scrollbars and will scroll its content when the user uses the scrollbars.
`class`
`ViewForm`
Instances of this class implement a Composite that positions and sizes children and allows programmatic control of layout and border parameters.
Methods in org.eclipse.swt.custom with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
StackLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected void`
StackLayout.`layout(Composite composite, boolean flushCache)`
Constructors in org.eclipse.swt.custom with parameters of type Composite
Modifier
Constructor
Description
``
`CBanner(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CCombo(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CLabel(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ControlEditor(Composite parent)`
Creates a ControlEditor for the specified Composite.
``
`CTabFolder(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`SashForm(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ScrolledComposite(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ViewForm(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.

## Uses of Composite in org.eclipse.swt.layout

Methods in org.eclipse.swt.layout with parameters of type Composite
Modifier and Type
Method
Description
`protected Point`
FillLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
FormLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
GridLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected Point`
RowLayout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
`protected void`
FillLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
FormLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
GridLayout.`layout(Composite composite, boolean flushCache)`
`protected void`
RowLayout.`layout(Composite composite, boolean flushCache)`

## Uses of Composite in org.eclipse.swt.widgets

Subclasses of Composite in org.eclipse.swt.widgets
Modifier and Type
Class
Description
`class`
`Canvas`
Instances of this class provide a surface for drawing arbitrary graphics.
`class`
`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.
`class`
`CoolBar`
Instances of this class provide an area for dynamically positioning the items they contain.
`class`
`DateTime`
Instances of this class are selectable user interface objects that allow the user to enter and modify date or time values.
`class`
`Decorations`
This class was introduced to be API compatible with SWT and does only provide those methods that are absolutely necessary to serve this purpose.
`class`
`ExpandBar`
Instances of this class support the layout of selectable expand bar items.
`class`
`Group`
Instances of this class provide an etched border with an optional title.
`class`
`Shell`
Instances of this class represent the "windows" which the desktop or "window manager" is managing.
`class`
`Spinner`
Instances of this class are selectable user interface objects that allow the user to enter and modify numeric values.
`class`
`TabFolder`
Instances of this class implement the notebook user interface metaphor.
`class`
`Table`
Instances of this class implement a selectable user interface object that displays a list of images and strings and issues notification when selected.
`class`
`ToolBar`
Instances of this class support the layout of selectable tool bar items.
`class`
`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.
Methods in org.eclipse.swt.widgets that return Composite
Modifier and Type
Method
Description
`Composite`
Control.`getParent()`
Returns the receiver's parent, which must be a `Composite` or null when the receiver is a shell that was created with null or a display for a parent.
Methods in org.eclipse.swt.widgets with parameters of type Composite
Modifier and Type
Method
Description
`protected abstract Point`
Layout.`computeSize(Composite composite, int wHint, int hHint, boolean flushCache)`
Computes and returns the size of the specified composite's client area according to this layout.
`protected Button`
FileDialog.`createButton(Composite parent, String text)`
`protected FileUpload`
FileDialog.`createFileUpload(Composite parent, String text)`
`protected abstract void`
Layout.`layout(Composite composite, boolean flushCache)`
Lays out the children of the specified composite according to this layout.
`boolean`
Control.`setParent(Composite parent)`
Changes the parent of the widget to be the one provided if the underlying operating system supports this feature.
Constructors in org.eclipse.swt.widgets with parameters of type Composite
Modifier
Constructor
Description
``
`Button(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Canvas(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Combo(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Composite(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Control(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`CoolBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`DateTime(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ExpandBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Group(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Label(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Link(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`List(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ProgressBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Sash(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Scale(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Scrollable(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Slider(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Spinner(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`TabFolder(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Table(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Text(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`ToolBar(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
``
`Tree(Composite parent, int style)`
Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.