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, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedECCustomTableColumnInsertionDialog(org.eclipse.swt.widgets.Shell parentShell, AuthorResourceBundle authorResourceBundle) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureShell(org.eclipse.swt.widgets.Shell newShell) Configure Shell.protected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.ControlcreateDialogArea(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, setHelpAvailableMethods 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, 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
-
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:
configureShellin 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:
createDialogAreain 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
nullif the user canceled the insertion.
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBarin classorg.eclipse.jface.dialogs.Dialog- See Also:
-
Dialog.createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
-