Class ECCustomTableRowInsertionDialog
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.ECCustomTableRowInsertionDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
@API(type=INTERNAL,
src=PUBLIC)
public class ECCustomTableRowInsertionDialog
extends org.eclipse.jface.dialogs.TrayDialog
Dialog displayed when trying to insert multiple rows (using "Insert Rows...").
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
ConstructorsConstructorDescriptionECCustomTableRowInsertionDialog
(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
(TableRowsInfo previousTableRowsInfo) Show the dialog to customize the row(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
-
ECCustomTableRowInsertionDialog
public ECCustomTableRowInsertionDialog(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 row(s) insertion.- Parameters:
previousTableRowsInfo
- the previous row(s) information.- Returns:
- The information about the row(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)
-