#include "mmsgui/theme/mmswidgetclass.h"
Go to the source code of this file.
Namespaces | |
namespace | MMSGUI_FONT_ATTR |
namespace | MMSGUI_SHADOW_ATTR |
namespace | MMSGUI_TEXTINFO_ATTR |
Classes | |
class | MMSTextBaseClass |
A base class for MMSLabelWidgetClass, MMSTextBoxWidgetClass and MMSInputWidgetClass. More... | |
struct | MMSTextBaseClass::MMSTEXTBASEFONTNAME |
describes name of a font More... | |
struct | MMSTextBaseClass::MMSTEXTBASESHADOW |
describes shadow of a text More... | |
Defines | |
#define | GETFONTATTRNAME(w, aname) w##_I[w::MMSGUI_FONT_ATTR_IDS_##aname].name |
FONT macro to address font attribute names. | |
#define | GETFONTATTRTYPE(w, aname) w##_I[w::MMSGUI_FONT_ATTR_IDS_##aname].type |
FONT macro to address font attribute types. | |
#define | ISFONTATTRNAME(w, aname) ((strcmp(attrname, GETFONTATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETFONTATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
FONT macro for widget specific setAttributesFromTAFF() implementation. | |
#define | MMSGUI_FONT_ATTR_ATTRDESC |
#define | MMSGUI_FONT_ATTR_IDS |
#define | MMSGUI_FONT_ATTR_INIT |
#define | SET_FONT_FROM_TAFF(w) |
FONT macro for widget specific setAttributesFromTAFF() implementation. | |
#define | SET_FONT_FROM_TAFF_WITH_PREFIX(w) |
FONT macro for widget specific setAttributesFromTAFF() implementation. | |
#define | GETSHADOWATTRNAME(w, aname) w##_I[w::MMSGUI_SHADOW_ATTR_IDS_##aname].name |
SHADOW macro to address shadow attribute names. | |
#define | GETSHADOWATTRTYPE(w, aname) w##_I[w::MMSGUI_SHADOW_ATTR_IDS_##aname].type |
SHADOW macro to address shadow attribute types. | |
#define | ISSHADOWATTRNAME(w, aname) ((strcmp(attrname, GETSHADOWATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETSHADOWATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation. | |
#define | MMSGUI_SHADOW_ATTR_ATTRDESC |
#define | MMSGUI_SHADOW_ATTR_IDS |
#define | MMSGUI_SHADOW_ATTR_INIT |
#define | SET_SHADOW_FROM_TAFF(w) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation. | |
#define | SET_SHADOW_FROM_TAFF_WITH_PREFIX(w) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation. | |
#define | GETTEXTINFOATTRNAME(w, aname) w##_I[w::MMSGUI_TEXTINFO_ATTR_IDS_##aname].name |
TEXTINFO macro to address textinfo attribute names. | |
#define | GETTEXTINFOATTRTYPE(w, aname) w##_I[w::MMSGUI_TEXTINFO_ATTR_IDS_##aname].type |
TEXTINFO macro to address textinfos attribute types. | |
#define | ISTEXTINFOATTRNAME(w, aname) ((strcmp(attrname, GETTEXTINFOATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETTEXTINFOATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation. | |
#define | MMSGUI_TEXTINFO_ATTR_ATTRDESC |
#define | MMSGUI_TEXTINFO_ATTR_IDS |
#define | MMSGUI_TEXTINFO_ATTR_INIT |
#define | SET_TEXTINFO_FROM_TAFF(w) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation. | |
#define | SET_TEXTINFO_FROM_TAFF_WITH_PREFIX(w) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation. | |
Enumerations | |
enum | ids { MMSGUI_FONT_ATTR::MMSGUI_FONT_ATTR_IDS } |
enum | ids { MMSGUI_SHADOW_ATTR::MMSGUI_SHADOW_ATTR_IDS } |
enum | ids { MMSGUI_TEXTINFO_ATTR::MMSGUI_TEXTINFO_ATTR_IDS } |
#define GETFONTATTRNAME | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_FONT_ATTR_IDS_##aname].name |
#define GETFONTATTRTYPE | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_FONT_ATTR_IDS_##aname].type |
#define GETSHADOWATTRNAME | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_SHADOW_ATTR_IDS_##aname].name |
#define GETSHADOWATTRTYPE | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_SHADOW_ATTR_IDS_##aname].type |
#define GETTEXTINFOATTRNAME | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_TEXTINFO_ATTR_IDS_##aname].name |
TEXTINFO macro to address textinfo attribute names.
Definition at line 452 of file mmstextbaseclass.h.
#define GETTEXTINFOATTRTYPE | ( | w, | |||
aname | ) | w##_I[w::MMSGUI_TEXTINFO_ATTR_IDS_##aname].type |
TEXTINFO macro to address textinfos attribute types.
Definition at line 455 of file mmstextbaseclass.h.
#define ISFONTATTRNAME | ( | w, | |||
aname | ) | ((strcmp(attrname, GETFONTATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETFONTATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
FONT macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 48 of file mmstextbaseclass.h.
#define ISSHADOWATTRNAME | ( | w, | |||
aname | ) | ((strcmp(attrname, GETSHADOWATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETSHADOWATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 274 of file mmstextbaseclass.h.
#define ISTEXTINFOATTRNAME | ( | w, | |||
aname | ) | ((strcmp(attrname, GETTEXTINFOATTRNAME(w, aname))==0)?(tafff->convertString2TaffAttributeType(GETTEXTINFOATTRTYPE(w, aname), attrval_str, &attrval_str_valid, &int_val_set, &byte_val_set, p_int_val, attrname, attrid, tafff->getCurrentTagName())):(0)) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 458 of file mmstextbaseclass.h.
#define MMSGUI_FONT_ATTR_ATTRDESC |
Value:
{ "font.path", TAFF_ATTRTYPE_STRING }, \ { "font.size", TAFF_ATTRTYPE_UCHAR }, \ { "font.name", TAFF_ATTRTYPE_STRING }, \ { "font.name.de", TAFF_ATTRTYPE_STRING }, \ { "font.name.en", TAFF_ATTRTYPE_STRING }, \ { "font.name.dk", TAFF_ATTRTYPE_STRING }, \ { "font.name.es", TAFF_ATTRTYPE_STRING }, \ { "font.name.fi", TAFF_ATTRTYPE_STRING }, \ { "font.name.fr", TAFF_ATTRTYPE_STRING }, \ { "font.name.it", TAFF_ATTRTYPE_STRING }, \ { "font.name.nl", TAFF_ATTRTYPE_STRING }, \ { "font.name.no", TAFF_ATTRTYPE_STRING }, \ { "font.name.se", TAFF_ATTRTYPE_STRING }, \ { "font.name.tr", TAFF_ATTRTYPE_STRING }, \ { "font.name.cn", TAFF_ATTRTYPE_STRING }, \ { "font.name.il", TAFF_ATTRTYPE_STRING }, \ { "font.name.ar", TAFF_ATTRTYPE_STRING }, \ { "font.name.cs", TAFF_ATTRTYPE_STRING }, \ { "font.name.ru", TAFF_ATTRTYPE_STRING }, \ { "font.name.hr", TAFF_ATTRTYPE_STRING }
Definition at line 54 of file mmstextbaseclass.h.
#define MMSGUI_FONT_ATTR_IDS |
Value:
MMSGUI_FONT_ATTR_IDS_font_path, \ MMSGUI_FONT_ATTR_IDS_font_size, \ MMSGUI_FONT_ATTR_IDS_font_name, \ MMSGUI_FONT_ATTR_IDS_font_name_de, \ MMSGUI_FONT_ATTR_IDS_font_name_en, \ MMSGUI_FONT_ATTR_IDS_font_name_dk, \ MMSGUI_FONT_ATTR_IDS_font_name_es, \ MMSGUI_FONT_ATTR_IDS_font_name_fi, \ MMSGUI_FONT_ATTR_IDS_font_name_fr, \ MMSGUI_FONT_ATTR_IDS_font_name_it, \ MMSGUI_FONT_ATTR_IDS_font_name_nl, \ MMSGUI_FONT_ATTR_IDS_font_name_no, \ MMSGUI_FONT_ATTR_IDS_font_name_se, \ MMSGUI_FONT_ATTR_IDS_font_name_tr, \ MMSGUI_FONT_ATTR_IDS_font_name_cn, \ MMSGUI_FONT_ATTR_IDS_font_name_il, \ MMSGUI_FONT_ATTR_IDS_font_name_ar, \ MMSGUI_FONT_ATTR_IDS_font_name_cs, \ MMSGUI_FONT_ATTR_IDS_font_name_ru, \ MMSGUI_FONT_ATTR_IDS_font_name_hr
Definition at line 76 of file mmstextbaseclass.h.
#define MMSGUI_FONT_ATTR_INIT |
Value:
{ \ MMSGUI_FONT_ATTR_ATTRDESC, \ { NULL, TAFF_ATTRTYPE_NONE } \ }
Definition at line 98 of file mmstextbaseclass.h.
#define MMSGUI_SHADOW_ATTR_ATTRDESC |
Value:
{ "shadow.top.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.bottom.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.left.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.right.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.top-left.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.top-right.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.bottom-left.color", TAFF_ATTRTYPE_COLOR }, \ { "shadow.bottom-right.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.top.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.bottom.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.left.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.right.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.top-left.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.top-right.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.bottom-left.color", TAFF_ATTRTYPE_COLOR }, \ { "selshadow.bottom-right.color", TAFF_ATTRTYPE_COLOR }
Definition at line 280 of file mmstextbaseclass.h.
#define MMSGUI_SHADOW_ATTR_IDS |
Value:
MMSGUI_SHADOW_ATTR_IDS_shadow_top_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_bottom_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_left_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_right_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_top_left_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_top_right_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_bottom_left_color, \ MMSGUI_SHADOW_ATTR_IDS_shadow_bottom_right_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_top_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_bottom_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_left_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_right_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_top_left_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_top_right_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_bottom_left_color, \ MMSGUI_SHADOW_ATTR_IDS_selshadow_bottom_right_color
Definition at line 298 of file mmstextbaseclass.h.
#define MMSGUI_SHADOW_ATTR_INIT |
Value:
{ \ MMSGUI_SHADOW_ATTR_ATTRDESC, \ { NULL, TAFF_ATTRTYPE_NONE } \ }
Definition at line 316 of file mmstextbaseclass.h.
#define MMSGUI_TEXTINFO_ATTR_ATTRDESC |
Definition at line 464 of file mmstextbaseclass.h.
#define MMSGUI_TEXTINFO_ATTR_IDS |
Definition at line 499 of file mmstextbaseclass.h.
#define MMSGUI_TEXTINFO_ATTR_INIT |
Value:
{ \ MMSGUI_TEXTINFO_ATTR_ATTRDESC, \ { NULL, TAFF_ATTRTYPE_NONE } \ }
Definition at line 533 of file mmstextbaseclass.h.
#define SET_FONT_FROM_TAFF | ( | w | ) |
FONT macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 110 of file mmstextbaseclass.h.
#define SET_FONT_FROM_TAFF_WITH_PREFIX | ( | w | ) |
FONT macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 177 of file mmstextbaseclass.h.
#define SET_SHADOW_FROM_TAFF | ( | w | ) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 328 of file mmstextbaseclass.h.
#define SET_SHADOW_FROM_TAFF_WITH_PREFIX | ( | w | ) |
SHADOW macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 380 of file mmstextbaseclass.h.
#define SET_TEXTINFO_FROM_TAFF | ( | w | ) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 545 of file mmstextbaseclass.h.
#define SET_TEXTINFO_FROM_TAFF_WITH_PREFIX | ( | w | ) |
TEXTINFO macro for widget specific setAttributesFromTAFF() implementation.
Definition at line 718 of file mmstextbaseclass.h.