Examples of SelectionChangedEvent


Examples of org.eclipse.jface.viewers.SelectionChangedEvent

            }
        }
    }

    private void fireSelectionChanged() {
        SelectionChangedEvent event = new SelectionChangedEvent(this, getSelection());
        Object[] listeners = fSelectionListeners.getListeners();
        for (int i = 0; i < listeners.length; i++) {
            ISelectionChangedListener listener = (ISelectionChangedListener)listeners[i];
            listener.selectionChanged(event);
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

          .getSelectionProvider();
      if (selectionProvider != null) {
        ISelectionProvider outerProvider = getSite()
            .getSelectionProvider();
        if (outerProvider instanceof MultiPageSelectionProvider) {
          SelectionChangedEvent event = new SelectionChangedEvent(
              selectionProvider, selectionProvider.getSelection());

          MultiPageSelectionProvider provider = (MultiPageSelectionProvider) outerProvider;
          provider.fireSelectionChanged(event);
          provider.firePostSelectionChanged(event);
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

   */
  protected void handlePostSelectionChanged(SelectionChangedEvent event) {
    ISelectionProvider parentProvider = getMultiPageEditor().getSite()
        .getSelectionProvider();
    if (parentProvider instanceof MultiPageSelectionProvider) {
      SelectionChangedEvent newEvent = new SelectionChangedEvent(
          parentProvider, event.getSelection());
      MultiPageSelectionProvider prov = (MultiPageSelectionProvider) parentProvider;
      prov.firePostSelectionChanged(newEvent);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

   */
  protected void handleSelectionChanged(SelectionChangedEvent event) {
    ISelectionProvider parentProvider = getMultiPageEditor().getSite()
        .getSelectionProvider();
    if (parentProvider instanceof MultiPageSelectionProvider) {
      SelectionChangedEvent newEvent = new SelectionChangedEvent(
          parentProvider, event.getSelection());
      MultiPageSelectionProvider prov = (MultiPageSelectionProvider) parentProvider;
      prov.fireSelectionChanged(newEvent);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

        listeners.remove(listener);
    }

    public void setSelection(ISelection selection) {
        theSelection = selection;
        final SelectionChangedEvent e = new SelectionChangedEvent(this, selection);
        Object[] listenersArray = listeners.toArray();
       
        for (int i = 0; i < listenersArray.length; i++) {
            final ISelectionChangedListener l = (ISelectionChangedListener) listenersArray[i];
            Platform.run(new SafeRunnable() {
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

    public void inputChanged( Object input )
    {
        if ( !this.isDisposed() )
        {
            action.setInput( input );
            selectionChanged( new SelectionChangedEvent( selectionProvider, new StructuredSelection() ) );
            // this.updateAction();
        }
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

    /**
     * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
     */
    public void selectionChanged( SelectionChangedEvent event ) {
        final SelectionChangedEvent newEvent = new SelectionChangedEvent(this, getSelection());
        for (final ISelectionChangedListener listener : listeners) {
          Display.getDefault().asyncExec(new Runnable(){
            /**
             * @see java.lang.Runnable#run()
             */
 
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

            this.selection = selection;
            fire();
        }
       
        private void fire() {
            SelectionChangedEvent event = null;
            for( Object item : listeners.getListeners() ){
                ISelectionChangedListener listener = (ISelectionChangedListener) item;
                if( event == null ){
                    event = new SelectionChangedEvent( this, this.selection);
                }
                listener.selectionChanged( event );               
            }
        }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

    protected void notifyListeners() {
        if( Display.getCurrent()==null ){
            final ISelectionProvider p=this;
            Display.getDefault().asyncExec(new Runnable(){
                public void run() {
                    SelectionChangedEvent event=new SelectionChangedEvent(p, selection);
                    for( ISelectionChangedListener l : listeners ) {
                        l.selectionChanged(event);
                    }
                }
            });
        }else{
            SelectionChangedEvent event=new SelectionChangedEvent(this, selection);
            for( ISelectionChangedListener l : listeners ) {
                l.selectionChanged(event);
            }
        }
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.SelectionChangedEvent

        if(newProvider.getSelection() != null)
          notifyChange(newProvider.getSelection());
    }

    private void notifyChange( ISelection selection ) {
        SelectionChangedEvent event=new SelectionChangedEvent(this, selection);
        for( ISelectionChangedListener l : listeners ) {
            l.selectionChanged(event);
        }
    }
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.