diff options
Diffstat (limited to 'timers.h')
-rw-r--r-- | timers.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/timers.h b/timers.h new file mode 100644 index 0000000..197722f --- /dev/null +++ b/timers.h @@ -0,0 +1,33 @@ +#ifndef __NOPACITY_TIMERS_H
+#define __NOPACITY_TIMERS_H
+
+class cNopacityTimer : public cListObject {
+ private:
+ cOsd *osd;
+ cPixmap *pixmap;
+ cPixmap *pixmapLogo;
+ const cTimer *timer;
+ const cFont *font;
+ const cFont *fontLarge;
+ int width;
+ int height;
+ int y;
+ cString Date;
+ cTextWrapper showName;
+ void DrawLogo(void);
+ public:
+ cNopacityTimer(cOsd *osd, const cTimer *timer, const cFont *font, const cFont *fontLarge);
+ virtual ~cNopacityTimer(void);
+ void SetGeometry(int width, int y);
+ void CreateDate(void);
+ void CreateShowName(void);
+ void CalculateHeight(int space);
+ void CreatePixmaps(int x);
+ void SetAlpha(int alpha);
+ void Show(void);
+ void Hide(void);
+ int GetHeight(void) {return pixmap->ViewPort().Height();}
+ void Render(void);
+};
+
+#endif //__NOPACITY_TIMERS_H
|