Rohan Prinja
0c851d9a0c
some fixes for multiple-mode textinput
2014-12-11 23:40:57 +05:30
Emanuel Rylke
29b672ded4
Implement selection ranges and deletion of \n for TextInput.
2014-12-08 17:29:38 +01:00
Emanuel Rylke
b5e7cba598
Fix bug of TextInput.adjust_horizontal causing stack overflow or wraparound
...
When the edit_point is in the first position of a multiline TextInput
adjust_horizontal(-1) moves the edit_point to the end of the first line.
When the first line is empty this causes a stack overflow. When the edit_point
is in the last position adjust_horizontal(1) causes a stack overflow.
2014-12-06 20:59:04 +01:00
Emanuel Rylke
f99c0e2c15
Implement Page(Up|Down) functionality for TextInput.
2014-12-06 15:34:37 +01:00
Emanuel Rylke
2ec16a0e88
Fix bug of TextInput.adjust_vertical(1) always moving to the end of text.
2014-12-06 15:34:37 +01:00
Emanuel Rylke
0316100785
Make TextInput correctly handle multibyte chars.
2014-12-05 21:02:15 +01:00
Rohan Prinja
9c26cf7ea9
allow deleting last char
2014-12-05 17:06:34 +05:30
Keegan McAllister
642a3592c7
Fix interfaces test
2014-11-13 12:53:54 -05:00
Josh Matthews
89a27dd11a
More documentation.
2014-11-13 12:53:54 -05:00
Josh Matthews
80764f65e3
Add single-line text input with no visible cursor.
2014-11-13 12:53:54 -05:00