LatinIME/java
Tadashi G. Takaoka 987bff9136 Refactor logic to determine showing suggestions strip or not
The logic to determine when the suggestions strip (a.k.a. the
contextual strip) should be shown is already complex. In addition to
that the voice input key get shown on the strip as well. There are a
several factors to be considered and a few things to control.

- The password input field shouldn't have the strip.
- Show voice input key on the strip or not.
  - User preference settings "Show Voice Input Key".
  - A voice IME exists and is enabled.
  - The input field may have a private IME option to prevent the voice
    input key from being displayed.
- Application can specify auto completions.
  - Full screen mode or not.
- User preference settings "Show correction suggestions".
  - Always show, Show in portrait mode, Always hide.
- The input field may have flags to prevent showing suggestions or
  auto corrections.
- Suggestions is empty or not.
- An important notice may be shown.

Bug: 14981852
Bug: 15436479
Change-Id: I3050fd53ee6271fc64a8f17b6b12d9581d37b750
2014-06-06 19:41:21 +09:00
..
res Update shift key backgrounds for LXX_Dark 2014-06-06 07:48:43 +00:00
src/com/android/inputmethod Refactor logic to determine showing suggestions strip or not 2014-06-06 19:41:21 +09:00
Android.mk Now LOCAL_JNI_SHARED_LIBRARIES works for both bundled and unbundled build. 2014-04-17 18:44:20 -07:00
AndroidManifest.xml Use platform default theme for activities and dialogs 2014-04-04 17:13:54 +09:00
MODULE_LICENSE_APACHE2
NOTICE
proguard.flags Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00