X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fgui%2Fepixmap.h;h=9a6e20db616a3a10f439fc2f73fdc872736c85a1;hp=1be680974ec27ffdfb9baea2191b6d85ceef1ef7;hb=d7ab294b7c6543df3eb4d59748e5fb71357ab3b1;hpb=4a8afa26612c40ba5c9c48d42e15abe8bcec2b98 diff --git a/lib/gui/epixmap.h b/lib/gui/epixmap.h index 1be6809..9a6e20d 100644 --- a/lib/gui/epixmap.h +++ b/lib/gui/epixmap.h @@ -5,23 +5,30 @@ class ePixmap: public eWidget { - bool m_alphatest; + int m_alphatest; + int m_scale; public: ePixmap(eWidget *parent); void setPixmap(gPixmap *pixmap); void setPixmap(ePtr &pixmap); - void setPixmapFromFile(const char *filename); - void setAlphatest(bool alphatest); + void setPixmapFromFile(const char *filename); + void setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */ + void setScale(int scale); + void setBorderWidth(int pixel); + void setBorderColor(const gRGB &color); protected: - ePtr m_pixmap; - int event(int event, void *data=0, void *data2=0); + ePtr m_pixmap; + int event(int event, void *data=0, void *data2=0); void checkSize(); private: enum eLabelEvent - { - evtChangedPixmap = evtUserWidget, - }; + { + evtChangedPixmap = evtUserWidget, + }; + bool m_have_border_color; + int m_border_width; + gRGB m_border_color; }; #endif