Commit graph

21 commits

Author SHA1 Message Date
Paul Gilbert
c0fd6ca3e4 GLK: Cleanup of comments in text window classes 2018-12-08 19:05:59 -08:00
Paul Gilbert
e9c7b30246 GLK: Proper handling of font baseline and leading 2018-12-08 19:05:59 -08:00
Paul Gilbert
7ebbcc87dc GLK: Fix rendering text in text grid windows 2018-12-08 19:05:59 -08:00
Paul Gilbert
e004784d23 GLK: Fix calculation of text grid height 2018-12-08 19:05:59 -08:00
Paul Gilbert
4fc1c30423 GLK: Fix Attributes equality checks 2018-12-08 19:05:59 -08:00
Paul Gilbert
1a889689f8 GLK: Added pair window drawing 2018-12-08 19:05:59 -08:00
Paul Gilbert
4fcffce505 GLK: Changes of NULL to nullptr 2018-12-08 19:05:59 -08:00
Paul Gilbert
ffe0f5220b GLK: Converted fillRect to use a Rect to specify bounds 2018-12-08 19:05:59 -08:00
Paul Gilbert
13e2838715 GLK: Implement font drawing methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
7bbedcd099 GLK: Beginnings of event handling 2018-12-08 19:05:59 -08:00
Paul Gilbert
76bf2726f8 GLK: Added input window focus, and cleanup of event method stubs 2018-12-08 19:05:59 -08:00
Paul Gilbert
e14424c2b9 GLK: Adding more window glk methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
594f63f475 GLK: Added window getSize methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
3d8626081c GLK: Added window closing, some structures cleanup 2018-12-08 19:05:59 -08:00
Paul Gilbert
fdfb1a5502 GLK: Move Draw class into new Screen class 2018-12-08 19:05:59 -08:00
Paul Gilbert
6939fabbfb GLK: Fleshed out graphics window 2018-12-08 19:05:59 -08:00
Paul Gilbert
4ddda5cebc GLK: Windows focus / iteration 2018-12-08 19:05:59 -08:00
Paul Gilbert
ba907c9aec GLK: Implementing text buffer window methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
cb2b7d439f GLK: Remove more Window methods that aren't actually present 2018-12-08 19:05:59 -08:00
Paul Gilbert
ede0323c08 GLK: Windows don't have a non-unicode putChar method 2018-12-08 19:05:59 -08:00
Paul Gilbert
8708ed4f9a GLK: Split the windows.cpp file into separate files for each window class 2018-12-08 19:05:59 -08:00