Package org.eclipse.jface.text.contentassist

Examples of org.eclipse.jface.text.contentassist.IContentAssistantExtension3


            extension.setRepeatedInvocationMode(true);
            extension.setStatusLineVisible(true);
            extension.setStatusMessage(createIterationMessage());
            extension.setShowEmptyList(true);
            if (extension instanceof IContentAssistantExtension3) {
              IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
              ((ContentAssistant) ext3).setRepeatedInvocationTrigger(binding);
            }
          }
        }
      }
View Full Code Here


          IContentAssistantExtension2 extension= (IContentAssistantExtension2) event.assistant;
          extension.setShowEmptyList(false);
          extension.setRepeatedInvocationMode(false);
          extension.setStatusLineVisible(false);
          if (extension instanceof IContentAssistantExtension3) {
            IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
            ((ContentAssistant) ext3).setRepeatedInvocationTrigger(null);
          }
        }
      }
    }
View Full Code Here

            extension.setRepeatedInvocationMode(true);
            extension.setStatusLineVisible(true);
            extension.setStatusMessage(createIterationMessage());
            extension.setShowEmptyList(true);
            if (extension instanceof IContentAssistantExtension3) {
              IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
              ((ContentAssistant) ext3).setRepeatedInvocationTrigger(binding);
            }
          }
        }
      }
View Full Code Here

          IContentAssistantExtension2 extension= (IContentAssistantExtension2) event.assistant;
          extension.setShowEmptyList(false);
          extension.setRepeatedInvocationMode(false);
          extension.setStatusLineVisible(false);
          if (extension instanceof IContentAssistantExtension3) {
            IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
            ((ContentAssistant) ext3).setRepeatedInvocationTrigger(null);
          }
        }
      }
    }
View Full Code Here

            extension.setRepeatedInvocationMode(true);
            extension.setStatusLineVisible(true);
            extension.setStatusMessage(createIterationMessage());
            extension.setShowEmptyList(true);
            if (extension instanceof IContentAssistantExtension3) {
              IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
              ((ContentAssistant) ext3).setRepeatedInvocationTrigger(binding);
            }
          }
       
        }
      }
     
      /*
       * @see org.eclipse.jface.text.contentassist.ICompletionListener#assistSessionEnded(org.eclipse.jface.text.contentassist.ContentAssistEvent)
       */
      public void assistSessionEnded(ContentAssistEvent event) {
        if (event.processor != CFEPrimaryAssist.this)
          return;
        fCategoryIteration= null;
        fState = null;
        fRepetition= -1;
        fIterationGesture= null;
        if(fCategories == null) {         
          return;
        }
        for (Iterator it= fCategories.iterator(); it.hasNext();) {
          IAssistContributor cat= (IAssistContributor) it.next();
          cat.sessionEnded();
        }

        if (event.assistant instanceof IContentAssistantExtension2) {
          IContentAssistantExtension2 extension= (IContentAssistantExtension2) event.assistant;
          extension.setShowEmptyList(false);
          extension.setRepeatedInvocationMode(false);
          extension.setStatusLineVisible(false);
          if (extension instanceof IContentAssistantExtension3) {
            IContentAssistantExtension3 ext3= (IContentAssistantExtension3) extension;
            ((ContentAssistant) ext3).setRepeatedInvocationTrigger(KeySequence.getInstance());
          }
        }
      }

View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.contentassist.IContentAssistantExtension3

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.