Fix 4text.1icon.1 & 4text.1icon.1.tb & 4text.1icon.2 & 4text.1icon.2.tb
authorTae-Hwan Kim <the81.kim@samsung.com>
Sat, 4 Aug 2012 13:31:55 +0000 (22:31 +0900)
committerTae-Hwan Kim <the81.kim@samsung.com>
Sat, 4 Aug 2012 13:31:55 +0000 (22:31 +0900)
& Add/Change some macros

Change-Id: I497986f93f9bf65f9c185ffaa2ad5e46fe2184cc

themes/inc/tizen-hd-inc.edc
themes/widgets/genlist/genlist_decorate.edc
themes/widgets/genlist/genlist_expandable.edc
themes/widgets/genlist/genlist_groupindex.edc
themes/widgets/genlist/genlist_macro.edc
themes/widgets/genlist/genlist_normal.edc
themes/widgets/genlist/genlist_sweep.edc
themes/widgets/genlist/genlist_textblock_style.edc

index c94a4dd..cba6203 100644 (file)
 #define GENLIST_PADDING_88_INC 88
 #define GENLIST_PADDING_124_INC 124
 
+#define GENLIST_TEXT_SIZE_LIST_MAIN_TEXT 44
+#define GENLIST_TEXT_SIZE_LIST_BUBBLE_TEXT 32
+#define GENLIST_TEXT_SIZE_NAME_TEXT 32
+#define GENLIST_TEXT_SIZE_LIST_MESSAGE_TEXT 32
 #define GENLIST_FONT_27_INC 27
 #define GENLIST_FONT_28_INC 28
 #define GENLIST_FONT_30_INC 30
 #define GENLIST_FONT_STYLE_40_INC "40"
 #define GENLIST_FONT_42_INC 42
 #define GENLIST_FONT_STYLE_42_INC "42"
-#define GENLIST_FONT_44_INC 44
-#define GENLIST_FONT_STYLE_44_INC "44"
 #define GENLIST_FONT_48_INC 48
 #define GENLIST_FONT_STYLE_48_INC "48"
 
 #define GENLIST_TREESIZE_16_INC 16
 #define GENLIST_TREESIZE_20_INC 20
 
-//new
-#define GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC 158 158 158 255
-#define GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC 100 100 100 255
-#define GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC 0 140 210 255
-#define GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_FLEXIBLE_TEXT_MAIN_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_FLEXIBLE_TEXT_SUB_COLOR_INC 149 149 149 255
-#define GENLIST_PART_FONT_INDEX_LIST_COLOR_INC 164 164 164 255
-#define GENLIST_PART_FONT_EDITFIELD_TEXT_COLOR_INC 70 70 70 255
-#define GENLIST_PART_FONT_EDITFIELD_TEXT_CURSOR_COLOR_INC 0 140 210 255
-#define GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC 149 149 149 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_READ_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_COLOR_INC 104 137 152 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_COLOR_INC 104 137 152 255
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_CONVERTOR_STYLE_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_CONVERTOR_STYLE_FOCUS_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_UNREAD_EMAIL_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_CONTENTS_TEXT_COLOR_INC 210 210 210 255
-#define GENLIST_PART_FONT_NAME_TEXT_COLOR_INC 129 129 129 255
-#define GENLIST_PART_FONT_NAME_TEXT_DIM_COLOR_INC 0 140 210 255
-#define GENLIST_PART_FONT_BUBBLE_READ_MESSAGE_COLOR_INC 0 0 0 255
-#define GENLIST_PART_FONT_BUBBLE_MESSAGE_TIME_COLOR_INC 96 96 96 255
-#define GENLIST_PART_FONT_BUBBLE_SENT_MESSAGE_COLOR_INC 0 0 0 255
-#define GENLIST_PART_FONT_BUBBLE_SOS_MESSAGE_COLOR_INC 211 0 0 255
-#define GENLIST_PART_FONT_BUBBLE_MESSAGE_DATE_COLOR_INC 164 164 164 255
-#define GENLIST_PART_FONT_BUBBLE_LINK_MESSAGE_COLOR_INC 34 129 157 255
-#define GENLIST_PART_FONT_BUBBLE_MESSAGE_FAILED_COLOR_INC 211 0 0 255
-#define GENLIST_PART_FONT_BUBBLE_READ_MESSAGE_NAME_COLOR_INC 57 166 215 255
-#define GENLIST_PART_FONT_BUBBLE_MESSAGE_HELP_COLOR_INC 146 146 146 255
-#define GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_LIST_MESSAGE_TEXT_COLOR_INC 249 249 249 255
-#define GENLIST_PART_FONT_SWEEP_STYLE_COLOR_INC 118 118 118 255
-
-#define GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_STYLE_COLOR_INC "#F9F9F9FF"
-#define GENLIST_PART_FONT_LIST_SUB_TEXT_STYLE_COLOR_INC "#646464FF"
+#define GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD 249 249 249 255
+#define GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ 158 158 158 255
+#define GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT 100 100 100 255
+#define GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS 0 140 210 255
+#define GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_FLEXIBLE_TEXT_MAIN 249 249 249 255
+#define GENLIST_TEXT_COLOR_FLEXIBLE_TEXT_SUB 149 149 149 255
+
+#define GENLIST_TEXT_COLOR_EDITFIELD_TEXT 70 70 70 255
+#define GENLIST_TEXT_COLOR_EDITFIELD_TEXT_CURSOR 0 140 210 255
+
+#define GENLIST_TEXT_COLOR_MULTILINE_TEXT 149 149 149 255
+
+#define GENLIST_TEXT_COLOR_INDEX_LIST 164 164 164 255
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ 249 249 249 255
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD 249 249 249 255
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02 104 137 152 255
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03 104 137 152 255
+#define GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_CONVERTOR_STYLE 249 249 249 255
+#define GENLIST_TEXT_COLOR_CONVERTOR_STYLE_FOCUS 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_UNREAD_EMAIL 249 249 249 255
+#define GENLIST_TEXT_COLOR_CONTENTS_TEXT 210 210 210 255
+#define GENLIST_TEXT_COLOR_NAME_TEXT 129 129 129 255
+#define GENLIST_TEXT_COLOR_NAME_TEXT_DIM 0 140 210 255
+#define GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT 249 249 249 255
+#define GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT 249 249 249 255
+
+#define GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE 0 0 0 255
+#define GENLIST_TEXT_COLOR_BUBBLE_MESSAGE_TIME 96 96 96 255
+#define GENLIST_TEXT_COLOR_BUBBLE_SENT_MESSAGE 0 0 0 255
+#define GENLIST_TEXT_COLOR_BUBBLE_SOS_MESSAGE 211 0 0 255
+#define GENLIST_TEXT_COLOR_BUBBLE_MESSAGE_DATE 164 164 164 255
+#define GENLIST_TEXT_COLOR_BUBBLE_LINK_MESSAGE 34 129 157 255
+#define GENLIST_TEXT_COLOR_BUBBLE_MESSAGE_FAILED 211 0 0 255
+#define GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE_NAME 57 166 215 255
+#define GENLIST_TEXT_COLOR_BUBBLE_MESSAGE_HELP 146 146 146 255
+#define GENLIST_TEXT_COLOR_SWEEP_STYLE 118 118 118 255
+
+#define GENLIST_TEXT_COLOR_STYLE_NAME_TEXT "#808080FF"
+#define GENLIST_TEXT_COLOR_STYLE_LIST_MAIN_TEXT_READ "#F9F9F9FF"
+#define GENLIST_TEXT_COLOR_STYLE_LIST_SUB_TEXT "#646464FF"
+#define GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT_STYLE "#000000FF"
 #define GENLIST_PART_FONT_FLEXIBLE_TEXT_MAIN_STYLE_COLOR_INC "#F9F9F9FF"
 #define GENLIST_PART_FONT_FLEXIBLE_TEXT_SUB_STYLE_COLOR_INC "#959595FF"
 #define GENLIST_PART_FONT_MULTILINE_TEXT_STYLE_COLOR_INC "#959595FF"
 #define GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_STYLE_COLOR_INC "#688998FF"
 #define GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_FOCUS_STYLE_COLOR_INC "#F9F9F9FF"
 #define GENLIST_PART_FONT_HELP_TEXT_STYLE_COLOR_INC "#929292FF"
+#define GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT_STYLE "#F9F9F9FF"
 
 #define GENLIST_PART_DISCLIP_COLOR_INC 255 255 255 110 // alpha was 64
 #define GENLIST_PART_BG_COLOR_INC 0 0 0 255
index 1ab652f..fa3cb31 100644 (file)
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
index 3db3263..18eb642 100644 (file)
                   relative: 0.0 1.0; \
                   to_x: "elm.padding.arrow.left"; \
                } \
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD; \
                text { \
                   font: "SLP:style=Roman"; \
-                  size: GENLIST_FONT_44_INC; \
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT; \
                   min: 0 1; \
                   align: 0.0 0.5; \
                   text_class: "list_item"; \
                   relative: 0.0  1.0; \
                   offset:   0   0; \
                } \
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD; \
                text { \
                   font: "SLP:style=Roman"; \
-                  size: GENLIST_FONT_44_INC; \
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT; \
                   min: 0 1; \
                   align: 0.0 0.5; \
                   text_class: "list_item"; \
@@ -543,10 +543,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -794,10 +794,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.top";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -827,7 +827,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1088,10 +1088,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_regular";
@@ -1121,7 +1121,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.text.1";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1382,10 +1382,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.top";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -1415,7 +1415,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1711,10 +1711,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.top";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -1744,7 +1744,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -2006,10 +2006,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0 1.0;
                   to_x: "elm.padding.arrow.left";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2302,10 +2302,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.top";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2335,7 +2335,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   to_x: "elm.padding.arrow.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -2538,10 +2538,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2726,10 +2726,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2922,10 +2922,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3155,10 +3155,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3325,10 +3325,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3479,10 +3479,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3776,10 +3776,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
index 36662cf..a9bbdd2 100644 (file)
@@ -69,7 +69,7 @@
                   offset: 0 0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_INDEX_LIST_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_INDEX_LIST;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                   to_y: "text_base";
                }
-               color: GENLIST_PART_FONT_BUBBLE_READ_MESSAGE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
                text {
                   font: "SLP:style=Regular";
                   size: GENLIST_FONT_28_INC;
                   to_x: "elm.padding.right";
                   to_y: "text_base";
                }
-               color: GENLIST_PART_FONT_BUBBLE_READ_MESSAGE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
                text {
                   font: "SLP:style=Regular";
                   size: GENLIST_FONT_28_INC;
index 1e14bf7..cd39f69 100644 (file)
@@ -27,6 +27,8 @@
 #define GENLIST_PADDING_SIZE_DEFAULT   16
 #define GENLIST_PADDING_SIZE_LEFT      GENLIST_PADDING_SIZE_DEFAULT
 #define GENLIST_PADDING_SIZE_RIGHT     GENLIST_PADDING_SIZE_DEFAULT
+#define GENLIST_PADDING_SIZE_TOP       10
+#define GENLIST_PADDING_SIZE_BOTTOM    10
 
 #define GENLIST_TEXT2_WIDTH_MIN 150
 
@@ -34,6 +36,7 @@
 
 #define GENLIST_TEXT_BTN_HEIGHT   72
 #define GENLIST_ICON_SMALL_SIZE   32
+#define GENLIST_ICON_MEDIUM_SIZE  48
 #define GENLIST_ICON_BIG_SIZE     64
 #define GENLIST_ICON_ONOFF_HEIGHT 80
 #define GENLIST_ICON_ONOFF_WIDTH  60
 #define GENLIST_DIALOGUE_SEPARATOR_DEFAULT_HEIGHT 40
 
 
+#define GENLIST_DESCRIPT_DEFAULT( left, right, top, bottom ) \
+      description { state: "default" 0.0;\
+         rel1 { \
+            relative: 1 1; \
+            to_x: left; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 0 0;\
+            to_x: right;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_DESCRIPT_DOT_LT( left, top ) \
+      description { state: "default" 0.0;\
+         align: 0 0;\
+         rel1 { \
+            relative: 1 1; \
+            to_x: left; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 1 1;\
+            to_x: left;\
+            to_y: top;\
+         }\
+
+#define GENLIST_DESCRIPT_DOT_RT( right, top ) \
+      description { state: "default" 0.0;\
+         align: 1 0;\
+         rel1 { \
+            relative: 0 1; \
+            to_x: right; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 0 1;\
+            to_x: right;\
+            to_y: top;\
+         }\
+
+#define GENLIST_DESCRIPT_DOT_LB( left, bottom ) \
+      description { state: "default" 0.0;\
+         align: 0 1;\
+         rel1 { \
+            relative: 1 0; \
+            to_x: left; \
+            to_y: bottom; \
+         }\
+         rel2 {\
+            relative: 1 0;\
+            to_x: left;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_DESCRIPT_DOT_RB( right, bottom ) \
+      description { state: "default" 0.0;\
+         align: 1 1;\
+         rel1 { \
+            relative: 0 0; \
+            to_x: right; \
+            to_y: bottom; \
+         }\
+         rel2 {\
+            relative: 0 0;\
+            to_x: right;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_DESCRIPT_LINE_LEFT( left, top, bottom ) \
+      description { state: "default" 0.0;\
+         align: 0 0.5;\
+         rel1 { \
+            relative: 1 1; \
+            to_x: left; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 1 0;\
+            to_x: left;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_DESCRIPT_LINE_RIGHT( right, top, bottom ) \
+      description { state: "default" 0.0;\
+         align: 1 0.5;\
+         rel1 { \
+            relative: 0 1; \
+            to_x: right; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 0 0;\
+            to_x: right;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_DESCRIPT_LINE_TOP( left,  right, top ) \
+      description { state: "default" 0.0;\
+         align: 0.5 0;\
+         rel1 { \
+            relative: 1 1; \
+            to_x: left; \
+            to_y: top; \
+         }\
+         rel2 {\
+            relative: 0 1;\
+            to_x: right;\
+            to_y: top;\
+         }\
+
+#define GENLIST_DESCRIPT_LINE_BOTTOM( left,  right, bottom ) \
+      description { state: "default" 0.0;\
+         align: 0.5 1;\
+         rel1 { \
+            relative: 1 0; \
+            to_x: left; \
+            to_y: bottom; \
+         }\
+         rel2 {\
+            relative: 0 0;\
+            to_x: right;\
+            to_y: bottom;\
+         }\
+
+#define GENLIST_PADDING(NAME, SIZE_X, SIZE_Y, DESCRIPT) \
+       part { name: NAME; \
+            type: RECT; \
+            scale: 1; \
+            DESCRIPT \
+               min: SIZE_X SIZE_Y; \
+               fixed: 1 1; \
+               visible: 0; \
+            }\
+       } \
+
+
 // *************** Function Macro ******************* //
 #define GENLIST_PART_BASE( param_item_height ) \
          part { name: "base"; \
                fixed: 0 1; \
                visible: 0; \
                rel1.relative: 0.0 1.0; \
-               align: 0.0 1.0; \
+               align: 1.0 1.0; \
             } \
          }
 
index 1956230..c240628 100644 (file)
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             scale: 1;
             description { state: "default" 0.0;
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                rel1 {
                   relative: 1.0 0.0;
                   to_x: "elm.padding.left";
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   max: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon1.left2";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   max: 1 0;
                   align: 0.0 0.5;
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             scale: 1;
             description { state: "default" 0.0;
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                rel1 {
                   relative: 1.0 0.0;
                   to_x: "elm.padding.left";
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                fixed: 1 0;
                min: GENLIST_TEXT2_WIDTH_MIN 0;
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                rel1 {
                   relative: 0.0 0.0;
                   to_x: "elm.padding.right";
       parts {
          part { name: "elm.text.2";
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
             }
          }
       }
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon3.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0  1.0;
                   to_x: "elm.padding.text1.right";
                }
-               color: GENLIST_PART_FONT_CONVERTOR_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_CONVERTOR_STYLE;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_40_INC;
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                align: 0.0 0.0;
                text {
                   style: "genlist_default_textblock_style";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                align: 0.0 0.0;
                text {
                   style: "genlist_default_textblock_style";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   align: 0.5 0.5;
                   text_class: "slp_medium";
                }
-               color: GENLIST_PART_FONT_CONVERTOR_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_CONVERTOR_STYLE;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_CONTENTS_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_CONTENTS_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_30_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                align: 0.0 0.0;
                text {
                   style: "genlist_default_textblock_style";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_UNREAD_EMAIL_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_UNREAD_EMAIL;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.bottom";
                }
                align: 0 1;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1 1;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                align: 0.0 0.0;
                text {
                   style: "genlist_default_textblock_style";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon3.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_42_INC;
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_40_INC;
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_30_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_40_INC;
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_30_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_40_INC;
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_30_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_40_INC;
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_30_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_3_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.text.1.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
             }
          }
       }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
             }
          }
       }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
             }
          }
       }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
             }
          }
       }
                }
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.text.1.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                   to_y: "center_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_42_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_42_INC;
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
          GENLIST_PART_BOTTOM_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( 23 )
-         GENLIST_PART_PADDING_LEFT( 24 )
+         GENLIST_PART_PADDING_LEFT( 42 )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
          GENLIST_PART_DIALOGUE_ITEM
          GENLIST_PART_DIALOGUE_RIGHT_LINE
             scale: 1;
             description { state: "default" 0.0;
                fixed: 1 1;
-               rel1 {
-                  relative: 1.0 1.0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 {
-                  relative: 0.0 0.0;
-                  offset: 0 -10;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.icon1.bg";
-               }
+               rel1.relative: 42/720 10/206;
+               rel2.relative: 703/720 58/206;
                color: GENLIST_DIALOGUE_FONT_PASSWORD_TITLE_COLOR_INC;
                text {
                   font: "SLP:style=Medium";
             description { state: "default" 0.0;
                min: GENLIST_SIZE_PASSWORD_ICON GENLIST_SIZE_PASSWORD_ICON;
                fixed: 1 1;
-               align: 0 1;
-               rel1 {
-                  relative: 1.0 0.0;
-                  offset: 50 0;
-                  to_x: "elm.rect.dialogue";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.rect.dialogue";
-                  to_y: "elm.padding.bottom";
-               }
+               rel1.relative: 146/720 126/206;
+               rel2.relative: 146/720 126/206;
                image.normal: "00_search_input_field_bg.png";
                image.border: 5 5 5 5;
                image.border_scale: 1;
             description { state: "default" 0.0;
                min: GENLIST_SIZE_PASSWORD_ICON GENLIST_SIZE_PASSWORD_ICON;
                fixed: 1 1;
-               align: 0 1;
-               rel1 {
-                  relative: 1.0 0.0;
-                  offset: GENLIST_PADDING_SIZE_DEFAULT 0;
-                  to_x: "elm.icon1.bg";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.icon1.bg";
-                  to_y: "elm.padding.bottom";
-               }
+               rel1.relative: 294/720 126/206;
+               rel2.relative: 294/720 126/206;
                image.normal: "00_search_input_field_bg.png";
                image.border: 5 5 5 5;
                image.border_scale: 1;
             description { state: "default" 0.0;
                min: GENLIST_SIZE_PASSWORD_ICON GENLIST_SIZE_PASSWORD_ICON;
                fixed: 1 1;
-               align: 0 1;
-               rel1 {
-                  relative: 1.0 0.0;
-                  offset: GENLIST_PADDING_SIZE_DEFAULT 0;
-                  to_x: "elm.icon2.bg";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.icon2.bg";
-                  to_y: "elm.padding.bottom";
-               }
+               rel1.relative: 442/720 126/206;
+               rel2.relative: 442/720 126/206;
                image.normal: "00_search_input_field_bg.png";
                image.border: 5 5 5 5;
                image.border_scale: 1;
             description { state: "default" 0.0;
                min: GENLIST_SIZE_PASSWORD_ICON GENLIST_SIZE_PASSWORD_ICON;
                fixed: 1 1;
-               align: 0 1;
-               rel1 {
-                  relative: 1.0 0.0;
-                  offset: GENLIST_PADDING_SIZE_DEFAULT 0;
-                  to_x: "elm.icon3.bg";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.icon3.bg";
-                  to_y: "elm.padding.bottom";
-               }
+               rel1.relative: 590/720 126/206;
+               rel2.relative: 590/720 126/206;
                image.normal: "00_search_input_field_bg.png";
                image.border: 5 5 5 5;
                image.border_scale: 1;
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0 1.0;
                   to_x: "elm.padding.icon.left";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0 1.0;
                   to_x: "elm.padding.icon.left";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "contact_default_number_enabled" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to_x: "elm.padding.right";
                align: 1.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   relative: 0.0  1.0;
                   to_x: "elm.padding.text1.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_42_INC;
                   to_x: "elm.padding.icon3.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.text.1";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                   to_y: "center_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.icon.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                rel2.to_x: "elm.padding.title.right";
                align: 0.0 0.5;
                fixed: 1 1;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 1 1;
                   max: 1 1;
                   align: 0.0 0.5;
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_MULTILINE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
                   to_x: "elm.padding.right";
                   to_y: "center1_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center2_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center3_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "bottom_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center1_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center2_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "center3_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "center4_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "bottom_line";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
          }
       }
    }
-   // 2.2.2.38
+// 2.2.2.38
    group { name: "elm/genlist/item/4text.1icon.1/default";
       alias: "elm/genlist/item_odd/4text.1icon.1/default";
       alias: "elm/genlist/item_compress/4text.1icon.1/default";
          GENLIST_PART_BASE( GENLIST_HEIGHT_129_INC )
          GENLIST_PART_BG_IMAGE
          GENLIST_PART_BOTTOM_LINE
-         GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
-         GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
+         GENLIST_PART_PADDING_TOP( GENLIST_PADDING_SIZE_TOP )
+         GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_SIZE_BOTTOM )
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
 
-         part { name: "elm.text.1";
+         GENLIST_PADDING("elm.icon.right", 16, 0, GENLIST_DESCRIPT_LINE_RIGHT("elm.text.4", "elm.padding.top", "elm.padding.bottom"))
+         GENLIST_PADDING("elm.text.1.right", 16, 0, GENLIST_DESCRIPT_LINE_RIGHT("elm.icon.1", "elm.padding.top", "elm.padding.bottom"))
+         GENLIST_PADDING("elm.text.3.right", 16, 0, GENLIST_DESCRIPT_LINE_RIGHT("elm.text.2", "elm.padding.top", "elm.padding.bottom"))
+         part { name: "elm.bubble";
+            type: IMAGE;
+            description{ state: "default" 0.0;
+               fixed: 1 1;
+               min: GENLIST_ICON_MEDIUM_SIZE 38;
+               max: GENLIST_ICON_MEDIUM_SIZE 38;
+               rel1 {
+                  relative: 0 0;
+                  to_x: "elm.text.4";
+                  to_y: "elm.text.4";
+               }
+               rel2 {
+                  relative: 1 1;
+                  to_x: "elm.text.4";
+                  to_y: "elm.text.4";
+               }
+               image {
+                  normal: "00_winset_list_bubble_bg.png";
+                  border:  6 6 0 0;
+               }
+            }
+         }
+         part { name: "elm.text.4";
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
-               fixed: 0 1;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 1.0 1.0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0.0 1.0;
-                  to_x: "elm.padding.text1.right";
-                  to_y: "elm.padding.text1.right";
-               }
+            GENLIST_DESCRIPT_DOT_RT("elm.padding.right", "elm.padding.top")
+               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
+               fixed: 1 1;
+               min: GENLIST_ICON_MEDIUM_SIZE 60;
+               max: GENLIST_ICON_MEDIUM_SIZE 60;
                text {
-                  font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
-                  min: 0 1;
-                  align: 0.0 0.5;
-                  text_class: "list_item";
+                  font: "SLP:style=Medium";
+                  size: GENLIST_FONT_32_INC;
+                  min: 0 0;
+                  align: 0.5 0.5;
+                  text_class: "slp_medium";
                }
             }
-            description { state: "read" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
-            }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-         part { name: "elm.padding.text1.right";
+         part { name: "elm.icon.1";
             clip_to: "disclip";
-            type: RECT;
+            type: SWALLOW;
             scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1 ;
-               align: 1.0 0.0;
-               visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_SLIDE_60_INC;
-               max: GENLIST_PADDING_16_INC GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 0.0 1.0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0.0 1.0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.padding.top";
-               }
+            GENLIST_DESCRIPT_DOT_RT("elm.icon.right", "elm.padding.top")
+               color: 0 255 255 255;
+               fixed: 1 1;
+               min: GENLIST_ICON_MEDIUM_SIZE GENLIST_ICON_MEDIUM_SIZE;
             }
          }
          part { name: "elm.text.2";
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 1.0 1.0;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 0.0 1.0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 { relative: 0.0 1.0;
-                 to_x: "elm.padding.right";
-                 to_y: "elm.padding.bottom";
-               }
+            GENLIST_DESCRIPT_DOT_RB("elm.padding.right", "elm.padding.bottom")
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               fixed: 1 1;
+               min: 0 48;
+               max: 300 48;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
-                  min: 1 1;
+                  min: 1 0;
                   align: 0.5 0.5;
                   text_class: "slp_medium";
               }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-         part { name: "elm.bubble";
-            type: IMAGE;
-            description{ state: "default" 0.0;
+         part { name: "elm.text.1";
+            clip_to: "disclip";
+            type: TEXT;
+            scale: 1;
+            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.1.right", "elm.padding.top", "elm.text.2");
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
-               min: GENLIST_SIZE_48_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.padding.bubble.text4.left";
-                  to_y: "elm.padding.bubble.text4.left";
-               }
-               rel2 { relative: 1 1;
-                  to_x: "elm.padding.bubble.text4.right";
-                  to_y: "elm.padding.bubble.text4.right";
-               }
-               image {
-                  normal: "00_winset_list_bubble_bg.png";
-                  border:  6 6 0 0;
+               min: 0 60;
+               max: -1 60;
+               text {
+                  font: "SLP:style=Roman";
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  align: 0.0 0.5;
+                  text_class: "list_item";
                }
             }
-         }
-         part { name: "elm.padding.bubble.text4.left";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1 0;
-               visible: 0;
-               min: GENLIST_SIZE_10_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_SIZE_10_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 1;
-                  to_x: "elm.text.4";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.text.4";
-                  to_y: "elm.text.2";
-               }
-
+            description { state: "read" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
-         }
-         part { name: "elm.padding.bubble.text4.right";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1 0;
-               visible: 0;
-               min: GENLIST_SIZE_10_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_SIZE_10_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 1;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.text.2";
-               }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
+            GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-         part { name: "elm.text.4";
+         part { name: "elm.text.3";
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 1.0 0.0;
-               min: GENLIST_SIZE_28_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 1;
-                  to_x: "elm.padding.bubble.text4.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.padding.bubble.text4.right";
-                  to_y: "elm.text.2";
-               }
+            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom")
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               min: 0 48;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
-                  min: 1 1;
-                  align: 0.5 0.5;
+                  align: 0.0 0.5;
                   text_class: "slp_medium";
                }
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-
-         part { name: "elm.padding.icon1.right";
-            clip_to: "disclip";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.padding.bubble.text4.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.padding.bubble.text4.left";
-                  to_y: "elm.padding.bubble.text4.left";
-               }
-            }
-         }
-         part { name: "elm.icon.1";
-            clip_to: "disclip";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: 0 255 255 255;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               min: GENLIST_SIZE_48_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_SIZE_48_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.padding.icon1.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 1;
-                  to_x: "elm.padding.icon1.right";
-                  to_y: "elm.padding.icon1.right";
-               }
-            }
-         }
-         part { name: "elm.padding.text3.right";
-            clip_to: "disclip";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1.0 0.0;
-               visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.icon.1";
-                  to_y: "elm.icon.1";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.icon.1";
-                  to_y: "elm.padding.bottom";
-               }
-            }
-         }
-         part { name: "elm.text.3";
-            clip_to: "disclip";
-            type: TEXT;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 0.0 0.0;
-               min: 0 GENLIST_SIZE_48_INC;
-               rel1 { relative: 1 1;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.text.1";
-               }
-               rel2 { relative: 0 1;
-                  to_x: "elm.padding.text3.right";
-                  to_y: "elm.padding.text3.right";
-               }
-               text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 0 1;
-                  align: 0.0 0.5;
-                  text_class: "slp_medium";
-               }
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-            }
-            GENLIST_DESCRIPTION_FLIP_ENABLED
-         }
          GENLIST_PART_FLIP
          GENLIST_PART_DISCLIP
       }
             target: "bg_image";
             target: "elm.text.1";
             target: "elm.text.2";
+            target: "elm.text.3";
          }
          program { name: "go_passive";
             signal: "elm,state,unselected";
             target: "bg_image";
             target: "elm.text.1";
             target: "elm.text.2";
+            target: "elm.text.3";
             transition: LINEAR 0.1;
          }
          program { name: "go_read";
          }
       }
    }
-   // 2.2.2.38 textblock
+// 2.2.2.38 textblock
    group { name: "elm/genlist/item/4text.1icon.1.tb/default";
       alias: "elm/genlist/item_odd/4text.1icon.1.tb/default";
       alias: "elm/genlist/item_compress/4text.1icon.1.tb/default";
       alias: "elm/genlist/item_compress_odd/4text.1icon.1.tb/default";
-         inherit: "elm/genlist/item/4text.1icon.1/default";
+      inherit: "elm/genlist/item/4text.1icon.1/default";
       parts {
-         part { name: "elm.text.1";
+         part { name: "elm.text.4";
             clip_to: "disclip";
             type: TEXTBLOCK;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
-               fixed: 0 1;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 1.0 1.0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0.0 1.0;
-                  to_x: "elm.padding.text1.right";
-                  to_y: "elm.padding.text1.right";
-               }
+            GENLIST_DESCRIPT_DOT_RT("elm.padding.right", "elm.padding.top")
+               fixed: 1 1;
+               min: GENLIST_ICON_MEDIUM_SIZE 60;
+               max: GENLIST_ICON_MEDIUM_SIZE 60;
                text {
-                  style: "genlist_default_textblock_style";
-                  min: 0 1;
-                  align: 0.0 0.5;
+                  style: "genlist_style_list_bubble_text";
+                  min: 1 1;
+                  align: 0.5 0.5;
                }
             }
-            description { state: "read" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
-            }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          part { name: "elm.text.2";
             clip_to: "disclip";
-            type: TEXT;
+            type: TEXTBLOCK;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 1.0 1.0;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 0.0 1.0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 { relative: 0.0 1.0;
-                 to_x: "elm.padding.right";
-                 to_y: "elm.padding.bottom";
-               }
+            GENLIST_DESCRIPT_DOT_RB("elm.padding.right", "elm.padding.bottom")
+               fixed: 1 1;
+               min: 0 48;
+               max: 300 48;
                text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 1 1;
+                  style: "genlist_sub_textblock_style";
+                  min: 1 0;
                   align: 0.5 0.5;
-                  text_class: "slp_medium";
               }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+                          // FIXME: color is not chaned by textblock
+                          color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               text.style: "genlist_sub_textblock_selected_style";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-         part { name: "elm.text.4";
+         part { name: "elm.text.1";
             clip_to: "disclip";
-            type: TEXT;
+            type: TEXTBLOCK;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC;
+            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.1.right", "elm.padding.top", "elm.text.2");
                fixed: 0 1;
-               align: 1.0 0.0;
-               min: GENLIST_SIZE_28_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 1;
-                  to_x: "elm.padding.bubble.text4.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.padding.bubble.text4.right";
-                  to_y: "elm.text.2";
-               }
+               min: 0 60;
+               max: -1 60;
                text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 1 1;
-                  align: 0.5 0.5;
-                  text_class: "slp_medium";
+                  style: "genlist_default_textblock_style";
+                  align: 0.0 0.5;
                }
             }
+            description { state: "read" 0.0;
+               inherit: "default" 0.0;
+                          // FIXME: color is not chaned by textblock
+                          color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               text.style: "genlist_style_list_main_text_read";
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+                          // FIXME: color is not chaned by textblock
+                          color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               text.style: "genlist_default_textblock_selected_style";
+            }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          part { name: "elm.text.3";
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 0.0 0.0;
-               min: 0 GENLIST_SIZE_48_INC;
-               rel1 { relative: 1 1;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.text.1";
-               }
-               rel2 { relative: 0 1;
-                  to_x: "elm.padding.text3.right";
-                  to_y: "elm.padding.text3.right";
-               }
+            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom")
+               fixed: 1 1;
+               align: 0.0 0.5;
+               min: 0 48;
                text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 0 1;
+                  style: "genlist_style_name_text";
                   align: 0.0 0.5;
-                  text_class: "slp_medium";
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-            }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          GENLIST_PART_FLIP
       }
    }
 
-   // 2.2.2.39
+// 2.2.2.39
    group { name: "elm/genlist/item/4text.1icon.2/default";
       alias: "elm/genlist/item_odd/4text.1icon.2/default";
       alias: "elm/genlist/item_compress/4text.1icon.2/default";
       alias: "elm/genlist/item_compress_odd/4text.1icon.2/default";
-      data.item: "texts" "elm.text.1 elm.text.2 elm.text.3 elm.text.4";
-      data.item: "contents" "elm.icon.1";
-      data.item: "stacking" "above";
-      data.item: "selectraise" "on";
-      data.item: "flips" "elm.flip.content";
+      inherit: "elm/genlist/item/4text.1icon.1/default";
       parts {
-         GENLIST_PART_BASE( GENLIST_HEIGHT_129_INC )
-         GENLIST_PART_BG_IMAGE
-         GENLIST_PART_BOTTOM_LINE
-         GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
-         GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
-         GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
-         GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
-
-         part { name: "elm.text.1";
-            clip_to: "disclip";
-            type: TEXT;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
-               fixed: 0 1;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 1.0 1.0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0.0 1.0;
-                  to_x: "elm.padding.text1.right";
-                  to_y: "elm.padding.text1.right";
-               }
-               text {
-                  font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
-                  min: 0 1;
-                  align: 0.0 0.5;
-                  text_class: "list_item";
-               }
-            }
-            description { state: "read" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
-            }
-            GENLIST_DESCRIPTION_FLIP_ENABLED
-         }
-         part { name: "elm.padding.text1.right";
-            clip_to: "disclip";
-            type: RECT;
-            scale: 1;
+         part { name: "elm.bubble";
             description { state: "default" 0.0;
-               fixed: 1 1 ;
-               align: 1.0 0.0;
                visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_SLIDE_60_INC;
-               max: GENLIST_PADDING_16_INC GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 0.0 1.0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0.0 1.0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.padding.top";
-               }
             }
          }
-         part { name: "elm.text.2";
-            clip_to: "disclip";
-            type: TEXT;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
-               fixed: 1 1;
-               align: 1.0 1.0;
-               min: 0 GENLIST_SIZE_SLIDE_60_INC;
-               rel1 { relative: 0.0 1.0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.bottom";
-               }
-               rel2 { relative: 0.0 1.0;
-                 to_x: "elm.padding.right";
-                 to_y: "elm.padding.bottom";
-               }
-               text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 1 1;
-                  align: 0.5 0.5;
-                  text_class: "slp_medium";
-              }
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
-            }
-            GENLIST_DESCRIPTION_FLIP_ENABLED
-         }
          part { name: "elm.text.4";
-            clip_to: "disclip";
-            type: TEXT;
-            scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MESSAGE_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 1.0 0.0;
-               min: 0 GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 1;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.text.2";
-               }
+               fixed: 1 1;
+               max: -1 60;
+               color: GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT;
                text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 1 1;
+                  font: GENLIST_TEXT_SIZE_LIST_MESSAGE_TEXT;
+                  min: 1 0;
                   align: 0.5 0.5;
-                  text_class: "slp_medium";
                }
             }
-            GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-         part { name: "elm.padding.icon1.right";
-            clip_to: "disclip";
-            type: RECT;
-            scale: 1;
+      }
+   }
+// 2.2.2.39 (TEXTBLOCK)
+   group { name: "elm/genlist/item/4text.1icon.2.tb/default";
+      alias: "elm/genlist/item_odd/4text.1icon.2.tb/default";
+      alias: "elm/genlist/item_compress/4text.1icon.2.tb/default";
+      alias: "elm/genlist/item_compress_odd/4text.1icon.2.tb/default";
+      inherit: "elm/genlist/item/4text.1icon.1.tb/default";
+
+      parts {
+         part { name: "elm.bubble";
             description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1.0 0.0;
                visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.text.4";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.text.4";
-                  to_y: "elm.text.4";
-               }
             }
          }
-         part { name: "elm.icon.1";
-            clip_to: "disclip";
-            type: SWALLOW;
-            scale: 1;
+         part { name: "elm.text.4";
             description { state: "default" 0.0;
-               color: 0 255 255 255;
                fixed: 1 1;
-               align: 1.0 0.0;
-               min: GENLIST_SIZE_48_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_SIZE_48_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.padding.icon1.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 { relative: 0 1;
-                  to_x: "elm.padding.icon1.right";
-                  to_y: "elm.padding.icon1.right";
-               }
-            }
-         }
-         part { name: "elm.padding.text3.right";
-            clip_to: "disclip";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 0;
-               align: 1.0 0.0;
-               visible: 0;
-               min: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               max: GENLIST_PADDING_16_INC GENLIST_SIZE_48_INC;
-               rel1 { relative: 0 0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.text.2";
-               }
-               rel2 { relative: 0 0;
-                  to_x: "elm.text.2";
-                  to_y: "elm.padding.bottom";
-               }
-            }
-         }
-         part { name: "elm.text.3";
-            clip_to: "disclip";
-            type: TEXT;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
-               fixed: 0 1;
-               align: 0.0 0.0;
-               min: 0 GENLIST_SIZE_48_INC;
-               rel1 { relative: 1 1;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.text.1";
-               }
-               rel2 { relative: 0 1;
-                  to_x: "elm.padding.text3.right";
-                  to_y: "elm.padding.text3.right";
-               }
+               max: -1 60;
                text {
-                  font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
-                  min: 0 1;
-                  align: 0.0 0.5;
-                  text_class: "slp_medium";
+                  style: "genlist_style_list_message_text";
+                  min: 1 0;
+                  align: 0.5 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-            }
-            GENLIST_DESCRIPTION_FLIP_ENABLED
-         }
-         GENLIST_PART_FLIP
-         GENLIST_PART_DISCLIP
-      }
-      programs {
-         // signal: elm,state,%s,active
-         //   a "check" item named %s went active
-         // signal: elm,state,%s,passive
-         //   a "check" item named %s went passive
-         // default is passive
-         program { name: "go_active";
-            signal: "elm,state,selected";
-            source: "elm";
-            action: STATE_SET "selected" 0.0;
-            target: "bg_image";
-            target: "elm.text.1";
-            target: "elm.text.2";
-         }
-         program { name: "go_passive";
-            signal: "elm,state,unselected";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "bg_image";
-            target: "elm.text.1";
-            target: "elm.text.2";
-            transition: LINEAR 0.1;
-         }
-         program { name: "go_read";
-            signal: "elm,state,read";
-            source: "elm";
-            action: STATE_SET "read" 0.0;
-            target: "elm.text.1";
-         }
-         program { name: "go_unread";
-            signal: "elm,state,unread";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "elm.text.1";
          }
       }
    }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                fixed: 0 1;
                align: 1.0 1.0;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
                fixed: 0 1;
                align: 1.0 0.0;
                min: GENLIST_SIZE_28_INC GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                fixed: 0 1;
                align: 1.0 1.0;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MESSAGE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT;
                fixed: 0 1;
                align: 1.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                fixed: 0 1;
                align: 1.0 1.0;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
             }
 
             GENLIST_DESCRIPTION_FLIP_ENABLED
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
                fixed: 0 1;
                align: 1.0 1.0;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_SUB_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_BUBBLE_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
                fixed: 0 1;
                align: 1.0 0.0;
                min: GENLIST_SIZE_28_INC GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_READ_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_FOCUS_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_FONT_NAME_TEXT_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_NAME_TEXT;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.1";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.2";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.1";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.2";
                }
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_44_INC;
+                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
index 068833b..572f94a 100644 (file)
                   to_x: "base.padding.right";
                   to_y: "base";
                }
-               color: GENLIST_PART_FONT_SWEEP_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_SWEEP_STYLE;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
                   to_x: "base.padding.right";
                   to_y: "base";
                }
-               color: GENLIST_PART_FONT_SWEEP_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_SWEEP_STYLE;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
             mouse_events: 0;
             scale: 1;
             description { state: "default" 0.0;
-               min: 0 GENLIST_FONT_44_INC;
+               min: 0 GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
                fixed: 0 1;
                align: 0.5 0;
                rel1 {
                   to_x: "base.padding.right";
                   to_y: "base";
                }
-               color: GENLIST_PART_FONT_SWEEP_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_SWEEP_STYLE;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
                   to_x: "base.padding.right";
                   to_y: "base";
                }
-               color: GENLIST_PART_FONT_SWEEP_STYLE_COLOR_INC;
+               color: GENLIST_TEXT_COLOR_SWEEP_STYLE;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
index f6ed43c..a3c6f0e 100644 (file)
@@ -37,15 +37,27 @@ styles {
       tag:  "match" "+ color=#E58616FF";
    }
    style { name: "genlist_default_textblock_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_44_INC" color="GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_TEXT_COLOR_STYLE_LIST_MAIN_TEXT_READ" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_default_textblock_selected_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_44_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      TEXTBLOCK_TAG
+   }
+   style { name: "genlist_style_list_main_text_read";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_TEXT_COLOR_STYLE_LIST_MAIN_TEXT_READ" text_class=list_item ellipsis=1.0";
+      TEXTBLOCK_TAG
+   }
+   style { name: "genlist_style_name_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_TEXT_SIZE_NAME_TEXT" color="GENLIST_TEXT_COLOR_STYLE_NAME_TEXT" text_class=list_item ellipsis=1.0";
+      TEXTBLOCK_TAG
+   }
+   style { name: "genlist_style_list_message_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_TEXT_SIZE_LIST_MESSAGE_TEXT" color="GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT_STYLE" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_sub_textblock_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_PART_FONT_LIST_SUB_TEXT_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_TEXT_COLOR_STYLE_LIST_SUB_TEXT" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_sub_textblock_selected_style";
@@ -99,23 +111,23 @@ styles {
 
    /* email styles */
    style { name: "genlist_email_textblock_selected_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_44_INC" color="GENLIST_PART_TEXTBLOCK_STYLE_SELECTED_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_STYLE_SELECTED_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock_read_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_44_INC" color="GENLIST_PART_TEXTBLOCK_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock_unread_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_44_INC" color="GENLIST_PART_TEXTBLOCK_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock_urgency_unread_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_44_INC" color="GENLIST_PART_TEXTBLOCK_URGENCY_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_URGENCY_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock_urgency_read_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_44_INC" color="GENLIST_PART_TEXTBLOCK_URGENCY_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Roman font_size="GENLIST_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_URGENCY_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock2_style";
@@ -126,4 +138,9 @@ styles {
       base: "font=SLP:style=Medium font_size="GENLIST_FONT_32_INC" color="GENLIST_PART_TEXTBLOCK_STYLE_SELECTED_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
+   style { name: "genlist_style_list_bubble_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_TEXT_SIZE_LIST_BUBBLE_TEXT" color="GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT_STYLE"  text_class=list_item ellipsis=1.0";
+      TEXTBLOCK_TAG
+   }
+
 }