Nathanael Gentry
|
f8fa6ec649
|
GRAPHICS: MACGUI: Remove redundant conversion
|
2020-06-17 15:32:18 -04:00 |
|
Nathanael Gentry
|
01b2e97c6e
|
GRAPHICS: MACGUI: Draw zoomBox with pixel inversion
The Director engine, which relies upon zoomBox, is also updated.
|
2020-06-16 08:48:21 -04:00 |
|
Nathanael Gentry
|
3b795ae07a
|
GRAPHICS: MACGUI: Enable macDrawPixel to invert pixels
|
2020-06-16 08:48:21 -04:00 |
|
djsrv
|
51b37067ca
|
GRAPHICS: MACGUI: Add removeMenu
|
2020-06-12 10:49:57 -04:00 |
|
Nathanael Gentry
|
033e025365
|
GRAPHICS: MACGUI: MacWindowManager: Deactivate widget when mouse leaves
|
2020-06-10 15:42:49 +02:00 |
|
Nathanael Gentry
|
ecb0df0620
|
GRAPHICS: MACGUI: Ensure proper cursor change
|
2020-06-10 15:42:49 +02:00 |
|
Nathanael Gentry
|
f099b6a073
|
GRAPHICS: MACGUI: Generalize pixel inversion plotproc
|
2020-06-10 15:42:49 +02:00 |
|
Eugene Sandulenko
|
37744bc7bf
|
GRAPHICS: MACGUI: Properly fix double activation of menu
|
2020-06-10 15:37:51 +02:00 |
|
Andrei Prykhodko
|
bb1ad3f357
|
MACGUI: don't activate menu if it is active
|
2020-06-04 23:45:19 +02:00 |
|
Nathanael Gentry
|
6cb1c92e23
|
GRAPHICS: MACGUI: Add fullscreen menu-on-demand mode
|
2020-06-01 19:00:27 +02:00 |
|
Eugene Sandulenko
|
bad0e9e169
|
GRAPHICS: MACGUI: Properly take into account active widget for cursor selection
|
2020-05-23 16:29:21 +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 |
|
Cameron Cawley
|
ef7edf95d1
|
GRAPHICS: MACGUI: Allow specifying a custom cursor using Graphics::Cursor
|
2020-05-09 09:40:38 +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
|
7a4d5f45e9
|
GRAPHICS: MACGUI: Renamed clashing methods
|
2020-04-25 13:44:18 +02:00 |
|
Eugene Sandulenko
|
37f2275f62
|
GRAPHICS: MACGUI: Draw over optional mask in macDrawPixel()
|
2020-04-23 22:06:20 +02:00 |
|
Eugene Sandulenko
|
393362b616
|
GRAPHICS: MACGUI: Fix window removal
|
2020-04-08 01:17:28 +02:00 |
|
Eugene Sandulenko
|
37485b9670
|
GRAPHICS: MACGUI: Implemented event dispatcher for MacWidget
|
2020-04-06 21:09:13 +02: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
|
80da619f47
|
GRAPHICS: MACGUI: Added possibility to specify custom cursor
|
2020-02-10 15:05:38 +01:00 |
|
Eugene Sandulenko
|
0fbc07449d
|
GRAPHICS: MACGUI: Fix Mac cursors
|
2020-02-04 23:55:18 +01:00 |
|
Eugene Sandulenko
|
69343b2db8
|
GRAPHICS: MACGUI: Actually store palette when it is passed
|
2020-01-31 00:10:18 +01:00 |
|
Eugene Sandulenko
|
cdd2d9336b
|
GRAPHICS: MACGUI: Simplified color matching
|
2020-01-31 00:10:18 +01:00 |
|
Eugene Sandulenko
|
2ec72ea3dd
|
GRAPHICS: MACGUI: Add helper method for color searching
|
2020-01-31 00:10:18 +01:00 |
|
Scott Percival
|
b31d5ac2b9
|
DIRECTOR: Align fill patterns to global origin
|
2020-01-11 11:27:21 +08:00 |
|
Eugene Sandulenko
|
29a07afc58
|
GRAPHICS: MACGUI: Enhance sanity check for pattern references
|
2019-12-27 22:43:11 +01:00 |
|
Eugene Sandulenko
|
462998e6d4
|
GRAPHICS: MACGUI: Delete menu on redefinition
|
2019-12-16 17:44:53 +01:00 |
|
Eugene Sandulenko
|
8c0590be77
|
GRAPHICS: MACGUI: Initial code for truly modal MacMenu
|
2019-12-16 11:23:06 +01:00 |
|
Eugene Sandulenko
|
f724e672f8
|
GRAPHICS: MACGUI: Save background on menu activation
|
2019-12-16 11:09:15 +01:00 |
|
Eugene Sandulenko
|
a29f1fdbb4
|
GRAPHICS: MACGUI: Clear preallocated screen in WM when override is requested
|
2019-12-16 01:01:22 +01:00 |
|
Eugene Sandulenko
|
23a9ce1880
|
GRAPHICS: MACGUI: Fix crash when clicking on the top window
|
2019-10-17 09:27:38 +02:00 |
|
Eugene Sandulenko
|
6100de0b3a
|
GRAPHICS: MACGUI: Add possibility to set WM mode right away
This lets us to not load mac fonts when the built-in mode in enforced
|
2019-10-17 01:42:44 +02:00 |
|
Eugene Sandulenko
|
b8e7f45760
|
GRAPHICS: MACGUI: Fix window deletion
|
2019-10-15 19:07:18 +02:00 |
|
Eugene Sandulenko
|
5acaaed860
|
GRAPHICS: MACGUI: Crash-proof window management.
|
2019-10-14 21:31:25 +02:00 |
|
Eugene Sandulenko
|
c17800cfc4
|
GRAPHICS: MACGUI: Add possibility to setup engine redraw callback
|
2019-10-04 22:32:24 +02:00 |
|
Eugene Sandulenko
|
94e543c5c8
|
GRAPHICS: MACGUI: Implement enforcing built-in fonts
|
2019-10-04 20:22:59 +02:00 |
|
Andrei Prykhodko
|
75eceedfa5
|
GRAPHICS: MACGUI: add additional arg to MacTextWindow's constructor to disable cursor handler
|
2018-07-29 21:23:04 +03:00 |
|
Andrei Prykhodko
|
f447ccb390
|
GRAPHICS: MACGUI: fixed restoring screen
|
2018-07-26 05:18:04 +03:00 |
|
Andrei Prykhodko
|
6eee64e8fb
|
GRAPHICS: MACGUI: added field initialization
|
2018-07-26 04:44:20 +03:00 |
|
Eugene Sandulenko
|
c48489f6d2
|
GRAPHICS: MACGUI: Restore screen on exiting from menu
|
2018-07-23 14:47:46 +02:00 |
|
Eugene Sandulenko
|
f515393a74
|
GRAPHICS: MACGUI: Fix color searching
|
2018-07-21 12:52:32 +02:00 |
|
Andrei Prykhodko
|
da34d0dce2
|
GRAPHICS: MACGUI: moved engine ptr, pause callback to private section
|
2018-07-20 22:05:46 +03:00 |
|
Andrei Prykhodko
|
8a27ac879e
|
GRAPHICS: MACGUI: added initialization of engine ptr
|
2018-07-20 22:05:46 +03:00 |
|
Andrei Prykhodko
|
e1460103e1
|
GRAPHICS: MACGUI: added WMModalMenuMode
|
2018-07-18 21:47:22 +03:00 |
|
Eugene Sandulenko
|
5684134ef6
|
GRAPHICS: MACGUI: Do not use hardcoded colors
|
2018-07-12 00:41:11 +02:00 |
|
Eugene Sandulenko
|
f2b61dd814
|
GRAPHICS: MACGUI: Added isMenuActive() helper method
|
2018-07-11 22:45:36 +02:00 |
|
Eugene Sandulenko
|
ddfe6c3bce
|
GRAPHICS: MACGUI: Implemented autohide menus
|
2018-07-11 22:45:36 +02:00 |
|