Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.IPropertyChangeListener


   */
  private final CommandLegacyActionWrapper getAction() {
    if (action == null) {
      action = new CommandLegacyActionWrapper(actionId, command, style,
          window);
      action.addPropertyChangeListener(new IPropertyChangeListener() {
        public final void propertyChange(final PropertyChangeEvent event) {
          // TODO Update the state somehow.
        }
      });
    }
View Full Code Here


      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$
            public void run() {
              listener.propertyChange(event);
            }
          });
    }
  }
View Full Code Here

     */
    private final void attachListener() {
        if (propertyChangeListener == null) {
            attributeValuesByName = getAttributeValuesByNameFromAction();

            propertyChangeListener = new IPropertyChangeListener() {
                public void propertyChange(
                        PropertyChangeEvent propertyChangeEvent) {
                    String property = propertyChangeEvent.getProperty();
                    if (IAction.ENABLED.equals(property)
                            || IAction.CHECKED.equals(property)
View Full Code Here

    });

    keySequenceText = new KeySequenceText(bindingText);
    keySequenceText.setKeyStrokeLimit(4);
    keySequenceText
        .addPropertyChangeListener(new IPropertyChangeListener() {
          public final void propertyChange(
              final PropertyChangeEvent event) {
            if (!event.getOldValue().equals(event.getNewValue())) {
              keySequenceChanged();
            }
View Full Code Here

  /**
   * @return
   */
  private IPropertyChangeListener getServiceListener() {
    if (serviceListener == null) {
      serviceListener = new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty().equals(
              IEvaluationService.PROP_NOTIFYING)) {
            if (!((Boolean) event.getNewValue()).booleanValue()) {
              // if it's false, the evaluation service has
View Full Code Here

  /**
   * @return
   */
  private IPropertyChangeListener getEnablementListener() {
    if (enablementListener == null) {
      enablementListener = new IPropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty() == PROP_ENABLED) {
            if (event.getNewValue() instanceof Boolean) {
              setEnabled(((Boolean) event.getNewValue())
                  .booleanValue());
View Full Code Here

  @Override
  public void createControl(Composite parent) {

    IPreferenceStore store = RutaAddonsPlugin.getDefault().getPreferenceStore();
    this.propertyChangeListener = new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty().equals("LOAD_OLD_TEST_RESULTS")) {

          if (event.getNewValue().toString().equals("true")) {
            loadExistingTests();
View Full Code Here

            // Don't let the console bring down the CVS UI
            log(IStatus.ERROR, "Errors occurred starting the Ivy console", e);
        }
        javaModel = JavaCore.create(ResourcesPlugin.getWorkspace().getRoot());
        prefStoreHelper = new IvyDEPreferenceStoreHelper(getPreferenceStore());
        getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
                try {
                    if (event.getProperty() == PreferenceConstants.IVYSETTINGS_PATH
                            || event.getProperty() == PreferenceConstants.ACCEPTED_TYPES
                            || event.getProperty() == PreferenceConstants.SOURCES_TYPES
View Full Code Here

            public void run()
            {
                setLayout( new PatternLayout( ApacheDsPluginUtils.getServerLogsPattern() ) );
            }
        } );
        ApacheDsPlugin.getDefault().getPreferenceStore().addPropertyChangeListener( new IPropertyChangeListener()
        {
            public void propertyChange( PropertyChangeEvent event )
            {
                if ( ApacheDsPluginConstants.PREFS_SERVER_LOGS_PATTERN.equals( 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

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.