Theme Class Reference

Class storing the data of the current theme. More...

Inheritance diagram for Theme:

Inheritance graph
[legend]
Collaboration diagram for Theme:

Collaboration graph
[legend]

Public Member Functions

 Theme (intf_thread_t *pIntf)
virtual ~Theme ()
void loadConfig ()
void saveConfig ()
GenericBitmapgetBitmapById (const string &id) const
GenericFontgetFontById (const string &id) const
PopupgetPopupById (const string &id) const
TopWindowgetWindowById (const string &id) const
GenericLayoutgetLayoutById (const string &id) const
CtrlGenericgetControlById (const string &id) const
PositiongetPositionById (const string &id) const
WindowManagergetWindowManager ()

Friends

class Builder
class Interpreter

Detailed Description

Class storing the data of the current theme.

Constructor & Destructor Documentation

Theme::Theme ( intf_thread_t pIntf  )  [inline]

Theme::~Theme (  )  [virtual]


Member Function Documentation

void Theme::loadConfig (  ) 

void Theme::saveConfig (  ) 

GenericBitmap * Theme::getBitmapById ( const string &  id  )  const

References FIND_FIRST_OBJECT.

GenericFont * Theme::getFontById ( const string &  id  )  const

References FIND_FIRST_OBJECT.

Popup * Theme::getPopupById ( const string &  id  )  const

References FIND_OBJECT.

Referenced by Interpreter::parseAction().

TopWindow * Theme::getWindowById ( const string &  id  )  const

GenericLayout * Theme::getLayoutById ( const string &  id  )  const

CtrlGeneric * Theme::getControlById ( const string &  id  )  const

References FIND_OBJECT.

Position * Theme::getPositionById ( const string &  id  )  const

References FIND_OBJECT.

WindowManager& Theme::getWindowManager (  )  [inline]


Friends And Related Function Documentation

friend class Builder [friend]

friend class Interpreter [friend]


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

Generated on Fri Nov 20 08:06:24 2009 for VLC by  doxygen 1.5.6