X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/77c45c9d2cabd3c1dc028c41d26573ac62147a34..44433f650cd3e5f9f66253b74d194fcb01578595:/lib/gdi/grc.h?ds=sidebyside diff --git a/lib/gdi/grc.h b/lib/gdi/grc.h index 8de5dadf..57439178 100644 --- a/lib/gdi/grc.h +++ b/lib/gdi/grc.h @@ -41,6 +41,9 @@ struct gOpcode setBackgroundColor, setForegroundColor, + setBackgroundColorRGB, + setForegroundColorRGB, + setOffset, setClip, addClip, popClip, @@ -114,6 +117,11 @@ struct gOpcode gColor color; } *setColor; + struct psetColorRGB + { + gRGB color; + } *setColorRGB; + struct psetOffset { ePoint value; @@ -176,6 +184,9 @@ public: void setBackgroundColor(const gColor &color); void setForegroundColor(const gColor &color); + void setBackgroundColor(const gRGB &color); + void setForegroundColor(const gRGB &color); + void setFont(gFont *font); /* flags only THESE: */ enum @@ -240,7 +251,7 @@ public: gRegion &getClip() { return m_current_clip; } int getPixmap(ePtr &pm) { pm = m_pixmap; return 0; } gRGB getRGB(gColor col); - virtual eSize getSize() { return m_pixmap->getSize(); } + virtual eSize size() { return m_pixmap->size(); } }; #endif