* Contributors:
* Igor Malinin - initial contribution
*
- * $Id: SimpleDoubleClickStrategy.java,v 1.1 2004-09-02 18:28:03 jsurfer Exp $
+ * $Id: SimpleDoubleClickStrategy.java,v 1.3 2006-10-21 23:14:13 pombredanne Exp $
*/
package net.sourceforge.phpeclipse.xml.ui.internal.text;
+import net.sourceforge.phpeclipse.ui.text.TextDoubleClickStrategy;
+
import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextViewer;
import org.eclipse.jface.text.ITypedRegion;
-import net.sourceforge.phpeclipse.ui.text.TextDoubleClickStrategy;
-
-
/**
*
*
/*
* @see org.eclipse.jface.text.ITextDoubleClickStrategy#doubleClicked(ITextViewer)
*/
- public void doubleClicked( ITextViewer viewer ) {
+ public void doubleClicked(ITextViewer viewer) {
int offset = viewer.getSelectedRange().x;
- if ( offset < 0 ) {
+ if (offset < 0) {
return;
}
try {
IDocument document = viewer.getDocument();
- ITypedRegion region = document.getPartition( offset );
+ ITypedRegion region = document.getPartition(offset);
int start = region.getOffset();
int length = region.getLength();
- if ( offset == start ) {
- viewer.setSelectedRange( start, length );
+ if (offset == start) {
+ viewer.setSelectedRange(start, length);
return;
}
int end = start + length - 1;
- if ( offset == end && document.getChar(end) == '>' ) {
- viewer.setSelectedRange( start, length );
+ if (offset == end && document.getChar(end) == '>') {
+ viewer.setSelectedRange(start, length);
return;
}
- super.doubleClicked( viewer );
- } catch ( BadLocationException e ) {}
+ super.doubleClicked(viewer);
+ } catch (BadLocationException e) {
+ }
}
}