/** * Handles mouse moves. * * @param event the mouse move event */ private void handleMouseMove(MouseEvent event) { fParentRuler.setLocationOfLastMouseButtonActivity(event.x, event.y); if (fCachedTextViewer != null) { int line= toDocumentLineNumber(event.y); Cursor cursor= (hasAnnotation(line) ? fHitDetectionCursor : null); if (cursor != fLastCursor) { fCanvas.setCursor(cursor); fLastCursor= cursor; } } }
/** * Handles mouse moves. * * @param event the mouse move event */ private void handleMouseMove(MouseEvent event) { fParentRuler.setLocationOfLastMouseButtonActivity(event.x, event.y); if (fCachedTextViewer != null) { int line= toDocumentLineNumber(event.y); Cursor cursor= (hasAnnotation(line) ? fHitDetectionCursor : null); if (cursor != fLastCursor) { fCanvas.setCursor(cursor); fLastCursor= cursor; } } }