Commit Graph

2020 Commits

Author SHA1 Message Date
BLooperZ
ec83715b43 COMMON: add UnicodeBiDiText wrapper 2020-05-12 14:36:09 +02:00
BLooperZ
6a653312e2 GRAPHICS: remove text_renderer 2020-05-12 14:36:09 +02:00
BLooperZ
432dd88bdb GRAPHICS: MACTEXT: draw bidi text 2020-05-12 14:36:09 +02:00
BLooperZ
a92864c8c1 GRAPHICS: MACGUI: allow setting widget alignment 2020-05-12 14:36:09 +02:00
BLooperZ
0c30136c0f GRAPHICS: change text renderer parameters position 2020-05-12 14:36:09 +02:00
BLooperZ
c39630ad53 GRAPHICS: MACGUI: add text renderer and visual pos 2020-05-12 14:36:09 +02:00
BLooperZ
38d27ee7ac GRAPHICS: MACGUI: fix accelerator position 2020-05-12 14:36:09 +02:00
BLooperZ
625241e3b4 GRAPHICS: MACGUI: flip layout on RTL 2020-05-12 14:36:09 +02:00
BLooperZ
861d8da600 PINK: support BiDi on menu bar items 2020-05-12 14:36:09 +02:00
Henrik "Henke37" Andersson
8079dc8d72 MACGUI, PINK: Rename setEnginePauseCallback to setEngine 2020-05-10 23:39:31 +02:00
Henrik "Henke37" Andersson
d315fc8add MACGUI: Use real Engine and PauseToken classes 2020-05-10 23:39:31 +02:00
Eugene Sandulenko
e23d50bae0 GRAPHICS: Specify signedness in TS_ARGB macro 2020-05-10 13:38:21 +02:00
D G Turner
05bc8c295f GRAPHICS: MACGUI: Fix Signed vs. Unsigned GCC Compiler Warnings 2020-05-09 18:03:43 +01:00
Cameron Cawley
ef7edf95d1 GRAPHICS: MACGUI: Allow specifying a custom cursor using Graphics::Cursor 2020-05-09 09:40:38 +02:00
Paul Gilbert
bb405565b7 GRAPHICS: Fix memory overrun blitting from paletted surfaces 2020-05-08 18:45:34 -07:00
Eugene Sandulenko
df66eea201 GRAPHICS: MACGUI: Fixed getting coordinates on chunk edge 2020-05-04 10:21:54 +02:00
Eugene Sandulenko
d1359478c0 GRAPHICS: MACGUI: More fixes for edge cases 2020-05-03 19:54:28 +02:00
Eugene Sandulenko
45b6441d71 GRAPHICS: MACGUI: Fixed adding text to end of line in editable text 2020-05-03 19:46:10 +02:00
Eugene Sandulenko
4a49d9d538 GRAPHICS: MACGUI: Fixed crash when removing all text in editable text 2020-05-03 19:38:04 +02:00
Eugene Sandulenko
4272eaabc3 GRAPHICS: MACGUI: Corrected mouse cursor positioning in editable text 2020-05-03 01:33:54 +02:00
Eugene Sandulenko
19233ca5b1 GRAPHICS: MACGUI: Implemented cursor positioning with mouse in MacEditableText 2020-05-03 01:31:53 +02:00
Eugene Sandulenko
f883d195d0 GRAPHICS: MACGUI: Added comments and removed redundant methods in MacText 2020-05-03 01:31:53 +02:00
Eugene Sandulenko
217884d873 GRAPHICS: MACGUI: Collapse text formatting in getTextChunk() 2020-05-03 00:44:54 +02:00
Eugene Sandulenko
8615f27a87 GRAPHICS: MACGUI: Implemented reshuffleParagraph() in editable text 2020-05-03 00:23:34 +02:00
Eugene Sandulenko
302cfb5459 GRAPHICS: MACGUI: Fixed edge cases for cursor navigation 2020-05-02 23:43:05 +02:00
Eugene Sandulenko
2b1297c2f9 GRAPHICS: MACGUI: Fix text insertion 2020-05-02 22:02:12 +02:00
Eugene Sandulenko
b8d2cdff02 GRAPHICS: MACGUI: Fix deleting characters at edge of chunks 2020-05-02 22:01:11 +02:00
Eugene Sandulenko
d57b724999 GRAPHICS: MACGUI: Code cleanup 2020-05-02 21:58:27 +02:00
Eugene Sandulenko
e7045ee28b GRAPHICS: MACGUI: Implemented addNewLine() in editable text 2020-05-02 21:53:56 +02:00
Eugene Sandulenko
520e2b107b GRAPHICS: MACGUI: Fixed vertical cursor movement in editable text 2020-05-02 21:27:58 +02:00
Eugene Sandulenko
9b4458efe2 GRAPHICS: MACGUI: Use proper colors in editable text 2020-05-02 13:04:41 +02:00
Eugene Sandulenko
abe45f2895 GRAPHICS: MACGUI: Implemented method for obtaining edited string 2020-05-01 15:07:22 +02:00
Eugene Sandulenko
b1a8835adc GRAPHICS: MACGUI: Implemented trivial case for backspace in editable text 2020-05-01 15:07:22 +02:00
Eugene Sandulenko
c879bba4b4 GRAPHICS: MACGUI: Implemented trivial case of character insertion in MacText 2020-05-01 01:30:20 +02:00
Eugene Sandulenko
877320d509 GRAPHICS: MACGUI: Implemented vertical cursor navigation in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
cd1ef8e879 GRAPHICS: MACGUI: Implemented horizontal cursor navigation in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
5ff383d042 GRAPHICS: MACGUI: Pass keyboard event to active widget in editable window 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
e88a9016ea GRAPHICS: MACGUI: Added notion of paragraphs to MacText 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
5a6ff99821 GRAPHICS: MACGUI: Simplified editable text code 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
d6ab653e57 GRAPHICS: MACGUI: Initial code for cursor management in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
5aa4fbd20a GRAPHICS: MACGUI: Fix selection and cursor drawing in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
8b7abdb15d GRAPHICS: MACGUI: Fix crash in editable text selection 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
bfdc650d95 GRAPHICS: MACGUI: Unset previous active widget when setting the new one 2020-05-01 00:49:58 +02:00
Eugene Sandulenko
8996711055 GRAPHICS: MACGUI: Display cursor in MacEditableText 2020-04-29 20:55:38 +02:00
Eugene Sandulenko
d6b634e5ea GRAPHICS: MACGUI: Draw editable text on-surface 2020-04-29 20:55:38 +02:00
Eugene Sandulenko
d389b352f9 GRAPHICS: MACGUI: Enforce maxWidth for editable text 2020-04-29 20:55:38 +02:00
Eugene Sandulenko
25aed9b1bf GRAPHICS: MACGUI: More debug output 2020-04-29 20:55:38 +02:00
Eugene Sandulenko
a7f73321d5 GRAPHICS: Fix clash with Amiga #define 2020-04-29 00:01:30 +02:00
Eugene Sandulenko
1c4b895b54 GRAPHICS: MACGUI: Fix setting default font for MacText 2020-04-28 23:50:59 +02:00
Eugene Sandulenko
b83494215d GRAPHICS: Correctly initialize BDF fonts when scaling and reading from cache 2020-04-28 10:52:05 +02:00