Commit Graph
3567 Commits
Author SHA1 Message Date
Eugene Sandulenko d389b352f9 GRAPHICS: MACGUI: Enforce maxWidth for editable text 2020-04-29 20:55:38 +02:00
Eugene Sandulenko 25aed9b1bf GRAPHICS: MACGUI: More debug output 2020-04-29 20:55:38 +02:00
Eugene Sandulenko a7f73321d5 GRAPHICS: Fix clash with Amiga #define 2020-04-29 00:01:30 +02:00
Eugene Sandulenko 1c4b895b54 GRAPHICS: MACGUI: Fix setting default font for MacText 2020-04-28 23:50:59 +02:00
Eugene Sandulenko b83494215d GRAPHICS: Correctly initialize BDF fonts when scaling and reading from cache 2020-04-28 10:52:05 +02:00
Thierry Crozat c421a25b8e GRAPHICS: Fix mismatching malloc/delete[] 2020-04-27 23:06:15 +01:00
Eugene Sandulenko 3199a5e107 GRAPHICS: Properly initialize struct members 2020-04-27 13:57:35 +02:00
Eugene Sandulenko c403182353 GRAPHICS: Initialize class variables in VectorRenderer 2020-04-27 13:57:35 +02:00
Eugene Sandulenko b9a6b99575 GRAPHICS: Added more sanity checks to BDF font loading 2020-04-27 13:57:35 +02:00
Eugene Sandulenko b90cf5db81 GRAPHICS: Added sanity check to BDF font scaler 2020-04-27 13:57:35 +02:00
Eugene Sandulenko dd21ddbe15 GRAPHICS: MACGUI: Plug potential memory leak 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 47cde2bae5 GRAPHICS: Fixe memory override (!) 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 1ed98269ff GRAPHICS: Use correct data types 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 2785bdd8c1 GRAPHICS: Fixed potential memory leak in BDF 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 06e4a85181 GRPAHICS: Enforced sanity check in 9-patch blitting 2020-04-27 13:57:35 +02:00
Eugene Sandulenko a968cb9b2b GRAPHICS: MACGUI: More const'ness 2020-04-27 13:57:35 +02:00
Eugene Sandulenko d9a11fdf76 GRAPHICS: MACGUI: Fix searching for next bigger font in MacFontManager 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 430915ce00 GRAPHICS: MACGUI: Const'ness 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 742ec2ccaf GRAPHICS: MACGUI: Simplified font management in EdtiableText 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 81c443c973 GRAPHICS: Add sanity check 2020-04-27 13:57:35 +02:00
Eugene Sandulenko 8f5a432907 GRAPHICS: MACGUI: Fix crash when text is too narrow for a single chunk in MacText 2020-04-26 12:04:07 +02:00
Eugene Sandulenko 7fb7849656 GRAPHICS: MACGUI: Fixed MacText splitting and added more debug output 2020-04-26 11:51:39 +02:00
Eugene Sandulenko 9aa1d16e53 GRAPHICS: MACGUI: Fully reworked MacText::splitString() 2020-04-26 02:47:25 +02:00
Eugene Sandulenko c5010fbc13 GRAPHICS: MACGUI: Install cursor timer only on active MacEditableText 2020-04-25 13:44:18 +02:00
Eugene Sandulenko 7a4d5f45e9 GRAPHICS: MACGUI: Renamed clashing methods 2020-04-25 13:44:18 +02:00
Eugene Sandulenko 7242a104ab GRAPHICS: MACGUI: Inherit enable/disable methods from MacWidget 2020-04-25 13:44:18 +02:00
Eugene Sandulenko 6e0cb60e4f GRAPHICS: MACGUI: More debug output 2020-04-25 01:45:21 +02:00
Eugene Sandulenko e01893cfc7 GRAPHICS: MACGUI: Properly clean MacEditableText before rendering 2020-04-25 01:16:25 +02:00
Eugene Sandulenko f382d0fd01 GRAPHICS: MACGUI: Clear cursor flag after redrawing 2020-04-25 00:57:22 +02:00
Eugene Sandulenko dafacc4998 GRAPHICS: MACGUI: Inherit MacEditableText surface from MacWidget 2020-04-25 00:46:49 +02:00
Eugene Sandulenko 915d4615ba GRAPHICS: Added mask-driven transparency blitting to ManagedSurface 2020-04-24 00:51:24 +02:00
Eugene Sandulenko 37f2275f62 GRAPHICS: MACGUI: Draw over optional mask in macDrawPixel() 2020-04-23 22:06:20 +02:00
Eugene Sandulenko d36016c9de GRAPHICS: MACGUI: Fix drawing empty maceditabletext 2020-04-22 01:09:01 +02:00
Eugene Sandulenko f7a223c954 GRAPHICS: MACGUI: Added Manual Widnget draw mode 2020-04-22 01:03:11 +02:00
Eugene Sandulenko 2fb21ba90a GRAPHICS: MACGUI: Split drawing and blitting operations for widgets 2020-04-14 00:42:39 +02:00
Eugene Sandulenko fb11113d00 GRAPHICS: MACGUI: Properly initialize font in MacEditableText 2020-04-14 00:40:35 +02:00
Eugene Sandulenko 06fc491663 GRAPHOCS: MACGUI: Renamed MacWindow::getSurface() to getWindowSurface() 2020-04-14 00:27:49 +02:00
Eugene Sandulenko e7b2b87acf GRAPHICS: MACGUI: Cleanup MacEditableText of border logic 2020-04-13 15:48:01 +02:00
Eugene Sandulenko a3967ca048 GRAPHICS: MACGUI: Implemented abstract method stubs for MacEditableText 2020-04-12 01:46:02 +02:00
Paul Gilbert 9214ecb1d7 GRAPHICS: Added a hasTransparentColor method to ManagedSurface 2020-04-09 18:00:54 -07:00
Paul Gilbert 914fad839d GRAPHICS: Add a getPalette method to ManagedSurface 2020-04-09 18:00:54 -07:00
Eugene Sandulenko 393362b616 GRAPHICS: MACGUI: Fix window removal 2020-04-08 01:17:28 +02:00
Eugene Sandulenko b0fecf95c7 GRAPHICS: MACGUI: Fix infinite loop in event processing for MacWindow 2020-04-08 01:16:57 +02:00
Eugene Sandulenko 8ae73ce263 GRAPHICS: MACGUI: Add disableBorder() to MacWindow 2020-04-08 00:47:11 +02:00
Eugene Sandulenko e5adfff853 GRAPHICS: MACGUI: Pass events to window children 2020-04-07 01:03:24 +02:00
Eugene Sandulenko 52137f6627 GRAPHICS: MACGUI: Turned MacWindow into MacWidget 2020-04-07 00:56:27 +02:00
Eugene Sandulenko 37485b9670 GRAPHICS: MACGUI: Implemented event dispatcher for MacWidget 2020-04-06 21:09:13 +02:00
stevenhoefel cb224864fc GRAPHICS: MACGUI: Align text to bottom if font-size changes during chunk. 2020-04-05 13:27:03 +10: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