package com.windowtester.test.util;
import com.windowtester.runtime.internal.OS;
import com.windowtester.runtime.swt.internal.text.ITextEntryStrategy;
import com.windowtester.runtime.swt.internal.text.InsertTextEntryStrategy;
import com.windowtester.runtime.swt.internal.text.TextEntryStrategy;
/*******************************************************************************
* Copyright (c) 2012 Google, Inc.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Google, Inc. - initial API and implementation
*******************************************************************************/
public final class TypingLinuxHelper {
private static ITextEntryStrategy current;
private static InsertTextEntryStrategy insertStrategy;
private TypingLinuxHelper() {
}
public static void switchToInsertStrategyIfNeeded() {
// if (OS.isLinux()) {
// current = TextEntryStrategy.getCurrent();
// if (insertStrategy == null) {
// insertStrategy = new InsertTextEntryStrategy();
// }
// TextEntryStrategy.set(insertStrategy);
// } else {
// current = null;
// }
}
public static void restoreOriginalStrategy() {
// if (OS.isLinux() && current != null) {
// TextEntryStrategy.set(current);
// current = null;
// }
}
}