Eclipse Platform
2.1

Uses of Class
org.eclipse.swt.widgets.Shell

Packages that use Shell
org.eclipse.compare Provides support for performing structural and textual compare operations on arbitrary data and displaying the results. 
org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points. 
org.eclipse.jface.action Provides support for shared UI resources such as menus, tool bars, and status lines. 
org.eclipse.jface.dialogs Provides support for dialogs. 
org.eclipse.jface.preference Provides a framework for preferences. 
org.eclipse.jface.text Provides a framework for creating, manipulating, displaying and editing text documents. 
org.eclipse.jface.window Provides a general framework for creating and managing windows. 
org.eclipse.jface.wizard Provides a framework for wizards. 
org.eclipse.swt.custom SWT Custom widgets. 
org.eclipse.swt.printing SWT Printing support classes. 
org.eclipse.swt.widgets SWT widget public API classes. 
org.eclipse.ui Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
org.eclipse.ui.actions Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface. 
org.eclipse.ui.dialogs Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface. 
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface. 
org.eclipse.ui.views.navigator Provides the standard Resource Navigator view which presents the tree of resources in the workspace. 
org.eclipse.ui.views.tasklist Provides the standard Task List view for displaying tasks and problem annotations on resources. 
org.eclipse.ui.wizards.datatransfer Provides the standard Import and Export wizards for moving resources into and out of the workspace. 
 

Uses of Shell in org.eclipse.compare
 

Constructors in org.eclipse.compare with parameters of type Shell
EditionSelectionDialog(Shell parent, ResourceBundle bundle)
          Creates a new modal, resizable dialog.
 

Uses of Shell in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui that return Shell
protected  Shell AbstractLaunchConfigurationTab.getShell()
          Returns the shell this tab is contained in, or null.
 

Methods in org.eclipse.debug.ui with parameters of type Shell
static int DebugUITools.openLaunchConfigurationDialog(Shell shell, IStructuredSelection selection, String mode)
          Open the launch configuration dialog with the specified initial selection.
static int DebugUITools.openLaunchConfigurationDialogOnGroup(Shell shell, IStructuredSelection selection, String groupIdentifier)
          Open the launch configuration dialog with the specified initial selection.
static int DebugUITools.openLaunchConfigurationDialogOnGroup(Shell shell, IStructuredSelection selection, String groupIdentifier, IStatus status)
          Open the launch configuration dialog with the specified initial selection.
static int DebugUITools.openLaunchConfigurationPropertiesDialog(Shell shell, ILaunchConfiguration configuration, String groupIdentifier)
          Open the launch configuration properties dialog on the specified launch configuration.
static int DebugUITools.openLaunchConfigurationDialog(Shell shell, ILaunchConfiguration configuration, String groupIdentifier, IStatus status)
          Open the launch configuration dialog on the specified launch configuration.
 

Uses of Shell in org.eclipse.jface.action
 

Methods in org.eclipse.jface.action with parameters of type Shell
 Menu MenuManager.createMenuBar(Shell parent)
          Deprecated. use createMenuBar(Decorations) instead.
 

Uses of Shell in org.eclipse.jface.dialogs
 

Methods in org.eclipse.jface.dialogs that return Shell
 Shell DialogPage.getShell()
          Returns this dialog page's shell.
 

Methods in org.eclipse.jface.dialogs with parameters of type Shell
protected  void Dialog.configureShell(Shell newShell)
           
protected  void MessageDialog.configureShell(Shell shell)
           
static boolean MessageDialog.openConfirm(Shell parent, String title, String message)
          Convenience method to open a simple confirm (OK/Cancel) dialog.
static void MessageDialog.openError(Shell parent, String title, String message)
          Convenience method to open a standard error dialog.
static void MessageDialog.openInformation(Shell parent, String title, String message)
          Convenience method to open a standard information dialog.
static boolean MessageDialog.openQuestion(Shell parent, String title, String message)
          Convenience method to open a simple Yes/No question dialog.
static void MessageDialog.openWarning(Shell parent, String title, String message)
          Convenience method to open a standard warning dialog.
protected  void InputDialog.configureShell(Shell shell)
           
protected  void ErrorDialog.configureShell(Shell shell)
           
static int ErrorDialog.openError(Shell parent, String dialogTitle, String message, IStatus status)
          Opens an error dialog to display the given error.
static int ErrorDialog.openError(Shell parentShell, String title, String message, IStatus status, int displayMask)
          Opens an error dialog to display the given error.
protected  void ProgressMonitorDialog.configureShell(Shell shell)
           
 

Constructors in org.eclipse.jface.dialogs with parameters of type Shell
Dialog(Shell parentShell)
          Creates a dialog instance.
IconAndMessageDialog(Shell parentShell)
          Constructor for IconAndMessageDialog.
MessageDialog(Shell parentShell, String dialogTitle, Image dialogTitleImage, String dialogMessage, int dialogImageType, String[] dialogButtonLabels, int defaultIndex)
          Create a message dialog.
InputDialog(Shell parentShell, String dialogTitle, String dialogMessage, String initialValue, IInputValidator validator)
          Creates an input dialog with OK and Cancel buttons.
ErrorDialog(Shell parentShell, String dialogTitle, String message, IStatus status, int displayMask)
          Creates an error dialog.
ProgressMonitorDialog(Shell parent)
          Creates a progress monitor dialog under the given shell.
TitleAreaDialog(Shell parentShell)
          Instantiate a new title area dialog.
 

Uses of Shell in org.eclipse.jface.preference
 

Methods in org.eclipse.jface.preference that return Shell
protected  Shell ListEditor.getShell()
          Returns this field editor's shell.
protected  Shell StringButtonFieldEditor.getShell()
          Returns this field editor's shell.
 

Methods in org.eclipse.jface.preference with parameters of type Shell
protected  void PreferenceDialog.configureShell(Shell newShell)
           
 

Constructors in org.eclipse.jface.preference with parameters of type Shell
PreferenceDialog(Shell parentShell, PreferenceManager manager)
          Creates a new preference dialog under the control of the given preference manager.
 

Uses of Shell in org.eclipse.jface.text
 

Methods in org.eclipse.jface.text with parameters of type Shell
 IInformationControl IInformationControlCreator.createInformationControl(Shell parent)
          Creates a new information control with the given shell as the control's parent.
 

Constructors in org.eclipse.jface.text with parameters of type Shell
DefaultInformationControl(Shell parent, int shellStyle, int style, DefaultInformationControl.IInformationPresenter presenter)
          Creates a default information control with the given shell as parent.
DefaultInformationControl(Shell parent, int style, DefaultInformationControl.IInformationPresenter presenter)
          Creates a default information control with the given shell as parent.
DefaultInformationControl(Shell parent)
          Creates a default information control with the given shell as parent.
DefaultInformationControl(Shell parent, DefaultInformationControl.IInformationPresenter presenter)
          Creates a default information control with the given shell as parent.
 

Uses of Shell in org.eclipse.jface.window
 

Methods in org.eclipse.jface.window that return Shell
protected  Shell Window.createShell()
          Creates and returns this window's shell.
protected  Shell Window.getParentShell()
          Returns parent shell, under which this window's shell is created.
 Shell Window.getShell()
          Returns this window's shell.
 

Methods in org.eclipse.jface.window with parameters of type Shell
protected  void Window.configureShell(Shell newShell)
          Configures the given shell in preparation for opening this window in it.
protected  void ApplicationWindow.configureShell(Shell shell)
           
protected  Control ApplicationWindow.createToolBarControl(Shell shell)
          Creates the control for the tool bar manager.
 

Constructors in org.eclipse.jface.window with parameters of type Shell
Window(Shell parentShell)
          Creates a window instance, whose shell will be created under the given parent shell.
ApplicationWindow(Shell parentShell)
          Create an application window instance, whose shell will be created under the given parent shell.
 

Uses of Shell in org.eclipse.jface.wizard
 

Methods in org.eclipse.jface.wizard that return Shell
 Shell Wizard.getShell()
          Returns the wizard's shell if the wizard is visible.
 Shell WizardPage.getShell()
          The WizardPage implementation of this method declared on DialogPage returns the shell of the container.
 Shell IWizardContainer.getShell()
          Returns the shell for this wizard container.
 

Methods in org.eclipse.jface.wizard with parameters of type Shell
protected  void WizardDialog.configureShell(Shell newShell)
           
 

Constructors in org.eclipse.jface.wizard with parameters of type Shell
WizardDialog(Shell parentShell, IWizard newWizard)
          Creates a new wizard dialog for the given wizard.
 

Uses of Shell in org.eclipse.swt.custom
 

Constructors in org.eclipse.swt.custom with parameters of type Shell
PopupList(Shell parent)
          Creates a PopupList above the specified shell.
PopupList(Shell parent, int style)
          Creates a PopupList above the specified shell.
 

Uses of Shell in org.eclipse.swt.printing
 

Constructors in org.eclipse.swt.printing with parameters of type Shell
PrintDialog(Shell parent)
          Constructs a new instance of this class given only its parent.
PrintDialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
 

Uses of Shell in org.eclipse.swt.widgets
 

Methods in org.eclipse.swt.widgets that return Shell
 Shell Control.getShell()
          Returns the receiver's shell.
 Shell Dialog.getParent()
          Returns the receiver's parent, which must be a Shell or null.
 Shell Display.getActiveShell()
          Returns the currently active Shell, or null if no shell belonging to the currently running application is active.
 Shell[] Display.getShells()
          Returns an array containing all shells which have not been disposed and have the receiver as their display.
 Shell Menu.getShell()
          Returns the receiver's shell.
static Shell Shell.win32_new(Display display, int handle)
          Invokes platform specific functionality to allocate a new shell.
 Shell Shell.getShell()
           
 Shell[] Shell.getShells()
          Returns an array containing all shells which are descendents of the receiver.
 

Constructors in org.eclipse.swt.widgets with parameters of type Shell
Dialog(Shell parent)
          Constructs a new instance of this class given only its parent.
Dialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
DirectoryDialog(Shell parent)
          Constructs a new instance of this class given only its parent.
DirectoryDialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
ColorDialog(Shell parent)
          Constructs a new instance of this class given only its parent.
ColorDialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
MessageBox(Shell parent)
          Constructs a new instance of this class given only its parent.
MessageBox(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
FontDialog(Shell parent)
          Constructs a new instance of this class given only its parent.
FontDialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
Shell(Shell parent)
          Constructs a new instance of this class given only its parent.
Shell(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
FileDialog(Shell parent)
          Constructs a new instance of this class given only its parent.
FileDialog(Shell parent, int style)
          Constructs a new instance of this class given its parent and a style value describing its behavior and appearance.
 

Uses of Shell in org.eclipse.ui
 

Methods in org.eclipse.ui that return Shell
 Shell IWorkbenchSite.getShell()
          Returns the shell for this workbench site.
 Shell IWorkbenchWindow.getShell()
          Returns this workbench window's shell.
 

Methods in org.eclipse.ui with parameters of type Shell
 IWorkingSetSelectionDialog IWorkingSetManager.createWorkingSetSelectionDialog(Shell parent)
          Deprecated. use createWorkingSetSelectionDialog(parent, true) instead
 IWorkingSetSelectionDialog IWorkingSetManager.createWorkingSetSelectionDialog(Shell parent, boolean multi)
          Creates a working set selection dialog that lists all working sets and allows the user to add, remove and edit working sets.
 

Uses of Shell in org.eclipse.ui.actions
 

Fields in org.eclipse.ui.actions declared as Shell
protected  Shell CopyProjectAction.shell
          The shell in which to show any dialogs.
 

Constructors in org.eclipse.ui.actions with parameters of type Shell
ReadOnlyStateChecker(Shell parent, String title, String message)
          Create a new checker that parents the dialog off of parent using the supplied title and message.
AddTaskAction(Shell shell)
          Creates a new instance of the receiver.
CreateFileAction(Shell shell)
          Deprecated. see deprecated tag on class
WorkspaceAction(Shell shell, String text)
          Creates a new action with the given text.
OpenResourceAction(Shell shell)
          Creates a new action.
CopyProjectOperation(Shell shell)
          Create a new operation initialized with a shell.
CopyProjectAction(Shell shell)
          Creates a new project copy action with the default text.
ScrubLocalAction(Shell shell)
          Creates a new action.
CopyResourceAction(Shell shell)
          Creates a new action.
MoveResourceAction(Shell shell)
          Creates a new action.
RenameResourceAction(Shell shell)
          Creates a new action.
RenameResourceAction(Shell shell, Tree tree)
          Creates a new action.
BuildAction(Shell shell, int type)
          Creates a new action of the appropriate type.
CreateFolderAction(Shell shell)
          Deprecated. see deprecated tag on class
GlobalBuildAction(IWorkbench workbench, Shell shell, int type)
          Deprecated. use GlobalBuildAction(IWorkbenchWindow, type) instead
CloseResourceAction(Shell shell)
          Creates a new action.
CopyFilesAndFoldersOperation(Shell shell)
          Creates a new operation initialized with a shell.
MoveFilesAndFoldersOperation(Shell shell)
          Creates a new operation initialized with a shell.
AddBookmarkAction(Shell shell)
          Creates a new bookmark action.
AddBookmarkAction(Shell shell, boolean promptForName)
          Creates a new bookmark action.
MoveProjectAction(Shell shell)
          Creates a new project move action with the given text.
WorkingSetFilterActionGroup(Shell shell, IPropertyChangeListener workingSetUpdater)
          Creates a new instance of the receiver
DeleteResourceAction(Shell shell)
          Creates a new delete resource action.
RefreshAction(Shell shell)
          Creates a new action.
 

Uses of Shell in org.eclipse.ui.dialogs
 

Methods in org.eclipse.ui.dialogs with parameters of type Shell
protected  void SelectionDialog.configureShell(Shell shell)
           
protected  void ListSelectionDialog.configureShell(Shell shell)
           
protected  void YesNoCancelListSelectionDialog.configureShell(Shell shell)
          Deprecated.  
protected  void SelectionStatusDialog.configureShell(Shell shell)
           
protected  void SaveAsDialog.configureShell(Shell shell)
           
protected  void TypeFilteringDialog.configureShell(Shell shell)
           
protected  void ProjectLocationSelectionDialog.configureShell(Shell shell)
           
protected  void ProjectLocationMoveDialog.configureShell(Shell shell)
           
protected  void ResourceSelectionDialog.configureShell(Shell shell)
           
protected  void NewFolderDialog.configureShell(Shell shell)
           
protected  void FileSelectionDialog.configureShell(Shell shell)
          Deprecated.  
protected  void MarkerResolutionSelectionDialog.configureShell(Shell newShell)
           
protected  void ContainerSelectionDialog.configureShell(Shell shell)
           
 

Constructors in org.eclipse.ui.dialogs with parameters of type Shell
SelectionDialog(Shell parentShell)
          Creates a dialog instance.
ListDialog(Shell parent)
           
ListSelectionDialog(Shell parentShell, Object input, IStructuredContentProvider contentProvider, ILabelProvider labelProvider, String message)
          Creates a list selection dialog.
YesNoCancelListSelectionDialog(Shell parentShell, Object input, IStructuredContentProvider contentProvider, ILabelProvider labelProvider, String message)
          Deprecated. see class comment
SelectionStatusDialog(Shell parent)
          Creates an instance of a SelectionStatusDialog.
AbstractElementListSelectionDialog(Shell parent, ILabelProvider renderer)
          Constructs a list selection dialog.
TwoPaneElementSelector(Shell parent, ILabelProvider elementRenderer, ILabelProvider qualifierRenderer)
          Creates the two pane element selector.
SaveAsDialog(Shell parentShell)
          Creates a new Save As dialog for no specific file.
CheckedTreeSelectionDialog(Shell parent, ILabelProvider labelProvider, ITreeContentProvider contentProvider)
          Constructs an instance of ElementTreeSelectionDialog.
PropertyDialogAction(Shell shell, ISelectionProvider provider)
          Creates a new action for opening a property dialog on the elements from the given selection provider.
TypeFilteringDialog(Shell parentShell, Collection preselections)
          Creates a type selection dialog using the supplied entries.
TypeFilteringDialog(Shell parentShell, Collection preselections, String filterText)
          Creates a type selection dialog using the supplied entries.
ProjectLocationSelectionDialog(Shell parentShell, IProject existingProject)
          Create a ProjectLocationSelectionDialog on the supplied project parented by the parentShell.
ProjectLocationMoveDialog(Shell parentShell, IProject existingProject)
          Create a ProjectLocationMoveDialog on the supplied project parented by the parentShell.
ResourceSelectionDialog(Shell parentShell, IAdaptable rootElement, String message)
          Creates a resource selection dialog rooted at the given element.
NewFolderDialog(Shell parentShell, IContainer container)
          Creates a NewFolderDialog
FileSelectionDialog(Shell parentShell, FileSystemElement fileSystemElement, String message)
          Deprecated. Creates a file selection dialog rooted at the given file system element.
ElementTreeSelectionDialog(Shell parent, ILabelProvider labelProvider, ITreeContentProvider contentProvider)
          Constructs an instance of ElementTreeSelectionDialog.
ResourceListSelectionDialog(Shell parentShell, IResource[] resources)
          Creates a new instance of the class.
ResourceListSelectionDialog(Shell parentShell, IContainer container, int typeMask)
          Creates a new instance of the class.
MarkerResolutionSelectionDialog(Shell shell, IMarkerResolution[] markerResolutions)
          Creates an instance of this dialog to display the given resolutions.
ElementListSelectionDialog(Shell parent, ILabelProvider renderer)
          Creates a list selection dialog.
ContainerSelectionDialog(Shell parentShell, IContainer initialRoot, boolean allowNewContainerName, String message)
          Creates a resource container selection dialog rooted at the given resource.
 

Uses of Shell in org.eclipse.ui.part
 

Methods in org.eclipse.ui.part that return Shell
 Shell MultiPageEditorSite.getShell()
          The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the shell.
 Shell PageSite.getShell()
           
 

Uses of Shell in org.eclipse.ui.views.navigator
 

Methods in org.eclipse.ui.views.navigator that return Shell
protected  Shell ResourceNavigatorAction.getShell()
          Returns the shell to use within actions.
 Shell ResourceNavigator.getShell()
          Deprecated. use getViewSite().getShell()
 

Constructors in org.eclipse.ui.views.navigator with parameters of type Shell
ResourceNavigatorRenameAction(Shell shell, TreeViewer treeViewer)
          Create a ResourceNavigatorRenameAction and use the tree of the supplied viewer for editing.
ResourceNavigatorMoveAction(Shell shell, StructuredViewer structureViewer)
          Create a ResourceNavigatorMoveAction and use the supplied viewer to update the UI.
 

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

Methods in org.eclipse.ui.views.tasklist with parameters of type Shell
protected  void TaskPropertiesDialog.configureShell(Shell newShell)
           
 

Constructors in org.eclipse.ui.views.tasklist with parameters of type Shell
TaskPropertiesDialog(Shell parentShell)
          Creates the dialog.
 

Uses of Shell in org.eclipse.ui.wizards.datatransfer
 

Methods in org.eclipse.ui.wizards.datatransfer with parameters of type Shell
 void ImportOperation.setContext(Shell shell)
          Sets the context for use by the VCM provider to prompt the user for check-out of files.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.