

Public Member Functions | |
| Theme (intf_thread_t *pIntf) | |
| virtual | ~Theme () |
| void | loadConfig () |
| void | saveConfig () |
| GenericBitmap * | getBitmapById (const string &id) const |
| GenericFont * | getFontById (const string &id) const |
| Popup * | getPopupById (const string &id) const |
| TopWindow * | getWindowById (const string &id) const |
| GenericLayout * | getLayoutById (const string &id) const |
| CtrlGeneric * | getControlById (const string &id) const |
| Position * | getPositionById (const string &id) const |
| WindowManager & | getWindowManager () |
Friends | |
| class | Builder |
| class | Interpreter |
| Theme::Theme | ( | intf_thread_t * | pIntf | ) | [inline] |
| Theme::~Theme | ( | ) | [virtual] |
| void Theme::loadConfig | ( | ) |
References config_GetPsz, GenericLayout::getHeight(), SkinObject::getIntf(), GenericLayout::getWidth(), WindowManager::hide(), WindowManager::kResizeSE, WindowManager::move(), msg_Dbg, msg_Warn, WindowManager::resize(), WindowManager::setActiveLayout(), WindowManager::show(), WindowManager::showAll(), WindowManager::startMove(), WindowManager::startResize(), WindowManager::stopMove(), and WindowManager::stopResize().
Referenced by ThemeLoader::load().
| 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 |
| 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] |
friend class Builder [friend] |
friend class Interpreter [friend] |
1.5.6