From d5de012d18ffe859b70e703fec6170b1021e4249 Mon Sep 17 00:00:00 2001 From: lordjaxom Date: Tue, 28 Dec 2004 01:24:35 +0000 Subject: - moved marquee into renderer - introduced object state cache - introduced blink element - introduced delay attribute to objects --- marquee.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'marquee.h') diff --git a/marquee.h b/marquee.h index e39443b..36561c4 100644 --- a/marquee.h +++ b/marquee.h @@ -1,5 +1,5 @@ /* - * $Id: marquee.h,v 1.2 2004/12/21 20:26:25 lordjaxom Exp $ + * $Id: marquee.h,v 1.3 2004/12/28 01:24:35 lordjaxom Exp $ */ #ifndef VDR_TEXT2SKIN_MARQUEE_H @@ -13,6 +13,7 @@ class cText2SkinScreen; class cText2SkinMarquee { private: + /* cText2SkinScreen *mScreen; const cFont *mFont; int mLeft; @@ -33,14 +34,14 @@ public: cText2SkinMarquee(const cText2SkinMarquee &Src); cText2SkinMarquee(cText2SkinScreen *Screen, int Left, int Top, int Width, int Height, const std::string &Text, const cFont *Font, tColor ColorFg, tColor ColorBg, - uint &UpdateIn); - - void Set(cText2SkinScreen *Screen, int Left, int Top, int Width, int Height, - const std::string &Text, const cFont *Font, tColor ColorFg, tColor ColorBg, - uint &UpdateIn); - void DrawText(uint &UpdateIn); + uint &UpdateIn);*/ +public: + static void DrawText(cText2SkinScreen *Screen, int Left, int Top, int Width, int Height, + const std::string &Text, const cFont *Font, tColor ColorFg, tColor ColorBg, + uint Delay, int &Offset, int &Direction, uint &NextTime); + //static void DrawText(uint &UpdateIn); - const std::string &Text(void) const { return mText; } + //const std::string &Text(void) const { return mText; } }; #endif // VDR_TEXT2SKIN_MARQUEE_H -- cgit v1.2.3