Package org.eclipse.ui.internal.decorators

Examples of org.eclipse.ui.internal.decorators.DecoratorManager.clearCaches()


    String propertyName = event.getKey();
    if (IPreferenceConstants.ENABLED_DECORATORS.equals(propertyName)) {
      DecoratorManager manager = WorkbenchPlugin.getDefault()
          .getDecoratorManager();
      manager.applyDecoratorsPreference();
      manager.clearCaches();
      manager.updateForEnablementChange();
      return;
    }

    if (IWorkbenchPreferenceConstants.SHOW_SYSTEM_JOBS.equals(propertyName)) {
View Full Code Here


     */
    public boolean performOk() {
        if (super.performOk()) {
            DecoratorManager manager = getDecoratorManager();
            //Clear the caches first to avoid unneccessary updates
            manager.clearCaches();
            DecoratorDefinition[] definitions = manager
                    .getAllDecoratorDefinitions();
            for (int i = 0; i < definitions.length; i++) {
                boolean checked = checkboxViewer.getChecked(definitions[i]);
                definitions[i].setEnabled(checked);
View Full Code Here

                definitions[i].setEnabled(checked);

            }
            //Have the manager clear again as there may have been
            //extra updates fired by the enablement changes.
            manager.clearCaches();
            manager.updateForEnablementChange();
            return true;
        }
        return false;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.