Class EditorDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.amalgamasimulation.desktop.ui.dialogs.ContentDialog
com.amalgamasimulation.desktop.ui.editor.dialogs.EditorDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public abstract class EditorDialog
extends com.amalgamasimulation.desktop.ui.dialogs.ContentDialog
ContentDialog that puts its content into a SectionGroup.
Sections, tables and any other controls can be added to the group.- Author:
- Ionov Ivan
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEditorDialog(org.eclipse.swt.widgets.Shell parentShell, String title) protectedEditorDialog(org.eclipse.swt.widgets.Shell parentShell, String title, String message) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidcreateContent(SectionGroup content) Creates the dialog content in thecontentgroup.protected final voidcreateContent(org.eclipse.swt.widgets.Composite parent) Creates the dialog content.protected org.eclipse.swt.widgets.CompositeReturns the composite whose right margin lines up the content with the buttons below it.Methods inherited from class com.amalgamasimulation.desktop.ui.dialogs.ContentDialog
configureShell, create, createButtonsForButtonBar, createContents, createDialogArea, getInitialSize, getMaxMessageWidth, isResizableMethods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Constructor Details
-
EditorDialog
-
EditorDialog
-
-
Method Details
-
createContent
protected final void createContent(org.eclipse.swt.widgets.Composite parent) Description copied from class:com.amalgamasimulation.desktop.ui.dialogs.ContentDialogCreates the dialog content.parentis a composite with a one-columnGridLayout.- Specified by:
createContentin classcom.amalgamasimulation.desktop.ui.dialogs.ContentDialog
-
getAlignedComposite
protected org.eclipse.swt.widgets.Composite getAlignedComposite()Description copied from class:com.amalgamasimulation.desktop.ui.dialogs.ContentDialogReturns the composite whose right margin lines up the content with the buttons below it.- Overrides:
getAlignedCompositein classcom.amalgamasimulation.desktop.ui.dialogs.ContentDialog
-
createContent
Creates the dialog content in thecontentgroup. The group has a one-columnGridLayoutand stretches the sections to its width.
-