Class XViewerCustomizeDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.IconAndMessageDialog
org.eclipse.jface.dialogs.MessageDialog
org.eclipse.nebula.widgets.xviewer.customize.dialog.XViewerCustomizeDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class XViewerCustomizeDialog
extends org.eclipse.jface.dialogs.MessageDialog
Provides dialog for table customization
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.ButtonaddAllItemButton(package private) org.eclipse.swt.widgets.ButtonaddItemButton(package private) org.eclipse.swt.widgets.ButtondeleteButtonprotected XViewerFilteredTreehiddenColTable(package private) org.eclipse.swt.dnd.DragSourceAdapterhiddenTableDragListener(package private) org.eclipse.swt.dnd.DropTargetAdapterhiddenTableDropListener(package private) booleanisFeedbackAfter(package private) booleanisShowColumnFilterTextBlock(package private) booleanisShowFilterTextBlock(package private) booleanisShowSorterBlock(package private) org.eclipse.swt.widgets.ButtonmoveDownButton(package private) org.eclipse.swt.widgets.ButtonmoveUpButton(package private) org.eclipse.swt.widgets.ButtonremoveAllItemButton(package private) org.eclipse.swt.widgets.ButtonremoveItemButton(package private) org.eclipse.swt.widgets.ButtonrenameButton(package private) org.eclipse.swt.widgets.ButtonsaveButton(package private) org.eclipse.swt.widgets.ButtonsetDefaultButtonprotected XViewerFilteredTreevisibleColTable(package private) org.eclipse.swt.dnd.DragSourceAdaptervisibleTableDragListener(package private) org.eclipse.swt.dnd.DropTargetAdaptervisibleTableDropListenerFields inherited from class org.eclipse.jface.dialogs.MessageDialog
CONFIRM, ERROR, INFORMATION, NONE, QUESTION, QUESTION_WITH_CANCEL, WARNINGFields inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
imageLabel, message, messageLabelFields 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 XViewerCustomizeDialog(XViewer xViewer) -
Method Summary
Modifier and Type Method Description protected voidbuttonPressed(int buttonId)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)protected java.util.List<XViewerColumn>getHiddenTableSelection()java.lang.StringgetTitle()protected java.util.List<XViewerColumn>getVisibleTableSelection()protected voidhandleAddAllItem()for testing purposesprotected voidhandleLoadConfigCust()for testing purposesprotected voidmoveFromVisibleToHidden(java.util.List<XViewerColumn> visibleSelCols)voidperformHiddenTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)Drag should only be from visible tablevoidperformHiddenTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event)voidperformVisibleTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)voidperformVisibleTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event)voidrestoreCustTableSelection()voidsetShowColumnFilterTextBlock(boolean isShowColumnFilterTextBlock)voidsetShowFilterTextBlock(boolean isShowFilterTextBlock)voidsetShowSorterBlock(boolean isShowSorterBlock)voidsetTitle(java.lang.String title)voidstoreCustTableSelection()Methods inherited from class org.eclipse.jface.dialogs.MessageDialog
configureShell, createButton, createButtonsForButtonBar, createCustomArea, customShouldTakeFocus, getButton, getButtonLabels, getDefaultButtonIndex, getImage, getMinimumMessageWidth, handleShellCloseEvent, open, open, openConfirm, openError, openInformation, openQuestion, openWarning, setButtonLabels, setButtonsMethods inherited from class org.eclipse.jface.dialogs.IconAndMessageDialog
createButtonBar, createContents, createDialogAndButtonArea, createMessageArea, getColumnCount, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImageMethods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, dialogFontIsDefault, getBlockedHandler, 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, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Field Details
-
-
visibleColTable
-
setDefaultButton
org.eclipse.swt.widgets.Button setDefaultButton -
deleteButton
org.eclipse.swt.widgets.Button deleteButton -
addItemButton
org.eclipse.swt.widgets.Button addItemButton -
addAllItemButton
org.eclipse.swt.widgets.Button addAllItemButton -
removeItemButton
org.eclipse.swt.widgets.Button removeItemButton -
removeAllItemButton
org.eclipse.swt.widgets.Button removeAllItemButton -
moveUpButton
org.eclipse.swt.widgets.Button moveUpButton -
moveDownButton
org.eclipse.swt.widgets.Button moveDownButton -
saveButton
org.eclipse.swt.widgets.Button saveButton -
renameButton
org.eclipse.swt.widgets.Button renameButton -
isFeedbackAfter
boolean isFeedbackAfter -
isShowSorterBlock
boolean isShowSorterBlock -
isShowFilterTextBlock
boolean isShowFilterTextBlock -
isShowColumnFilterTextBlock
boolean isShowColumnFilterTextBlock -
org.eclipse.swt.dnd.DragSourceAdapter hiddenTableDragListener
-
org.eclipse.swt.dnd.DropTargetAdapter hiddenTableDropListener
-
visibleTableDragListener
org.eclipse.swt.dnd.DragSourceAdapter visibleTableDragListener -
visibleTableDropListener
org.eclipse.swt.dnd.DropTargetAdapter visibleTableDropListener
-
-
Constructor Details
-
Method Details
-
setTitle
public void setTitle(java.lang.String title) -
performHiddenTableDragOver
public void performHiddenTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)Drag should only be from visible table -
performHiddenTableTextDrop
public void performHiddenTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event) -
performVisibleTableTextDrop
public void performVisibleTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event) -
performVisibleTableDragOver
public void performVisibleTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event) -
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)- Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.MessageDialog
-
moveFromVisibleToHidden
-
handleAddAllItem
protected void handleAddAllItem()for testing purposes -
handleLoadConfigCust
protected void handleLoadConfigCust()for testing purposes -
getVisibleTableSelection
-
getHiddenTableSelection
-
storeCustTableSelection
public void storeCustTableSelection() -
restoreCustTableSelection
public void restoreCustTableSelection() -
buttonPressed
protected void buttonPressed(int buttonId)- Overrides:
buttonPressedin classorg.eclipse.jface.dialogs.MessageDialog
-
getTitle
public java.lang.String getTitle() -
setShowSorterBlock
public void setShowSorterBlock(boolean isShowSorterBlock) -
setShowFilterTextBlock
public void setShowFilterTextBlock(boolean isShowFilterTextBlock) -
setShowColumnFilterTextBlock
public void setShowColumnFilterTextBlock(boolean isShowColumnFilterTextBlock)
-