smallmodel
6fe1e86b31
Automatically scale UI elements for high resolutions
...
This fixes UI elements being tiny on high resolutions like 4K. Now most UI elements will scale automatically with resolutions above 1920x1080.
2024-11-30 22:40:00 +01:00
pryon
fe0e5c1d9c
Fix bug when multiple lines are joined together after copy-pasting text
2024-09-21 20:08:11 +02:00
pryon
5128d88722
Fix bug when deleting multiple lines doesn't actually remove everything selected
2024-09-21 20:04:57 +02:00
pryon
173ca3e58e
Fix assertion failures on str
operations
2024-09-21 20:02:58 +02:00
pryon
2a13fca737
Fix an off-by-one bug when selection points are determined
2024-09-21 20:01:03 +02:00
pryon
b3a9f4423b
Fix crash when saving a file with no contents or with no name
2024-09-21 19:52:20 +02:00
pryon
62c24826e6
Silence some localization error console spam messages
...
This helps to reduce the number of `LOCALIZATION ERROR` messages in the console for strings that couldn't be translated anyway
2024-09-21 19:49:43 +02:00
pryon
92190220aa
Implement clipboard functionality
2024-09-21 19:32:23 +02:00
pryon
c316dc7b00
Fix incorrect line width calculation when tabs are present
2024-09-21 19:17:25 +02:00
smallmodel
ccb1465e17
Use a raw pointer instead of the str object
...
Original game checks for the NUL character using the line buffer (`c_str()`) directly instead of the str object's operator[], as this would cause an assertion failure because the str's length ignore the NUL character
2024-08-26 23:09:55 +02:00
pryon
edd2a9d8f6
UIMultiLineEdit::Draw documentation
2024-06-10 14:17:35 +02:00
pryon
a19c7afce0
Add placeholders for handling clipboard operations in UIMultiLineEdit
...
Actual clipboard functionality will be added later
2024-06-10 14:15:06 +02:00
pryon
849f1ee7d1
Fix several bugs in UIMultiLineEdit
...
These are necessary so that UINotepad can actually be used for editing text
2024-06-10 14:13:21 +02:00
smallmodel
2b96aac1c8
PointToSelectionPoint: the p
parameter must be a constant
2024-01-01 21:57:49 +01:00
smallmodel
a6b75aefa4
Implemented UIMultiLineEdit
2024-01-01 20:34:50 +01:00
smallmodel
7dc72b435e
Formatted multiline edit source file
2024-01-01 15:57:44 +01:00
Ley0k
09bed43f97
Hard reset
2016-03-27 11:49:47 +02:00