aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/TextEntryState.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2010-11-11 13:37:18 +0900
committersatok <satok@google.com>2010-11-11 17:37:11 +0900
commitca26f20fa4903de46e374babbfba8c8a1a5cac93 (patch)
tree7d1cdf2dc02c7210e775662fd766cd6875c71f25 /java/src/com/android/inputmethod/latin/TextEntryState.java
parent48bc6b158bb2890c1e5cbfe63e93705476ce9673 (diff)
downloadlatinime-ca26f20fa4903de46e374babbfba8c8a1a5cac93.tar.gz
latinime-ca26f20fa4903de46e374babbfba8c8a1a5cac93.tar.xz
latinime-ca26f20fa4903de46e374babbfba8c8a1a5cac93.zip
Fix states for showing PunctuationList and correction
- Fixed the visibility of the suggestion strip Change-Id: I63ad561c71464657521661dbd25c72dd34841834
Diffstat (limited to 'java/src/com/android/inputmethod/latin/TextEntryState.java')
-rw-r--r--java/src/com/android/inputmethod/latin/TextEntryState.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/TextEntryState.java b/java/src/com/android/inputmethod/latin/TextEntryState.java
index 1d7659ca3..48a773494 100644
--- a/java/src/com/android/inputmethod/latin/TextEntryState.java
+++ b/java/src/com/android/inputmethod/latin/TextEntryState.java
@@ -62,7 +62,8 @@ public class TextEntryState {
SPACE_AFTER_PICKED,
UNDO_COMMIT,
CORRECTING,
- PICKED_CORRECTION;
+ PICKED_CORRECTION,
+ SHOWING_PUNCTUATIONS_LIST;
}
private static State sState = State.UNKNOWN;
@@ -97,7 +98,7 @@ public class TextEntryState {
}
try {
sKeyLocationFile.close();
- // Write to log file
+ // Write to log file
// Write timestamp, settings,
String out = DateFormat.format("MM:dd hh:mm:ss", Calendar.getInstance().getTime())
.toString()
@@ -169,6 +170,18 @@ public class TextEntryState {
displayState();
}
+ public static void onAbortCorrection() {
+ if (isCorrecting()) {
+ sState = State.START;
+ }
+ displayState();
+ }
+
+ public static void onShowPunctuationsList() {
+ sState = State.SHOWING_PUNCTUATIONS_LIST;
+ displayState();
+ }
+
public static void typedCharacter(char c, boolean isSeparator) {
boolean isSpace = c == ' ';
switch (sState) {