public class EventViewTable
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
EventViewTable(org.eclipse.swt.widgets.Composite parent,
org.eclipse.ui.IViewSite viewSite,
int style,
org.eclipse.core.databinding.observable.set.WritableSet events,
List<ColumnProperties> columnSettings) |
EventViewTable(org.eclipse.swt.widgets.Composite parent,
org.eclipse.ui.IViewSite viewSite,
int style,
org.eclipse.core.databinding.observable.set.WritableSet events,
List<ColumnProperties> columnSettings,
List<ColumnLabelProviderInformation> columnInformations) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
dispose() |
protected void |
fillContextMenu(org.eclipse.jface.action.IMenuManager manager) |
List<ColumnProperties> |
getColumnSettings() |
Pair<SearchType,String> |
getFilter() |
org.eclipse.jface.viewers.TableViewer |
getTableViewer() |
protected void |
handleDoubleClick(org.eclipse.jface.viewers.ISelection selection) |
protected void |
hookContextMenu(org.eclipse.swt.widgets.Control control,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
org.eclipse.ui.IViewSite viewSite) |
boolean |
isScrollLock() |
void |
removeFilter() |
List<DecoratedEvent> |
selectedEvents() |
void |
setFilter(Pair<SearchType,String> filter) |
void |
setScrollLock(boolean scrollLock) |
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, 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, requestLayout, 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, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public EventViewTable(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.IViewSite viewSite, int style, org.eclipse.core.databinding.observable.set.WritableSet events, List<ColumnProperties> columnSettings)
public EventViewTable(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.IViewSite viewSite, int style, org.eclipse.core.databinding.observable.set.WritableSet events, List<ColumnProperties> columnSettings, List<ColumnLabelProviderInformation> columnInformations)
protected void handleDoubleClick(org.eclipse.jface.viewers.ISelection selection)
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
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 org.eclipse.jface.viewers.TableViewer getTableViewer()
public void clear()
public List<DecoratedEvent> selectedEvents()
public void removeFilter()
public void setFilter(Pair<SearchType,String> filter)
public Pair<SearchType,String> getFilter()
public List<ColumnProperties> getColumnSettings()
public void setScrollLock(boolean scrollLock)
public boolean isScrollLock()
Copyright © 2017 Eclipse NeoSCADA Project. All rights reserved.