summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java
Commit message (Collapse)AuthorAgeFilesLines
* Keep aspect ratio of Material action key backgroundTadashi G. Takaoka2014-09-091-2/+2
| | | | | Bug: 15681452 Change-Id: Ie4b823dca541b76b68cade580845a21ff0b21e2f
* Move more keys divider to MoreKeysKeyboardViewTadashi G. Takaoka2014-09-081-22/+7
| | | | | Bug: 15681452 Change-Id: I1b32719cc927a24db4c41fdeb812b39f7e98a85c
* Fix the order of keys on more keys keyboardTadashi G. Takaoka2014-08-291-16/+23
| | | | | | | | | | This CL fixes the behavior of !autoColumnOrder!<n> flag in a more keys specification. Formerly the <n> value specifies the maximum number of column of more keys. With this CL, the <n> value specifies the exact number of column of more keys. Bug: 16603887 Change-Id: I2120620fa512ee30043bb146ad675a942a375129
* Fix some comments and rename method and parameter namesTadashi G. Takaoka2014-06-231-5/+6
| | | | | | This is a follow up change of I12139a925d and I0ac92c56bd Change-Id: Id6e9f4434fddd5d4274e06da5063606c2ffad932
* Refactor MoreKeysKeyboard.Builder a bitTadashi G. Takaoka2014-06-181-33/+24
| | | | Change-Id: I12139a925d59bb467df629cebc61423d61db1d2d
* Refactor Key constructorsTadashi G. Takaoka2014-02-101-2/+1
| | | | | | This is a followup of I76432556ca. Change-Id: Ie2c8f7c23352a33db28e89ee8e6ebaba9eb760a3
* Refactor KeyPreviewDrawParams a bitTadashi G. Takaoka2014-02-041-3/+3
| | | | Change-Id: Ia1a2c5cd882c2524a2e2f02ae052f0404061b2f7
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-3/+3
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Add getters and copy constructor to Key classTadashi G. Takaoka2013-08-151-5/+6
| | | | Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d
* Fix IllegalArgumentException in MoreKeysKeyboardTadashi G. Takaoka2013-07-191-14/+11
| | | | | | | | | It seems that MainKeyboardView.getMeasuredWidth() returns weird value. Using KeyboardId.mWidth as main keyboard width may resolve the issue. Bug: 9684622 Change-Id: I975bfb934b8d2448e72555a3ccae0123341186b9
* Move TypefaceUtils and ViewUtils to utils packageTadashi G. Takaoka2013-07-051-0/+1
| | | | Change-Id: Iccd47c27670248c43de9a539c1951111d7733111
* Merge "Move util classes to the latin/utils directory"Ken Wakasa2013-06-241-1/+1
|\
| * Move util classes to the latin/utils directoryKen Wakasa2013-06-241-1/+1
| | | | | | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* | Fix possible divided by zeror errorTadashi G. Takaoka2013-06-241-13/+7
|/ | | | | Bug: 9534022 Change-Id: I5ab575c724fd7a9e80c76a93d83949e81b2970bb
* Add debug message to detect unusual zero width conditionTadashi G. Takaoka2013-04-111-0/+12
| | | | | Bug: 8452013 Change-Id: I0169dc6b0d08d1b4d9e01a5fa2ad01e9db292bda
* Merge "Add TypefaceUtils"Tadashi G. Takaoka2013-04-111-15/+11
|\
| * Add TypefaceUtilsTadashi G. Takaoka2013-04-111-15/+11
| | | | | | | | Change-Id: I2d939bc1e3279253902b28ff12bbf7861716b64d
* | More precise geometry checking for more keys keyboardTadashi G. Takaoka2013-04-111-2/+3
|/ | | | | Bug: 8484528 Change-Id: I0dd09530a5262fee9c19bb0f11d5830b00306944
* Cache MoreKeysKeyboard instead of container view of itTadashi G. Takaoka2013-01-221-4/+4
| | | | | | | This change also cleans up MoreKeysPanel related stuff. Bug: 8047165 Change-Id: I4f2211e00c7d08469a7413568db039c1c597fb3c
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Move PointerTracker.DrawingProxy to MainKeyboardView (step 1)Tadashi G. Takaoka2013-01-211-3/+6
| | | | Change-Id: I86014de147416453503b6412eb862a2d172426aa
* Add @UsedForTesting and @ExternallyReferenced annotationsTadashi G. Takaoka2012-10-221-1/+2
| | | | | Bug: 7268357 Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-271-1/+1
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* Support per-Key and per-Keyboard key visual attributesTadashi G. Takaoka2012-08-311-3/+2
| | | | | | | This change refactors KeyDrawParams and KeyPreviewDrawParams to separate KeyVisualAttributes. Change-Id: I4de549eef303e1debe4b8f84668e042445fc18da
* Separate inner classes of keyboard package out under internal packageTadashi G. Takaoka2012-08-301-210/+217
| | | | Change-Id: Ia3969bd5ddec5aa5d81d05ad4cf676d818587922
* Set divider icon's alpha value on the flyTadashi G. Takaoka2012-05-161-4/+5
| | | | | Bug: 6183494 Change-Id: I61a0c7617648d9c52e5001b3479afa0ab4913adc
* Fix calculation of more keys keyboard position based on key previewTadashi G. Takaoka2012-05-091-17/+27
| | | | | Bug: 6135881 Change-Id: Id1c4e2c13d13b474466cb9b42b425aa9f6f9448b
* Add followKeyLabelRatio flag for keyLabelFlags of Key attributeTadashi G. Takaoka2012-04-111-4/+1
| | | | | | | This change renames largeLetter flag to followKeyLargeLetterRatio as well. Change-Id: Ida777aac57e4d885fa051654fe863f493f8e946a
* Introduce KeyboardCodesSet.java and remove keycodes.xmlTadashi G. Takaoka2012-04-101-6/+6
| | | | Change-Id: Icfd6d06f47425aa037682d22c895548ba6f047d8
* Refactor key drawing code in KeyboardViewTadashi G. Takaoka2012-03-211-6/+5
| | | | Change-Id: Ic7af05caee32eb6cba68d27ba4e2d9072472b34d
* Split Utils class to StringUtils, SubtypeUtils, and JniUtilsTadashi G. Takaoka2012-03-081-2/+2
| | | | Change-Id: I09e91675fe7d573dad8c933ad513b21d7e409144
* Support dividers in MoreKeysKeyboardTadashi G. Takaoka2012-03-021-9/+55
| | | | | Bug: 6080806 Change-Id: Iacd78c6aab6abf948717d34da7489a79c41316d2
* Explicitly specify that labels might be in more keysTadashi G. Takaoka2012-03-011-9/+18
| | | | | | Bug: 6080806 Bug: 6081427 Change-Id: I455a0210e65ea2a7774e0e0071cea5f4a99577bd
* Refactor more keys spec handlingTadashi G. Takaoka2012-03-011-22/+19
| | | | Change-Id: Ibd95eff0725724ea35ad58e1d1ec7ec3d02a6e90
* Support fixed order more keysTadashi G. Takaoka2012-02-171-21/+65
| | | | Change-Id: I979f54e8b54243da4d23cfbe08198d2aa495f870
* Refactor MoreKeysKeyboard.BuilderTadashi G. Takaoka2012-02-101-16/+15
| | | | Change-Id: Ib5f58b1143be60c748b81299ccc3b237d2587846
* Rename mini keyboard to more keys keyboardTadashi G. Takaoka2012-02-081-0/+269
Change-Id: Ie4c85e8ca5a1f41a420aae5c1cd9c1cb07e237e5