Examples of EditorLinkedModeUI


Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

                        }

                        LinkedModeModel model = new LinkedModeModel();
                        model.addGroup(group);
                        if (model.tryInstall() && model.getTabStopSequence().size() > 0) {
                            final LinkedModeUI ui = new EditorLinkedModeUI(model, viewer);
                            Tuple<String, Integer> currToken = ps.getCurrToken();
                            ui.setCyclingMode(LinkedModeUI.CYCLE_ALWAYS);
                            ui.setExitPosition(viewer, currToken.o2 + currToken.o1.length(), 0, 0 /*ordered so that 0 is current pos*/);
                            ui.enter();
                        }
                    } catch (BadLocationException e) {
                        Log.log(e);
                    } catch (Throwable e) {
                        Log.log(e);
View Full Code Here

Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

            level.fFirstPosition = new Position(offset, 1);
            level.fSecondPosition = new Position(offset + 1, 1);
            document.addPosition(CATEGORY, level.fFirstPosition);
            document.addPosition(CATEGORY, level.fSecondPosition);

            level.fUI = new EditorLinkedModeUI(model, sourceViewer);
            level.fUI.setSimpleMode(true);
            level.fUI.setExitPolicy(new ExitPolicy(closingCharacter, getEscapeCharacter(closingCharacter),
                    fBracketLevelStack));
            level.fUI.setExitPosition(sourceViewer, offset + 2, 0, Integer.MAX_VALUE);
            level.fUI.setCyclingMode(LinkedModeUI.CYCLE_NEVER);
View Full Code Here

Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

          model.addGroup(group);
        }

        model.forceInstall();

        LinkedModeUI ui = new EditorLinkedModeUI(model, getTextViewer());
        ui.setExitPosition(getTextViewer(),
            baseOffset + replacement.length(), 0, Integer.MAX_VALUE);
        // ui.setExitPolicy(new ExitPolicy(')', document));
        ui.setCyclingMode(LinkedModeUI.CYCLE_WHEN_NO_PARENT);
        ui.setDoContextInfo(true);
        ui.enter();
        fSelectedRegion = ui.getSelectedRegion();

      } else {
        fSelectedRegion = new Region(baseOffset + getCursorPosition(),
            0);
      }
View Full Code Here

Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

      model.addLinkingListener(new EditorHighlightingSynchronizer(
          (PHPStructuredEditor) editor));
    }

    if (added) { // only set up UI if there are any positions set
      LinkedModeUI ui = new EditorLinkedModeUI(model, viewer);
      LinkedProposalPositionGroup.PositionInformation endPosition = linkedProposalModel
          .getEndPosition();
      if (endPosition != null && endPosition.getOffset() != -1) {
        ui.setExitPosition(viewer, endPosition.getOffset()
            + endPosition.getLength(), 0, Integer.MAX_VALUE);
      } else {
        int cursorPosition = viewer.getSelectedRange().x;
        if (cursorPosition != 0) {
          ui.setExitPosition(viewer, cursorPosition, 0,
              Integer.MAX_VALUE);
        }
      }
      ui.setExitPolicy(new LinkedModeExitPolicy());
      ui.enter();

      IRegion region = ui.getSelectedRegion();
      viewer.setSelectedRange(region.getOffset(), region.getLength());
      viewer.revealRange(region.getOffset(), region.getLength());
    }
  }
View Full Code Here

Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

      LinkedModeModel model = new LinkedModeModel();
      model.addGroup(group);
      model.forceInstall();
      model.addLinkingListener(new EditorSynchronizer(editor));
      Point curRange = viewer.getSelectedRange();
      LinkedModeUI ui = new EditorLinkedModeUI(model, viewer);
      ui.setExitPosition(viewer, offset, 0, Integer.MAX_VALUE);
      ui.enter();
      viewer.setSelectedRange(curRange.x,curRange.y);
    } catch (BadLocationException e) {
      e.printStackTrace();
      // CFMLPlugin.log(e);
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.link.EditorLinkedModeUI

    try {
      LinkedModeModel model = new LinkedModeModel();
      model.addGroup(group);
      model.forceInstall();
      model.addLinkingListener(new EditorSynchronizer(editor));
      LinkedModeUI ui = new EditorLinkedModeUI(model, viewer);
      ui.setExitPosition(viewer, offset, 0, Integer.MAX_VALUE);
      ui.setExitPolicy(new exitOnSpacePolicy());
      ui.enter();
      viewer.setSelectedRange(sel.getOffset()+1, 0);
      //viewer.setSelectedRange(curRange.x,curRange.y);
    } catch (BadLocationException e) {
      e.printStackTrace();
      // CFMLPlugin.log(e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.