tsmpegdecoder: set audio type
[enigma2.git] / lib / gui / ewindowstyleskinned.h
index 79557386ee2e1f5839bfb11b7bbb4a7e44acf731..17988f65192632514fba666b00d6d801d56534c1 100644 (file)
@@ -52,7 +52,25 @@ public:
        
        void setPixmap(int bs, int bp, gPixmap &pixmap);
        
-       void setDefaultBackgroundColor(const gRGB &back);
+       enum {
+               colBackground,
+               colLabelForeground,
+               colListboxBackground,
+               colListboxForeground,
+               colListboxSelectedBackground,
+               colListboxSelectedForeground,
+               colListboxMarkedBackground,
+               colListboxMarkedForeground,
+               
+               colWindowTitleForeground,
+               colWindowTitleBackground,
+               colMax
+       };
+       
+       void setColor(int what, const gRGB &back);
+       
+       void setTitleOffset(const eSize &offset);
+       void setTitleFont(gFont *fnt);
        
 private:
        struct borderSet
@@ -63,7 +81,10 @@ private:
        
        borderSet m_border[bsMax];
        
-       gRGB m_background_color;
+       gRGB m_color[colMax];
+       
+       eSize m_title_offset;
+       ePtr<gFont> m_fnt;
        
        void drawBorder(gPainter &painter, const eRect &size, struct borderSet &border, int where);
 };