org.eclipse.ui.dialogs
Class ProjectLocationSelectionDialog
java.lang.Object
|
+--org.eclipse.jface.window.Window
|
+--org.eclipse.jface.dialogs.Dialog
|
+--org.eclipse.ui.dialogs.SelectionDialog
|
+--org.eclipse.ui.dialogs.SelectionStatusDialog
|
+--org.eclipse.ui.dialogs.ProjectLocationSelectionDialog
- public class ProjectLocationSelectionDialog
- extends SelectionStatusDialog
The ProjectLocationSelectionDialog is the dialog used to select the name
and location of a project for copying.
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Method Summary |
protected void |
computeResult()
The ProjectLocationSelectionDialog implementation of this
SelectionStatusDialog method builds a two element list -
the first element is the project name and the second one is the location. |
protected void |
configureShell(Shell shell)
Configures the given shell in preparation for opening this window
in it. |
protected Control |
createDialogArea(Composite parent)
Creates and returns the contents of the upper part
of this dialog (above the button bar). |
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog |
createButtonsForButtonBar, createMessageArea, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, cancelPressed, close, constrainShellSize, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, setButtonLayoutData, setButtonLayoutFormData |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, createShell, getContents, getDefaultImage, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectLocationSelectionDialog
public ProjectLocationSelectionDialog(Shell parentShell,
IProject existingProject)
- Create a ProjectLocationSelectionDialog on the supplied project parented by the parentShell.
- Parameters:
parentShell
- existingProject
-
computeResult
protected void computeResult()
- The
ProjectLocationSelectionDialog
implementation of this
SelectionStatusDialog
method builds a two element list -
the first element is the project name and the second one is the location.
- Overrides:
computeResult
in class SelectionStatusDialog
configureShell
protected void configureShell(Shell shell)
- Description copied from class:
Window
- Configures the given shell in preparation for opening this window
in it.
The default implementation of this framework method
sets the shell's image and gives it a grid layout.
Subclasses may extend or reimplement.
- Overrides:
configureShell
in class SelectionStatusDialog
- Following copied from class:
org.eclipse.jface.window.Window
- Parameters:
newShell
- the shell
createDialogArea
protected Control createDialogArea(Composite parent)
- Description copied from class:
Dialog
- Creates and returns the contents of the upper part
of this dialog (above the button bar).
The Dialog
implementation of this framework method
creates and returns a new Composite
with
standard margins and spacing.
The returned control's layout data must be an instance of
GridData
.
Subclasses must override this method but may call super
as in the following example:
Composite composite = (Composite)super.createDialogArea(parent);
//add controls to composite as necessary
return composite;
- Overrides:
createDialogArea
in class Dialog
- Following copied from class:
org.eclipse.jface.dialogs.Dialog
- Parameters:
parent
- the parent composite to contain the dialog area- Returns:
- the dialog area control
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.