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
|
1c4b895b54
|
GRAPHICS: MACGUI: Fix setting default font for MacText
|
2020-04-28 23:50:59 +02:00 |
|
Eugene Sandulenko
|
dd21ddbe15
|
GRAPHICS: MACGUI: Plug potential memory leak
|
2020-04-27 13:57:35 +02:00 |
|
Eugene Sandulenko
|
a968cb9b2b
|
GRAPHICS: MACGUI: More const'ness
|
2020-04-27 13:57:35 +02:00 |
|
Eugene Sandulenko
|
d9a11fdf76
|
GRAPHICS: MACGUI: Fix searching for next bigger font in MacFontManager
|
2020-04-27 13:57:35 +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
|
8f5a432907
|
GRAPHICS: MACGUI: Fix crash when text is too narrow for a single chunk in MacText
|
2020-04-26 12:04:07 +02:00 |
|
Eugene Sandulenko
|
7fb7849656
|
GRAPHICS: MACGUI: Fixed MacText splitting and added more debug output
|
2020-04-26 11:51:39 +02:00 |
|
Eugene Sandulenko
|
9aa1d16e53
|
GRAPHICS: MACGUI: Fully reworked MacText::splitString()
|
2020-04-26 02:47:25 +02:00 |
|
Eugene Sandulenko
|
c5010fbc13
|
GRAPHICS: MACGUI: Install cursor timer only on active MacEditableText
|
2020-04-25 13:44:18 +02:00 |
|
Eugene Sandulenko
|
7a4d5f45e9
|
GRAPHICS: MACGUI: Renamed clashing methods
|
2020-04-25 13:44:18 +02:00 |
|
Eugene Sandulenko
|
7242a104ab
|
GRAPHICS: MACGUI: Inherit enable/disable methods from MacWidget
|
2020-04-25 13:44:18 +02:00 |
|
Eugene Sandulenko
|
6e0cb60e4f
|
GRAPHICS: MACGUI: More debug output
|
2020-04-25 01:45:21 +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
|
37f2275f62
|
GRAPHICS: MACGUI: Draw over optional mask in macDrawPixel()
|
2020-04-23 22:06:20 +02:00 |
|
Eugene Sandulenko
|
d36016c9de
|
GRAPHICS: MACGUI: Fix drawing empty maceditabletext
|
2020-04-22 01:09:01 +02:00 |
|
Eugene Sandulenko
|
f7a223c954
|
GRAPHICS: MACGUI: Added Manual Widnget draw mode
|
2020-04-22 01:03:11 +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
|
06fc491663
|
GRAPHOCS: MACGUI: Renamed MacWindow::getSurface() to getWindowSurface()
|
2020-04-14 00:27:49 +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
|
393362b616
|
GRAPHICS: MACGUI: Fix window removal
|
2020-04-08 01:17:28 +02:00 |
|
Eugene Sandulenko
|
b0fecf95c7
|
GRAPHICS: MACGUI: Fix infinite loop in event processing for MacWindow
|
2020-04-08 01:16:57 +02:00 |
|
Eugene Sandulenko
|
8ae73ce263
|
GRAPHICS: MACGUI: Add disableBorder() to MacWindow
|
2020-04-08 00:47:11 +02:00 |
|
Eugene Sandulenko
|
e5adfff853
|
GRAPHICS: MACGUI: Pass events to window children
|
2020-04-07 01:03:24 +02:00 |
|
Eugene Sandulenko
|
52137f6627
|
GRAPHICS: MACGUI: Turned MacWindow into MacWidget
|
2020-04-07 00:56:27 +02:00 |
|
Eugene Sandulenko
|
37485b9670
|
GRAPHICS: MACGUI: Implemented event dispatcher for MacWidget
|
2020-04-06 21:09:13 +02:00 |
|
stevenhoefel
|
cb224864fc
|
GRAPHICS: MACGUI: Align text to bottom if font-size changes during chunk.
|
2020-04-05 13:27:03 +10:00 |
|
Eugene Sandulenko
|
2cbb611821
|
GRAPHICS: MACGUI: Fix double freeing of menus
|
2020-04-04 16:24:51 +02:00 |
|
Eugene Sandulenko
|
c529644d8c
|
GRAPHICS: MACGUI: Plug memory leak
|
2020-04-02 18:06:35 +02:00 |
|
Eugene Sandulenko
|
251886124e
|
GRAPHICS: MACGUI: Specify hotspot for custom cursor and fix cursor popping
|
2020-03-27 02:00:56 +01:00 |
|
Eugene Sandulenko
|
4193097f3f
|
GRAPHICS: MACGUI: Draw text styles in MacMenu
|
2020-03-22 17:59:19 +01:00 |
|
Eugene Sandulenko
|
39ad4d4e02
|
GRAPHICS: MACGUI: Request outline fonts generation
|
2020-03-22 17:40:59 +01:00 |
|