mmstextbase.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Defines

#define MMSTEXTBASE_UPDATE_FROM_THEME_CLASS(widget, themeClass)

Define Documentation

#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.