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
Eugene Sandulenko
2446810378
GRAPHICS: MACGUI: Added possibility to specify WM behaviour
2018-07-11 22:45:36 +02:00
Eugene Sandulenko
4783541529
GRAPHICS: MACGUI: Now MacWindowManager processes most of the events, remove filter
2017-08-22 10:26:53 +02:00
Eugene Sandulenko
2689373049
JANITORIAL: Fix spelling error in comment
2017-08-21 10:47:10 +02:00
Eugene Sandulenko
bc8b952d71
GRAPHICS: MACGUI: Perform sanity checks before blitting
2017-08-18 10:17:52 +02:00
Eugene Sandulenko
afb664df29
GRAPHICS: MACGUI: Made selection affecting the MacMenu
2017-08-04 21:54:20 +02:00
Eugene Sandulenko
645ee64da0
GRAPHICS: MACGUI: Avoid double free of MacTextWindow
2017-08-01 10:42:21 +02:00
Eugene Sandulenko
9fe79b9e19
GRAPHICS: MACGUI: Made MacTextWindow processing keyboard input
2017-08-01 10:42:21 +02:00
VelocityRa
f2f420e15f
GRAPHICS: Skeleton of MacTextWindow
...
Needed to add 2 helper methods to MacWindowManager to make it cleaner
2017-07-17 23:45:22 +02:00
Eugene Sandulenko
0ecaa79f08
GRAPHICS: Renamed Menu to MacMenu to avoid potential name collision
2017-01-14 13:17:38 +01:00
stevenhoefel
6e04b361b2
DIRECTOR: Implement Shape Patterns and Borders for D3.
2017-01-13 12:17:36 +11:00
stevenhoefel
12032bb518
DIRECTOR: Round rectangles for Buttons. Improved TextCast alignment.
2017-01-11 11:25:31 +11:00
stevenhoefel
8c3c9df350
DIRECTOR: System beep and Mouse Cursors.
2017-01-09 00:00:17 +01:00
Eugene Sandulenko
b2dcd1bb1e
GRAPHICS: Move font-related MacGUI code to MacFontManager
2016-10-06 23:49:39 +02:00
Eugene Sandulenko
0d4d5459f2
GRAPHICS: Use Family name instead of font name when reading from BDF fonts
2016-10-06 07:33:46 +02:00
Eugene Sandulenko
d8f700c105
GRAPHICS: Use Face Name for Mac fonts if they're specified.
...
Allows to avoid situations with files named "NewYork" with
"New York" font inside.
2016-10-05 23:31:04 +02:00
Torbjörn Andersson
40c65540fa
GRAPHICS: Add setBackgroundPattern() to MacWindow
...
Set a background pattern for the window surface. For instance, the
exits window in the MacVenture engine should have a light gray
background, rather than a white one, and this will allow it to get
one without having to draw it by itself.
2016-09-04 08:31:39 +02:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Borja Lorente
2b6f1719e7
GRAPHICS: Fix window closing
2016-08-10 19:45:48 +02:00
Eugene Sandulenko
0cccd0ddd1
GRAPHICS/WAGE: Made MacWindowManager font maping requiring font size
2016-08-03 23:39:10 +02:00
Eugene Sandulenko
7c12e80552
WAGE/GRAPHICS: Move standard Mac font mapping to gui/
2016-08-03 17:28:15 +02:00
Borja Lorente
95beba7b63
GRAPHICS: Fix spacing issues in MacWindowManager
2016-08-02 08:33:50 +02:00
Borja Lorente
bc798d9ff4
GRAPHICS: Add custom border measures
2016-08-02 08:33:43 +02:00