Class ECTableSplitCustomizerDialog
- 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.ECTableSplitCustomizerDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
@API(type=INTERNAL, src=PUBLIC) public class ECTableSplitCustomizerDialog extends org.eclipse.jface.dialogs.TrayDialog
Dialog that allows the user to choose the information necessary for the Split operation.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ECTableSplitCustomizerDialog(java.lang.Object parentFrame, AuthorResourceBundle authorResourceBundle, int maxColumns, int maxRows, java.lang.String helpPageID)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureShell(org.eclipse.swt.widgets.Shell newShell)
protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
int[]
getSplitInformation()
Obtain the number of cells on split.-
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, createButtonsForButtonBar, 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 Detail
-
ECTableSplitCustomizerDialog
public ECTableSplitCustomizerDialog(java.lang.Object parentFrame, AuthorResourceBundle authorResourceBundle, int maxColumns, int maxRows, java.lang.String helpPageID)
Constructor.- Parameters:
parentFrame
- The parent frame of the dialog.authorResourceBundle
- The author resource bundle.It is used for translations.maxColumns
- The maximum number of columns in which the current cell can be split.maxRows
- The maximum number of rows in which the current cell can be split.helpPageID
- The help page ID.
-
-
Method Detail
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
- Overrides:
configureShell
in classorg.eclipse.jface.window.Window
- See Also:
Window.configureShell(org.eclipse.swt.widgets.Shell)
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.Dialog
- See Also:
Dialog.createDialogArea(org.eclipse.swt.widgets.Composite)
-
getSplitInformation
public int[] getSplitInformation()
Obtain the number of cells on split. (horizontally and vertically)- Returns:
- The first element contains the number of columns and the second element contains the number of rows.
-
-