X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7bc4a59528ab13f3062dc1520e76f9ecedd87400..538edf5d148615f66a5f76fd64d6f19ded69d862:/lib/gdi/font.h diff --git a/lib/gdi/font.h b/lib/gdi/font.h index c55b8f46..a38454d1 100644 --- a/lib/gdi/font.h +++ b/lib/gdi/font.h @@ -63,6 +63,8 @@ public: #define GS_ISFIRST 2 #define GS_USED 4 +#define GS_INVERT 8 + struct pGlyph { int x, y, w; @@ -142,6 +144,20 @@ public: assert(num < (int)glyphs.size()); return glyphs[num].bbox; } + + void setGlyphFlag(int g, int f) + { + assert(g >= 0); + assert(g < (int)glyphs.size()); + glyphs[g].flags |= f; + } + + void clearGlyphFlag(int g, int f) + { + assert(g >= 0); + assert(g < (int)glyphs.size()); + glyphs[g].flags |= f; + } }; class Font: public iObject