X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fgui%2Fepixmap.h;h=6280fb34f36eb1cca4252b9bd10dc186242d578c;hb=d37c356fa54be2fd93a92566c686a468a741cd0f;hp=04196befca002f7aa2ec9c875025d6aa2139c57f;hpb=4404768ce6bb07bf2784da7806444acd462c3a33;p=vuplus_dvbapp diff --git a/lib/gui/epixmap.h b/lib/gui/epixmap.h index 04196be..6280fb3 100644 --- a/lib/gui/epixmap.h +++ b/lib/gui/epixmap.h @@ -1,21 +1,24 @@ -#ifndef __lib_gui_epximap_h +#ifndef __lib_gui_epixmap_h #define __lib_gui_epixmap_h #include 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 setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */ + void setScale(int scale); protected: ePtr m_pixmap; int event(int event, void *data=0, void *data2=0); + void checkSize(); private: enum eLabelEvent {