Nathanael Gentry
454be019ff
DIRECTOR: Remove maskSurface from MacWidget
2020-07-13 13:29:54 -04:00
Nathanael Gentry
03ddc4dd4d
GRAPHICS: MACGUI: Standardize destructors for widget subclasses
2020-07-07 16:41:53 -04:00
Nathanael Gentry
63071473af
Revert "GRAPHICS: MACGUI: Remove colour settings from base widget"
...
This reverts commit 39c4a0f524 .
2020-07-06 23:15:56 -04:00
Nathanael Gentry
39c4a0f524
GRAPHICS: MACGUI: Remove colour settings from base widget
...
The Director engine, for which I introduced this setting, has also been updated.
To account for different ink types, the background colour will be applied in the
blitting step, and each text chunk keeps its own palette information.
2020-07-06 23:06:04 -04:00
Nathanael Gentry
8e2be0ceb3
GRAPHICS: MACGUI: MacWidget: Accept colours in constructor
2020-06-29 08:49:18 -04:00
Nathanael Gentry
335f6f2e3d
GRAPHICS: MACGUI: Keep window manager pointer in all widgets
2020-06-23 23:26:49 -04:00
Nathanael Gentry
0e574c6aab
GRAPHICS: MACGUI: MacWidget: Clear composeSurface with background colour
2020-06-15 12:04:45 -04:00
Eugene Sandulenko
97a82f212b
GRAPHICS: MACGUI: Initialize MacWidget colors to sane values
2020-06-15 12:15:50 +02:00
Nathanael Gentry
9e69ea280e
GRAPHICS: MACGUI: Fix text border computation
2020-06-14 10:12:57 -04:00
Nathanael Gentry
20dde1d917
GRAPHICS: MACGUI: Relocate colours to from MacText to MacWidget
2020-06-12 20:29:50 -04:00
Nathanael Gentry
83418686ee
GRAPHICS: MACGUI: Implement basic priority handling
2020-06-11 10:20:17 -04:00
Nathanael Gentry
033e025365
GRAPHICS: MACGUI: MacWindowManager: Deactivate widget when mouse leaves
2020-06-10 15:42:49 +02:00
Nathanael Gentry
2eecd518b1
GRAPHICS: MACGUI: MacWidget: Make non-abstract
2020-06-10 15:42:49 +02:00
Nathanael Gentry
9f06150a36
GRAPHICS: MACGUI: MacEditableText: Add text features
...
Border, gutter, box shadow, text alignment
2020-06-10 15:42:49 +02:00
Eugene Sandulenko
bad0e9e169
GRAPHICS: MACGUI: Properly take into account active widget for cursor selection
2020-05-23 16:29:21 +02:00
Eugene Sandulenko
7242a104ab
GRAPHICS: MACGUI: Inherit enable/disable methods from MacWidget
2020-04-25 13:44:18 +02:00
Eugene Sandulenko
2fb21ba90a
GRAPHICS: MACGUI: Split drawing and blitting operations for widgets
2020-04-14 00:42:39 +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