Package org.eclipse.jface.fieldassist

Examples of org.eclipse.jface.fieldassist.IContentProposalListener


        ContentProposalAdapter patternProposalAdapter = new ContentProposalAdapter(txtName, new TextContentAdapter(), proposalProvider, assistKeyStroke, UIConstants.autoActivationCharacters());
        patternProposalAdapter.addContentProposalListener(proposalProvider);
        patternProposalAdapter.setProposalAcceptanceStyle(ContentProposalAdapter.PROPOSAL_IGNORE);
        patternProposalAdapter.setAutoActivationDelay(1000);
        patternProposalAdapter.setLabelProvider(new PkgPatternProposalLabelProvider());
        patternProposalAdapter.addContentProposalListener(new IContentProposalListener() {
            public void proposalAccepted(IContentProposal proposal) {
                PkgPatternProposal patternProposal = (PkgPatternProposal) proposal;
                String toInsert = patternProposal.getContent();
                int currentPos = txtName.getCaretPosition();
                txtName.setSelection(patternProposal.getReplaceFromPos(), currentPos);
View Full Code Here


                        ErrorDialog.openError(getManagedForm().getForm().getShell(), "Error", null, new Status(IStatus.ERROR, Plugin.PLUGIN_ID, 0, MessageFormat.format("Error searching for activator class '{0}'.", activatorClassName), e));
                    }
                }
            }
        });
        activatorProposalAdapter.addContentProposalListener(new IContentProposalListener() {
            public void proposalAccepted(IContentProposal proposal) {
                if (proposal instanceof JavaContentProposal) {
                    String selectedPackageName = ((JavaContentProposal) proposal).getPackageName();
                    if (!model.isIncludedPackage(selectedPackageName)) {
                        model.addPrivatePackage(selectedPackageName);
View Full Code Here

                        ErrorDialog.openError(getManagedForm().getForm().getShell(), "Error", null, new Status(IStatus.ERROR, Plugin.PLUGIN_ID, 0, MessageFormat.format("Error searching for activator class '{0}'.", activatorClassName), e));
                    }
                }
            }
        });
        activatorProposalAdapter.addContentProposalListener(new IContentProposalListener() {
            @Override
            public void proposalAccepted(IContentProposal proposal) {
                if (proposal instanceof JavaContentProposal) {
                    String selectedPackageName = ((JavaContentProposal) proposal).getPackageName();
                    if (!model.isIncludedPackage(selectedPackageName)) {
View Full Code Here

        updateButtons();

        // Hookup listeners
        if (proposalAdapter != null)
        {
            proposalAdapter.addContentProposalListener(new IContentProposalListener()
            {
                public void proposalAccepted(IContentProposal proposal)
                {
                    @SuppressWarnings("unchecked")
                    WrappedContentProposal<E> valueProposal = (org.apache.felix.sigil.eclipse.ui.util.WrappedContentProposal<E>) proposal;
View Full Code Here

        updateButtons();
   
        // Hookup listeners
        if (proposalAdapter != null)
        {
            proposalAdapter.addContentProposalListener(new IContentProposalListener()
            {
                public void proposalAccepted(IContentProposal proposal)
                {
                    @SuppressWarnings("unchecked")
                    WrappedContentProposal<E> valueProposal = (org.apache.felix.sigil.eclipse.ui.util.WrappedContentProposal<E>) proposal;
View Full Code Here

    PHPContentProposalAdapter contentProposalAdapter = new PHPContentProposalAdapter(
        superClassField.getTextControl(), new TextContentAdapter(), new PHPContentProposalProvider(
            getScriptFolder().getScriptProject()), null, null);

    contentProposalAdapter.addContentProposalListener(new IContentProposalListener() {
      @Override
      public void proposalAccepted(IContentProposal proposal) {
        setSuperclass(((PHPTypeContentProposal) proposal).getObject());
      }
    });
View Full Code Here

                proposalProvider.setFiltering(true);
                ContentProposalAdapter adapter = new ContentProposalAdapter(combo, new ComboContentAdapter(),
                        proposalProvider, null, null);
                adapter.setPropagateKeys(true);
                adapter.setProposalAcceptanceStyle(ContentProposalAdapter.PROPOSAL_REPLACE);
                adapter.addContentProposalListener(new IContentProposalListener() {
                    @Override
                    public void proposalAccepted(IContentProposal proposal) {
                        handleKeySelected(proposal.getContent());
                    }
                });
View Full Code Here

    creationButton.setToolTipText(NLS.bind(
        UIText.RefSpecPanel_creationButtonDescription, typeString()));

    creationSrcDecoration = createAssistedDecoratedCombo(creationPanel,
        getRefsProposalProvider(pushSpecs),
        new IContentProposalListener() {
          public void proposalAccepted(IContentProposal proposal) {
            tryAutoCompleteSrcToDst();
          }
        });
    creationSrcCombo = (Combo) creationSrcDecoration.getControl();
    creationSrcCombo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true,
        false));
    creationSrcCombo.addTraverseListener(new TraverseListener() {
      public void keyTraversed(TraverseEvent e) {
        // SWT.TRAVERSE_RETURN may be also reasonable here, but
        // it can be confused with RETURN for content proposal
        if (e.detail == SWT.TRAVERSE_TAB_NEXT)
          tryAutoCompleteSrcToDst();
      }
    });
    if (pushSpecs)
      creationSrcCombo
          .setToolTipText(UIText.RefSpecPanel_srcPushDescription);
    else
      creationSrcCombo
          .setToolTipText(UIText.RefSpecPanel_srcFetchDescription);
    creationSrcComboSupport = new ComboLabelingSupport(creationSrcCombo,
        new SelectionAdapter() {
          @Override
          public void widgetSelected(SelectionEvent e) {
            tryAutoCompleteSrcToDst();
          }
        });

    creationDstDecoration = createAssistedDecoratedCombo(creationPanel,
        getRefsProposalProvider(!pushSpecs),
        new IContentProposalListener() {
          public void proposalAccepted(IContentProposal proposal) {
            tryAutoCompleteDstToSrc();
          }
        });
    creationDstCombo = (Combo) creationDstDecoration.getControl();
View Full Code Here

            contentProposalAdapter.setFilterStyle(ContentProposalAdapter.FILTER_CHARACTER);
            contentProposalAdapter.setAutoActivationDelay(10);
            contentProposalAdapter.setPropagateKeys(true);

            contentProposalAdapter.addContentProposalListener(new IContentProposalListener()
            {

                @Override
                public void proposalAccepted(IContentProposal proposal)
                {
View Full Code Here

        KeyStroke.getInstance(SWT.CTRL, SWT.SPACE), null);
    ILabelProvider labelProvider = new LabelProvider();
    adapter.setLabelProvider(labelProvider);
    adapter.setProposalAcceptanceStyle(ContentProposalAdapter.PROPOSAL_REPLACE);
    adapter.setFilterStyle(ContentProposalAdapter.FILTER_NONE);
    adapter.addContentProposalListener(new IContentProposalListener() {

      public void proposalAccepted(IContentProposal proposal) {
        lastCompletionProposal = proposal.getContent();
      }
    });
View Full Code Here

TOP

Related Classes of org.eclipse.jface.fieldassist.IContentProposalListener

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.