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

Packages that use Composite
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
`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
`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
`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
`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
`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
`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
`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
`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
`class` `Browser` Instances of this class implement the browser user interface metaphor.

Constructors in org.eclipse.swt.browser with parameters of type Composite
`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
`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
`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
`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
`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
`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
`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
`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, java.lang.String text)`
`protected FileUpload` FileDialog.`createFileUpload​(Composite parent, java.lang.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
`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.