org.eclipse.ui.dialogs
Class ProjectLocationMoveDialog
java.lang.Object
|
+--org.eclipse.jface.window.Window
|
+--org.eclipse.jface.dialogs.Dialog
|
+--org.eclipse.ui.dialogs.SelectionDialog
|
+--org.eclipse.ui.dialogs.ProjectLocationMoveDialog
- public class ProjectLocationMoveDialog
- extends SelectionDialog
The ProjectLocationMoveDialog is the dialog used to select the
location of a project for moving.
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Method Summary |
protected void |
configureShell(Shell shell)
Configures the given shell in preparation for opening this window
in it. |
protected Control |
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 |
createDialogArea(Composite parent)
Creates and returns the contents of the upper part
of this dialog (above the button bar). |
protected void |
okPressed()
The ProjectLocationMoveDialog implementation of this
Dialog method builds a two element list - the first element
is the project name and the second one is the location. |
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, createButtonBar, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, setButtonLayoutData, setButtonLayoutFormData |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, create, 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 |
ProjectLocationMoveDialog
public ProjectLocationMoveDialog(Shell parentShell,
IProject existingProject)
- Create a ProjectLocationMoveDialog on the supplied project parented by the parentShell.
- Parameters:
parentShell
- existingProject
-
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 SelectionDialog
- Following copied from class:
org.eclipse.jface.window.Window
- Parameters:
newShell
- the shell
createContents
protected Control createContents(Composite parent)
- Description copied from class:
Dialog
- 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. It then calls the createDialogArea
and createButtonBar
methods to create the dialog area
and button bar, respectively. Overriding createDialogArea
and
createButtonBar
are recommended rather than overriding
this method.
- Overrides:
createContents
in class Dialog
- Following copied from class:
org.eclipse.jface.window.Window
- Returns:
- the control
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
okPressed
protected void okPressed()
- The
ProjectLocationMoveDialog
implementation of this
Dialog
method builds a two element list - the first element
is the project name and the second one is the location.
- Overrides:
okPressed
in class Dialog
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.