vdr  2.4.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cTextScroller Class Reference

#include <osd.h>

Collaboration diagram for cTextScroller:
[legend]

Public Member Functions

 cTextScroller (void)
 
 cTextScroller (cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg)
 
void Set (cOsd *Osd, int Left, int Top, int Width, int Height, const char *Text, const cFont *Font, tColor ColorFg, tColor ColorBg)
 
void Reset (void)
 
int Left (void)
 
int Top (void)
 
int Width (void)
 
int Height (void)
 
int Total (void)
 
int Offset (void)
 
int Shown (void)
 
bool CanScroll (void)
 
bool CanScrollUp (void)
 
bool CanScrollDown (void)
 
void Scroll (bool Up, bool Page)
 

Private Member Functions

void DrawText (void)
 

Private Attributes

cOsdosd
 
int left
 
int top
 
int width
 
int height
 
const cFontfont
 
tColor colorFg
 
tColor colorBg
 
int offset
 
int shown
 
cTextWrapper textWrapper
 

Detailed Description

Definition at line 1031 of file osd.h.

Constructor & Destructor Documentation

cTextScroller::cTextScroller ( void  )

Definition at line 2132 of file osd.c.

cTextScroller::cTextScroller ( cOsd Osd,
int  Left,
int  Top,
int  Width,
int  Height,
const char *  Text,
const cFont Font,
tColor  ColorFg,
tColor  ColorBg 
)

Definition at line 2143 of file osd.c.

Member Function Documentation

bool cTextScroller::CanScroll ( void  )
inline

Definition at line 1052 of file osd.h.

bool cTextScroller::CanScrollDown ( void  )
inline

Definition at line 1054 of file osd.h.

bool cTextScroller::CanScrollUp ( void  )
inline

Definition at line 1053 of file osd.h.

void cTextScroller::DrawText ( void  )
private

Definition at line 2170 of file osd.c.

int cTextScroller::Height ( void  )
inline
int cTextScroller::Left ( void  )
inline

Definition at line 1045 of file osd.h.

int cTextScroller::Offset ( void  )
inline

Definition at line 1050 of file osd.h.

void cTextScroller::Reset ( void  )

Definition at line 2165 of file osd.c.

void cTextScroller::Scroll ( bool  Up,
bool  Page 
)

Definition at line 2178 of file osd.c.

References cPixmapMemory::DrawText().

void cTextScroller::Set ( cOsd Osd,
int  Left,
int  Top,
int  Width,
int  Height,
const char *  Text,
const cFont Font,
tColor  ColorFg,
tColor  ColorBg 
)
int cTextScroller::Shown ( void  )
inline

Definition at line 1051 of file osd.h.

int cTextScroller::Top ( void  )
inline

Definition at line 1046 of file osd.h.

int cTextScroller::Total ( void  )
inline

Definition at line 1049 of file osd.h.

References cTextWrapper::Lines().

int cTextScroller::Width ( void  )
inline

Definition at line 1047 of file osd.h.

Member Data Documentation

tColor cTextScroller::colorBg
private

Definition at line 1036 of file osd.h.

tColor cTextScroller::colorFg
private

Definition at line 1036 of file osd.h.

const cFont* cTextScroller::font
private

Definition at line 1035 of file osd.h.

int cTextScroller::height
private

Definition at line 1034 of file osd.h.

int cTextScroller::left
private

Definition at line 1034 of file osd.h.

int cTextScroller::offset
private

Definition at line 1037 of file osd.h.

cOsd* cTextScroller::osd
private

Definition at line 1033 of file osd.h.

int cTextScroller::shown
private

Definition at line 1037 of file osd.h.

cTextWrapper cTextScroller::textWrapper
private

Definition at line 1038 of file osd.h.

int cTextScroller::top
private

Definition at line 1034 of file osd.h.

int cTextScroller::width
private

Definition at line 1034 of file osd.h.


The documentation for this class was generated from the following files: