Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.IPropertyChangeListener


            return;
        }
      }
    });

    fForegroundColorEditor.addListener(new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty().equals(ColorSelector.PROP_COLORCHANGE)) {
          Object o = ((IStructuredSelection) fStylesViewer.getSelection()).getFirstElement();
          String namedStyle = o.toString();
          String prefString = getOverlayStore().getString(namedStyle);
          String[] stylePrefs = ColorHelper.unpackStylePreferences(prefString);
          if (stylePrefs != null) {
            String oldValue = stylePrefs[0];
            // open color dialog to get new color
            String newValue = ColorHelper.toRGBString(fForegroundColorEditor.getColorValue());

            if (!newValue.equals(oldValue)) {
              stylePrefs[0] = newValue;
              String newPrefString = ColorHelper.packStylePreferences(stylePrefs);
              getOverlayStore().setValue(namedStyle, newPrefString);
              applyStyles();
              fText.redraw();
            }
          }
        }
      }
    });

    fBackgroundColorEditor.addListener(new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty().equals(ColorSelector.PROP_COLORCHANGE)) {
          Object o = ((IStructuredSelection) fStylesViewer.getSelection()).getFirstElement();
          String namedStyle = o.toString();
          String prefString = getOverlayStore().getString(namedStyle);
View Full Code Here


              if (set_p_listeners == true) {
                  if (p_listeners.size() > 0) {
                      Object[] l = p_listeners.getListeners();
                      int ls = l.length;
                      for (int i = 0; i < ls; i++) {
                          IPropertyChangeListener pl = (IPropertyChangeListener) l[i];
                          proxy.addPropertyChangeListener(pl);
                          dummy.removePropertyChangeListener(pl); // remove listener from dymmy so that we don't send notifications twice anymore
                      }
                  }
              }
View Full Code Here

              if (set_p_listeners == true) {
                  if (p_listeners.size() > 0) {
                      Object[] l = p_listeners.getListeners();
                      int ls = l.length;
                      for (int i = 0; i < ls; i++) {
                          IPropertyChangeListener pl = (IPropertyChangeListener) l[i];
                          proxy.addPropertyChangeListener(pl);
                          dummy.removePropertyChangeListener(pl); // remove listener from dymmy so that we don't send notifications twice anymore
                      }
                  }
              }
View Full Code Here

            return;
        }
      }
    });

    fForegroundColorEditor.addListener(new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty().equals(ColorSelector.PROP_COLORCHANGE)) {
          Object o = ((IStructuredSelection) fStylesViewer.getSelection()).getFirstElement();
          String namedStyle = o.toString();
          String prefString = getOverlayStore().getString(namedStyle);
          String[] stylePrefs = ColorHelper.unpackStylePreferences(prefString);
          if (stylePrefs != null) {
            String oldValue = stylePrefs[0];
            // open color dialog to get new color
            String newValue = ColorHelper.toRGBString(fForegroundColorEditor.getColorValue());

            if (!newValue.equals(oldValue)) {
              stylePrefs[0] = newValue;
              String newPrefString = ColorHelper.packStylePreferences(stylePrefs);
              getOverlayStore().setValue(namedStyle, newPrefString);
              applyStyles();
              fText.redraw();
            }
          }
        }
      }
    });

    fBackgroundColorEditor.addListener(new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty().equals(ColorSelector.PROP_COLORCHANGE)) {
          Object o = ((IStructuredSelection) fStylesViewer.getSelection()).getFirstElement();
          String namedStyle = o.toString();
          String prefString = getOverlayStore().getString(namedStyle);
View Full Code Here

            return;
        }

        if (_propertyListener == null)
        {
            _propertyListener = new IPropertyChangeListener()
            {
                public void propertyChange(PropertyChangeEvent event)
                {
                    if (KEY_STRATEGY_ID_ORDER.equals(event.getProperty()))
                    {
View Full Code Here

        setActivePage(0);

        IPreferenceStore store = EclipsePlugin.getDefault()
                .getPreferenceStore();
        store.addPropertyChangeListener(new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
                String property = event.getProperty();

                if ((property == PreferenceConstants.BACKTRACK_ROOT)
                        || (property == PreferenceConstants.BACKTRACK_PREFIX)) {
View Full Code Here

    /**
     * Initializes the listener on the preferences store
     */
    private void initPreferencesListener()
    {
        Activator.getDefault().getPreferenceStore().addPropertyChangeListener( new IPropertyChangeListener()
        {
            /* (non-Javadoc)
             * @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
             */
            public void propertyChange( PropertyChangeEvent event )
View Full Code Here

    /**
     * Initializes the listener on the preferences store.
     */
    private void initPreferencesListener()
    {
        Activator.getDefault().getPreferenceStore().addPropertyChangeListener( new IPropertyChangeListener()
        {
            public void propertyChange( PropertyChangeEvent event )
            {
                if ( PluginConstants.PREFS_SCHEMAS_EDITOR_SPECIFIC_CORE == event.getProperty() )
                {
View Full Code Here

    /**
     * Initializes the listener on the preferences store.
     */
    private void initPreferencesListener()
    {
        Activator.getDefault().getPreferenceStore().addPropertyChangeListener( new IPropertyChangeListener()
        {
            /* (non-Javadoc)
             * @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
             */
            public void propertyChange( PropertyChangeEvent event )
View Full Code Here

    /**
     * Initializes the listener on the preferences store.
     */
    private void initPreferencesListener()
    {
        Activator.getDefault().getPreferenceStore().addPropertyChangeListener( new IPropertyChangeListener()
        {
            /* (non-Javadoc)
             * @see org.eclipse.jface.util.IPropertyChangeListener#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
             */
            public void propertyChange( PropertyChangeEvent event )
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.