Elias Naur
ef21a7ace1
widget: maintain Editor caret position
...
Only call layoutCaret when the text layout changes, adjust position
for caret movement.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2020-06-20 16:50:30 +02:00
Elias Naur
4eb66d2707
widget: fix caret comparison in editBuffer.move
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2020-06-20 12:25:24 +02:00
Elias Naur
b331407e81
text: add io.Reader Layout method to Shaper
...
use them for Editor, which is no longer required to construct a string
for laying out its content.
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2020-01-13 21:38:54 +01:00
Larry Clapp
2b4e9ad426
widget: add some rudimentary exported editing methods
...
Editor.Delete
Editor.Move
Editor.Insert
Move the Editor.command method up above all the functions it calls.
Signed-off-by: Larry Clapp <larry@theclapp.org >
2019-12-16 19:06:09 +01:00
Elias Naur
ff3fc7a24a
widget,text: move Label and Editor from text to widget package
...
Signed-off-by: Elias Naur <mail@eliasnaur.com >
2019-10-12 14:04:34 +02:00