1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 17:26:01 +02:00

unsed class

This commit is contained in:
David Inglis 2003-06-18 15:41:36 +00:00
parent 2183b9fd78
commit 8c78d47e88

View file

@ -1,54 +0,0 @@
package org.eclipse.cdt.internal.ui.editor;
/*
* (c) Copyright QNX Software Systems Ltd. 2002.
* All Rights Reserved.
*/
import org.eclipse.jface.action.Action;
import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.jface.text.source.IVerticalRuler;
import org.eclipse.ui.part.FileEditorInput;
import org.eclipse.ui.texteditor.AbstractTextEditor;
import org.eclipse.ui.texteditor.ITextEditor;
public class CRulerSingleclickAction extends Action
{
final static private String ACTION_ID = "HighlightLine";
ITextEditor fEditor;
IVerticalRuler fRuler;
ISourceViewer fViewer;
/**
* Constructor for CRulerSingleclickAction
*/
public CRulerSingleclickAction(IVerticalRuler ruler, ITextEditor editor, ISourceViewer viewer) {
super();
fRuler = ruler;
fEditor = editor;
fViewer = viewer;
setEnabled( true );
setId( ACTION_ID );
}
/**
* @see IAction#run()
*/
public void run() {
int line= fRuler.getLineOfLastMouseButtonActivity();
FileEditorInput editorInput = (FileEditorInput)fEditor.getEditorInput();
IDocument document = fEditor.getDocumentProvider().getDocument(editorInput);
if((fEditor instanceof AbstractTextEditor) && (fViewer != null)) {
try {
int start = document.getLineOffset( line );
int length = document.getLineLength( line );
fViewer.setSelectedRange(start, length);
} catch (BadLocationException e) {}
}
}
}