Examples of LabelProviderChangedEvent


Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

        fListeners.add(listener);
        if (fProblemChangedListener == null) {
            fProblemChangedListener = new IProblemChangedListener() {
                public void problemsChanged(IResource[] changedResources, boolean isMarkerChange) {
                    if (fListeners != null && !fListeners.isEmpty()) {
                        LabelProviderChangedEvent event = new ProblemsLabelChangedEvent(ProblemsLabelDecorator.this,
                                changedResources, isMarkerChange);
                        Object[] listeners = fListeners.getListeners();
                        for (int i = 0; i < listeners.length; i++) {
                            ((ILabelProviderListener) listeners[i]).labelProviderChanged(event);
                        }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

    // Post label event to LabelEventJob
    LabelEventJob.getInstance().postLabelEvent(this);
  }

  void fireLabelEvent() {
    final LabelProviderChangedEvent event = new LabelProviderChangedEvent(
        this);
    // Re-trigger decoration process (in UI thread)
    Display.getDefault().asyncExec(new Runnable() {
      public void run() {
        fireLabelProviderChanged(event);
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

          fControlDecoration.setImage(image);
        }
      };
      labelProvider.addListener(listener);
      //initialize control decoration:
      listener.labelProviderChanged(new LabelProviderChangedEvent(labelProvider));
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

 
  public void setSelectedRange(int start, int length) {
    fSelectionStart= start;
    fSelectionLength= length;
     // could be made more efficient by only updating selected node and parents (of old and new selection)
    fireLabelProviderChanged(new LabelProviderChangedEvent(this));
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

        }

        @SuppressWarnings("synthetic-access")
        public void fireUpdateDecorators(IResource resource) {
            // generate event to update the decorators for a given resource
            final LabelProviderChangedEvent ev = new LabelProviderChangedEvent(this, resource);

            if (logger.isInfoEnabled()) {
                logger.info("Firing update decorators for resource "
                        + resource.getProjectRelativePath().toPortableString());
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

   */
  public void propertyChange(PropertyChangeEvent event) {
    String property = event.getProperty();
    if (property.equals(PreferenceConstants.APPEARANCE_METHOD_RETURNTYPE)) {
      initMasks();
      LabelProviderChangedEvent lpEvent = new LabelProviderChangedEvent(
          this, null); // refresh all
      fireLabelProviderChanged(lpEvent);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

      }
    }


      private void startUpdateDecor(IProject proj) {
      final LabelProviderChangedEvent evnt = new LabelProviderChangedEvent(this, proj);
    Display.getDefault().asyncExec(new Runnable() {
      public void run() {
        fireLabelProviderChanged(evnt);
      }
    });
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

  public void refresh() {
    URLDecorator decorator = getURLDecorator();
    Iterator iterator = listeners.iterator();
    while (iterator.hasNext()) {
      ILabelProviderListener listener = (ILabelProviderListener) iterator.next();
      listener.labelProviderChanged(new LabelProviderChangedEvent(decorator));
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

    logger.debug("Being called to refrehs, I shall do my duty!");
    ConfigFileDecorator decorator = getConfigFileDecorator();
    Iterator<ILabelProviderListener> iterator = listeners.iterator();
    while (iterator.hasNext()) {
      ILabelProviderListener listener = (ILabelProviderListener) iterator.next();
      listener.labelProviderChanged(new LabelProviderChangedEvent(decorator));
    }
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.LabelProviderChangedEvent

      public void coverageChanged() {
        final Display display = EclEmmaUIPlugin.getInstance().getWorkbench()
            .getDisplay();
        display.asyncExec(new Runnable() {
          public void run() {
            fireLabelProviderChanged(new LabelProviderChangedEvent(
                CoverageDecorator.this));
          }
        });
      }
    };
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.