Changeset 2696


Ignore:
Timestamp:
Apr 17, 2007, 7:52:54 PM (14 years ago)
Author:
orlov
Message:
Location:
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/src/org/refal/plus/rfpdt/editor
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/src/org/refal/plus/rfpdt/editor/RfpConfiguration.java

    r2554 r2696  
    88import org.eclipse.jface.text.rules.DefaultDamagerRepairer;
    99import org.eclipse.jface.text.rules.Token;
     10import org.eclipse.jface.text.source.IAnnotationHover;
    1011import org.eclipse.jface.text.source.ISourceViewer;
    1112import org.eclipse.jface.text.source.SourceViewerConfiguration;
     
    1920                this.colorManager = colorManager;
    2021        }
     22
    2123        public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) {
    2224                return new String[] {
     
    2426                        RfpPartitionScanner.RFP_MULTILINE_COMMENT };
    2527        }
     28
    2629        public ITextDoubleClickStrategy getDoubleClickStrategy(
    27                 ISourceViewer sourceViewer,
    28                 String contentType) {
     30                        ISourceViewer sourceViewer, String contentType) {
    2931                if (doubleClickStrategy == null)
    3032                        doubleClickStrategy = new RfpDoubleClickStrategy();
     
    5961                return reconciler;
    6062        }
     63
     64        public IAnnotationHover getAnnotationHover(ISourceViewer sourceViewer) {
     65                return new RfpAnnotationHover();
     66        }
    6167}
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/src/org/refal/plus/rfpdt/editor/RfpDoubleClickStrategy.java

    r2554 r2696  
    1414                fText = part;
    1515
    16                 if (!selectComment(pos)) {
     16//              if (!selectComment(pos)) {
    1717                        selectWord(pos);
    18                 }
     18//              }
    1919        }
    2020        protected boolean selectComment(int caretPos) {
     
    6666                return false;
    6767        }
     68
    6869        protected boolean selectWord(int caretPos) {
    6970
     
    7879                        while (pos >= 0) {
    7980                                c = doc.getChar(pos);
    80                                 if (!Character.isJavaIdentifierPart(c))
     81                                if (!Character.isJavaIdentifierPart(c) && c != '.')
    8182                                        break;
    8283                                --pos;
     
    9091                        while (pos < length) {
    9192                                c = doc.getChar(pos);
    92                                 if (!Character.isJavaIdentifierPart(c))
     93                                if (!Character.isJavaIdentifierPart(c) && c != '.')
    9394                                        break;
    9495                                ++pos;
Note: See TracChangeset for help on using the changeset viewer.