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 and Eugene Sandulenko
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 and Eugene Sandulenko
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
Borja Lorente
c071eb0e18
GRAPHICS: Fix style issues
2016-07-31 14:05:14 +02:00
Borja Lorente
9ce6fbd0d7
GRAPHICS: Move MacMenu constants
2016-07-31 14:05:14 +02:00
Borja Lorente
68b2d44a0f
WAGE: Extract MacMenu
2016-07-31 14:04:48 +02:00
Borja Lorente
d8652af84e
GRAPHICS: Change namespace of MacMenu
2016-07-30 10:06:14 +02:00
Borja Lorente
744034bd98
WAGE: Extract MacWindow
2016-07-30 10:06:09 +02:00
Borja Lorente
592a6defb7
WAGE: Change namespace of MacWindow
2016-07-30 09:42:49 +02:00
Borja Lorente
3d4087b9d0
WAGE: Extract MacWindowManager
2016-07-30 09:41:54 +02:00