Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
hdf.view.dialog.UserOptionsDefaultPage
hdf.view.dialog.UserOptionsHDFPage
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage
,org.eclipse.jface.dialogs.IMessageProvider
,org.eclipse.jface.preference.IPreferencePage
UserOptionsHDFPage.java - Configuration page for HDF-specific application
settings.
-
Field Summary
Fields inherited from class hdf.view.dialog.UserOptionsDefaultPage
curFont, rootDir, shell
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
-
Constructor Summary
ConstructorDescriptionConfiguration page for HDF-specific application settings. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.Control
createContents
(org.eclipse.swt.widgets.Composite parent) Creates and returns the SWT control for the customized body of this preference page under the given parent composite.boolean
Checks if the location of the PluginDir changed.protected void
load()
Loads all stored values in theFieldEditor
s.void
Performs special processing when this page's Defaults button has been pressed.boolean
Notifies that the OK button of this page's container has been pressed.Methods inherited from class hdf.view.dialog.UserOptionsDefaultPage
createControl
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, setDescription, setImageDescriptor, setVisible
-
Constructor Details
-
UserOptionsHDFPage
public UserOptionsHDFPage()Configuration page for HDF-specific application settings.
-
-
Method Details
-
performDefaults
Performs special processing when this page's Defaults button has been pressed.- Overrides:
performDefaults
in classorg.eclipse.jface.preference.PreferencePage
-
performOk
Notifies that the OK button of this page's container has been pressed.- Specified by:
performOk
in interfaceorg.eclipse.jface.preference.IPreferencePage
- Overrides:
performOk
in classorg.eclipse.jface.preference.PreferencePage
- Returns:
false
to abort the container's OK processing andtrue
to allow the OK to happen
-
isPluginListChanged
Checks if the location of the PluginDir changed.- Returns:
- true if the plugin directory changed.
-
load
Loads all stored values in theFieldEditor
s. -
createContents
Creates and returns the SWT control for the customized body of this preference page under the given parent composite.- Specified by:
createContents
in classorg.eclipse.jface.preference.PreferencePage
- Parameters:
parent
- the parent composite- Returns:
- the new control
-