summaryrefslogtreecommitdiff
path: root/messagebox.h
diff options
context:
space:
mode:
authorSoeren Moch <smoch@web.de>2021-02-13 14:03:29 +0100
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-02-16 11:56:10 +0100
commitf0da5c8eacd54de7346bc000e86ad90ca0d18003 (patch)
tree3843abca573aad8fe4af607b28f5574029f29e63 /messagebox.h
parent1e9345336c9e714c37495352ad37a67f72e6a7a2 (diff)
downloadskin-nopacity-f0da5c8eacd54de7346bc000e86ad90ca0d18003.tar.gz
skin-nopacity-f0da5c8eacd54de7346bc000e86ad90ca0d18003.tar.bz2
Split MessageBox class out of DisplayMessage
So we can reuse this MessageBox code later. Signed-off-by: Soeren Moch <smoch@web.de>
Diffstat (limited to 'messagebox.h')
-rw-r--r--messagebox.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/messagebox.h b/messagebox.h
new file mode 100644
index 0000000..75c1df4
--- /dev/null
+++ b/messagebox.h
@@ -0,0 +1,18 @@
+#ifndef __NOPACITY_MESSAGEBOX_H
+#define __NOPACITY_MESSAGEBOX_H
+
+#include <vdr/skins.h>
+#include "imagecache.h"
+
+class cNopacityMessageBox {
+private:
+ cOsd *osd;
+ cPixmap *pixmap;
+ cPixmap *pixmapBackground;
+public:
+ cNopacityMessageBox(cOsd *Osd, cImageCache *imgCache, const cRect &Rect, eMessageType Type, const char *Text);
+ ~cNopacityMessageBox();
+ void SetAlpha(int Alpha);
+ };
+
+#endif //__NOPACITY_MESSAGEBOX_H