public class XViewerCustomizeDialog
extends org.eclipse.jface.dialogs.MessageDialog
Modifier and Type | Field and Description |
---|---|
(package private) org.eclipse.swt.widgets.Button |
addAllItemButton |
(package private) org.eclipse.swt.widgets.Button |
addItemButton |
(package private) org.eclipse.swt.widgets.Button |
deleteButton |
protected XViewerFilteredTree |
hiddenColTable |
(package private) org.eclipse.swt.dnd.DragSourceAdapter |
hiddenTableDragListener |
(package private) org.eclipse.swt.dnd.DropTargetAdapter |
hiddenTableDropListener |
(package private) boolean |
isFeedbackAfter |
(package private) boolean |
isShowColumnFilterTextBlock |
(package private) boolean |
isShowFilterTextBlock |
(package private) boolean |
isShowSorterBlock |
(package private) org.eclipse.swt.widgets.Button |
moveDownButton |
(package private) org.eclipse.swt.widgets.Button |
moveUpButton |
(package private) org.eclipse.swt.widgets.Button |
removeAllItemButton |
(package private) org.eclipse.swt.widgets.Button |
removeItemButton |
(package private) org.eclipse.swt.widgets.Button |
renameButton |
(package private) org.eclipse.swt.widgets.Button |
saveButton |
(package private) org.eclipse.swt.widgets.Button |
setDefaultButton |
protected XViewerFilteredTree |
visibleColTable |
(package private) org.eclipse.swt.dnd.DragSourceAdapter |
visibleTableDragListener |
(package private) org.eclipse.swt.dnd.DropTargetAdapter |
visibleTableDropListener |
CONFIRM, ERROR, INFORMATION, NONE, QUESTION, QUESTION_WITH_CANCEL, WARNING
imageLabel, message, messageLabel
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 and Description |
---|
XViewerCustomizeDialog(XViewer xViewer) |
Modifier and Type | Method and Description |
---|---|
protected void |
buttonPressed(int buttonId) |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> |
getHiddenTableSelection() |
java.lang.String |
getTitle() |
protected java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> |
getVisibleTableSelection() |
protected void |
handleAddAllItem()
for testing purposes
|
protected void |
handleLoadConfigCust()
for testing purposes
|
protected void |
moveFromVisibleToHidden(java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> visibleSelCols) |
void |
performHiddenTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)
Drag should only be from visible table
|
void |
performHiddenTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event) |
void |
performVisibleTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event) |
void |
performVisibleTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event) |
void |
restoreCustTableSelection() |
void |
setShowColumnFilterTextBlock(boolean isShowColumnFilterTextBlock) |
void |
setShowFilterTextBlock(boolean isShowFilterTextBlock) |
void |
setShowSorterBlock(boolean isShowSorterBlock) |
void |
setTitle(java.lang.String title) |
void |
storeCustTableSelection() |
configureShell, createButton, createButtonsForButtonBar, createCustomArea, customShouldTakeFocus, getButton, getButtonLabels, getDefaultButtonIndex, getImage, getMinimumMessageWidth, handleShellCloseEvent, open, open, openConfirm, openError, openInformation, openQuestion, openWarning, setButtonLabels, setButtons
createButtonBar, createContents, createDialogAndButtonArea, createMessageArea, getErrorImage, getInfoImage, getMessageLabelStyle, getQuestionImage, getWarningImage
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, shortenText
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
protected XViewerFilteredTree hiddenColTable
protected XViewerFilteredTree visibleColTable
org.eclipse.swt.widgets.Button setDefaultButton
org.eclipse.swt.widgets.Button deleteButton
org.eclipse.swt.widgets.Button addItemButton
org.eclipse.swt.widgets.Button addAllItemButton
org.eclipse.swt.widgets.Button removeItemButton
org.eclipse.swt.widgets.Button removeAllItemButton
org.eclipse.swt.widgets.Button moveUpButton
org.eclipse.swt.widgets.Button moveDownButton
org.eclipse.swt.widgets.Button saveButton
org.eclipse.swt.widgets.Button renameButton
boolean isFeedbackAfter
boolean isShowSorterBlock
boolean isShowFilterTextBlock
boolean isShowColumnFilterTextBlock
org.eclipse.swt.dnd.DragSourceAdapter hiddenTableDragListener
org.eclipse.swt.dnd.DropTargetAdapter hiddenTableDropListener
org.eclipse.swt.dnd.DragSourceAdapter visibleTableDragListener
org.eclipse.swt.dnd.DropTargetAdapter visibleTableDropListener
public XViewerCustomizeDialog(XViewer xViewer)
public void setTitle(java.lang.String title)
public void performHiddenTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)
public void performHiddenTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event)
public void performVisibleTableTextDrop(org.eclipse.swt.dnd.DropTargetEvent event)
public void performVisibleTableDragOver(org.eclipse.swt.dnd.DropTargetEvent event)
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.jface.dialogs.MessageDialog
protected void moveFromVisibleToHidden(java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> visibleSelCols)
protected void handleAddAllItem()
protected void handleLoadConfigCust()
protected java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> getVisibleTableSelection()
protected java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn> getHiddenTableSelection()
public void storeCustTableSelection()
public void restoreCustTableSelection()
protected void buttonPressed(int buttonId)
buttonPressed
in class org.eclipse.jface.dialogs.MessageDialog
public java.lang.String getTitle()
public void setShowSorterBlock(boolean isShowSorterBlock)
public void setShowFilterTextBlock(boolean isShowFilterTextBlock)
public void setShowColumnFilterTextBlock(boolean isShowColumnFilterTextBlock)