Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.PropertyChangeEvent


   * changed
   */
  protected void fireActionHandlersChanged() {
    if (actionHandlersChanged) {
      // Doesn't actually pass the old and new values
      firePropertyChange(new PropertyChangeEvent(this, P_ACTION_HANDLERS,
          null, null));
      actionHandlersChanged = false;
    }
  }
View Full Code Here


    // being added/removed during the notification
    final Object[] list = getListeners();
    if (list.length == 0) {
      return;
    }
    final PropertyChangeEvent event = new PropertyChangeEvent(this, name,
        oldValue, newValue);
    for (int i = 0; i < list.length; i++) {
      final IPropertyChangeListener listener = (IPropertyChangeListener) list[i];
      SafeRunner.run(new SafeRunnable(JFaceResources
          .getString("PreferenceStore.changeError")) { //$NON-NLS-1$
View Full Code Here

    }

    public void firePropertyChangeEvent( String name, Object oldValue, Object newValue ) {
        // Do we need to fire an event.
        if ((oldValue == null || !oldValue.equals(newValue))) {
            final PropertyChangeEvent pe = new PropertyChangeEvent(this, name,
                    oldValue, newValue);
            for( final IPropertyChangeListener l : listeners ) {
                SafeRunnable.run(new SafeRunnable(JFaceResources.getString("PreferenceStore.changeError")) { //$NON-NLS-1$
                        public void run() {
                            l.propertyChange(pe);
View Full Code Here

      Object newValue) {
    if (eventId.equals(PROP_UPDATE_EMF)) {
      getProjectElementAdapter().setBackingObject(this); // trigger EMF
                                // to update
    }
    PropertyChangeEvent event = new PropertyChangeEvent(this, eventId,
        oldValue, newValue);
    for (IPropertyChangeListener listener : listeners) {
      listener.propertyChange(event);
    }
  }
View Full Code Here

    public void setDirty( boolean dirty ) {
        boolean oldDirty = this.dirty;
        this.dirty = dirty;
        // trigger re-render
        if (dirty && getBox() != null) {
            getBox().notifyPropertyChange(new PropertyChangeEvent(this, "dirty", oldDirty, dirty)); //$NON-NLS-1$
        }
    }
View Full Code Here

     */
    protected void fireValueChanged( String property, Object oldValue, Object newValue ) {
        if (propertyChangeListener == null) {
            return;
        }
        PropertyChangeEvent event = new PropertyChangeEvent(this, property, oldValue, newValue);
        propertyChangeListener.propertyChange(event);
    }
View Full Code Here

   */
  protected final void firePropertyChangeEvent(
      final KeySequence oldKeySequence) {
    if (listeners != null) {
      final Iterator listenerItr = listeners.iterator();
      final PropertyChangeEvent event = new PropertyChangeEvent(this,
          P_KEY_SEQUENCE, oldKeySequence, getKeySequence());
      while (listenerItr.hasNext()) {
        final IPropertyChangeListener listener = (IPropertyChangeListener) listenerItr
            .next();
        listener.propertyChange(event);
View Full Code Here

  /*
   * @see org.eclipse.jface.preference.IPreferenceStore#firePropertyChangeEvent(java.lang.String, java.lang.Object, java.lang.Object)
   */
  public void firePropertyChangeEvent(String name, Object oldValue, Object newValue) {
    firePropertyChangeEvent(new PropertyChangeEvent(this, name, oldValue, newValue));
  }
View Full Code Here

        // Propogate the property change to the appropriate listener.
        checkBox.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                Object oldValue = checkBox.getSelection() ? Boolean.FALSE.toString() : Boolean.TRUE.toString();
                Object newValue = checkBox.getSelection() ? Boolean.TRUE.toString() : Boolean.FALSE.toString();
                PropertyChangeEvent propertyChange = new PropertyChangeEvent(
                        checkBox, controlDetails.attribute, oldValue, newValue);
                controlDetails.attributesComposite.
                        propertyChange(propertyChange);
            }
        });
View Full Code Here

        // Listen to unit changes.
        control.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent event) {
                Object oldValue = null;
                Object newValue = control.getUnit();
                PropertyChangeEvent propertyChange = new PropertyChangeEvent(
                        control, supplementary, oldValue, newValue);
                controlDetails.attributesComposite.propertyChange(propertyChange);
            }
        });

        // Listen to value changes.
        control.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent e) {
                Object oldValue = null;
                Object newValue = control.getNumber();
                PropertyChangeEvent propertyChange = new PropertyChangeEvent(
                        control, controlDetails.attribute, oldValue, newValue);
                controlDetails.attributesComposite.
                        propertyChange(propertyChange);
            }
        });
View Full Code Here

TOP

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

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.