Go to the source code of this file.
Defines | |
#define | MMSTEXTBASE_UPDATE_FROM_THEME_CLASS(widget, themeClass) |
#define MMSTEXTBASE_UPDATE_FROM_THEME_CLASS | ( | widget, | |||
themeClass | ) |
Value:
if (themeClass->isFontPath()) \ widget->setFontPath(themeClass->getFontPath()); \ for (unsigned int i = MMSLANG_NONE; i < MMSLANG_SIZE; i++) { \ if (themeClass->isFontName((MMSLanguage)i)) \ widget->setFontName(themeClass->getFontName((MMSLanguage)i), (MMSLanguage)i); \ } \ if (themeClass->isFontSize()) \ widget->setFontSize(themeClass->getFontSize()); \ for (int position = 0; position < MMSPOSITION_SIZE; position++) { \ if (themeClass->isShadowColor((MMSPOSITION)position)) \ widget->setShadowColor((MMSPOSITION)position, themeClass->getShadowColor((MMSPOSITION)position)); \ if (themeClass->isSelShadowColor((MMSPOSITION)position)) \ widget->setSelShadowColor((MMSPOSITION)position, themeClass->getSelShadowColor((MMSPOSITION)position)); \ } \ if (themeClass->isAlignment()) \ widget->setAlignment(themeClass->getAlignment()); \ if (themeClass->isColor()) \ widget->setColor(themeClass->getColor()); \ if (themeClass->isSelColor()) \ widget->setSelColor(themeClass->getSelColor()); \ if (themeClass->isColor_p()) \ widget->setColor_p(themeClass->getColor_p()); \ if (themeClass->isSelColor_p()) \ widget->setSelColor_p(themeClass->getSelColor_p()); \ if (themeClass->isColor_i()) \ widget->setColor_i(themeClass->getColor_i()); \ if (themeClass->isSelColor_i()) \ widget->setSelColor_i(themeClass->getSelColor_i()); \ if (themeClass->isText()) \ widget->setText(themeClass->getText());
Definition at line 36 of file mmstextbase.h.