diff options
author | louis <louis.braun@gmx.de> | 2013-09-15 11:52:50 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-09-15 11:52:50 +0200 |
commit | ea1c83fe83b52b60b8c312d9da8c90e6d640c483 (patch) | |
tree | 88b4427b8f76d23e50773d916226db0d52447e11 /textwindow.h | |
parent | 5f7c1322d1b379b3434ade772081e4a86849c96c (diff) | |
download | skin-nopacity-ea1c83fe83b52b60b8c312d9da8c90e6d640c483.tar.gz skin-nopacity-ea1c83fe83b52b60b8c312d9da8c90e6d640c483.tar.bz2 |
new fullscreen display mode in narrow schedules and recordings view
Diffstat (limited to 'textwindow.h')
-rw-r--r-- | textwindow.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/textwindow.h b/textwindow.h index 0fe1a9e..8d3a7b1 100644 --- a/textwindow.h +++ b/textwindow.h @@ -4,6 +4,7 @@ class cNopacityTextWindow : public cThread { private: cOsd *osd; cFont *font; + cFont *fontHeader; cPixmap *pixmapBackground; cPixmap *pixmap; cRect *geometry; @@ -21,17 +22,23 @@ private: int posterWidth, posterHeight; bool SetTextScroller(int border, int left); void CreatePixmap(void); + void CreatePixmapFullScreen(void); void DrawText(int border, int left); void DrawPoster(int border); + int DrawTextWrapper(const char *text, int width, int top, int x, const cFont *font, tColor color, int maxHeight = 0); + int DrawTextWrapperFloat(const char *text, int widthSmall, int widthFull, int top, int heightNarrow, int x, const cFont *font, tColor color, int maxHeight); void DoSleep(int duration); virtual void Action(void); void ScaleVideoWindow(void); public: cNopacityTextWindow(cOsd *osd, cFont *font, cRect *vidWin); + cNopacityTextWindow(cOsd *osd, cFont *font, cFont *fontHeader); virtual ~cNopacityTextWindow(void); void SetGeometry(cRect *geo) {geometry = geo;}; + void SetEvent(const cEvent *event); + void SetRecording(const cRecording *recording); void SetText(cString Text) {text = Text;}; - void SetPoster(const cEvent *event, bool isRecording); + void SetPoster(const cEvent *event, bool isRecording, bool fullscreen = false); }; #endif //__NOPACITY_TEXTWINDOW_H
\ No newline at end of file |