X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/44433f650cd3e5f9f66253b74d194fcb01578595..68b9abe0ee621954569f4c6920c1972f9c0ade3f:/lib/gui/ewindowstyleskinned.h diff --git a/lib/gui/ewindowstyleskinned.h b/lib/gui/ewindowstyleskinned.h index 79557386..bc9c0549 100644 --- a/lib/gui/ewindowstyleskinned.h +++ b/lib/gui/ewindowstyleskinned.h @@ -52,7 +52,19 @@ public: void setPixmap(int bs, int bp, gPixmap &pixmap); - void setDefaultBackgroundColor(const gRGB &back); + enum { + colBackground, + colLabelForeground, + colListboxBackground, + colListboxForeground, + colListboxSelectedBackground, + colListboxSelectedForeground, + colListboxMarkedBackground, + colListboxMarkedForeground, + colMax + }; + + void setColor(int what, const gRGB &back); private: struct borderSet @@ -63,7 +75,7 @@ private: borderSet m_border[bsMax]; - gRGB m_background_color; + gRGB m_color[colMax]; void drawBorder(gPainter &painter, const eRect &size, struct borderSet &border, int where); };