Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cMenuTextItem Class Reference

#include <menuitems.h>

Inheritance diagram for cMenuTextItem:

Inheritance graph
[legend]
Collaboration diagram for cMenuTextItem:

Collaboration graph
[legend]

Detailed Description

Configuration of text attributes.

Definition at line 89 of file menuitems.h.

Public Methods

 cMenuTextItem (const char *Text, int X, int Y, int W, int H=-1, eDvbColor FgColor=clrWhite, eDvbColor BgColor=clrBackground, eDvbFont Font=fontOsd)
 ~cMenuTextItem ()
int Height (void)
void Clear (void)
virtual void Display (int Offset=-1, eDvbColor FgColor=clrWhite, eDvbColor BgColor=clrBackground)
bool CanScrollUp (void)
bool CanScrollDown (void)
void ScrollUp (bool Page)
void ScrollDown (bool Page)
virtual eOSState ProcessKey (eKeys Key)

Private Attributes

char * text
int x
int y
int w
int h
int lines
int offset
eDvbColor fgColor
eDvbColor bgColor
eDvbFont font


Constructor & Destructor Documentation

cMenuTextItem::cMenuTextItem const char *    Text,
int    X,
int    Y,
int    W,
int    H = -1,
eDvbColor    FgColor = clrWhite,
eDvbColor    BgColor = clrBackground,
eDvbFont    Font = fontOsd
 

Definition at line 391 of file menuitems.c.

References bgColor, eDvbFont, fgColor, font, h, lines, offset, text, w, x, and y.

cMenuTextItem::~cMenuTextItem  
 

Definition at line 408 of file menuitems.c.


Member Function Documentation

bool cMenuTextItem::CanScrollDown void    [inline]
 

Definition at line 102 of file menuitems.h.

Referenced by Display(), and ScrollDown().

bool cMenuTextItem::CanScrollUp void    [inline]
 

Definition at line 101 of file menuitems.h.

Referenced by Display(), and ScrollUp().

void cMenuTextItem::Clear void   
 

Definition at line 413 of file menuitems.c.

Referenced by ScrollDown(), and ScrollUp().

void cMenuTextItem::Display int    Offset = -1,
eDvbColor    FgColor = clrWhite,
eDvbColor    BgColor = clrBackground
[virtual]
 

Reimplemented from cOsdItem.

Definition at line 418 of file menuitems.c.

References CanScrollDown(), CanScrollUp(), eDvbFont, h, cStatus::MsgOsdTextItem(), offset, and text.

Referenced by ScrollDown(), and ScrollUp().

int cMenuTextItem::Height void    [inline]
 

Definition at line 98 of file menuitems.h.

Referenced by cMenuEvent::cMenuEvent().

eOSState cMenuTextItem::ProcessKey eKeys    Key [virtual]
 

Reimplemented from cOsdItem.

Definition at line 467 of file menuitems.c.

References eOSState, k_Repeat, kDown, kLeft, kRight, kUp, NORMALKEY, osContinue, osUnknown, ScrollDown(), and ScrollUp().

void cMenuTextItem::ScrollDown bool    Page
 

Definition at line 457 of file menuitems.c.

References CanScrollDown(), Clear(), Display(), min(), cStatus::MsgOsdTextItem(), and offset.

Referenced by ProcessKey().

void cMenuTextItem::ScrollUp bool    Page
 

Definition at line 447 of file menuitems.c.

References CanScrollUp(), Clear(), Display(), max(), cStatus::MsgOsdTextItem(), and offset.

Referenced by ProcessKey().


Field Documentation

eDvbColor cMenuTextItem::bgColor [private]
 

Reimplemented from cOsdItem.

Definition at line 93 of file menuitems.h.

Referenced by cMenuTextItem().

eDvbColor cMenuTextItem::fgColor [private]
 

Reimplemented from cOsdItem.

Definition at line 93 of file menuitems.h.

Referenced by cMenuTextItem().

eDvbFont cMenuTextItem::font [private]
 

Definition at line 94 of file menuitems.h.

Referenced by cMenuTextItem().

int cMenuTextItem::h [private]
 

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem(), and Display().

int cMenuTextItem::lines [private]
 

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem().

int cMenuTextItem::offset [private]
 

Reimplemented from cOsdItem.

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem(), Display(), ScrollDown(), and ScrollUp().

char* cMenuTextItem::text [private]
 

Reimplemented from cOsdItem.

Definition at line 91 of file menuitems.h.

Referenced by cMenuTextItem(), and Display().

int cMenuTextItem::w [private]
 

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem().

int cMenuTextItem::x [private]
 

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem().

int cMenuTextItem::y [private]
 

Definition at line 92 of file menuitems.h.

Referenced by cMenuTextItem().


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:42 2003 for VDR by doxygen1.3-rc2