Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.IPropertyChangeListener


          column.addAnnotationType(preference.getAnnotationType());
      }
      column.addAnnotationType(Annotation.TYPE_UNKNOWN);
     
      // link to preference store
      fPropertyListener= new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          String property= event.getProperty();
          AnnotationPreference annotationPreference= getVerticalRulerAnnotationPreference(property);
          if (annotationPreference != null && event.getNewValue() instanceof Boolean) {
            Object type= annotationPreference.getAnnotationType();
View Full Code Here


   */
  public void start(BundleContext context) throws Exception {
    super.start(context);
   
    if (PlatformUI.isWorkbenchRunning()) {
      fThemeListener= new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          if (IThemeManager.CHANGE_CURRENT_THEME.equals(event.getProperty()))
            AbstractDecoratedTextEditorPreferenceConstants.initializeDefaultValues(getPreferenceStore());
        }
      };
View Full Code Here

    fDelegate.redraw();

    // listen to changes
    fDispatcher= new PropertyEventDispatcher(store);

    fDispatcher.addPropertyChangeListener(FG_COLOR_KEY, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateForegroundColor(store, fDelegate);
        fDelegate.redraw();
      }
    });
    IPropertyChangeListener backgroundHandler= new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateBackgroundColor(store, fDelegate);
        fDelegate.redraw();
      }
    };
    fDispatcher.addPropertyChangeListener(BG_COLOR_KEY, backgroundHandler);
    fDispatcher.addPropertyChangeListener(USE_DEFAULT_BG_KEY, backgroundHandler);

    fDispatcher.addPropertyChangeListener(LINE_NUMBER_KEY, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        // only handle quick diff on/off information, but not ruler visibility (handled by AbstractDecoratedTextEditor)
        updateLineNumbersVisibility(fDelegate);
      }
    });

    fDispatcher.addPropertyChangeListener(AbstractDecoratedTextEditorPreferenceConstants.QUICK_DIFF_CHARACTER_MODE, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateCharacterMode(store, fDelegate);
      }
    });

    fDispatcher.addPropertyChangeListener(AbstractDecoratedTextEditorPreferenceConstants.REVISION_RULER_RENDERING_MODE, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateRevisionRenderingMode(store, fDelegate);
      }
    });
   
    fDispatcher.addPropertyChangeListener(AbstractDecoratedTextEditorPreferenceConstants.REVISION_RULER_SHOW_AUTHOR, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateRevisionAuthorVisibility(store, fDelegate);
      }
    });
   
    fDispatcher.addPropertyChangeListener(AbstractDecoratedTextEditorPreferenceConstants.REVISION_RULER_SHOW_REVISION, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateRevisionIdVisibility(store, fDelegate);
      }
    });
   
    fDispatcher.addPropertyChangeListener(AbstractDecoratedTextEditorPreferenceConstants.QUICK_DIFF_ALWAYS_ON, new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        updateQuickDiffVisibility(fDelegate);
      }
    });

    if (changedPref != null) {
      fDispatcher.addPropertyChangeListener(changedPref.getColorPreferenceKey(), new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          updateChangedColor(changedPref, store, fDelegate);
          fDelegate.redraw();
        }
      });
    }
    if (addedPref != null) {
      fDispatcher.addPropertyChangeListener(addedPref.getColorPreferenceKey(), new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          updateAddedColor(addedPref, store, fDelegate);
          fDelegate.redraw();
        }
      });
    }
    if (deletedPref != null) {
      fDispatcher.addPropertyChangeListener(deletedPref.getColorPreferenceKey(), new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          updateDeletedColor(deletedPref, store, fDelegate);
          fDelegate.redraw();
        }
      });
View Full Code Here

   */
  public void install(IPreferenceStore store) {

    fPreferenceStore= store;
    if (fPreferenceStore != null) {
      fPropertyChangeListener= new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          handlePreferenceStoreChanged(event);
        }
      };
      fPreferenceStore.addPropertyChangeListener(fPropertyChangeListener);
View Full Code Here

    Display display= parent.getDisplay();
    fBackgroundColor= display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
    fForegroundColor= display.getSystemColor(SWT.COLOR_LIST_FOREGROUND);
    fSeparatorColor= new Color(display, 152, 170, 203);

    fPropertyChangeListener= new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        handlePropertyChange(event);
      }
    };
    JFaceResources.getFontRegistry().addListener(fPropertyChangeListener);
View Full Code Here

            public void widgetDefaultSelected(SelectionEvent event) {
                widgetSelected(event);
            }
        });
        action.addPropertyChangeListener(new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
                if (event.getProperty().equals(Action.ENABLED)) {
                    Boolean bool = (Boolean) event.getNewValue();
                    button.setEnabled(bool.booleanValue());
                }
View Full Code Here

        if (odomElement.getName().equals(ODOMElement.NULL_ELEMENT_NAME)) {
            disableDisplayArea();
        }

        ipropertyChangeListener = new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent changeEvent) {
                updateODOMAttributes(changeEvent);
            }
        };
View Full Code Here

     * @param event the property change event.
     */
    public void propertyChange(PropertyChangeEvent event) {
        if (listeners != null) {
            for (int i = 0; i < listeners.size(); i++) {
                IPropertyChangeListener listener =
                        (IPropertyChangeListener) listeners.get(i);
                listener.propertyChange(event);
            }
        }
    }
View Full Code Here

            while (wacIterator.hasNext()) {
                SectionDetailsComposite wac =
                        (SectionDetailsComposite) wacIterator.next();
                // Create the property change listener that will propogate any
                // changes to the ProxyODOMElement.
                wac.addPropertyChangeListener(new IPropertyChangeListener() {
                    public void propertyChange(PropertyChangeEvent changeEvent) {
                        updateODOMAttributes(changeEvent);
                    }
                });
            }
View Full Code Here

 
  public void initializeDefaultPreferences() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    store.setDefault(PreferenceConstants.P_IPURLSERVICE, "http://whatismyip.com/automation/n09230945.asp");
    store.setDefault(PreferenceConstants.P_LISTENINGPORT, 5595);
    store.addPropertyChangeListener(new IPropertyChangeListener(){

      public void propertyChange(PropertyChangeEvent event) {
        String property = event.getProperty();
        if(property.equals(PreferenceConstants.P_LISTENINGPORT)||
           property.equals(PreferenceConstants.P_IPURLSERVICE)
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.