Class ECCustomTableColumnInsertionDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
ro.sync.ecss.extensions.commons.table.operations.ECCustomTableColumnInsertionDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
@API(type=INTERNAL,
src=PUBLIC)
public class ECCustomTableColumnInsertionDialog
extends org.eclipse.jface.dialogs.TrayDialog
Dialog displayed when trying to insert multiple columns (using "Insert Columns...").
For Eclipse plugin.
-
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.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, ELLIPSIS
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ECCustomTableColumnInsertionDialog
(org.eclipse.swt.widgets.Shell parentShell, AuthorResourceBundle authorResourceBundle) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureShell
(org.eclipse.swt.widgets.Shell newShell) Configure Shell.protected void
createButtonsForButtonBar
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Control
createDialogArea
(org.eclipse.swt.widgets.Composite parent) Create Dialog area.showDialog
(TableColumnsInfo previousTableColumnsInfo) Show the dialog to customize the column(s) insertion.Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods 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
-
ECCustomTableColumnInsertionDialog
protected ECCustomTableColumnInsertionDialog(org.eclipse.swt.widgets.Shell parentShell, AuthorResourceBundle authorResourceBundle) Constructor.- Parameters:
parentShell
- the parent shell.authorResourceBundle
- the author resource bundle.
-
-
Method Details
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell) Configure Shell. Set a title to it.- Overrides:
configureShell
in classorg.eclipse.jface.window.Window
- Parameters:
newShell
- The new shell.- See Also:
-
Window.configureShell(org.eclipse.swt.widgets.Shell)
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) Create Dialog area.- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.Dialog
- Parameters:
parent
- The parent composite.- Returns:
- The dialog control.
-
showDialog
Show the dialog to customize the column(s) insertion.- Parameters:
previousTableColumnsInfo
- the previous columns information.- Returns:
- The information about the column(s) to be inserted,
or
null
if the user canceled the insertion.
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBar
in classorg.eclipse.jface.dialogs.Dialog
- See Also:
-
Dialog.createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
-