List of usage examples for org.eclipse.jface.bindings BindingManagerEvent isLocaleChanged
public boolean isLocaleChanged()
From source file:org.eclipse.ui.internal.commands.CommandManagerLegacyWrapper.java
License:Open Source License
public final void bindingManagerChanged(final BindingManagerEvent event) { final boolean schemeDefinitionsChanged = event.getScheme() != null; final Set previousSchemes; if (schemeDefinitionsChanged) { previousSchemes = new HashSet(); final Scheme scheme = event.getScheme(); final Scheme[] definedSchemes = event.getManager().getDefinedSchemes(); final int definedSchemesCount = definedSchemes.length; for (int i = 0; i < definedSchemesCount; i++) { final Scheme definedScheme = definedSchemes[0]; if ((definedScheme == scheme) && (event.isSchemeDefined())) { continue; // skip this one, it was just defined. }// w ww.jav a2s.co m previousSchemes.add(definedSchemes[0].getId()); } if (!event.isSchemeDefined()) { previousSchemes.add(scheme.getId()); } } else { previousSchemes = null; } fireCommandManagerChanged(new CommandManagerEvent(this, false, event.isActiveSchemeChanged(), event.isLocaleChanged(), event.isPlatformChanged(), false, false, schemeDefinitionsChanged, null, null, previousSchemes)); }