Commit Graph
35 Commits
Author SHA1 Message Date
Eugene Sandulenko d1359478c0 GRAPHICS: MACGUI: More fixes for edge cases 2020-05-03 19:54:28 +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 302cfb5459 GRAPHICS: MACGUI: Fixed edge cases for cursor navigation 2020-05-02 23:43:05 +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 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 430915ce00 GRAPHICS: MACGUI: Const'ness 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 742ec2ccaf GRAPHICS: MACGUI: Simplified font management in EdtiableText 2020-04-27 13:57:35 +02:00
Eugene Sandulenko c5010fbc13 GRAPHICS: MACGUI: Install cursor timer only on active MacEditableText 2020-04-25 13:44:18 +02:00
Eugene Sandulenko e01893cfc7 GRAPHICS: MACGUI: Properly clean MacEditableText before rendering 2020-04-25 01:16:25 +02:00
Eugene Sandulenko f382d0fd01 GRAPHICS: MACGUI: Clear cursor flag after redrawing 2020-04-25 00:57:22 +02:00
Eugene Sandulenko dafacc4998 GRAPHICS: MACGUI: Inherit MacEditableText surface from MacWidget 2020-04-25 00:46:49 +02:00
Eugene Sandulenko d36016c9de GRAPHICS: MACGUI: Fix drawing empty maceditabletext 2020-04-22 01:09:01 +02:00
Eugene Sandulenko 2fb21ba90a GRAPHICS: MACGUI: Split drawing and blitting operations for widgets 2020-04-14 00:42:39 +02:00
Eugene Sandulenko fb11113d00 GRAPHICS: MACGUI: Properly initialize font in MacEditableText 2020-04-14 00:40:35 +02:00
Eugene Sandulenko e7b2b87acf GRAPHICS: MACGUI: Cleanup MacEditableText of border logic 2020-04-13 15:48:01 +02:00
Eugene Sandulenko a3967ca048 GRAPHICS: MACGUI: Implemented abstract method stubs for MacEditableText 2020-04-12 01:46:02 +02:00
Eugene Sandulenko 37485b9670 GRAPHICS: MACGUI: Implemented event dispatcher for MacWidget 2020-04-06 21:09:13 +02:00
Eugene Sandulenko 7d81e1c14f GRAPHICS: MACGUI: Implemented addWidget() to BaseMacWindow class 2020-02-25 18:23:00 +01:00
Eugene Sandulenko d9f6a0cf4d GRAPHICS: MACGUI: Further work on MacEditableText 2020-01-03 00:50:24 +01:00
Eugene Sandulenko 2d9b3b0b2d GRAPHICS: MACGUI: Initial code for MacEditableText 2020-01-02 18:23:33 +01:00