summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/LatinKeyboardBaseView.java
Commit message (Collapse)AuthorAgeFilesLines
* Rename LatinKeyboardBaseView to LatinKeyboardViewTadashi G. Takaoka2011-08-231-691/+0
| | | | | Bug: 5182291 Change-Id: I5089a14902b9f4ff1ab4f34e3f7a42aca5040d3e
* Refactor and rename popup mini keyoard related classesTadashi G. Takaoka2011-08-231-2/+1
| | | | Change-Id: Ia92ec4612090b03829db9a87ce68d701db6e15bc
* Extract sudden jumping touch event hack into separate classTadashi G. Takaoka2011-08-231-1/+12
| | | | | Bug: 5182291 Change-Id: I6a88ed4df3ec98e31ea4966d82da56f7fca342ac
* Move some methods from LatinKeyboardView up into LatinKeyboardBaseViewTadashi G. Takaoka2011-08-231-0/+83
| | | | | Bug: 5182291 Change-Id: I699ecef6fb8ea492d96fca1939f51faf0aac7fa6
* Remove hacks related to determine window widthTadashi G. Takaoka2011-08-221-6/+0
| | | | | Bug: 4311428 Change-Id: Ic93f264101d13963503fcd447a69bbffd06e69f3
* Remove all key preview from placer when window gets hideTadashi G. Takaoka2011-08-051-3/+0
| | | | | Bug: 5130302 Change-Id: I70e3737c33bfbac99366ab36d3437b0801f5140a
* Make Keyboard object immutable except shift stateTadashi G. Takaoka2011-08-011-2/+2
| | | | | | | This is the first step to implement suggestions pane as mini keyboard. Bug: 5023981 Change-Id: I90ffbde0fda19b4be68add449310997b56bf6904
* Simplifying accessibility code in keyboard's dispatchTouchEvent()Alan Viverette2011-07-281-2/+2
| | | | Change-Id: Ie33cf93ee2d7eadad38ca170aa8ad988bb0ae9a9
* Merge "Fixed duplicate call to dispatchOnPopulateAccessibilityEvent()"Ken Wakasa2011-07-261-5/+12
|\
| * Fixed duplicate call to dispatchOnPopulateAccessibilityEvent()Alan Viverette2011-07-261-5/+12
| | | | | | | | | | Bug: 5060194 Change-Id: I585ae52204a045fa3941e846b4f9bdd7d541bea6
* | Make PointerTracker aware of that popup panel is showingTadashi G. Takaoka2011-07-261-6/+6
|/ | | | | Bug: 5070598 Change-Id: I0604287b8c373e4763b4ccf88c0bd7235af907d5
* Refactor Keyboard and KeyboardView resizing and drawing codeTadashi G. Takaoka2011-07-221-1/+1
| | | | | Bug: 4311428 Change-Id: Ice4050f92c8f3cec1bec2074fe6a913d04f50524
* Remove sliding spacebar language switcherTadashi G. Takaoka2011-07-191-1/+0
| | | | | Bug: 4971680 Change-Id: Ia3485ddcf8051bf7b7ba7f7a37fa75c3bc8a4798
* Trigger IME switcher by long-pressing space keyTadashi G. Takaoka2011-07-171-24/+4
| | | | | | | | 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
* Move PointerTrackerQueue into PointerTrackerTadashi G. Takaoka2011-07-121-41/+7
| | | | | Bug: 4768084 Change-Id: I1be83b38c48147827c871c92e17d37da3aeb0f95
* Merge "Fix mini keyboard behavior while chording input"Tadashi G. Takaoka2011-07-121-55/+40
|\
| * Fix mini keyboard behavior while chording inputTadashi G. Takaoka2011-07-121-55/+40
| | | | | | | | | | | | | | | | This change makes PopupMiniKeyboardView based on KeyboardView, so that only LatinKeyboardBaseView can manage touch event and PointerTracker. Bug: 4768084 Change-Id: Id30b132f1fae45da6e79ce822745cf0a653b8eb3
* | Fix event handling on non-distinct multi touch deviceTadashi G. Takaoka2011-07-111-0/+3
|/ | | | | | | This bug has been introduced by Idfbc9706. Bug: 4768084 Change-Id: If9e2a2d3ed1f6b4e6209c883e6fcca52286ede3f
* Add KeyEventHandler interfaceTadashi G. Takaoka2011-07-101-3/+9
| | | | | | | This change also revert KeyboardView to non-abstract class. Bug: 4768084 Change-Id: I827defb58bfb28b345464f6a89aa4438e41cf1e2
* Pass KeyboardView to PointerTracker on down eventTadashi G. Takaoka2011-07-101-6/+17
| | | | | Bug: 4768084 Change-Id: I446b98daef8c9ec2408481e59cb2a88754ef9e01
* Move processing MotionEvent out from PointerTrackerTadashi G. Takaoka2011-07-081-15/+19
| | | | | Bug: 4768084 Change-Id: Idfbc9706f9daeaa979edeee9064cb69326bd3bbc
* Narrower key timer handler static inner class to TimerProxy interfaceTadashi G. Takaoka2011-07-081-1/+8
| | | | | Bug: 4768084 Change-Id: I8fdff864d09321b44d56a6a32e10aec3f0f5a4d1
* Merge "Remove swipe gesture"Tadashi G. Takaoka2011-07-081-85/+49
|\
| * Remove swipe gestureTadashi G. Takaoka2011-07-081-85/+49
| | | | | | | | | | Bug: 4971680 Change-Id: Ifff27f3bd3dd26417bfcb7072aaba074025b1bb7
* | Let KeyDetector hold KeyboardTadashi G. Takaoka2011-07-071-9/+9
| | | | | | | | | | Bug: 4768084 Change-Id: Ia28d6971fc59086dd4e6fedc9fd1b50f13b59854
* | Remove stale TODO commentsTadashi G. Takaoka2011-07-071-3/+0
|/ | | | Change-Id: I800e25ca1ecfb11580decd1de147b3f3ae5defb0
* Merge "Override onSizeChanged only on main keyboard view"Tadashi G. Takaoka2011-07-071-0/+6
|\
| * Override onSizeChanged only on main keyboard viewTadashi G. Takaoka2011-07-071-0/+6
| | | | | | | | | | Bug: 4768084 Change-Id: I555efbd1bf75691a3a2724e9d9c1a9055039aacc
* | Holding PointerTrackerQueue inside PointerTrackerTadashi G. Takaoka2011-07-071-14/+15
|/ | | | | Bug: 4768084 Change-Id: Id5006e549c4018a656abd088f14a209415baafed
* Narrower KeyboardView referenceTadashi G. Takaoka2011-07-041-17/+19
| | | | | | | | This change also rename static inner class to more readable name and get rid of unnecessary object reference from PointerTracker. Bug: 4768084 Change-Id: Ie4e2b940d66b47d41efcae7eeac853cdae2e4d38
* Move key hysteresis distance parameter to KeyDetector classTadashi G. Takaoka2011-07-041-6/+5
| | | | | Bug: 4768084 Change-Id: Ib8771afd7363a4a5590b2b4a586e3014c026be34
* Move keyboard event handling code to separate LatinKeyboardBaseView classTadashi G. Takaoka2011-07-041-0/+670
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