summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/PopupMiniKeyboardView.java
Commit message (Collapse)AuthorAgeFilesLines
* Rename PopupMiniKeyboardView to MiniKeyboardViewTadashi G. Takaoka2011-08-311-256/+0
| | | | Change-Id: Ic83cd1200cfb8f8c0b0cfbcad449031b8e8a29e0
* Cleanup keyboard related code a bitTadashi G. Takaoka2011-08-301-2/+2
| | | | Change-Id: I04f1014ab3b115bd457e25a267d2e46d306c8a0e
* Add KeyboardActionListener.AdapterTadashi G. Takaoka2011-08-291-3/+2
| | | | Change-Id: If13df42efffc7cef746c09d5abfe7a8619452a0b
* Make PopupPanel decoupled with LatinKeyboardView and KeyboardTadashi G. Takaoka2011-08-291-30/+29
| | | | | Bug: 5023981 Change-Id: Ib4fd55d52718aa244178ca2313f5e8487378324f
* Wrap up popup mini keyboardTadashi G. Takaoka2011-08-261-2/+11
| | | | | Bug: 5218641 Change-Id: I88b3e7efa1f7c009c8a8e4f5453a5c4df2f91cfc
* Rename LatinKeyboardBaseView to LatinKeyboardViewTadashi G. Takaoka2011-08-231-2/+2
| | | | | Bug: 5182291 Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e
* Refactor and rename popup mini keyoard related classesTadashi G. Takaoka2011-08-231-5/+47
| | | | Change-Id: Ia92ec4612090b03829db9a87ce68d701db6e15bc
* Fix issues with long-pressing the spacebarKen Wakasa2011-08-061-0/+2
| | | | | bug: 5114433 Change-Id: I18f2147724a08965147bafe93e11fc86c7c59d33
* Make Keyboard object immutable except shift stateTadashi G. Takaoka2011-08-011-4/+4
| | | | | | | This is the first step to implement suggestions pane as mini keyboard. Bug: 5023981 Change-Id: I90ffbde0fda19b4be68add449310997b56bf6904
* Make PointerTracker aware of that popup panel is showingTadashi G. Takaoka2011-07-261-4/+6
| | | | | Bug: 5070598 Change-Id: I0604287b8c373e4763b4ccf88c0bd7235af907d5
* Refactor Keyboard and KeyboardView resizing and drawing codeTadashi G. Takaoka2011-07-221-0/+12
| | | | | Bug: 4311428 Change-Id: Ice4050f92c8f3cec1bec2074fe6a913d04f50524
* Trigger IME switcher by long-pressing space keyTadashi G. Takaoka2011-07-171-3/+1
| | | | | | | | Long press time out for space key is set to 1000msec. FYI: Time out for shift key is 1200ms and for mini popup keyboard is 400ms. Bug: 4971680 Change-Id: Id05f519baa15ca2e54958997ddf7b6b3b7a2d078
* Fix mini keyboard behavior while chording inputTadashi G. Takaoka2011-07-121-17/+93
| | | | | | | | This change makes PopupMiniKeyboardView based on KeyboardView, so that only LatinKeyboardBaseView can manage touch event and PointerTracker. Bug: 4768084 Change-Id: Id30b132f1fae45da6e79ce822745cf0a653b8eb3
* Override onSizeChanged only on main keyboard viewTadashi G. Takaoka2011-07-071-0/+5
| | | | | Bug: 4768084 Change-Id: I555efbd1bf75691a3a2724e9d9c1a9055039aacc
* Move keyboard event handling code to separate LatinKeyboardBaseView classTadashi G. Takaoka2011-07-041-1/+1
| | | | | | | | | | | | | | To sort out the issue, main keyboard and mini keyboard have to share the pointer trackers. In order to prepare for that, KeyboardView needs to be refactored as two separate classes. KeyboardView is responsible for drawing keyboard visual. And LatinKeyboardBaseView is responsible for handling key event and mini keyboard as well. Bug: 4768084 Change-Id: I5643e333b9bdfde0c939a0693cea76bd22f38897
* Merge "Move Key class out of internal package"Tadashi G. Takaoka2011-06-231-1/+0
|\
| * Move Key class out of internal packageTadashi G. Takaoka2011-06-231-1/+0
| | | | | | | | | | Bug: 4903326 Change-Id: I2493d6dae613d2e37dfa8ce96b4cddc9a038160c
* | Remove unused argument from PopupPanel.showPanelTadashi G. Takaoka2011-06-231-1/+1
|/ | | | Change-Id: I726b98001042c8b874113ed964b7230fdd525abe
* New IceCreamSandwich assets and themeTadashi G. Takaoka2011-06-231-5/+2
| | | | | | | | | | | | This change instroduces new IceCreamSandwich assets and renames Honeycomb theme to IceCreamSandwich. Though checked only on hdpi-phone and mdpi-10"-tablet. File another bug (Bug: 4852048) to fine tune keyboard layout for all possible combination of devices and themes. Bug: 4436327 Change-Id: I4f8dc1dd6b798a39204702bbcbebf17a199dc82f
* Move keyboard related internal class to separate packageTadashi G. Takaoka2011-06-221-0/+1
| | | | Change-Id: Ic1459066b865cde5104b3734193f76c997959c68
* Fix Keyboard crash when chording and long pressing keyTadashi G. Takaoka2011-06-151-17/+5
| | | | | | | | This change just prevents crashing. The another bug#4646271 has been opened to support chording and long pressing key. Bug: 4463909 Change-Id: I50e42656fe111e6b261310c899e672b8ba001e5d
* Fix mini keyboard positionTadashi G. Takaoka2011-06-041-3/+5
| | | | | | | | | This change adjusts popup mini keyboard X-coordinate not to be clipped out of the display. Bug: 4442045 Cherry-Pick: Ibdf4e2d0a79cddbeb89ed8ded81a2db9af9797b8 Change-Id: I1c3ce7b1c6a6d247b796a1cdcd821bf88321ddef
* Use custom theme for Keyboard theme switchTadashi G. Takaoka2011-05-251-1/+1
| | | | | | | | | This change reduces the number of layout files and make these theme-generic. This might be very helpful to re-design suggestion strip. Bug: 4175031 Change-Id: Idca10a4aa0bf7ac496eedd1879311e59780a423b
* Enable long press even if the key is disabledTadashi G. Takaoka2011-05-251-3/+3
| | | | Change-Id: Iddab254c7d6625bf44473109b4a52d2f7a163a27
* Add advanced settings screenJean Chalard2011-05-131-6/+7
| | | | | | | | Also add an option for popup dismissal delay so as to inaugurate the new screen. Besides, remove a path for options to escape from LatinIME and replace with a direct read from the settings. Change-Id: I7ec6e724262871fa6523506ecc39f65c5fbe34da
* Refactor KeyboardView and create MiniKeyboardViewTadashi G. Takaoka2011-05-091-0/+124
Change-Id: I8d68b944762ccde05020978f20b3742eb6ab945b