Eugene Sandulenko
4bce66edbb
GRAPHICS: MACGUI: Fix warnings
2022-08-05 20:20:53 +02:00
Avijeet
a21afb29b1
GRAPHICS: MACGUI: Reduce duplicated code in MacTect::render
2022-08-05 20:17:23 +02:00
Avijeet
ff1f5712e3
PINK: Fix reversed hebrew text
2022-08-05 20:17:23 +02:00
Avijeet
4f3dc247e4
GRAPHICS: MACGUI: Handle EVENT_QUIT properly in MacDialog
2022-08-05 20:15:03 +02:00
Avijeet
1ad34487ee
GRAPHICS: MACGUI: Remove unnecessary headers from macdialog.h
2022-08-05 20:15:03 +02:00
Avijeet
033bc00cd1
GRAPHICS: MACGUI: Poll events in MacDialog itself
2022-08-05 20:15:03 +02:00
Avijeet
1b955dc90c
GRAPHICS: MACGUI: Refactor MacDialog to not use WAGE functions
2022-08-05 20:15:03 +02:00
Avijeet
2c905885c4
GRAPHICS: MACGUI: Fix text alignment for MacDialog
2022-08-05 20:15:03 +02:00
Avijeet
c4ede93e79
WAGE: Add about screen
2022-08-05 20:15:03 +02:00
Avijeet
27f48f6d41
GRAPHICS: MACGUI: Use MacText in MacDialog
2022-08-05 20:15:03 +02:00
Avijeet
ac847e4117
GRAPHICS: MACGUI: Refactor wage/dialog.cpp to macgui/macdialog.cpp
2022-08-05 20:15:03 +02:00
Avijeet
dc52ccaec9
GRAPHICS: MACGUI: Enable blinking cursor on input line
2022-08-05 20:15:03 +02:00
Avijeet
920a925265
GRAPHICS: Round border length to nearest interger
2022-08-05 20:15:03 +02:00
Avijeet
c0cf312748
GRAPHICS: MACGUI: Account for characters having 1 white space around them
2022-08-05 20:15:03 +02:00
Avijeet
efea402993
GRAPHICS: MACGUI: Don't consider right and bottom edges while drawing round rect
2022-08-05 20:15:03 +02:00
Avijeet
94efaeb278
GRAPHICS: MACGUI: Draw SubMenu over copy of game screen
2022-08-05 20:15:03 +02:00
Avijeet
02194c87af
GRAPHICS: MACGUI: Make MacText editable when MacTextWindow is editable
2022-08-05 20:15:03 +02:00
Avijeet
d933b504ed
GRAPHICS: MACGUI: Change MacText's dimensions when MacTextWindow's dimensions are changed
2022-08-05 20:15:03 +02:00
Avijeet
007cc0a5c0
GRAPHICS: MACGUI: Scroll MacText whenever MacTextWindow is scrolled
2022-08-05 20:15:03 +02:00
Eugene Sandulenko
f67d9fb70c
GRAPHICS: MACGUI: Fix regression in WM mode setting
2022-08-01 18:41:07 +02:00
Avijeet
77810fed70
GRAPHICS: MACGUI: Limit submenu width to 200
2022-07-31 18:33:22 +02:00
Avijeet
154bcf414a
GRAPHICS: MACGUI: Enable all menus in win95 mode
2022-07-31 18:33:22 +02:00
Avijeet
5e5dd3f399
GRAPHICS: MACGUI: Fix signed/unsigned mismatch
2022-07-31 18:33:22 +02:00
Avijeet
c031566369
GRAPHICS: MACGUI: Add removeMenuItem
2022-07-31 18:33:22 +02:00
Avijeet
82688d5fb5
GRAPHICS: MACGUI: Add insertMenuItem
2022-07-31 18:33:22 +02:00
Avijeet
cd985e2a7f
GRAPHICS: MACGUI: Add flag to enforce mac font in win95 mode
2022-07-31 18:33:22 +02:00
Avijeet
fae3232d89
GRAPHICS: MACGUI: Don't trigger event for click on menuitem with submenu
2022-07-31 18:33:22 +02:00
Donovan Watteau
27f9a460b5
JANITORIAL: Fix "the the" and similar typos
2022-07-29 19:36:40 +03:00
Eugene Sandulenko
8b17ee5272
GRAPHICS: MACGUI: Properly load desktop tile if requested
2022-07-19 23:46:57 +02:00
Eugene Sandulenko
8ee1fcbcb8
GRAPHICS: MACGUI: Implemented debug method for printing WM mode
2022-07-19 23:46:57 +02:00
Eugene Sandulenko
dc2883e4cf
GRAPHICS: MACGUI: Do not double free desktop image
2022-07-19 20:43:12 +02:00
Eugene Sandulenko
463dddfa2e
GRAPHICS: MACGUI: Do not load desktop background multiple times and fix setMode()
2022-07-19 20:38:39 +02:00
AndywinXp
e024c5c81d
GRAPHICS: Add naive algorithm option for PaletteLookup
2022-07-17 13:17:41 +02:00
Eugene Sandulenko
84b03e99c7
GRAPHICS: MACGUI: Fix warning
2022-07-17 13:09:32 +02:00
Pragyansh Chaturvedi
5c17fe70b8
JANITORIAL: Fix conventions and reimplement MacFontManager::rectifyId()
2022-07-17 13:04:14 +02:00
Pragyansh Chaturvedi
c4f6aa89b9
GRAPHICS: Implement assigning of windows font, check for wrong fontId while loading stxt, read name from FON files DIRECTOR
2022-07-17 13:04:14 +02:00
Pragyansh Chaturvedi
8cb2e1bb07
GRAPHICS: Add rectifyId to check for changed font IDs
2022-07-17 13:04:14 +02:00
Pragyansh Chaturvedi
94848be816
GRAPHICS: Set MacText->_defaultFormatting values after generating font
2022-07-17 13:04:14 +02:00
Paweł Kołodziejski
0ca414daa0
TINYGL: Removed few more forced inlines
2022-07-17 01:35:19 +02:00
Paweł Kołodziejski
31e3132896
TINYGL: Reduced some forced inlines
2022-07-17 01:10:54 +02:00
Paweł Kołodziejski
f045abc031
TINYGL: Removed some not needed inlines
2022-07-16 23:54:41 +02:00
Le Philousophe
6c2c603df2
OPENGL: Fix cast on Vertex Attribute pointer
2022-07-16 09:57:42 +02:00
Eugene Sandulenko
f21d5582b0
GRAPHICS: Fix Rect drawing in primitives
2022-07-14 14:40:18 +02:00
Eugene Sandulenko
3515dc79eb
GRAPHICS: MACGUI: Switch to wider Rect primitives for now
...
We need to eliminate their usage but that requires more testing
2022-07-13 23:23:03 +02:00
Eugene Sandulenko
57d91c8bdd
GRAPHICS: Draw thick lines with wider rectangles for the time being
2022-07-13 23:20:49 +02:00
Eugene Sandulenko
d8a5a284e7
GRAPHICS: Added primitives drawing over bigger rectangles
...
We do not count right and bottom edges of Common::Rect. But the
original primitives.cpp was drawn _with_ this in mind.
This introduces *1 methods which will be used by Director, WAGE
and MacGUI. Maybe at some moment in the future we will rewrite
those.
2022-07-13 23:01:48 +02:00
Le Philousophe
15235fa8ad
OPENGL: Add workaround for AmigaOS which supports GLSL 0.9
2022-07-13 19:00:15 +02:00
Le Philousophe
1b35e66c01
OPENGL: Dump GLSL version string
...
This will ease to debug parsing errors
2022-07-04 08:13:49 +02:00
Eugene Sandulenko
d37a01fd2c
GRAPHICS: MACGUI: Fix rendering for 32bpp mode
2022-07-04 01:36:18 +02:00
Eugene Sandulenko
c87c02c5ae
GRAPHICS: Return flag if palette was updated for the palette lookup
2022-07-04 01:36:18 +02:00