package at.bestsolution.efxclipse.tooling.ui.preview; import org.eclipse.core.commands.AbstractHandler; import org.eclipse.core.commands.Command; import org.eclipse.core.commands.ExecutionEvent; import org.eclipse.core.commands.ExecutionException; import org.eclipse.ui.handlers.HandlerUtil; public class SwitchUpdatePreferenceHandler extends AbstractHandler { @Override public Object execute(ExecutionEvent event) throws ExecutionException { Command command = event.getCommand(); HandlerUtil.toggleCommandState(command); // System.err.println("executed .... "); // IEclipsePreferences p = InstanceScope.INSTANCE.getNode(Activator.PLUGIN_ID); // boolean b = p.getBoolean(LivePreviewSynchronizer.PREF_REFRESH_WHILE_TYPE, false); // p.putBoolean(LivePreviewSynchronizer.PREF_REFRESH_WHILE_TYPE, !b); // try { // p.flush(); // } catch (BackingStoreException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } return null; } }