Merge branch 'master' of fraxinas@git.opendreambox.org:/git/enigma2
[vuplus_dvbapp] / lib / gui / epixmap.h
index e69de29..1c4a97c 100644 (file)
@@ -0,0 +1,27 @@
+#ifndef __lib_gui_epixmap_h
+#define __lib_gui_epixmap_h
+
+#include <lib/gui/ewidget.h>
+
+class ePixmap: public eWidget
+{
+       int m_alphatest;
+public:
+       ePixmap(eWidget *parent);
+
+       void setPixmap(gPixmap *pixmap);
+       void setPixmap(ePtr<gPixmap> &pixmap);
+       void setPixmapFromFile(const char *filename);
+       void setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */
+protected:
+       ePtr<gPixmap> m_pixmap;
+       int event(int event, void *data=0, void *data2=0);
+       void checkSize();
+private:
+       enum eLabelEvent
+       {
+               evtChangedPixmap = evtUserWidget,
+       };
+};
+
+#endif