cMenuSetupOSD Class Reference

Inheritance diagram for cMenuSetupOSD:

Inheritance graph
[legend]
Collaboration diagram for cMenuSetupOSD:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cMenuSetupOSD (void)
virtual ~cMenuSetupOSD ()
virtual eOSState ProcessKey (eKeys Key)

Private Member Functions

virtual void Set (void)

Private Attributes

const char * useSmallFontTexts [3]
int numSkins
int originalSkinIndex
int skinIndex
const char ** skinDescriptions
cThemes themes
int themeIndex


Detailed Description

Definition at line 2124 of file menu.c.


Constructor & Destructor Documentation

cMenuSetupOSD::cMenuSetupOSD ( void   ) 

Definition at line 2140 of file menu.c.

References cListBase::Count(), cSkins::Current(), cTheme::Description(), cThemes::GetThemeIndex(), cListObject::Index(), cThemes::Load(), cSkin::Name(), numSkins, originalSkinIndex, Set(), skinDescriptions, skinIndex, Skins, cSkin::Theme(), themeIndex, and themes.

Here is the call graph for this function:

cMenuSetupOSD::~cMenuSetupOSD (  )  [virtual]

Definition at line 2150 of file menu.c.

References I18nCharSets(), cSetup::OSDLanguage, cFont::SetCode(), Setup, and skinDescriptions.

Here is the call graph for this function:


Member Function Documentation

void cMenuSetupOSD::Set ( void   )  [private, virtual]

Definition at line 2156 of file menu.c.

References cOsdMenu::Add(), cSetup::ChannelInfoPos, cSetup::ChannelInfoTime, cOsdMenu::Clear(), cOsdMenu::Current(), cOsdMenu::current, cMenuSetupBase::data, cThemes::Descriptions(), cOsdMenu::Display(), cList< T >::First(), cList< cOsdItem >::Get(), I18nLanguages(), I18nNumLanguages, MAXOSDHEIGHT, MAXOSDWIDTH, cSetup::MenuButtonCloses, cSetup::MenuScrollPage, cSetup::MenuScrollWrap, MINOSDHEIGHT, MINOSDWIDTH, cList< T >::Next(), numSkins, cThemes::NumThemes(), cSetup::OSDHeight, cSetup::OSDLanguage, cSetup::OSDLeft, cSetup::OSDMessageTime, cSetup::OSDTop, cSetup::OSDWidth, cSetup::RecordingDirs, cOsdMenu::SetCurrent(), cMenuSetupPage::SetSection(), cSetup::ShowInfoOnChSwitch, skinDescriptions, skinIndex, Skins, themeIndex, themes, cSetup::TimeoutRequChInfo, tr, cSetup::UseSmallFont, and useSmallFontTexts.

Referenced by cMenuSetupOSD(), and ProcessKey().

Here is the call graph for this function:

eOSState cMenuSetupOSD::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cMenuSetupPage.

Definition at line 2188 of file menu.c.

References cSkins::Current(), cMenuSetupBase::data, cThemes::Descriptions(), cThemes::FileName(), cList< T >::Get(), cThemes::GetThemeIndex(), I18nCharSets(), kOk, cThemes::Load(), cTheme::Load(), cThemes::Name(), cSkin::Name(), cThemes::NumThemes(), originalSkinIndex, cSetup::OSDLanguage, cSetup::OSDSkin, cSetup::OSDTheme, cSetup::OSDWidth, cMenuSetupPage::ProcessKey(), Set(), cFont::SetCode(), cSkins::SetCurrent(), Setup, skinIndex, Skins, strn0cpy(), cSkin::Theme(), themeIndex, and themes.

Here is the call graph for this function:


Member Data Documentation

const char* cMenuSetupOSD::useSmallFontTexts[3] [private]

Definition at line 2126 of file menu.c.

Referenced by Set().

int cMenuSetupOSD::numSkins [private]

Definition at line 2127 of file menu.c.

Referenced by cMenuSetupOSD(), and Set().

int cMenuSetupOSD::originalSkinIndex [private]

Definition at line 2128 of file menu.c.

Referenced by cMenuSetupOSD(), and ProcessKey().

int cMenuSetupOSD::skinIndex [private]

Definition at line 2129 of file menu.c.

Referenced by cMenuSetupOSD(), ProcessKey(), and Set().

const char** cMenuSetupOSD::skinDescriptions [private]

Definition at line 2130 of file menu.c.

Referenced by cMenuSetupOSD(), Set(), and ~cMenuSetupOSD().

cThemes cMenuSetupOSD::themes [private]

Definition at line 2131 of file menu.c.

Referenced by cMenuSetupOSD(), ProcessKey(), and Set().

int cMenuSetupOSD::themeIndex [private]

Definition at line 2132 of file menu.c.

Referenced by cMenuSetupOSD(), ProcessKey(), and Set().


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:19:22 2007 for VDR by  doxygen 1.5.3-20071008