public class MonitorsViewTable
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
MonitorsViewTable(org.eclipse.swt.widgets.Composite parent,
org.eclipse.ui.IViewSite viewSite,
int style,
org.eclipse.core.databinding.observable.set.WritableSet monitors,
List<ColumnProperties> columnSettings) |
Modifier and Type | Method and Description |
---|---|
void |
applyColumSettings(List<ColumnProperties> columnSettings) |
void |
clear() |
protected void |
fillContextMenu(org.eclipse.jface.action.IMenuManager manager) |
List<ColumnProperties> |
getColumnSettings() |
protected void |
hookContextMenu(org.eclipse.swt.widgets.Control control,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
org.eclipse.ui.IViewSite viewSite) |
int |
numOfEntries()
may only be called from GUI thread
|
List<DecoratedMonitor> |
selectedMonitors() |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public MonitorsViewTable(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.IViewSite viewSite, int style, org.eclipse.core.databinding.observable.set.WritableSet monitors, List<ColumnProperties> columnSettings)
protected void hookContextMenu(org.eclipse.swt.widgets.Control control, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, org.eclipse.ui.IViewSite viewSite)
protected void fillContextMenu(org.eclipse.jface.action.IMenuManager manager)
public void clear()
public List<DecoratedMonitor> selectedMonitors()
public int numOfEntries()
public void applyColumSettings(List<ColumnProperties> columnSettings)
public List<ColumnProperties> getColumnSettings()
Copyright © 2016 Eclipse SCADA Project. All rights reserved.