canvas.addMouseMoveListener( this ); canvas.addMouseTrackListener( this ); canvas.addMouseWheelListener( this );
canvas.addMouseMoveListener( this ); canvas.addMouseTrackListener( this ); canvas.addMouseWheelListener( this );
@Override public void addMouseMoveListener(MouseMoveListener listener) { super.addMouseMoveListener(listener); addListener(MouseMoveListener.class, listener); }
@Override public void addMouseMoveListener(MouseMoveListener listener) { super.addMouseMoveListener(listener); addListener(MouseMoveListener.class, listener); }
@Override public void mouseDown(MouseEvent e) { Rectangle shellBounds= fShell.getBounds(); final int shellX= shellBounds.x; final int shellY= shellBounds.y; final int shellWidth= shellBounds.width; final int shellHeight= shellBounds.height; Point mouseLoc= resizer.toDisplay(e.x, e.y); final int mouseX= mouseLoc.x; final int mouseY= mouseLoc.y; fResizeListener= new MouseMoveListener() { @Override public void mouseMove(MouseEvent e2) { Point mouseLoc2= resizer.toDisplay(e2.x, e2.y); int dx= mouseLoc2.x - mouseX; int dy= mouseLoc2.y - mouseY; if (isRTL) { setLocation(new Point(shellX + dx, shellY)); setSize(shellWidth - dx, shellHeight + dy); } else { setSize(shellWidth + dx, shellHeight + dy); } } }; resizer.addMouseMoveListener(fResizeListener); }
@Override public void mouseDown(MouseEvent e) { Rectangle shellBounds= fShell.getBounds(); final int shellX= shellBounds.x; final int shellY= shellBounds.y; final int shellWidth= shellBounds.width; final int shellHeight= shellBounds.height; Point mouseLoc= resizer.toDisplay(e.x, e.y); final int mouseX= mouseLoc.x; final int mouseY= mouseLoc.y; fResizeListener= e2 -> { Point mouseLoc2= resizer.toDisplay(e2.x, e2.y); int dx= mouseLoc2.x - mouseX; int dy= mouseLoc2.y - mouseY; if (isRTL) { setLocation(new Point(shellX + dx, shellY)); setSize(shellWidth - dx, shellHeight + dy); } else { setSize(shellWidth + dx, shellHeight + dy); } }; resizer.addMouseMoveListener(fResizeListener); }
canvas.addMouseMoveListener(this);
example.canvas.addMouseMoveListener(mouseMoveListener); example.canvas.addMouseListener(mouseListener);
@Override public Control createControl(CompositeRuler parentRuler, Composite parentControl) { fParentRuler= parentRuler; fCachedTextViewer= parentRuler.getTextViewer(); fCachedTextWidget= fCachedTextViewer.getTextWidget(); fCanvas= new Canvas(parentControl, SWT.NONE); fCanvas.setBackground(getBackground()); fCanvas.addPaintListener(event -> { if (fCachedTextViewer != null) doubleBufferPaint(event.gc); }); fCanvas.addDisposeListener(e -> { handleDispose(); fCachedTextViewer= null; fCachedTextWidget= null; }); fCanvas.addMouseListener(fMouseHandler); fCanvas.addMouseMoveListener(fMouseHandler); if (fCachedTextViewer != null) { fCachedTextViewer.addViewportListener(fInternalListener); fCachedTextViewer.addTextListener(fInternalListener); } fRevisionPainter.setParentRuler(parentRuler); fDiffPainter.setParentRuler(parentRuler); return fCanvas; }
fCanvas.addMouseMoveListener(fMouseHandler);
@Override public Control createControl(CompositeRuler parentRuler, Composite parentControl) { Assert.isLegal(parentControl != null); Assert.isLegal(parentRuler != null); Assert.isLegal(fParentRuler == null); // only call when not yet initialized! fParentRuler= parentRuler; fTextViewer= getParentRuler().getTextViewer(); fTextViewer.addViewportListener(fInternalListener); fTextViewer.addTextListener(fInternalListener); fStyledText= fTextViewer.getTextWidget(); fCanvas= new Canvas(parentControl, getCanvasStyle()); fCanvas.setBackground(getDefaultBackground()); fCanvas.setFont(getFont()); fCanvas.addPaintListener(new PaintListener() { @Override public void paintControl(PaintEvent event) { AbstractRulerColumn.this.paintControl(event); } }); fCanvas.addMouseListener(fMouseHandler); fCanvas.addMouseMoveListener(fMouseHandler); return fCanvas; }
canvas.addMouseMoveListener(this); canvas.addPaintListener(this);
@Override public Control createControl(CompositeRuler parentRuler, Composite parentControl) { Assert.isLegal(parentControl != null); Assert.isLegal(parentRuler != null); Assert.isLegal(fParentRuler == null); // only call when not yet initialized! fParentRuler= parentRuler; fTextViewer= getParentRuler().getTextViewer(); fTextViewer.addViewportListener(fInternalListener); fTextViewer.addTextListener(fInternalListener); fStyledText= fTextViewer.getTextWidget(); fCanvas= new Canvas(parentControl, getCanvasStyle()); fCanvas.setBackground(getDefaultBackground()); fCanvas.setFont(getFont()); fCanvas.addPaintListener(new PaintListener() { @Override public void paintControl(PaintEvent event) { AbstractRulerColumn.this.paintControl(event); } }); fCanvas.addMouseListener(fMouseHandler); fCanvas.addMouseMoveListener(fMouseHandler); return fCanvas; }
fCanvas.addMouseMoveListener(new MouseMoveListener() { @Override public void mouseMove(MouseEvent event) {
fCanvas.addMouseListener(fMouseListener); fCanvas.addMouseMoveListener(new MouseMoveListener() { @Override public void mouseMove(MouseEvent e) {
fCanvas.addMouseMoveListener(event -> handleMouseMove(event));
fCanvas.addMouseListener(fMouseListener); fCanvas.addMouseMoveListener(e -> handleMouseMove(e));
fCanvas.addMouseMoveListener(fMouseHandler); fCanvas.addMouseWheelListener(fMouseHandler);
fCanvas.addMouseMoveListener(fMouseHandler); fCanvas.addMouseWheelListener(fMouseHandler);
canvas.addMouseMoveListener(new MouseMoveListener(){ @Override public void mouseMove(MouseEvent event) {