Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.IDocumentListener


         * @see VerifyListener#verifyText(org.eclipse.swt.events.VerifyEvent)
         */
        public void verifyText(VerifyEvent e) {
          IDocument document= getDocumentProvider().getDocument(getEditorInput());
          final boolean[] documentChanged= new boolean[1];
          IDocumentListener listener= new IDocumentListener() {
            public void documentAboutToBeChanged(DocumentEvent event) {
            }
            public void documentChanged(DocumentEvent event) {
              documentChanged[0]= true;
            }
View Full Code Here


        }
    }
   
    private IDocumentListener getDocumentListener() {
        if (fDocumentListener == null) {
            fDocumentListener= new IDocumentListener() {
                public void documentAboutToBeChanged(DocumentEvent event) {
                }

                public void documentChanged(DocumentEvent event) {
                    if (fAutoScroll) {
View Full Code Here

    IDocument document = getDocument();
    if (document == null) {
      throw new IllegalStateException("No Document available!");
    } else {
      document.addDocumentListener(new IDocumentListener() {

        /*
         * (non-Javadoc)
         *
         * @see
 
View Full Code Here

            final ProcessConsole c = (ProcessConsole) console;
            final List<IConsoleInputListener> participants = ExtensionHelper
                    .getParticipants(ExtensionHelper.PYDEV_DEBUG_CONSOLE_INPUT_LISTENER);
            final AbstractDebugTarget target = this;
            //let's listen the doc for the changes
            c.getDocument().addDocumentListener(new IDocumentListener() {

                public void documentAboutToBeChanged(DocumentEvent event) {
                    //only report when we have a new line
                    if (event.fText.indexOf('\r') != -1 || event.fText.indexOf('\n') != -1) {
                        try {
View Full Code Here

        }
        this.grammarVersionProvider = grammarVersionProvider;
        parserListeners = new ArrayList<IParserObserver>();
        scheduler = new ParserScheduler(this);

        documentListener = new IDocumentListener() {

            public void documentChanged(DocumentEvent event) {
                if (useAnalysisOnlyOnDocSave) {
                    //if we're doing analysis only on doc change, the parser will not give any changes
                    //to the scheduler, so, we won't have any parse events to respond to
View Full Code Here

        Control control = fViewer.getControl();
        GridData gd = new GridData(GridData.FILL_BOTH);
        control.setLayoutData(gd);

        // listener for check the value
        fDocumentListener = new IDocumentListener() {
            public void documentAboutToBeChanged(DocumentEvent event) {
            }

            public void documentChanged(DocumentEvent event) {
                valueChanged();
View Full Code Here

                    e.doit = false;
                }
            }
        });

        getDocument().addDocumentListener(new IDocumentListener() {

            public void documentAboutToBeChanged(DocumentEvent event) {
            }

            public void documentChanged(DocumentEvent event) {
View Full Code Here

        listener.statusUpdated();
      }
    });
    committerHandler = UIUtils.addPreviousValuesContentProposalToText(
        committerText, COMMITTER_VALUES_PREF);
    commitText.getDocument().addDocumentListener(new IDocumentListener() {
      public void documentChanged(DocumentEvent event) {
        if (!listenersEnabled || !commitText.isEnabled())
          return;
        updateSignedOffButton();
        updateChangeIdButton();
View Full Code Here

            setPageText(graph, "Graph");
            setPageText(xml, "XML");

            xmlEditor.getDocumentProvider().getDocument(getEditorInput())
                .addDocumentListener(new IDocumentListener() {
                        public void documentAboutToBeChanged(DocumentEvent event) {
                        }
                        public void documentChanged(DocumentEvent event) {
                            editor.setInput(getEditorInput());
                        }
View Full Code Here

   */
  private void displayProposals() {
    if (fContentAssistant.addContentAssistListener(this, ContentAssistant2.PROPOSAL_SELECTOR)) {

      if (fDocumentListener == null)
        fDocumentListener=  new IDocumentListener()  {
          public void documentAboutToBeChanged(DocumentEvent event) {
            if (!fInserting)
              fDocumentEvents.add(event);
          }

View Full Code Here

TOP

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

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.