public interface ISaveablePart2 extends ISaveablePart
Note that if a part implements this interface, it is excluded from the common "prompt to save" dialog, and instead opens its own dialog. This may cause multiple prompts to the end user during a single user operation. Implementors should be aware that this may lead to a less than optimal user experience.
| Modifier and Type | Field and Description |
|---|---|
static int |
CANCEL
Standard return code constant (value 2) indicating that the part
does not need to be saved and the part should not be closed.
|
static int |
DEFAULT
Standard return code constant (value 3) indicating that the default
behavior for prompting the user to save will be use.
|
static int |
NO
Standard return code constant (value 1) indicating that the part
does not need to be saved and the part should be closed.
|
static int |
YES
Standard return code constant (value 0) indicating that the part
needs to be saved.
|
PROP_DIRTY| Modifier and Type | Method and Description |
|---|---|
int |
promptToSaveOnClose()
Prompts the user for input on what to do with unsaved data.
|
doSave, doSaveAs, isDirty, isSaveAsAllowed, isSaveOnCloseNeededstatic final int YES
static final int NO
static final int CANCEL
static final int DEFAULT
int promptToSaveOnClose()
Implementors are expected to open a custom dialog where the
user will be able to determine what to do with the unsaved data.
Implementors may also return a result of DEFAULT
to get the default prompt handling from the Workbench.
YES,
NO, CANCEL or DEFAULT.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.