diff options
author | 2012-03-08 01:14:33 -0800 | |
---|---|---|
committer | 2012-03-08 01:14:33 -0800 | |
commit | f8b39f39cd5c1dd99673fce4b9572ab8a7467c90 (patch) | |
tree | 0bda5954c379870c40556376f212a6afdd7c08cd /java/src/com/android/inputmethod/latin/ComposingStateManager.java | |
parent | 4b656a3fef3f9952b923d6c7a251c50bc37a1f99 (diff) | |
parent | f773ef19e8c26156970c93695d221f43c4a0b0ea (diff) | |
download | latinime-f8b39f39cd5c1dd99673fce4b9572ab8a7467c90.tar.gz latinime-f8b39f39cd5c1dd99673fce4b9572ab8a7467c90.tar.xz latinime-f8b39f39cd5c1dd99673fce4b9572ab8a7467c90.zip |
Merge "Remove a useless class (B4)"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/ComposingStateManager.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/ComposingStateManager.java | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/java/src/com/android/inputmethod/latin/ComposingStateManager.java b/java/src/com/android/inputmethod/latin/ComposingStateManager.java deleted file mode 100644 index 8811f2023..000000000 --- a/java/src/com/android/inputmethod/latin/ComposingStateManager.java +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ - -package com.android.inputmethod.latin; - -import android.util.Log; - -public class ComposingStateManager { - private static final String TAG = ComposingStateManager.class.getSimpleName(); - private static final ComposingStateManager sInstance = new ComposingStateManager(); - private boolean mAutoCorrectionIndicatorOn; - private boolean mIsComposing; - - public static ComposingStateManager getInstance() { - return sInstance; - } - - private ComposingStateManager() { - mAutoCorrectionIndicatorOn = false; - mIsComposing = false; - } - - public synchronized void onStartComposingText() { - if (!mIsComposing) { - if (LatinImeLogger.sDBG) { - Log.i(TAG, "Start composing text."); - } - mAutoCorrectionIndicatorOn = false; - mIsComposing = true; - } - } - - public synchronized void onFinishComposingText() { - if (mIsComposing) { - if (LatinImeLogger.sDBG) { - Log.i(TAG, "Finish composing text."); - } - mAutoCorrectionIndicatorOn = false; - mIsComposing = false; - } - } - - public synchronized boolean isAutoCorrectionIndicatorOn() { - return mAutoCorrectionIndicatorOn; - } - - public synchronized void setAutoCorrectionIndicatorOn(boolean on) { - // Auto-correction indicator should be specified only when the current state is "composing". - if (!mIsComposing) return; - if (LatinImeLogger.sDBG) { - Log.i(TAG, "Set auto correction Indicator: " + on); - } - mAutoCorrectionIndicatorOn = on; - } -} |