Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.IFindReplaceTargetExtension


      initIncrementalBaseLocation();

    if (fTarget == null || !(fTarget instanceof IFindReplaceTargetExtension))
      return;

    IFindReplaceTargetExtension extensionTarget= (IFindReplaceTargetExtension) fTarget;

    if (selectedLines) {

      IRegion scope;
      if (fOldScope == null) {
        Point lineSelection= extensionTarget.getLineSelection();
        scope= new Region(lineSelection.x, lineSelection.y);
      } else {
        scope= fOldScope;
        fOldScope= null;
      }

      int offset= isForwardSearch()
        ? scope.getOffset()
        : scope.getOffset() + scope.getLength();

      extensionTarget.setSelection(offset, 0);
      extensionTarget.setScope(scope);
    } else {
      fOldScope= extensionTarget.getScope();
      extensionTarget.setScope(null);
    }
  }
View Full Code Here


      initIncrementalBaseLocation();

    if (fTarget == null || !(fTarget instanceof IFindReplaceTargetExtension))
      return;

    IFindReplaceTargetExtension extensionTarget= (IFindReplaceTargetExtension) fTarget;

    if (selectedLines) {

      IRegion scope;
      if (fOldScope == null) {
        Point lineSelection= extensionTarget.getLineSelection();
        scope= new Region(lineSelection.x, lineSelection.y);
      } else {
        scope= fOldScope;
        fOldScope= null;
      }

      int offset= isForwardSearch()
        ? scope.getOffset()
        : scope.getOffset() + scope.getLength();

      extensionTarget.setSelection(offset, 0);
      extensionTarget.setScope(scope);
    } else {
      fOldScope= extensionTarget.getScope();
      extensionTarget.setScope(null);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.IFindReplaceTargetExtension

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.