Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.IPropertyChangeListener


    @Override
    protected void fillViewMenu(final IMenuManager menuManager) {
        super.fillViewMenu(menuManager);

        workingSetFilterActionGroup = new WorkingSetFilterActionGroup(getShell(),
                new IPropertyChangeListener() {
                    @Override
                    public void propertyChange(final PropertyChangeEvent event) {
                        final String property = event.getProperty();

                        if (WorkingSetFilterActionGroup.CHANGE_WORKING_SET
View Full Code Here


    if (finalListeners.length > 0
        && (oldValue == null || !oldValue.equals(newValue))) {
      final PropertyChangeEvent pe = new PropertyChangeEvent(this, name,
          oldValue, newValue);
      for (int i = 0; i < finalListeners.length; ++i) {
        final IPropertyChangeListener l = (IPropertyChangeListener) finalListeners[i];
        SafeRunnable.run(new SafeRunnable(JFaceResources
            .getString("PreferenceStore.changeError")) { //$NON-NLS-1$
              public void run() {
                l.propertyChange(pe);
              }
            });
      }
    }
  }
View Full Code Here

        final Object[] finalListeners = getListeners();
        if (finalListeners.length > 0) {
            PropertyChangeEvent pEvent = new PropertyChangeEvent(
                    this, PROP_COLORCHANGE, oldValue, newColor);
            for (int i = 0; i < finalListeners.length; ++i) {
                IPropertyChangeListener listener = (IPropertyChangeListener) finalListeners[i];
                listener.propertyChange(pEvent);
            }
        }
        updateColorImage();
    }
  }
View Full Code Here

      public void controlResized(ControlEvent e) {
        updateMessage();
      }
    });

    final IPropertyChangeListener fontListener = new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (JFaceResources.BANNER_FONT.equals(event.getProperty())) {
          updateMessage();
        }
        if (JFaceResources.DIALOG_FONT.equals(event.getProperty())) {
View Full Code Here

        if (trace) {
          ms = System.currentTimeMillis();
          System.out.println("Running action: " + action.getText()); //$NON-NLS-1$
        }       
       
        IPropertyChangeListener resultListener = null;
        if (callback != null) {
          resultListener = new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
              // Check on result
              if (event.getProperty().equals(IAction.RESULT)) {
                if (event.getNewValue() instanceof Boolean) {
                  result = (Boolean) event.getNewValue();
View Full Code Here

        csvChooser = new FileFieldEditor(
                Labels.getString("DataSelectionPage.csv"), Labels.getString("DataSelectionPage.csvMessage"), compChooser); //$NON-NLS-1$ //$NON-NLS-2$
        csvChooser.setFileExtensions(FILTER_EXTS);
        csvChooser.setEmptyStringAllowed(false);
        csvChooser.setPropertyChangeListener(new IPropertyChangeListener() {
            @Override
            public void propertyChange(PropertyChangeEvent event) {
                if ("field_editor_is_valid".equals(event.getProperty())) { //$NON-NLS-1$
                    try {
View Full Code Here

            PropertyChangeEvent propertyChangeEvent = new PropertyChangeEvent(event
                .getManager(), IAction.TEXT, null, null);
            if (value instanceof ListenerList) {
              Object[] listeners= ((ListenerList) value).getListeners();
              for (int i = 0; i < listeners.length; i++) {
                final IPropertyChangeListener listener = (IPropertyChangeListener) listeners[i];
                listener.propertyChange(propertyChangeEvent);
              }
            } else {
              final IPropertyChangeListener listener = (IPropertyChangeListener) value;
              listener.propertyChange(propertyChangeEvent);
            }
          }
        }
      }
    }
View Full Code Here

   *            the id indicating what action's enablement has changed.
   */
  protected void fireEnablementChanged(final String actionId) {
    Object[] array = propertyChangeListeners.getListeners();
    for (int i = 0; i < array.length; i++) {
      final IPropertyChangeListener l = (IPropertyChangeListener) array[i];
      SafeRunnable.run(new SafeRunnable() {
        public void run() {
          l.propertyChange(new PropertyChangeEvent(this, actionId,
              null, null));
        }
      });
    }
  }
View Full Code Here

      if (viewer != null) {
        viewer.getControl().dispose();
      }
      this.config = configuration;
      viewer = new TreeViewer(owner);
      listener = new IPropertyChangeListener() {

        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty().equals(
              IPreferenceConstants.SHOW_PATH)) {
            showPath = getPreferenceStore().getBoolean(
View Full Code Here

   
    // We want to store M2_REPO property into java classpath vars
    ScopedPreferenceStore store = new ScopedPreferenceStore(
        new InstanceScope(), "org.eclipse.jdt.core");
    m2Repo.setPreferenceStore(store);
    store.addPropertyChangeListener(new IPropertyChangeListener(){
      @Override
      public void propertyChange(PropertyChangeEvent event) {
        // We want to erase the value if the M2_REPO was deleted from the classpath variables ui...
        if( event.getProperty().equals(PreferencesConstants.M2_REPO)) {
          m2Repo.load();
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.IPropertyChangeListener

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.