Michael Ragazzon
|
89e42b3efd
Add selection API to text input elements: ElementFormControlInput and ElementFormControlTextArea, see #419
|
2 years ago |
Michael Ragazzon
|
0609669d66
Fix max length in text input fields not always clamping the value, such as when pasting text
|
2 years ago |
Michael Ragazzon
|
ed9c68966a
Remove default on switch with all enum values covered
|
3 years ago |
Michael Ragazzon
|
9e84c9039d
Text widget: Don't show horizontal scrollbar when word wrapping is enabled
|
3 years ago |
Michael Ragazzon
|
e97af1c077
Text widget: Fix text not being formatted in some cases
|
3 years ago |
Michael Ragazzon
|
05ed213640
Text widget: Move cursor when changing value
|
3 years ago |
Michael Ragazzon
|
1566efda8d
Text widget: Reduce unnecessary formatting
|
3 years ago |
Michael Ragazzon
|
bcebcd3557
Text widget formatting: Early exit when zero-sized.
|
3 years ago |
Michael Ragazzon
|
f380f3dca7
Text transform is turned off for text widgets, they are not compatible
|
3 years ago |
Michael Ragazzon
|
bae6245930
Text widget formatting early exit when scrollbars need to be enabled
|
3 years ago |
Michael Ragazzon
|
f054057d65
Layout change does not always require text widget formatting, be more restrictive for perfomance reasons
|
3 years ago |
Michael Ragazzon
|
db6fafd530
Avoid unnecessary calls to the text widget formatting procedure
|
3 years ago |
Michael Ragazzon
|
6af110796d
Fix text widget editing after cut operation
|
3 years ago |
Michael Ragazzon
|
89a357bda4
Set IME position to the caret during text editing on the Windows backend. #303 #305
|
3 years ago |
Michael Ragazzon
|
c7dc482b87
Text widget: Don't update ideal cursor position during vertical movement even when moving to text start and end
|
3 years ago |
Michael Ragazzon
|
86c227e900
Text widget: Fix horizontal cursor movement around endlines
|
3 years ago |
Michael Ragazzon
|
68b3f9730b
Text widget: Clamp cursor index to a valid range
|
3 years ago |
Michael Ragazzon
|
fde27b5d2e
Text widget: Fix swapped page up/down numpad keys
|
3 years ago |
Michael Ragazzon
|
0e8cd54086
Text widget: Update blank space formatting
|
3 years ago |
Michael Ragazzon
|
6ebb4e1607
Additional text widget refactoring:
|
3 years ago |
Michael Ragazzon
|
8facc5310d
Text widget: Expand selection to highlight selected newlines
|
3 years ago |
Michael Ragazzon
|
654ded291b
Text widget: Improve word skipping, we now skip past characters of the same class
|
3 years ago |
Michael Ragazzon
|
5717640f95
Text widget refactoring:
|
3 years ago |
Michael Ragazzon
|
02818d0f73
Text widget: Move to the cursor when cutting and pasting
|
3 years ago |
Michael Ragazzon
|
85acb6c05e
Text widgets: Break words when word-wrap is enabled
|
3 years ago |
Michael Ragazzon
|
8b7388ecdc
Refactor ComputedValues to reduce memory usage.
|
3 years ago |
Michael Ragazzon
|
f0e7ad239c
Don't copy to clipboard if the selection is empty
|
4 years ago |
Michael Ragazzon
|
3877e3dbad
Remove unnecessary references in arguments. Add conversion between vector types.
|
4 years ago |
Michael Ragazzon
|
424bdaef3e
Add new RCSS property 'caret-color'
|
5 years ago |
Michael Ragazzon
|
9f195446f8
Fix input text selection when font has kerning
|
5 years ago |