Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ISelectionProvider


    ////////////
   
    selectionChangedListeners = new ArrayList<ISelectionChangedListener>();

    selectionProvider = new ISelectionProvider() {

      @Override
      public void setSelection(ISelection selection) {

      }
View Full Code Here


    buildCustomGraph(zestGraph);
    zestGraph.setConnectionStyle(ZestStyles.CONNECTIONS_DIRECTED);

    selectionChangedListeners = new ArrayList<ISelectionChangedListener>();

    selectionProvider = new ISelectionProvider() {

      @Override
      public void setSelection(ISelection selection) {

      }
View Full Code Here

  public void createControl(Composite parent) {
    Composite composite = parent;

    browser = new Browser(composite, SWT.NONE);
    updateHtml();
    getSite().setSelectionProvider(new ISelectionProvider() {

      public void setSelection(ISelection selection) {

      }
View Full Code Here

    }
    return null;
  }

  private static ITextSelection getCurrentSelection(ITextEditor textEditor) {
    ISelectionProvider provider = textEditor.getSelectionProvider();
    if (provider != null) {
      ISelection selection = provider.getSelection();
      if (selection instanceof ITextSelection) {
        return (ITextSelection) selection;
      }
    }
    return TextSelection.emptySelection();
View Full Code Here

  public void selectionChanged(IAction action, ISelection selection) {
  }

  private static ISelection getTargetSelection(IWorkbenchPart targetPart) {
    if (targetPart != null) {
      ISelectionProvider provider = targetPart.getSite().getSelectionProvider();
      if (provider != null) {
        return provider.getSelection();
      }
    }
    return null;
  }
View Full Code Here

  public String getContributorId() {
    return TABBED_PROPERTIES_CONTRIBUTOR_ID;
  }

  private void connectSashPage() {
    ISelectionProvider selectionProvider = _sashEditorPart.getSite()
        .getSelectionProvider();
    if (selectionProvider instanceof IPostSelectionProvider) {
      ((IPostSelectionProvider) selectionProvider)
          .addPostSelectionChangedListener(getSelectionChangedListener(selectionProvider));
    } else {
      selectionProvider
          .addSelectionChangedListener(getSelectionChangedListener(selectionProvider));
    }
  }
View Full Code Here

    if (_sashEditorPart != null
        && _sashEditorPart.getSite() != null
        && _sashEditorPart.getSite().getSelectionProvider() != null
        && _selChangedListener != null) {
     
      final ISelectionProvider selectionProvider = _sashEditorPart.getSite()
          .getSelectionProvider();
      if (selectionProvider != null) {
        if (selectionProvider instanceof IPostSelectionProvider) {
          ((IPostSelectionProvider) selectionProvider)
              .removePostSelectionChangedListener(getSelectionChangedListener(selectionProvider));
        } else {
          selectionProvider
              .removeSelectionChangedListener(getSelectionChangedListener(selectionProvider));
        }
      }
    }   
  }
View Full Code Here

   */
  protected void connectDesignPage() {
    if (_designViewer != null) {
      _designViewer.setModel(getModel());
      // _designViewer.getSynchronizer().listenToModel(getModel());
      ISelectionProvider designSelectionProvider = _designViewer
          .getSite().getSelectionProvider();
      if (designSelectionProvider instanceof IPostSelectionProvider) {
        ((IPostSelectionProvider) designSelectionProvider)
            .addPostSelectionChangedListener(new ISelectionChangedListener() {
              public void selectionChanged(
                  SelectionChangedEvent event) {
                if (getActiveEditor() != _textEditor) {
                  _designViewer.getSynchronizer()
                      .selectionChanged(event);
                }
              }
            });
      } else {
        designSelectionProvider
            .addSelectionChangedListener(new ISelectionChangedListener() {
              public void selectionChanged(
                  SelectionChangedEvent event) {
                if (getActiveEditor() != _textEditor) {
                  _designViewer.getSynchronizer()
                      .selectionChanged(event);
                }
              }
            });
      }
      ISelectionProvider textSelectionProvider = _textEditor.getSite()
          .getSelectionProvider();
      if (textSelectionProvider instanceof IPostSelectionProvider) {
        ((IPostSelectionProvider) textSelectionProvider)
            .addPostSelectionChangedListener(new ISelectionChangedListener() {
              public void selectionChanged(
                  SelectionChangedEvent event) {
                if (event.getSelection() instanceof TextSelection) {
                  TextSelection textSelection = ((TextSelection) event
                      .getSelection());
                  _designViewer
                      .getSynchronizer()
                      .textSelectionChanged(
                          textSelection.getOffset(),
                          textSelection.getOffset()
                              + textSelection
                                  .getLength());
                }
              }
            });
      } else {
        textSelectionProvider
            .addSelectionChangedListener(new ISelectionChangedListener() {
              public void selectionChanged(
                  SelectionChangedEvent event) {
                TextSelection textSelection = ((TextSelection) event
                    .getSelection());
View Full Code Here

    }
    return _selListener;
  }

  private void setSelectionProvider() {
    this.getSite().setSelectionProvider(new ISelectionProvider() {
      private ISelection _selection;

      public void addSelectionChangedListener(
          ISelectionChangedListener listener) {
          // do nothing
View Full Code Here

   *
   * @see org.eclipse.ui.texteditor.ITextEditor#getSelectionProvider()
   */
  public ISelectionProvider getSelectionProvider() {
    if (fStructuredSelectionProvider == null) {
      ISelectionProvider parentProvider = super.getSelectionProvider();
      if (parentProvider != null) {
        fStructuredSelectionProvider = new StructuredSelectionProvider(parentProvider, this);
        fStructuredSelectionProvider.addPostSelectionChangedListener(new ISelectionChangedListener() {
          public void selectionChanged(SelectionChangedEvent event) {
            updateStatusLine(event.getSelection());
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.ISelectionProvider

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.