public class XViewerCustomMenu
extends java.lang.Object
Constructor | Description |
---|---|
XViewerCustomMenu() |
|
XViewerCustomMenu(XViewer xViewer) |
Modifier and Type | Method | Description |
---|---|---|
void |
addCopyViewMenuBlock(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
addFilterMenuBlock(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createClearAllFiltersMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createClearAllSortingMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createCopyCellsMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createCopyRowsMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
static org.eclipse.jface.action.MenuManager |
createEditMenuManager(XViewer xViewer,
java.lang.String name,
java.util.Collection<org.eclipse.swt.widgets.TreeItem> selectedTreeItems,
java.util.Set<org.eclipse.swt.widgets.TreeColumn> editableColumns) |
|
void |
createFilterByColumnMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createFilterByValueMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createTableCustomizationMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createViewSelectedCellMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
createViewTableReportMenuItem(org.eclipse.swt.widgets.Menu popupMenu) |
|
void |
init(XViewer xviewer) |
|
boolean |
isHeaderMouseClick() |
|
void |
setupMenuForHeader(org.eclipse.jface.action.MenuManager menuManager) |
|
void |
setupMenuForTable(org.eclipse.jface.action.MenuManager menuManager) |
|
void |
updateEditMenu(org.eclipse.jface.action.MenuManager mm) |
public XViewerCustomMenu()
public XViewerCustomMenu(XViewer xViewer)
public boolean isHeaderMouseClick()
public void init(XViewer xviewer)
public void setupMenuForHeader(org.eclipse.jface.action.MenuManager menuManager)
public void setupMenuForTable(org.eclipse.jface.action.MenuManager menuManager)
public void updateEditMenu(org.eclipse.jface.action.MenuManager mm)
public static org.eclipse.jface.action.MenuManager createEditMenuManager(XViewer xViewer, java.lang.String name, java.util.Collection<org.eclipse.swt.widgets.TreeItem> selectedTreeItems, java.util.Set<org.eclipse.swt.widgets.TreeColumn> editableColumns)
public void createTableCustomizationMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createViewTableReportMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void addFilterMenuBlock(org.eclipse.swt.widgets.Menu popupMenu)
public void createFilterByColumnMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createFilterByValueMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createClearAllFiltersMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createClearAllSortingMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void addCopyViewMenuBlock(org.eclipse.swt.widgets.Menu popupMenu)
public void createCopyRowsMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createCopyCellsMenuItem(org.eclipse.swt.widgets.Menu popupMenu)
public void createViewSelectedCellMenuItem(org.eclipse.swt.widgets.Menu popupMenu)