@Override protected Object getToolTipArea(Event event) { return viewer.getCell(new Point(event.x, event.y)); }
@Override protected Object getToolTipArea(Event event) { return viewer.getCell(new Point(event.x, event.y)); }
private void handleMouseDown(MouseEvent e) { ViewerCell cell = getCell(new Point(e.x, e.y)); if (cell != null) { triggerEditorActivationEvent(new ColumnViewerEditorActivationEvent( cell, e)); } }
private void handleMouseDown(MouseEvent e) { ViewerCell cell = getCell(new Point(e.x, e.y)); if (cell != null) { triggerEditorActivationEvent(new ColumnViewerEditorActivationEvent( cell, e)); } }
private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
private void handleMouseDown(Event event) { ViewerCell cell = viewer.getCell(new Point(event.x, event.y)); if (cell != null) { if (!cell.equals(focusCell)) { setFocusCell(cell); } } }
private void handleMouseDown(MouseEvent e) { ViewerCell cell = getCell(new Point(e.x, e.y)); if (cell != null) { triggerEditorActivationEvent(new ColumnViewerEditorActivationEvent( cell, e)); } }
@Override protected boolean shouldCreateToolTip(Event event) { data = null; if (isTriggeredByMouse() && !enabled) { return false; } if (super.shouldCreateToolTip(event)) { Widget tipWidget = getTipWidget(event); if (tipWidget != null) { if (viewer != null) { data = viewer.getCell(new Point(event.x, event.y)); } else { Rectangle bounds = getBounds(tipWidget); if (tipWidget instanceof ScalingHyperlink) { data = computeData(tipWidget); } else if (bounds != null && contains(bounds.x, bounds.y)) { data = computeData(tipWidget); } } } } if (data == null) { hide(); return false; } else { return true; } }
protected boolean shouldCreateToolTip(Event event) { Point point = new Point(event.x, event.y); ViewerCell cell = viewer.getCell(point); if (cell == null) { return false;