public class ColumnChooserDialog extends AbstractColumnChooserDialog
listeners
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 |
---|
ColumnChooserDialog(org.eclipse.swt.widgets.Shell parentShell,
String availableLabel,
String selectedLabel) |
Modifier and Type | Method and Description |
---|---|
void |
expandAllLeaves() |
protected void |
fireItemsMoved(SelectionLayer.MoveDirectionEnum direction,
List<ColumnGroupEntry> selectedColumnGroupEntries,
List<ColumnEntry> selectedColumnEntries,
List<List<Integer>> fromPositions,
List<Integer> toPositions) |
protected void |
fireItemsRemoved(List<ColumnEntry> removedItems) |
protected void |
fireItemsSelected(List<ColumnEntry> addedItems) |
protected List<Integer> |
getIndexesOfSelectedLeaves(org.eclipse.swt.widgets.Tree tree)
Get Leaf index of the selected leaves in the tree
|
protected org.eclipse.swt.widgets.Tree |
getSelectedTree() |
protected void |
moveSelectedDown()
Move columns down in the 'Selected' Tree (Right)
|
protected void |
moveSelectedUp()
Move columns up in the 'Selected' Tree (Right)
|
void |
populateAvailableTree(List<ColumnEntry> columnEntries,
ColumnGroupModel columnGroupModel) |
void |
populateDialogArea(org.eclipse.swt.widgets.Composite parent) |
void |
populateSelectedTree(List<ColumnEntry> columnEntries,
ColumnGroupModel columnGroupModel) |
void |
removeAllLeaves() |
protected void |
setSelection(org.eclipse.swt.widgets.Tree tree,
List<Integer> indexes)
Marks the leaves in the tree as selected
|
void |
setSelectionIncludingNested(List<Integer> indexes) |
addListener, createButtonsForButtonBar, createDialogArea, createLabels, getDialogBoundsSettings, getInitialSize, removeListener, setDialogSettings
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public void populateDialogArea(org.eclipse.swt.widgets.Composite parent)
populateDialogArea
in class AbstractColumnChooserDialog
protected final void fireItemsSelected(List<ColumnEntry> addedItems)
protected final void fireItemsRemoved(List<ColumnEntry> removedItems)
protected final void fireItemsMoved(SelectionLayer.MoveDirectionEnum direction, List<ColumnGroupEntry> selectedColumnGroupEntries, List<ColumnEntry> selectedColumnEntries, List<List<Integer>> fromPositions, List<Integer> toPositions)
public void populateSelectedTree(List<ColumnEntry> columnEntries, ColumnGroupModel columnGroupModel)
public void populateAvailableTree(List<ColumnEntry> columnEntries, ColumnGroupModel columnGroupModel)
protected void moveSelectedUp()
protected void moveSelectedDown()
protected List<Integer> getIndexesOfSelectedLeaves(org.eclipse.swt.widgets.Tree tree)
public void expandAllLeaves()
public void removeAllLeaves()
protected void setSelection(org.eclipse.swt.widgets.Tree tree, List<Integer> indexes)
tree
- containing the leavesindexes
- index of the leaf in the treeprotected org.eclipse.swt.widgets.Tree getSelectedTree()
Copyright © 2013. All Rights Reserved.