Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

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

Packages that use Control
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer | Support for compare and merge viewers which show the content side-by-side.
org.eclipse.debug.ui | Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions | Provides a set of actions related to running and debugging applications.
org.eclipse.jface.action | Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.contentassist | Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.jface.dialogs | Provides support for dialogs.
org.eclipse.jface.preference | Provides a framework for preferences.
org.eclipse.jface.resource | Provides support for managing resources such as SWT fonts and images.
org.eclipse.jface.text | Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.source | Provides a support for managing annotations attached to a document.
org.eclipse.jface.util | Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers | Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.window | Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard | Provides a framework for wizards.
org.eclipse.search.ui.text | Provides the interface for a default search result page for textual searches.
org.eclipse.swt.accessibility | SWT Accessibility.
org.eclipse.swt.browser | SWT Browser widget.
org.eclipse.swt.custom | SWT Custom widgets.
org.eclipse.swt.dnd | SWT Drag and Drop support.
org.eclipse.swt.layout | This package contains the SWT layout classes.
org.eclipse.swt.ole.win32 | SWT Win32 OLE implementation classes.
org.eclipse.swt.widgets | SWT widget public API classes.
org.eclipse.team.ui | Provides basic support for managing Team providers.
org.eclipse.team.ui.synchronize | Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui | Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.application | Application-level APIs for configuring and controling the Eclipse Platform User Interface.
org.eclipse.ui.cheatsheets | Provides support for working with cheat sheets.
org.eclipse.ui.dialogs | Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.forms.editor | Support for forms-based multi-page editors.
org.eclipse.ui.forms.widgets | Custom widgets and controls for forms-based parts.
org.eclipse.ui.help | Classes for integration with the help support system in the Eclipse Platform User Interface.
org.eclipse.ui.intro.config |
org.eclipse.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.presentations |
org.eclipse.ui.texteditor | Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.templates | Application programming interfaces for interaction with the Eclipse Java User Interface text support.
org.eclipse.ui.views.contentoutline | Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.properties | Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.tasklist | Provides the standard Task List view for displaying tasks and problem annotations on resources.

Uses of Control in org.eclipse.compare

Subclasses of Control in org.eclipse.compare
`class` | `CompareViewerPane` A `CompareViewerPane` is a convenience class which installs a `CLabel` and a `Toolbar` in a `ViewForm`.
`class` | `CompareViewerSwitchingPane` A custom `CompareViewerPane` that supports dynamic viewer switching.
`class` | `Splitter` The Splitter adds support for nesting to a SashForm.

Methods in org.eclipse.compare that return Control
`protected Control` | `EditionSelectionDialog.createDialogArea(Composite parent2)`
`Control` | `CompareEditorInput.createContents(Composite parent)` Create the SWT controls that are used to display the result of the compare operation.
`Control` | `CompareEditorInput.createOutlineContents(Composite parent, int direction)`

Methods in org.eclipse.compare with parameters of type Control
`void` | `Splitter.setVisible(Control child, boolean visible)` Sets the visibility of the given child in this Splitter.
`void` | `Splitter.setMaximizedControl(Control control)`

Uses of Control in org.eclipse.compare.contentmergeviewer

Methods in org.eclipse.compare.contentmergeviewer that return Control
`protected Control` | `ContentMergeViewer.buildControl(Composite parent)` Builds the SWT controls for the three areas of a compare/merge viewer.
`Control` | `ContentMergeViewer.getControl()`

Uses of Control in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui that return Control
`Control` | `ILaunchConfigurationTab.getControl()` Returns the top level control for this tab.
`Control` | `AbstractLaunchConfigurationTab.getControl()`
`protected Control` | `AbstractDebugView.getControl()` Returns the control for this view, or `null` if none.
`protected Control` | `AbstractDebugView.getDefaultControl()` Returns the default control for this view.

Methods in org.eclipse.debug.ui with parameters of type Control
`protected void` | `AbstractLaunchConfigurationTab.setControl(Control control)` Sets the control to be displayed in this tab.
`protected void` | `AbstractDebugView.createContextMenu(Control menuControl)` Creates a pop-up menu on the given control.

Uses of Control in org.eclipse.debug.ui.actions

Methods in org.eclipse.debug.ui.actions with parameters of type Control
`Menu` | `LaunchAsAction.getMenu(Control parent)`
`Menu` | `ContextualLaunchAction.getMenu(Control parent)`
`Menu` | `AbstractLaunchHistoryAction.getMenu(Control parent)`

Uses of Control in org.eclipse.jface.action

Methods in org.eclipse.jface.action that return Control
`Control` | `StatusLineManager.createControl(Composite parent)` Creates and returns this manager's status line control.
`Control` | `StatusLineManager.createControl(Composite parent, int style)` Creates and returns this manager's status line control.
`Control` | `StatusLineManager.getControl()` Returns the control used by this StatusLineManager.
`protected abstract Control` | `ControlContribution.createControl(Composite parent)` Creates and returns the control for this contribution item under the given parent composite.

Methods in org.eclipse.jface.action with parameters of type Control
`Menu` | `MenuManager.createContextMenu(Control parent)` Creates and returns an SWT context menu control for this menu, and installs all registered contributions.
`Menu` | `IMenuCreator.getMenu(Control parent)` Returns the SWT menu, created as a pop up menu parented by the given control.
`protected int` | `ControlContribution.computeWidth(Control control)` Computes the width of the given control which is being added to a tool bar.

Uses of Control in org.eclipse.jface.contentassist

Methods in org.eclipse.jface.contentassist that return Control
`Control` | `TextContentAssistSubjectAdapter.getControl()`
`Control` | `IContentAssistSubjectControl.getControl()` Returns the control of this content assist subject control.
`Control` | `ComboContentAssistSubjectAdapter.getControl()`
`abstract Control` | `AbstractControlContentAssistSubjectAdapter.getControl()`

Uses of Control in org.eclipse.jface.dialogs

Subclasses of Control in org.eclipse.jface.dialogs
`class` | `ProgressIndicator` A control for showing progress feedback for a long running operation.

Fields in org.eclipse.jface.dialogs declared as Control
`protected Control` | `Dialog.dialogArea` The dialog area; `null` until dialog is layed out.
`Control` | `Dialog.buttonBar` The button bar; `null` until dialog is layed out.

Methods in org.eclipse.jface.dialogs that return Control
`protected Control` | `TitleAreaDialog.createContents(Composite parent)`
`protected Control` | `TitleAreaDialog.createDialogArea(Composite parent)` Creates and returns the contents of the upper part of this dialog (above the button bar).
`protected Control` | `ProgressMonitorDialog.createDialogArea(Composite parent)`
`protected Control` | `MessageDialogWithToggle.createDialogArea(Composite parent)`
`protected Control` | `MessageDialog.createCustomArea(Composite parent)` Creates and returns the contents of an area of the dialog which appears below the message and above the button bar.
`protected Control` | `MessageDialog.createDialogArea(Composite parent)` This implementation of the `Dialog` framework method creates and lays out a composite and calls `createMessageArea` and `createCustomArea` to populate it.
`protected Control` | `InputDialog.createDialogArea(Composite parent)`
`protected Control` | `IconAndMessageDialog.createMessageArea(Composite composite)` Create the area the message will be shown in.
`protected Control` | `IconAndMessageDialog.createButtonBar(Composite parent)`
`protected Control` | `IconAndMessageDialog.createContents(Composite parent)`
`Control` | `IDialogPage.getControl()` Returns the top level control for this dialog page.
`protected Control` | `ErrorDialog.createDialogArea(Composite parent)` This implementation of the `Dialog` framework method creates and lays out a composite and calls `createMessageArea` and `createCustomArea` to populate it.
`Control` | `DialogPage.getControl()` Returns the top level control for this dialog page.
`protected Control` | `Dialog.createButtonBar(Composite parent)` Creates and returns the contents of this dialog's button bar.
`protected Control` | `Dialog.createContents(Composite parent)` The `Dialog` implementation of this `Window` method creates and lays out the top level composite for the dialog, and determines the appropriate horizontal and vertical dialog units based on the font size.
`protected Control` | `Dialog.createDialogArea(Composite parent)` Creates and returns the contents of the upper part of this dialog (above the button bar).
`protected Control` | `Dialog.getButtonBar()` Returns the button bar control.
`protected Control` | `Dialog.getDialogArea()` Returns the dialog area control.

Methods in org.eclipse.jface.dialogs with parameters of type Control
`protected void` | `DialogPage.initializeDialogUnits(Control testControl)` Initializes the computation of horizontal and vertical dialog units based on the size of current font.
`protected void` | `DialogPage.setControl(Control newControl)` Set the control for the receiver.
`static String` | `Dialog.shortenText(String textValue, Control control)` Shortens the given text `textValue` so that its width in pixels does not exceed the width of the given control.
`protected void` | `Dialog.initializeDialogUnits(Control control)` Initializes the computation of horizontal and vertical dialog units based on the size of current font.
`static void` | `Dialog.applyDialogFont(Control control)` Applies the dialog font to all controls that currently have the default font.
`static ControlEnableState` | `ControlEnableState.disable(Control w)` Saves the current enable/disable state of the given control and its descendents in the returned object; the controls are all disabled.
`static ControlEnableState` | `ControlEnableState.disable(Control w, List exceptions)` Saves the current enable/disable state of the given control and its descendents in the returned object except for the given list of exception cases; the controls that are saved are also disabled.

Constructors in org.eclipse.jface.dialogs with parameters of type Control
`ControlEnableState(Control w)` Creates a new object and saves in it the current enable/disable state of the given control and its descendents; the controls that are saved are also disabled.
`ControlEnableState(Control w, List exceptions)` Creates a new object and saves in it the current enable/disable state of the given control and its descendents except for the given list of exception cases; the controls that are saved are also disabled.

Uses of Control in org.eclipse.jface.preference

Methods in org.eclipse.jface.preference that return Control
`protected abstract Control` | `PreferencePage.createContents(Composite parent)` Creates and returns the SWT control for the customized body of this preference page under the given parent composite.
`protected Control` | `PreferenceDialog.createContents(Composite parent)`
`protected Control` | `PreferenceDialog.createDialogArea(Composite parent)`
`protected Control` | `PreferenceDialog.createTreeAreaContents(Composite parent)`
`Control` | `FontFieldEditor.getPreviewControl()` Returns the preview control for this field editor.
`protected Control` | `FieldEditorPreferencePage.createContents(Composite parent)`

Methods in org.eclipse.jface.preference with parameters of type Control
`protected void` | `PreferenceDialog.layoutTreeAreaControl(Control control)`
`protected void` | `FieldEditor.checkParent(Control control, Composite parent)` Checks if the given parent is the current parent of the supplied control; throws an (unchecked) exception if they are not correctly related.
`protected int` | `FieldEditor.convertHorizontalDLUsToPixels(Control control, int dlus)` Returns the number of pixels corresponding to the given number of horizontal dialog units.
`protected int` | `FieldEditor.convertVerticalDLUsToPixels(Control control, int dlus)` Returns the number of pixels corresponding to the given number of vertical dialog units.
`protected Point` | `ColorFieldEditor.computeImageSize(Control window)` Computes the size of the color image displayed on the button.

Uses of Control in org.eclipse.jface.resource

Methods in org.eclipse.jface.resource with parameters of type Control
`static void` | `JFaceColors.setColors(Control control, Color foreground, Color background)` Set the foreground and background colors of the control to the specified values.

Uses of Control in org.eclipse.jface.text

Methods in org.eclipse.jface.text that return Control
`Control` | `TextViewer.getControl()`
`Control` | `ITextViewerExtension.getControl()` Returns the control of this viewer.
`protected Control` | `AbstractInformationControlManager.getSubjectControl()` Returns the subject control of this manager/information control.

Methods in org.eclipse.jface.text with parameters of type Control
`void` | `AbstractInformationControlManager.install(Control subjectControl)` Installs this manager on the given control.
`protected Point` | `AbstractInformationControlManager.computeSizeConstraints(Control subjectControl, IInformationControl informationControl)` Computes the size constraints of the information control in points based on the default font of the given subject control as well as the size constraints in character width.
`protected Point` | `AbstractInformationControlManager.computeSizeConstraints(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl)` Computes the size constraints of the information control in points.
`void` | `AbstractInformationControlManager.IInformationControlCloser.setSubjectControl(Control subject)` Sets the closer's subject control.

Uses of Control in org.eclipse.jface.text.source

Methods in org.eclipse.jface.text.source that return Control
`Control` | `VerticalRuler.getControl()`
`Control` | `VerticalRuler.createControl(Composite parent, ITextViewer textViewer)`
`Control` | `SourceViewer.getControl()`
`Control` | `OverviewRuler.getControl()`
`Control` | `OverviewRuler.createControl(Composite parent, ITextViewer textViewer)`
`Control` | `OverviewRuler.getHeaderControl()`
`Control` | `LineNumberRulerColumn.getControl()`
`Control` | `LineNumberRulerColumn.createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control` | `IVerticalRulerInfo.getControl()` Returns the ruler's SWT control.
`Control` | `IVerticalRulerColumn.createControl(CompositeRuler parentRuler, Composite parentControl)` Creates the column's SWT control.
`Control` | `IVerticalRulerColumn.getControl()` Returns the column's SWT control.
`Control` | `IVerticalRuler.createControl(Composite parent, ITextViewer textViewer)` Creates the ruler's SWT control.
`Control` | `IOverviewRuler.getHeaderControl()` Returns this rulers header control.
`Control` | `CompositeRuler.getControl()`
`Control` | `CompositeRuler.createControl(Composite parent, ITextViewer textViewer)`
`Control` | `ChangeRulerColumn.createControl(CompositeRuler parentRuler, Composite parentControl)`
`Control` | `ChangeRulerColumn.getControl()`
`Control` | `AnnotationRulerColumn.getControl()`
`Control` | `AnnotationRulerColumn.createControl(CompositeRuler parentRuler, Composite parentControl)`

Methods in org.eclipse.jface.text.source with parameters of type Control
`protected Point` | `AnnotationBarHoverManager.computeSizeConstraints(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl)`
`void` | `AnnotationBarHoverManager.Closer.setSubjectControl(Control control)`

Uses of Control in org.eclipse.jface.util

Methods in org.eclipse.jface.util with parameters of type Control
`static Rectangle` | `Geometry.toControl(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from display coordinates to the local coordinate system of the given object into display coordinates.
`static Rectangle` | `Geometry.toDisplay(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from the local coordinate system of the given object into display coordinates.

Constructors in org.eclipse.jface.util with parameters of type Control
`OpenStrategy(Control control)`

Uses of Control in org.eclipse.jface.viewers

Methods in org.eclipse.jface.viewers that return Control
`abstract Control` | `Viewer.getControl()` Returns the primary control associated with this viewer.
`Control` | `TreeViewer.getControl()`
`protected Control` | `TextCellEditor.createControl(Composite parent)`
`Control` | `TableViewer.getControl()`
`Control` | `TableTreeViewer.getControl()`
`Control` | `ListViewer.getControl()`
`protected Control` | `DialogCellEditor.createContents(Composite cell)` Creates the controls used to show the value of this cell editor.
`protected Control` | `DialogCellEditor.createControl(Composite parent)`
`Control` | `ComboViewer.getControl()`
`protected Control` | `ComboBoxCellEditor.createControl(Composite parent)`
`protected Control` | `ColorCellEditor.createContents(Composite cell)`
`protected Control` | `CheckboxCellEditor.createControl(Composite parent)` The `CheckboxCellEditor` implementation of this `CellEditor` framework method does nothing and returns `null`.
`protected abstract Control` | `CellEditor.createControl(Composite parent)` Creates the control for this cell editor under the given parent control.
`Control` | `CellEditor.getControl()` Returns the control used to implement this cell editor.
`abstract Control` | `AbstractListViewer.getControl()`

Methods in org.eclipse.jface.viewers with parameters of type Control
`protected void` | `TreeViewer.addTreeListener(Control c, TreeListener listener)`
`protected int` | `TreeViewer.getItemCount(Control widget)`
`protected Item[]` | `TreeViewer.getSelection(Control widget)`
`protected void` | `TreeViewer.removeAll(Control widget)`
`protected void` | `TableViewer.hookControl(Control control)`
`protected void` | `TableTreeViewer.addTreeListener(Control c, TreeListener listener)`
`protected int` | `TableTreeViewer.getItemCount(Control widget)`
`protected Item[]` | `TableTreeViewer.getSelection(Control widget)`
`protected void` | `TableTreeViewer.hookControl(Control control)`
`protected void` | `TableTreeViewer.removeAll(Control widget)`
`protected void` | `StructuredViewer.hookControl(Control control)`
`protected abstract Object` | `DialogCellEditor.openDialogBox(Control cellEditorWindow)` Opens a dialog box under the given parent control and returns the dialog's value when it closes, or `null` if the dialog was cancelled or no selection was made in the dialog.
`protected void` | `ContentViewer.hookControl(Control control)` Adds event listener hooks to the given control.
`protected Object` | `ColorCellEditor.openDialogBox(Control cellEditorWindow)`
`protected void` | `AbstractTreeViewer.addSelectionListener(Control control, SelectionListener listener)` Deprecated.
`protected abstract void` | `AbstractTreeViewer.addTreeListener(Control control, TreeListener listener)` Adds the given SWT tree listener to the given SWT control.
`protected abstract int` | `AbstractTreeViewer.getItemCount(Control control)` Returns the number of child items of the given SWT control.
`protected abstract Item[]` | `AbstractTreeViewer.getSelection(Control control)` Returns all selected items for the given SWT control.
`protected void` | `AbstractTreeViewer.hookControl(Control control)`
`protected abstract void` | `AbstractTreeViewer.removeAll(Control control)` Removes all items from the given control.

Uses of Control in org.eclipse.jface.window

Methods in org.eclipse.jface.window that return Control
`protected Control` | `Window.createContents(Composite parent)` Creates and returns this window's contents.
`protected Control` | `Window.getContents()` Returns the top level control for this window.
`protected Control` | `ApplicationWindow.createToolBarControl(Composite parent)` Creates the control for the tool bar manager.
`protected Control` | `ApplicationWindow.createCoolBarControl(Composite composite)` Creates the control for the cool bar manager.
`protected Control` | `ApplicationWindow.getToolBarControl()` Returns the control for the window's toolbar.
`protected Control` | `ApplicationWindow.getCoolBarControl()` Returns the control for the window's cool bar.

Uses of Control in org.eclipse.jface.wizard

Subclasses of Control in org.eclipse.jface.wizard
`class` | `ProgressMonitorPart` A standard implementation of an IProgressMonitor.

Fields in org.eclipse.jface.wizard declared as Control
`protected Control` | `ProgressMonitorPart.fCancelComponent`

Methods in org.eclipse.jface.wizard that return Control
`protected Control` | `WizardDialog.createButtonBar(Composite parent)` Creates and returns the contents of this dialog's button bar.
`protected Control` | `WizardDialog.createContents(Composite parent)` The `WizardDialog` implementation of this `Window` method calls call `IWizard.addPages` to allow the current wizard to add extra pages, then `super.createContents` to create the controls.
`protected Control` | `WizardDialog.createDialogArea(Composite parent)`

Methods in org.eclipse.jface.wizard with parameters of type Control
`void` | `WizardDialog.PageContainerFillLayout.layoutPage(Control w)` Lays outs the page according to this layout.
`void` | `WizardDialog.PageContainerFillLayout.setPageLocation(Control w)` Sets the location of the page so that its origin is in the upper left corner.
`void` | `ProgressMonitorPart.attachToCancelComponent(Control cancelComponent)` Attaches the progress monitor part to the given cancel component.
`void` | `ProgressMonitorPart.removeFromCancelComponent(Control cc)` Detach the progress monitor part from the given cancel component

Uses of Control in org.eclipse.search.ui.text

Methods in org.eclipse.search.ui.text that return Control
`Control` | `AbstractTextSearchViewPage.getControl()` The `Page` implementation of this `IPage` method returns `null`. Subclasses must reimplement.

Uses of Control in org.eclipse.swt.accessibility

Methods in org.eclipse.swt.accessibility that return Control
`Control` | `Accessible.getControl()` Returns the control for this Accessible object.

Methods in org.eclipse.swt.accessibility with parameters of type Control
`static Accessible` | `Accessible.internal_new_Accessible(Control control)` Invokes platform specific functionality to allocate a new accessible object.

Uses of Control in org.eclipse.swt.browser

Subclasses of Control in org.eclipse.swt.browser
`class` | `Browser` Instances of this class implement the browser user interface metaphor.

Uses of Control in org.eclipse.swt.custom

Subclasses of Control in org.eclipse.swt.custom
`class` | `AnimatedProgress` Deprecated. As of Eclipse 2.1, use ProgressBar with the style SWT.INDETERMINATE Styles: VERTICAL, HORIZONTAL, BORDER
`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 notificiation 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 lays out its children in a Row or Column arrangement (as specified by the orientation) and places a Sash between the children.
`class` | `ScrolledComposite` A ScrolledComposite provides scrollbars and will scroll its content when the user uses the scrollbars.
`class` | `StyledText` A StyledText is an editable user interface object that displays lines of text.
`class` | `TableCursor` A TableCursor provides a way for the user to navigate around a Table using the keyboard.
`class` | `TableTree` A TableTree is a selectable user interface object that displays a hierarchy of items, and issues notification when an item is selected.
`class` | `ViewForm` Instances of this class implement a Composite that lays out three children horizontally and allows programmatic control of layout and border parameters.

Fields in org.eclipse.swt.custom declared as Control
`Control` | `StackLayout.topControl` topControl the Control that is displayed at the top of the stack.

Methods in org.eclipse.swt.custom that return Control
`Control` | `ViewForm.getContent()` Returns the content area.
`Control` | `ViewForm.getTopCenter()` Returns Control that appears in the top center of the pane.
`Control` | `ViewForm.getTopLeft()` Returns the Control that appears in the top left corner of the pane.
`Control` | `ViewForm.getTopRight()` Returns the control in the top right corner of the pane.
`Control` | `ScrolledComposite.getContent()` Get the content that is being scrolled.
`Control` | `SashForm.getMaximizedControl()` Answer the control that currently is maximized in the SashForm.
`Control` | `ControlEditor.getEditor()` Returns the Control that is displayed above the composite being edited.
`Control` | `CTabItem.getControl()` Gets the control that is displayed in the content are of the tab item.
`Control` | `CTabFolder.getTopRight()` Returns the control in the top right corner of the tab folder.
`Control[]` | `CCombo.getChildren()`
`Control` | `CBanner.getBottom()` Returns the Control that appears on the bottom side of the banner.
`Control` | `CBanner.getLeft()` Returns the Control that appears on the left side of the banner.
`Control` | `CBanner.getRight()` Returns the Control that appears on the right side of the banner.

Methods in org.eclipse.swt.custom with parameters of type Control
`void` | `ViewForm.setContent(Control content)` Sets the content.
`void` | `ViewForm.setTopCenter(Control topCenter)` Set the control that appears in the top center of the pane.
`void` | `ViewForm.setTopLeft(Control c)` Set the control that appears in the top left corner of the pane.
`void` | `ViewForm.setTopRight(Control c)` Set the control that appears in the top right corner of the pane.
`void` | `TreeEditor.setEditor(Control editor, TreeItem item)` Specify the Control that is to be displayed and the cell in the tree that it is to be positioned above.
`void` | `TableTreeEditor.setEditor(Control editor, TableTreeItem item, int column)` Specify the Control that is to be displayed and the cell in the table that it is to be positioned above.
`void` | `TableEditor.setEditor(Control editor, TableItem item, int column)` Specify the Control that is to be displayed and the cell in the table that it is to be positioned above.
`void` | `ScrolledComposite.setContent(Control content)` Set the content that will be scrolled.
`void` | `SashForm.setMaximizedControl(Control control)` Specify the control that should take up the entire client area of the SashForm.
`void` | `ControlEditor.setEditor(Control editor)` Specify the Control that is to be displayed.
`void` | `CTabItem.setControl(Control control)` Sets the control that is used to fill the client area of the tab folder when the user selects the tab item.
`void` | `CTabFolder.setTopRight(Control control)` Set the control that appears in the top right corner of the tab folder.
`void` | `CTabFolder.setTopRight(Control control, int alignment)` Set the control that appears in the top right corner of the tab folder.
`void` | `CBanner.setBottom(Control control)` Set the control that appears on the bottom side of the banner.
`void` | `CBanner.setLeft(Control control)` Set the control that appears on the left side of the banner.
`void` | `CBanner.setRight(Control control)` Set the control that appears on the right side of the banner.

Uses of Control in org.eclipse.swt.dnd

Methods in org.eclipse.swt.dnd that return Control
`Control` | `DropTarget.getControl()` Returns the Control which is registered for this DropTarget.
`Control` | `DragSource.getControl()` Returns the Control which is registered for this DragSource.

Constructors in org.eclipse.swt.dnd with parameters of type Control
`DropTarget(Control control, int style)` Creates a new `DropTarget` to allow data to be dropped on the specified `Control`.
`DragSource(Control control, int style)` Creates a new `DragSource` to handle dragging from the specified `Control`.

Uses of Control in org.eclipse.swt.layout

Fields in org.eclipse.swt.layout declared as Control
`Control` | `FormAttachment.control` control specifies the control to which the control side is attached.

Constructors in org.eclipse.swt.layout with parameters of type Control
`FormAttachment(Control control)` Constructs a new instance of this class given a control.
`FormAttachment(Control control, int offset)` Constructs a new instance of this class given a control and an offset.
`FormAttachment(Control control, int offset, int alignment)` Constructs a new instance of this class given a control, an offset and an alignment.

Uses of Control in org.eclipse.swt.ole.win32

Subclasses of Control in org.eclipse.swt.ole.win32
`class` | `OleClientSite` OleClientSite provides a site to manage an embedded OLE Document within a container.
`class` | `OleControlSite` OleControlSite provides a site to manage an embedded ActiveX Control within a container.
`class` | `OleFrame` OleFrame is an OLE Container's top level frame.

Uses of Control in org.eclipse.swt.widgets

Subclasses of Control in org.eclipse.swt.widgets
`class` | `Button` Instances of this class represent a selectable user interface object that issues notification when pressed and released.
`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` | `Composite` Instances of this class are controls which are capable of containing other controls.
`class` | `CoolBar` Instances of this class provide an area for dynamically positioning the items they contain.
`class` | `Decorations` Instances of this class provide the appearance and behavior of `Shells`, but are not top level shells or dialogs.
`class` | `Group` Instances of this class provide an etched border with an optional title.
`class` | `Label` Instances of this class represent a non-selectable user interface object that displays a string or image.
`class` | `List` Instances of this class represent a selectable user interface object that displays a list of strings and issues notificiation when a string selected.
`class` | `ProgressBar` Instances of the receiver represent is an unselectable user interface object that is used to display progress, typically in the form of a bar.
`class` | `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.
`class` | `Scale` Instances of the receiver represent a selectable user interface object that present a range of continuous numeric values.
`class` | `Scrollable` This class is the abstract superclass of all classes which represent controls that have standard scroll bars.
`class` | `Shell` Instances of this class represent the "windows" which the desktop or "window manager" is managing.
`class` | `Slider` Instances of this class are selectable user interface objects that represent a range of positive, 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 issue notificiation when selected.
`class` | `Text` Instances of this class are selectable user interface objects that allow the user to enter and modify text.
`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 issue notificiation when an item in the hierarchy is selected.

Methods in org.eclipse.swt.widgets that return Control
`Control` | `ToolItem.getControl()` Returns the control that is used to fill the bounds of the item when the items is a `SEPARATOR`.
`Control` | `TabItem.getControl()` Returns the control that is used to fill the client area of the tab folder when the user selects the tab item.
`Control` | `Display.getCursorControl()` Returns the control which the on-screen pointer is currently over top of, or null if it is not currently over one of the controls built by the currently running application.
`Control` | `Display.getFocusControl()` Returns the control which currently has keyboard focus, or null if keyboard events are not currently going to any of the controls built by the currently running application.
`Control` | `CoolItem.getControl()` Returns the control that is associated with the receiver.
`Control[]` | `Composite.getChildren()` Returns an array containing the receiver's children.
`Control[]` | `Composite.getTabList()` Gets the last specified tabbing order for the control.

Methods in org.eclipse.swt.widgets with parameters of type Control
`void` | `ToolItem.setControl(Control control)` Sets the control that is used to fill the bounds of the item when the items is a `SEPARATOR`.
`void` | `TabItem.setControl(Control control)` Sets the control that is used to fill the client area of the tab folder when the user selects the tab item.
`Point` | `Display.map(Control from, Control to, Point point)` Maps a point from one coordinate system to another.
`Point` | `Display.map(Control from, Control to, int x, int y)` Maps a point from one coordinate system to another.
`Rectangle` | `Display.map(Control from, Control to, Rectangle rectangle)` Maps a point from one coordinate system to another.
`Rectangle` | `Display.map(Control from, Control to, int x, int y, int width, int height)` Maps a point from one coordinate system to another.
`void` | `CoolItem.setControl(Control control)` Sets the control that is associated with the receiver to the argument.
`void` | `Control.moveAbove(Control control)` Moves the receiver above the specified control in the drawing order.
`void` | `Control.moveBelow(Control control)` Moves the receiver below the specified control in the drawing order.
`void` | `Composite.setTabList(Control[] tabList)` Sets the tabbing order for the specified controls to match the order that they occur in the argument list.

Constructors in org.eclipse.swt.widgets with parameters of type Control
`Menu(Control parent)` Constructs a new instance of this class given its parent, and sets the style for the instance so that the instance will be a popup menu on the given parent's shell.

Uses of Control in org.eclipse.team.ui

Methods in org.eclipse.team.ui that return Control
`protected Control` | `SaveablePartDialog.createDialogArea(Composite parent2)`

Uses of Control in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize that return Control
`Control` | `SyncInfoCompareInput.createContents(Composite parent)`
`Control` | `ParticipantPageSaveablePart.getControl()` Returns the primary control for this part.
`protected Control` | `ParticipantPageDialog.createDialogArea(Composite parent2)`

Uses of Control in org.eclipse.ui

Methods in org.eclipse.ui with parameters of type Control
`Menu` | `IWorkbenchWindowPulldownDelegate.getMenu(Control parent)` Returns the menu for this pull down action.

Uses of Control in org.eclipse.ui.application

Methods in org.eclipse.ui.application that return Control
`Control` | `IWorkbenchWindowConfigurer.createCoolBarControl(Composite parent)` Creates the cool bar control.
`Control` | `IWorkbenchWindowConfigurer.createStatusLineControl(Composite parent)` Creates the status line control.
`Control` | `IWorkbenchWindowConfigurer.createPageComposite(Composite parent)` Creates the page composite, in which the window's pages, and their views and editors, appear.

Uses of Control in org.eclipse.ui.cheatsheets

Methods in org.eclipse.ui.cheatsheets that return Control
`Control` | `ICheatSheetViewer.getControl()` Returns the primary control associated with this viewer.

Uses of Control in org.eclipse.ui.dialogs

Subclasses of Control in org.eclipse.ui.dialogs
`class` | `FilteredList` A composite widget which holds a list of elements for user selection.

Methods in org.eclipse.ui.dialogs that return Control
`protected Control` | `TypeFilteringDialog.createDialogArea(Composite parent)`
`Control` | `TwoPaneElementSelector.createDialogArea(Composite parent)`
`protected Control` | `SelectionStatusDialog.createButtonBar(Composite parent)`
`protected Control` | `ListSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `ListDialog.createDialogArea(Composite container)`
`protected Control` | `ElementTreeSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `ElementListSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `CheckedTreeSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `SaveAsDialog.createContents(Composite parent)`
`protected Control` | `SaveAsDialog.createDialogArea(Composite parent)`
`protected Control` | `ResourceSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `ResourceListSelectionDialog.createDialogArea(Composite parent)` Creates the contents of this dialog, initializes the listener and the update thread.
`protected Control` | `ProjectLocationSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `ProjectLocationMoveDialog.createContents(Composite parent)`
`protected Control` | `ProjectLocationMoveDialog.createDialogArea(Composite parent)`
`protected Control` | `NewFolderDialog.createDialogArea(Composite parent)`
`protected Control` | `MarkerResolutionSelectionDialog.createDialogArea(Composite parent)`
`protected Control` | `FileSelectionDialog.createDialogArea(Composite parent)` Deprecated.
`protected Control` | `ContainerSelectionDialog.createDialogArea(Composite parent)`

Uses of Control in org.eclipse.ui.forms.editor

Methods in org.eclipse.ui.forms.editor that return Control
`Control` | `IFormPage.getPartControl()` Returns the control associated with this page.
`Control` | `FormPage.getPartControl()` Returns the form page control.

Methods in org.eclipse.ui.forms.editor with parameters of type Control
`int` | `FormEditor.addPage(Control control)` Adds a simple SWT control as a page.

Uses of Control in org.eclipse.ui.forms.widgets

Subclasses of Control in org.eclipse.ui.forms.widgets
`class` | `AbstractHyperlink` This is the base class for custom hyperlink widget.
`class` | `ExpandableComposite` This composite is capable of expanding or collapsing a single client that is its direct child.
`class` | `Form` Form is a custom control that renders a title and an optional background image above the body composite.
`class` | `FormText` This class is a read-only text control that is capable of rendering wrapped text.
`class` | `Hyperlink` Hyperlink is a concrete implementation of the abstract base class that draws text in the client area.
`class` | `ImageHyperlink` This class extends hyperlink widget by adding the capability to render an image relative to the text.
`class` | `ScrolledForm` ScrolledForm is a control that is capable of scrolling an instance of the Form class.
`class` | `ScrolledFormText` ScrolledFormText is a control that is capable of scrolling an instance of the FormText class.
`class` | `ScrolledPageBook` ScrolledPageBook is a class that is capable of stacking several composites (pages), while showing one at a time.
`class` | `Section` A variation of the expandable composite that adds optional description below the title.
`class` | `SharedScrolledComposite` This class is used to provide common scrolling services to a number of controls in the toolkit.
`class` | `ToggleHyperlink` A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class` | `TreeNode` A custom selectable control that can be used to control areas that can be expanded or collapsed.
`class` | `Twistie` A custom selectable control that can be used to control areas that can be expanded or collapsed.

Fields in org.eclipse.ui.forms.widgets declared as Control
`protected Control` | `ExpandableComposite.textLabel`

Methods in org.eclipse.ui.forms.widgets that return Control
`Control` | `Section.getSeparatorControl()` Returns the control that is used as a separator betweeen the title and the client, or `null` if not set.
`protected Control` | `Section.getDescriptionControl()` Returns the control used to render the description.
`Control` | `ScrolledPageBook.getCurrentPage()` Returns the page currently showing.
`Control` | `ExpandableComposite.getClient()` Returns the current expandable client.
`protected Control` | `ExpandableComposite.getDescriptionControl()` Returns description control that will be placed under the title if present.
`protected Control` | `ExpandableComposite.getSeparatorControl()` Returns the separator control that will be placed between the title and the description if present.
`Control` | `ExpandableComposite.getTextClient()` Returns the text client control.

Methods in org.eclipse.ui.forms.widgets with parameters of type Control
`void` | `SharedScrolledComposite.setContent(Control content)` Overrides 'super' to pass the proper colors and font
`void` | `Section.setSeparatorControl(Control separator)` Sets the separator control of this section.
`void` | `ScrolledPageBook.registerPage(Object key, Control page)` Registers a page under the privided key to be managed by the page book.
`void` | `ScrolledFormText.setContent(Control c)` The class sets the content widget.
`void` | `ScrolledForm.setContent(Control c)` The form sets the content widget.
`void` | `FormToolkit.adapt(Control control, boolean trackFocus, boolean trackKeyboard)` Adapts a control to be used in a form that is associated with this toolkit.
`static void` | `FormToolkit.ensureVisible(Control c)` A helper method that ensures the provided control is visible when ScrolledComposite is somewhere in the parent chain.
`void` | `ExpandableComposite.setClient(Control client)` Sets the client of this expandable composite.
`void` | `ExpandableComposite.setTextClient(Control textClient)` Sets the text client control.

Uses of Control in org.eclipse.ui.help

Methods in org.eclipse.ui.help with parameters of type Control
`static Object` | `WorkbenchHelp.getHelp(Control control)` Deprecated. as context computers are no longer supported
`static void` | `WorkbenchHelp.setHelp(Control control, Object[] contexts)` Deprecated. use setHelp with single context id parameter
`static void` | `WorkbenchHelp.setHelp(Control control, IContextComputer computer)` Deprecated. context computers are no longer supported, clients should implement their own help listener
`static void` | `WorkbenchHelp.setHelp(Control control, String contextId)` Sets the given help context id on the given control.

Uses of Control in org.eclipse.ui.intro.config

Methods in org.eclipse.ui.intro.config that return Control
`Control` | `IStandbyContentPart.getControl()` Returns the primary control associated with this standby part.
`Control` | `CustomizableIntroPart.getControl()` Returns the primary control associated with this Intro part.

Uses of Control in org.eclipse.ui.part

Subclasses of Control in org.eclipse.ui.part
`class` | `DrillDownComposite` Class `DrillDownComposite` implements a simple web style navigation metaphor.
`class` | `PageBook` A pagebook is a composite control where only a single control is visible at a time.

Methods in org.eclipse.ui.part that return Control
`abstract Control` | `Page.getControl()` The `Page` implementation of this `IPage` method returns `null`.
`protected Control` | `MultiPageEditorPart.getControl(int pageIndex)` Returns the control for the given page index, or `null` if no control has been set for the page.
`Control` | `MessagePage.getControl()`
`Control` | `IPage.getControl()` Returns the SWT control for this page.
`abstract Control` | `Page.getControl()` The `Page` implementation of this `IPage` method returns `null`.
`protected Control` | `MultiPageEditorPart.getControl(int pageIndex)` Returns the control for the given page index, or `null` if no control has been set for the page.
`Control` | `MessagePage.getControl()`
`Control` | `IPage.getControl()` Returns the SWT control for this page.

Methods in org.eclipse.ui.part with parameters of type Control
`void` | `PageBook.showPage(Control page)` Shows the given page.
`int` | `MultiPageEditorPart.addPage(Control control)` Creates and adds a new page containing the given control to this multi-page editor.
`protected void` | `MultiPageEditorPart.setControl(int pageIndex, Control control)` Sets the control for the given page index.
`void` | `PageBook.showPage(Control page)` Shows the given page.
`int` | `MultiPageEditorPart.addPage(Control control)` Creates and adds a new page containing the given control to this multi-page editor.
`protected void` | `MultiPageEditorPart.setControl(int pageIndex, Control control)` Sets the control for the given page index.

Uses of Control in org.eclipse.ui.presentations

Methods in org.eclipse.ui.presentations that return Control
`abstract Control` | `StackPresentation.getControl()` Returns the control for this presentation
`abstract Control[]` | `StackPresentation.getTabList(IPresentablePart part)` Returns the tab-key traversal order for the given `IPresentablePart`.
`Control` | `IPresentablePart.getToolBar()` Returns the local toolbar for this part, or null if this part does not have a local toolbar.
`Control` | `IPresentablePart.getControl()` Returns an SWT control that can be used to indicate the tab order for this part.
`Control` | `AbstractPresentationFactory.createStatusLineControl(IStatusLineManager statusLine, Composite parent)` Creates the control for the window's status line.

Methods in org.eclipse.ui.presentations with parameters of type Control
`abstract StackDropResult` | `StackPresentation.dragOver(Control currentControl, Point location)` This method is invoked whenever a part is dragged over the stack's control.
`static void` | `PresentationUtil.addDragListener(Control control, Listener externalDragListener)` Adds a drag listener to the given control.
`static void` | `PresentationUtil.removeDragListener(Control control, Listener externalDragListener)` Removes a drag listener that was previously attached using addDragListener

Uses of Control in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return Control
`protected Control` | `StatusTextEditor.createStatusControl(Composite parent, IStatus status)` Creates the status control for the given status.
`Control` | `InfoForm.getControl()` Deprecated. Returns the control of this form.

Uses of Control in org.eclipse.ui.texteditor.templates

Methods in org.eclipse.ui.texteditor.templates that return Control
`protected Control` | `TemplatePreferencePage.createContents(Composite ancestor)`

Uses of Control in org.eclipse.ui.views.contentoutline

Methods in org.eclipse.ui.views.contentoutline that return Control
`Control` | `ContentOutlinePage.getControl()`

Uses of Control in org.eclipse.ui.views.properties

Methods in org.eclipse.ui.views.properties that return Control
`Control` | `PropertySheetPage.getControl()`

Uses of Control in org.eclipse.ui.views.tasklist

Methods in org.eclipse.ui.views.tasklist that return Control
`protected Control` | `TaskPropertiesDialog.createDialogArea(Composite parent)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.