Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
hdf.view.dialog.UserOptionsDefaultPage
hdf.view.dialog.UserOptionsGeneralPage
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage,org.eclipse.jface.dialogs.IMessageProvider,org.eclipse.jface.preference.IPreferencePage
UserOptionsGeneralPage.java - Configuration page for general application settings.
-
Field Summary
Fields inherited from class hdf.view.dialog.UserOptionsDefaultPage
curFont, rootDir, shellFields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionConfiguration page for general application settings. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.ControlcreateContents(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.booleanChecks if the Font setting changed.booleanChecks if the location for the UserGuide changed.booleanChecks if the location of the WorkDir changed.protected voidload()Loads all stored values in theFieldEditors.voidPerforms special processing when this page's Defaults button has been pressed.booleanNotifies that the OK button of this page's container has been pressed.Methods inherited from class hdf.view.dialog.UserOptionsDefaultPage
createControlMethods 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, updateApplyButtonMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, setDescription, setImageDescriptor, setVisible
-
Constructor Details
-
UserOptionsGeneralPage
public UserOptionsGeneralPage()Configuration page for general application settings.
-
-
Method Details
-
performDefaults
Performs special processing when this page's Defaults button has been pressed.- Overrides:
performDefaultsin classorg.eclipse.jface.preference.PreferencePage
-
performOk
Notifies that the OK button of this page's container has been pressed.- Specified by:
performOkin interfaceorg.eclipse.jface.preference.IPreferencePage- Overrides:
performOkin classorg.eclipse.jface.preference.PreferencePage- Returns:
falseto abort the container's OK processing andtrueto allow the OK to happen
-
isFontChanged
Checks if the Font setting changed.- Returns:
- true if the font changed.
-
isUserGuideChanged
Checks if the location for the UserGuide changed.- Returns:
- true if the location of the UserGuide changed.
-
isWorkDirChanged
Checks if the location of the WorkDir changed.- Returns:
- true if the working directory changed.
-
load
Loads all stored values in theFieldEditors. -
createContents
Creates and returns the SWT control for the customized body of this preference page under the given parent composite.- Specified by:
createContentsin classorg.eclipse.jface.preference.PreferencePage- Parameters:
parent- the parent composite- Returns:
- the new control
-