Oliver
9360b0f727
Fixed the text view's maximum line offset. Fixes #907
8 months ago
Kian-Meng Ang
5d85e6a030
Fix typos
...
Found via `codespell -H -S .git -L rightt,wth,bu`
8 months ago
Oliver
d7e1e3802f
Checking line index before attempting purge. Fixes #891
9 months ago
Oliver
15a8a86787
Default is word-wrapping.
10 months ago
Oliver
e3c3ad5029
Handling trailing newline characters directly in step parser. Fixes #882
10 months ago
Oliver
7344139b55
Finished new parser implementation.
10 months ago
Oliver
caea67a4ef
Implemented string parser and migrated all widgets but TextView.
10 months ago
Oliver
47b3275db4
Form elements can now also be disabled. Resolves #192
1 year ago
Oliver
19d943d595
Some clarifications.
2 years ago
Oliver
55d1ca9d33
Added own implementation of SetBackgroundColor() to TextView, to keep backwards compatibility. Fixes #777
2 years ago
Oliver
e6cd7110ac
Spelling and wording.
2 years ago
Oliver
3f246bda86
Text views can also become part of forms.
2 years ago
Oliver
55965cf21d
Replaced mattn/go-runewidth string width calculation with rivo/uniseg for improved character display.
2 years ago
rivo
941f8605ec
Merge pull request #753 from sruehl/fix/textview_color_panic
...
fix: fixed GetRegionText when colors are active, fixes #751
2 years ago
Sebastian Rühl
ac98385e86
fix: fixed GetRegionText when colors are active
...
When skipping color tags the currentTag is getting incremented and directly after that a index access with that happens. This always crashes on the last tag.
2 years ago
Oliver
cecb44578c
Setting focus is now based on a "mouse down" event instead of a "click" event.
2 years ago
Oliver
ac1f564949
Implemented basic text area printing.
2 years ago
Oliver
6537221da8
Merge conflict resolved.
2 years ago
Oliver
c6cff75ed5
Adapted to slight change in rivo/uniseg.
2 years ago
Oliver
4b7fb7ecd6
Upgraded to new rivo/uniseg version.
2 years ago
Oliver
566470eb7a
Some basic TextArea code.
2 years ago
Oliver
1560f6b730
Added a note about TextView not being suitable for large texts.
2 years ago
Oliver
5962c4c9a7
Added TextView.GetOriginalLineCount().
2 years ago
Oliver
1b3174ee3d
Added callback functions for focus and blur events.
3 years ago
Sam Whited
d0d3379128
Fix deadlock in SetText
...
Signed-off-by: Sam Whited <sam@samwhited.com>
3 years ago
Oliver
792841ab16
Very minor change.
3 years ago
Oliver
21d44f5cd1
Some cosmetic cleanup regarding the last merge.
3 years ago
Sam Whited
c0678d7aa9
Fix race condition with locking in SetText
...
Signed-off-by: Sam Whited <sam@samwhited.com>
3 years ago
Sam Whited
4385df9931
Add batch writer for TextView's
3 years ago
Oliver
ba9f3a6fa1
Fixed missed tag at EOL in TextView. Fixes #531
3 years ago
Oliver
ae9464cc35
Upgraded printing and style handling to the new definition of tcell.ColorDefault.
3 years ago
Oliver
c3311ba972
Fixed format for reinserted region tag.
3 years ago
Oliver
09f1384966
Added SetMaxLines() to TextView. Resolves #451 , fixes #452
3 years ago
Oliver
675ed5b96b
Removed Focusable interface.
4 years ago
Oliver
e4d167311d
Upgraded to latest tcell version. Results in a minor incompatibility in the Table class.
4 years ago
Oliver
42866ecf6c
Selected autocomplete items should be used without colour tags. Fixes #472
4 years ago
Oliver
9b49eb3fef
Added a "clicked" handler to TableCell. Resolves #470
4 years ago
Oliver
deb54e1422
Keyboard events are now propagated down the hierarchy, allowing users to intercept them. Closes #421
4 years ago
Oliver
c65badfc3d
TextView.GetText() and .GetRegionText() didn't filter out empty colour tags. Fixes #453
4 years ago
Oliver
8aa2912f24
Bugfixes in ANSI escape sequence handling as well as TextView, fixes #320 , fixes #344
4 years ago
Oliver
ca37f83cb2
TextView changed function is always called in a separate goroutine to avoid deadlocks. Fixes #416
4 years ago
Oliver
f395cf6e33
Added mouse scrolling to List, Table, TextView, and TreeView.
4 years ago
Oliver
b3dc389cb4
Added mouse support to presentation demo. TextView "highlighted" callback also receives remaining highlights.
4 years ago
Oliver
2505a942a1
Added mouse selection of regions in TextViews.
4 years ago
Oliver
ba670d23ba
The inner area of a Box does not clamp to screen borders anymore. Consequently added some drawing optimization to primitives. Resolves #405
4 years ago
Oliver
5bbae91e1e
Fixed off-by-one error in TextView which led to line-trailing tags be moved to the next line. Fixes #336
5 years ago
Oliver
0f6549646b
Added SetFocus() to Modal, focuses on the provided button. Resolves #364
5 years ago
Oliver
bacbf5155b
Wrong comparator led to wrong scrolling behaviour. Fixes #341 , resolves #342
5 years ago
Oliver
c35e6b2b4c
Avoiding infinite loop on narrow TextViews. Fixes #333
5 years ago
Oliver
fc28d646d0
Primitive widths/heights should not become negative. Also fixed a
...
TextView issue where purging led to panics. Fixes #306
5 years ago