Fix reorder mode for new UX & Change macors & Fix some incorrect text
authorTae-Hwan Kim <the81.kim@samsung.com>
Mon, 20 Aug 2012 07:40:54 +0000 (16:40 +0900)
committerTae-Hwan Kim <the81.kim@samsung.com>
Fri, 31 Aug 2012 04:43:14 +0000 (13:43 +0900)
style

Change-Id: I0ce85ca74b870c5b2d3bb40f71749ea4fcb54414

themes/inc/tizen-hd-inc.edc
themes/widgets/genlist/genlist.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 2901bc4..800e4e6 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_TREESIZE_16_INC 16
 #define GENLIST_TREESIZE_20_INC 20
 
-#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
-
+// Group Index (in genlist)
+#define GENLIST_INDEX_LIST_SIZE 32
+#define GENLIST_INDEX_LIST_COLOR 164 164 164 255
+
+// Genlist Text
+#define GENLIST_LIST_MAIN_TEXT_SIZE 44
+#define GENLIST_LIST_MAIN_TEXT_READ_COLOR 158 158 158 255
+#define GENLIST_LIST_MAIN_TEXT_READ_COLOR_STYLE "#646464FF"
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR 249 249 249 255
+#define GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE "#F9F9F9FF"
+#define GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR 249 249 249 255
+#define GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR_STYLE "#F9F9F9FF"
+
+#define GENLIST_LIST_SUB_TEXT_SIZE 32
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR 100 100 100 255
+#define GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE "#646464FF"
+#define GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR 0 140 210 255
+#define GENLIST_LIST_SUB_TEXT_FOCUS_COLOR 249 249 249 255
+
+
+#define GENLIST_FLEXIBLE_TEXT_MAIN_SIZE 44
+#define GENLIST_FLEXIBLE_TEXT_MAIN_COLOR 249 249 249 255
+#define GENLIST_FLEXIBLE_TEXT_MAIN_COLOR_STYLE "#F9F9F9FF"
+#define GENLIST_FLEXIBLE_TEXT_SUB_SIZE 36
+#define GENLIST_FLEXIBLE_TEXT_SUB_COLOR 149 149 149 255
+#define GENLIST_FLEXIBLE_TEXT_SUB_COLOR_STYLE "#959595FF"
+
+#define GENLIST_MULTILINE_TEXT_SIZE 32
+#define GENLIST_MULTILINE_TEXT_COLOR 149 149 149 255
+#define GENLIST_MULTILINE_TEXT_COLOR_STYLE "#959595FF"
+
+#define GENLIST_3LINE_MAIN_TEXT_01_SIZE 40
+#define GENLIST_3LINE_MAIN_TEXT_01_READ_COLOR 249 249 249 255
+#define GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR 249 249 249 255
+#define GENLIST_3LINE_MAIN_TEXT_01_FOCUS_COLOR 249 249 249 255
+#define GENLIST_3LINE_MAIN_TEXT_02_SIZE 36
+#define GENLIST_3LINE_MAIN_TEXT_02_COLOR 104 137 152 255
+#define GENLIST_3LINE_MAIN_TEXT_02_COLOR_FOCUS 249 249 249 255
+#define GENLIST_3LINE_MAIN_TEXT_03_SIZE 30
+#define GENLIST_3LINE_MAIN_TEXT_03_COLOR 104 137 152 255
+#define GENLIST_3LINE_MAIN_TEXT_03_FOCUS_COLOR 249 249 249 255
+
+#define GENLIST_CONVERTOR_STYLE_SIZE 40
+#define GENLIST_CONVERTOR_STYLE_COLOR 0 0 0 255
+#define GENLIST_CONVERTOR_STYLE_FOCUS_COLOR 249 249 249 255
+
+#define GENLIST_UNREAD_EMAIL_SIZE 44
+#define GENLIST_UNREAD_EMAIL_COLOR 249 249 249 255
+
+#define GENLIST_CONTENTS_TEXT_SIZE 30
+#define GENLIST_CONTENTS_TEXT_COLOR 210 210 210 255
+
+#define GENLIST_NAME_TEXT_SIZE 32
+#define GENLIST_NAME_TEXT_COLOR 129 129 129 255
+#define GENLIST_NAME_TEXT_COLOR_STYLE "#808080FF"
+#define GENLIST_NAME_TEXT_DIM_COLOR 0 140 210 255
+
+#define GENLIST_LIST_BUBBLE_TEXT_SIZE 32
+#define GENLIST_LIST_BUBBLE_TEXT_COLOR 249 249 249 255
+#define GENLIST_LIST_BUBBLE_TEXT_COLOR_STYLE "#F9F9F9FF"
+#define GENLIST_LIST_MESSAGE_TEXT_SIZE 32
+#define GENLIST_LIST_MESSAGE_TEXT_COLOR 249 249 249 255
+#define GENLIST_LIST_MESSAGE_TEXT_COLOR_STYLE "#000000FF"
+
+#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE 32
+#define GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE "#929292FF"
+
+
+
+
+// This is used??
 #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_READ_STYLE_COLOR_INC "#F9F9F9FF"
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_STYLE_COLOR_INC "#F9F9F9FF"
-#define GENLIST_PART_FONT_3LINE_MAIN_TEXT_FOCUS_STYLE_COLOR_INC "#F9F9F9FF"
-#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
-#define GENLIST_PART_LIST_BG_COLOR_INC 0 0 0 255
+#define GENLIST_PART_REORDER_BG_COLOR 236 240 242 255
+#define GENLIST_PART_FLIP_BG_COLOR 0 0 0 255
+#define GENLIST_PART_DIALOGUE_GROUP_BG_COLOR 0 0 0 255
+#define GENLIST_PART_LIST_BG_COLOR 0 0 0 255
 #define GENLIST_PART_LIST_LINE_COLOR_INC 68 68 68 255
 #define GENLIST_PART_LIST_PRESS_COLOR_INC 0 140 210 255
-#define GENLIST_PART_TEXT_PRESS_COLOR_INC 249 249 249 255
+
 #define GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC 31 31 31 255
 #define GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC 46 46 46 255
 #define GENLIST_PART_EDIT_SELECT_ALL_BG_COLOR_INC 36 36 36 255
 #define GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC 66 66 66 255
 #define GENLIST_PART_BUBBLE_1PIXEL_LINE_COLOR_INC 153 153 153 255
 
-// Remove this, use GENLIST_PART_BASE_EVENT_OFF instead
-#define GENLIST_PART_INDEX_LIST_BASE_EVENT_INC \
-         part { name: "base_event";\
-            type: RECT;\
-            repeat_events: 0;\
-            description { state: "default" 0.0;\
-               color: 0 0 0 0;\
-            }\
-         }
 #define GENLIST_PART_INDEX_LIST_BASE_IMAGE_INC \
          part { name: "base_image";\
             repeat_events: 1;\
             }\
          }
 
-#define GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC "#F9F9F9FF"
 #define GENLIST_PART_MATCH_TAG_COLOR_INC "+ color=#3F8DAD"
 
 #define GENLIST_DIALOGUE_GT_TEXT_COLOR 102 102 102 255
index b37c39c..f968b7f 100644 (file)
@@ -68,7 +68,7 @@
                visible: 0;
                align: 0.0 0.0;
                rel2.relative: 0.0  1.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.padding.right";
@@ -80,7 +80,7 @@
                visible: 0;
                align: 1.0 0.0;
                rel1.relative: 1.0  0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.swallow.content";
index fa3cb31..38ce843 100644 (file)
@@ -19,7 +19,7 @@
 /*
  * vim:ts=3
  */
-
+// 2.2.7
    group { name: "elm/genlist/item/edit_default/default";
       alias: "elm/genlist/item_odd/edit_default/default";
       alias: "elm/genlist/item_compress/edit_default/default";
          image: "01_list_reorder_bg_below.png" COMP;
       }
       parts {
-         part { name: "base";
-            type: RECT;
-            repeat_events: 1;
-            scale: 1;
-            description { state: "default" 0.0;
-               color: 0 0 0 0;
-            }
-         }
-         GENLIST_PART_PADDING_TOP( 0 )
-         GENLIST_PART_PADDING_BOTTOM( 0 )
-         GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
-
-         part { name: "elm.padding.reorder";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: GENLIST_SIZE_16_INC 0;
-               fixed: 1 0;
-               visible: 0;
-               rel2.relative: 0.0 1.0;
-               align: 1.0 0.0;
-            }
-            description { state: "reorder" 0.0;
-               inherit: "default" 0.0;
-               align: 0.0 0.0;
-            }
-         }
-         part { name: "elm.decorate_bg";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1 {
-                  relative: 1.0 1.0;
-                  to_x: "elm.padding.reorder";
-                  to_y: "elm.padding.top";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_y: "elm.padding.bottom";
-               }
-               color: GENLIST_PART_LIST_BG_COLOR_INC;
-            }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-               color: GENLIST_PART_LIST_PRESS_COLOR_INC;
-            }
-        }
+         GENLIST_PART_BG_IMAGE
+         GENLIST_PART_BASE_REORDER( 112 )
+         GENLIST_PART_BOTTOM_LINE
 
-        part { name: "elm.padding.left";
-           type: RECT;
-           scale: 1;
-           description { state: "default" 0.0;
-              min: GENLIST_SIZE_16_INC 0;
-              fixed: 1 0;
-              visible: 0;
-              rel1 {
-                 relative: 1.0 0.0;
-                 to_x: "elm.padding.reorder";
-              }
-              rel2.to_x: "elm.padding.reorder";
-              rel2.relative: 0.0  1.0;
-              align: 0.0 0.0;
-           }
-        }
+         GENLIST_PART_PADDING_RIGHT( 16 )
 
-        part { name: "elm.edit.icon.1";
+         GENLIST_PART_PADDING_LEFT_TO("elm.padding.icon1.left", "reorder.padding.left", 16)
+         part { name: "elm.edit.icon.1";
             clip_to: "disclip";
             type: SWALLOW;
             scale: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               align: 1.0 0.5;
-               rel1 {
-                  relative: 1.0 1.0;
-                  offset: 0 0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  offset: 0 0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.bottom";
-               }
-            }
-            description { state: "enabled" 0.0;
+            GENLIST_DESCRIPTION_L("elm.padding.icon1.left", min: 60 0; align: 1 0.5; )
+            description { state: "decorate" 0.0;
                inherit: "default" 0.0;
-               align: 0.0 0.5;
+               align: 0 0.5;
             }
+            GENLIST_DESCRIPTION_FLIP_ENABLED
          }
-
-         part { name: "elm.padding.icon1.right";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: GENLIST_SIZE_16_INC 0;
-               fixed: 1 0;
-               visible: 0;
-               rel1 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.edit.icon.1";
-               }
-               rel2.to_x: "elm.edit.icon.1";
-               align: 0.0 0.0;
-            }
-         }
-
+         GENLIST_PART_PADDING_LEFT_TO("elm.padding.icon1.right", "elm.edit.icon.1", 16)
          part { name: "elm.swallow.decorate.content";
             clip_to: "disclip";
             type: SWALLOW;
             mouse_events: 1;
             scale: 1;
-            description { state: "default" 0.0;
-               rel1 {
-                  relative: 1.0 1.0;
-                  to_x: "elm.padding.icon1.right";
-                  to_y: "elm.padding.top";
-               }
-               rel2 {
-                  relative: 0.2 0.0;
-                  to_x: "elm.edit.icon.2";
-                  to_y: "elm.padding.bottom";
-               }
-            }
-            description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-            }
-            description { state: "flipped" 0.0;
+            GENLIST_DESCRIPTION_LR( "elm.padding.icon1.right", "elm.padding.icon2.left", )
+            description { state: "flip_enabled" 0.0;
                inherit: "default" 0.0;
                rel1 {
-                  relative: 0.0 1.0;
-                  to_x: "elm.padding.left";
-                  to_y: "elm.padding.top";
+                  relative: 0 0;
+                  to_x: "base";
+                  to_y: "base";
                }
                rel2 {
-                  relative: 1.3 0.0;
-                  to_x: "elm.padding.right";
-                  to_y: "elm.padding.bottom";
+                  relative: 1 1;
+                  to_x: "base";
+                  to_y: "base";
                }
             }
          }
-         part { name: "elm.padding.icon2.left";
-            type: RECT;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: GENLIST_SIZE_16_INC 0;
-               fixed: 1 0;
-               visible: 0;
-               rel1 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.swallow.decorate.content";
-               }
-               rel2.to_x: "elm.swallow.decorate.content";
-               align: 0.0 0.0;
-            }
-         }
-
-       part { name: "elm.edit.icon.2";
+         GENLIST_PART_PADDING_RIGHT_TO("elm.padding.icon2.left", "elm.edit.icon.2", 16)
+         part { name: "elm.edit.icon.2";
             clip_to: "disclip";
             type: SWALLOW;
-            description { state: "default" 0.0;
-               fixed: 1 0;
-               align: 0.0 0.5;
-               visible: 1;
-               rel1 {
-                  relative: 1.0  0.0;
-                  offset:   -GENLIST_SIZE_16_INC    GENLIST_SIZE_6_INC;
-               }
-               rel2 {
-                  relative: 1.0  1.0;
-                  offset:   -GENLIST_SIZE_16_INC -GENLIST_SIZE_8_INC;
-               }
+            scale: 1;
+            GENLIST_DESCRIPTION_R( "elm.padding.icon2.right", min: 48 48; align: 0 0.5; )
+            description { state: "decorate" 0.0;
+               inherit: "default" 0.0;
+               align: 1 0.5;
             }
-          description { state: "disabled" 0.0;
-             inherit: "default" 0.0;
-             visible: 0;
-          }
-          description { state: "enabled" 0.0;
-             inherit: "default" 0.0;
-               align: 1.0 0.5;
-          }
-       }
-
-       part { name: "bottom_line";
-          type: RECT;
-          clip_to: "disclip";
-          mouse_events: 0;
-          description { state: "default" 0.0;
-             min: 0 0;
-             fixed: 0 1;
-             visible: 1;
-             color: GENLIST_PART_LIST_LINE_COLOR_INC;
-             rel1 {
-                relative: 0.0 1.0;
-                to_x: "elm.decorate_bg";
-                offset: 0 -1;
-             }
-          }
-          description {
-              state: "hide" 0.0;
-              inherit: "default" 0.0;
-              visible: 0;
-          }
-          description {
-              state: "enabled" 0.0;
-              inherit: "default" 0.0;
-              min: 0 GENLIST_SIZE_8_INC;
-              fixed: 0 1;
-          }
-       }
-       part { name: "reorder_glow_above";
-          mouse_events: 0;
-          description { state: "default" 0.0;
-             visible: 0;
-             rel1.relative: 0.0 -0.3;
-             rel2.relative: 1.0 0.0;
-             image {
-                normal: "01_list_reorder_bg_above.png";
-             }
-             fill.smooth: 0;
-          }
-          description { state: "reorder" 0.0;
-             inherit: "default" 0.0;
-             visible: 1;
-          }
-       }
-       part { name: "reorder_glow_below";
-          mouse_events: 0;
-          description { state: "default" 0.0;
-             visible: 0;
-             rel1.relative: 0.0 1.0;
-             rel2.relative: 1.0 1.3;
-             image {
-                normal: "01_list_reorder_bg_below.png";
-             }
-             fill.smooth: 0;
-          }
-          description { state: "reorder" 0.0;
-             inherit: "default" 0.0;
-             visible: 1;
-          }
-       }
-       GENLIST_PART_DISCLIP
+            GENLIST_DESCRIPTION_FLIP_ENABLED
+         }
+         GENLIST_PART_PADDING_RIGHT_TO("elm.padding.icon2.right", "elm.padding.right", 16)
+         GENLIST_PART_DISCLIP
       }
       programs {
-         program { name:    "go_active";
-            signal:  "elm,state,selected";
-            source:  "elm";
-            action: STATE_SET "selected" 0.0;
-            target:  "elm.decorate_bg";
-         }
-         program { name:    "go_passive";
-            signal:  "elm,state,unselected";
-            source:  "elm";
-            action: STATE_SET "default" 0.0;
-            transition: LINEAR 0.1;
-            target:  "elm.decorate_bg";
-         }
-         program { name: "go_disabled";
-            signal: "elm,state,disabled";
-            source: "elm";
-            action: STATE_SET "disabled" 0.0;
-            target: "disclip";
-         }
-         program { name: "go_enabled";
-            signal: "elm,state,enabled";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "disclip";
-         }
-         // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         GENLIST_PROGRAM_DISCLIP( ; )
+         GENLIST_PROGRAM_SELECT( ; )
+         GENLIST_PROGRAM_REORDER
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
-            action: STATE_SET "enabled" 0.0;
+            action: STATE_SET "decorate" 0.0;
             transition: DECELERATE 0.7;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
-            target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             transition: DECELERATE 0.7;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
-            target: "bottom_line";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
-            action: STATE_SET "enabled" 0.0;
+            action: STATE_SET "decorate" 0.0;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
-            target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
-            target: "bottom_line";
          }
-
-         // reorder signal
-         program { name: "reorder_enabled";
-            signal: "elm,state,reorder,enabled";
-            source: "elm";
-            action: STATE_SET "reorder" 0.0;
-            target: "elm.padding.reorder";
-         }
-         program { name: "reorder_disabled";
-            signal: "elm,state,reorder,disabled";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "elm.padding.reorder";
-         }
-
-         program { name: "reorder_enabled_effect";
-            signal: "elm,state,reorder_enabled_effect";
-            source: "elm";
-            action: STATE_SET "reorder" 0.0;
-            transition: DECELERATE 0.7;
-            target: "elm.padding.reorder";
-         }
-         program { name: "reorder_disabled_effect";
-            signal: "elm,state,reorder_disabled_effect";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            transition: DECELERATE 0.7;
-            target: "elm.padding.reorder";
-         }
-        // reorder glow
-        program {
-            name:    "show_reorder_glow";
-            signal:  "elm,action,item,reorder_start";
-            source:  "elm";
-            action:  STATE_SET "reorder" 0.0;
-            target:  "reorder_glow_above";
-            target:  "reorder_glow_below";
-        }
-        program {
-            name:    "hide_reorder_glow";
-            signal:  "elm,action,item,reorder_end";
-            source:  "elm";
-            action:  STATE_SET "default" 0.0;
-            target:  "reorder_glow_above";
-            target:  "reorder_glow_below";
-        }
-        // flip
-        program {
-            name:    "enable_flip_mode";
-            signal:  "elm,state,flip,enabled";
-            source:  "elm";
-            action:  STATE_SET "disabled" 0.0;
-            target:  "elm.edit.icon.2";
-            after:   "enable_flip_mode_next";
-        }
-        program {
-            name:    "enable_flip_mode_next";
-            action:  STATE_SET "flipped" 0.0;
-            transition: DECELERATE 0.5;
-            target:  "elm.swallow.decorate.content";
-        }
-        program {
-            name:    "disable_flip_mode";
-            signal:  "elm,state,flip,disabled";
-            source:  "elm";
-            action:  STATE_SET "default" 0.0;
-            transition: DECELERATE 0.5;
-            target:  "elm.swallow.decorate.content";
-            target:  "elm.edit.icon.2";
-        }
+         GENLIST_PROGRAM_FLIP_TARGET( target: "elm.edit.icon.1"; target: "elm.edit.icon.2";,
+                                      target: "elm.swallow.decorate.content"; )
       }
    }
 
                inherit: "default" 0.0;
                visible: 0;
             }
-            description { state: "flipped" 0.0;
+            description { state: "flip_enabled" 0.0;
                inherit: "default" 0.0;
                rel1 {
                   relative: 0.0 1.0;
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.2";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.edit.icon.2";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.2";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
            description { state: "selected" 0.0;
                inherit: "default" 0.0;
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "genlist_Part_Base";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.1";
             target: "elm.edit.icon.2";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
         }
          part { name: "elm.swallow.decorate.content";
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
         }
          part { name: "elm.swallow.decorate.content";
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
         }
          part { name: "elm.swallow.decorate.content";
             target: "disclip";
          }
 
-         // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
         }
          part { name: "elm.swallow.decorate.content";
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
            }
         }
          part { name: "elm.swallow.decorate.content";
          }
 
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.base.icon";
             target: "elm.edit.icon";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
        GENLIST_PART_DISCLIP
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
        GENLIST_PART_DISCLIP
                   relative: 1.0 0.0;
                   to_y: "elm.padding.bottom";
                }
-             color: GENLIST_PART_BG_COLOR_INC;
+             color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
             target: "disclip";
          }
          // decorate mode enable signal
-         program { name: "decorate_mode_enabled_effect";
+         program { name: "decorate_enabled_effect";
             signal: "elm,state,decorate,enabled,effect";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.1";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled_effect";
+         program { name: "decorate_disabled_effect";
             signal: "elm,state,decorate,disabled,effect";
             source: "elm";
             action: STATE_SET "default" 0.0;
             target: "elm.edit.icon.1";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_enabled";
+         program { name: "decorate_enabled";
             signal: "elm,state,decorate,enabled";
             source: "elm";
             action: STATE_SET "enabled" 0.0;
             target: "elm.edit.icon.1";
             target: "bottom_line";
          }
-         program { name: "decorate_mode_disabled";
+         program { name: "decorate_disabled";
             signal: "elm,state,decorate,disabled";
             source: "elm";
             action: STATE_SET "default" 0.0;
index fa3778f..56b551a 100644 (file)
                   relative: 0.0 1.0; \
                   to_x: "elm.padding.arrow.left"; \
                } \
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD; \
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR; \
                text { \
                   font: "SLP:style=Roman"; \
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT; \
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE; \
                   min: 0 1; \
                   align: 0.0 0.5; \
                   text_class: "list_item"; \
             } \
             description { state: "selected" 0.0; \
                inherit: "default" 0.0; \
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR; \
             } \
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
                   relative: 0.0  1.0; \
                   offset:   0   0; \
                } \
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD; \
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR; \
                text { \
                   font: "SLP:style=Roman"; \
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT; \
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE; \
                   min: 0 1; \
                   align: 0.0 0.5; \
                   text_class: "list_item"; \
             } \
             description { state: "selected" 0.0; \
                inherit: "default" 0.0; \
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR; \
             } \
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
    }
 
 /* legacy styles */
-GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_32_INC)
+GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_PART_DIALOGUE_GROUP_BG_COLOR, GENLIST_PADDING_32_INC)
 GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_32_INC)
 
-GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_16_INC)
+GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_PART_DIALOGUE_GROUP_BG_COLOR, GENLIST_PADDING_16_INC)
 GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC)
 GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC)
 
@@ -455,7 +455,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC)
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR)
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -544,10 +544,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -555,7 +555,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -708,7 +708,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC)
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR)
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -797,10 +797,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -808,7 +808,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -830,7 +830,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_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -841,7 +841,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1004,7 +1004,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR )
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -1093,10 +1093,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_regular";
@@ -1104,7 +1104,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1126,7 +1126,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_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1137,7 +1137,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1300,7 +1300,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR )
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -1389,10 +1389,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -1400,7 +1400,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1422,7 +1422,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_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1433,7 +1433,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1597,7 +1597,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR )
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -1720,10 +1720,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -1731,7 +1731,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -1753,7 +1753,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_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -1764,7 +1764,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2017,10 +2017,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2028,7 +2028,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2182,7 +2182,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR )
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC )
@@ -2314,10 +2314,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_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2325,7 +2325,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2347,7 +2347,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_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
@@ -2358,7 +2358,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2552,10 +2552,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2563,7 +2563,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2742,10 +2742,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2753,7 +2753,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -2940,10 +2940,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -2951,7 +2951,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -3174,10 +3174,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3185,7 +3185,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -3346,10 +3346,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3357,7 +3357,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -3502,10 +3502,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Regular";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3513,7 +3513,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
@@ -3710,7 +3710,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
          image: "00_expandable_icon_folder_minus.png" COMP;
       }
       parts {
-         GENLIST_EXPANDABLE_PART_BASE_NEW( GENLIST_HEIGHT_1LINE, GENLIST_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE_NEW( GENLIST_HEIGHT_1LINE, GENLIST_PART_DIALOGUE_GROUP_BG_COLOR )
          GENLIST_PART_BOTTOM_LINE
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
@@ -3799,10 +3799,10 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
@@ -3810,7 +3810,7 @@ GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_D
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          GENLIST_PART_DISCLIP
index a9bbdd2..b1f8e1a 100644 (file)
@@ -37,7 +37,7 @@
          image: "00_index list_bg.png" COMP;
       }
       parts {
-         GENLIST_PART_INDEX_LIST_BASE_EVENT_INC
+         GENLIST_PART_BASE_EVENT_OFF
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
          part { name: "rect";
                   offset: 0 0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_INDEX_LIST;
+               color: GENLIST_INDEX_LIST_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_INDEX_LIST_SIZE;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             scale: 1;
             description { state: "default" 0.0;
                min: 0 GENLIST_HEIGHT_62_INC;
-               color: GENLIST_PART_LIST_BG_COLOR_INC;
+               color: GENLIST_PART_LIST_BG_COLOR;
             }
          }
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_24_INC )
             scale: 1;
             description { state: "default" 0.0;
                min: 0 GENLIST_HEIGHT_62_INC;
-               color: GENLIST_PART_LIST_BG_COLOR_INC;
+               color: GENLIST_PART_LIST_BG_COLOR;
             }
          }
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_24_INC )
index 0d8c0f4..0e4223a 100644 (file)
 #define GENLIST_ICON_RADIO_SIZE   60
 
 // Group Title
-#define GENLIST_GT_PAD_T_H 36
-#define GENLIST_GT_PAD_B_H 10
-#define GENLIST_GT_TEXT_H  36
-#define GENLIST_GT_PAD_L_W 16
-#define GENLIST_GT_PAD_R_W 36
-#define GENLIST_GT_PAD_M_W 16
-#define GENLIST_GT_H       GENLIST_GT_PAD_T_H + GENLIST_GT_PAD_B_H + GENLIST_GT_TEXT_H
+#define GENLIST_DIALOGUE_GROUP_TITLE_PADDING_TOP_SIZE 36
+#define GENLIST_DIALOGUE_GROUP_TITLE_PADDING_BOTTOM_SIZE 10
+#define GENLIST_DIALOGUE_GROUP_TITLE_TEXT_HEIGHT 36
+#define GENLIST_DIALOGUE_GROUP_TITLE_HEIGHT GENLIST_DIALOGUE_GROUP_TITLE_PADDING_TOP_SIZE + GENLIST_DIALOGUE_GROUP_TITLE_PADDING_BOTTOM_SIZE + GENLIST_DIALOGUE_GROUP_TITLE_TEXT_HEIGHT
 
 #define GENLIST_DIALOGUE_SEPARATOR_DEFAULT_HEIGHT 40
-
-
-#define GENLIST_DESCRIPT_DEFAULT( left, right, top, bottom ) \
+#define GENLIST_DIALOGUE_ITEM_WIDTH 10
+
+// EDJE description have 24 patterns
+//      |   top  |
+// ---------------------
+// left |  HERE  | right
+// ---------------------
+//      | bottom |
+#define GENLIST_DESCRIPTION( left, right, top, bottom, param ) \
       description { state: "default" 0.0;\
          rel1 { \
             relative: 1 1; \
             to_x: right;\
             to_y: bottom;\
          }\
+         param\
+      }
+
+// ---------------------
+// left |--> HERE
+// ---------------------
+#define GENLIST_DESCRIPTION_L( left, param ) \
+      description { state: "default" 0.0;\
+         align: 0 0.5; \
+         fixed: 1 0; \
+         rel1 { \
+            relative: 1 0; \
+            to_x: left; \
+            to_y: "base"; \
+         }\
+         rel2 { \
+            relative: 1 1;\
+            to_x: left; \
+            to_y: "base"; \
+         }\
+         param\
+      }
+
+// ---------------------
+//   HERE  <--| right
+// ---------------------
+#define GENLIST_DESCRIPTION_R( right, param ) \
+      description { state: "default" 0.0;\
+         align: 1 0.5; \
+         fixed: 1 0; \
+         rel1 { \
+            relative: 0 0; \
+            to_x: right; \
+            to_y: "base"; \
+         }\
+         rel2 {\
+            relative: 0 1;\
+            to_x: right; \
+            to_y: "base"; \
+         }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_DOT_LT( left, top ) \
+// --------------------------
+// left |--> HERE  <--| right
+// --------------------------
+#define GENLIST_DESCRIPTION_LR( left, right, param ) \
       description { state: "default" 0.0;\
+         rel1 { \
+            relative: 1 0; \
+            to_x: left; \
+            to_y: "base"; \
+         }\
+         rel2 {\
+            relative: 0 1;\
+            to_x: right;\
+            to_y: "base"; \
+         }\
+         param\
+      }
+
+#define GENLIST_DESCRIPT_DOT_LT( NAME, left, top, param ) \
+      description { state: NAME 0.0;\
          align: 0 0;\
          rel1 { \
             relative: 1 1; \
             to_x: left;\
             to_y: top;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_DOT_RT( right, top ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_DOT_RT( NAME, right, top, param ) \
+      description { state: NAME 0.0;\
          align: 1 0;\
          rel1 { \
             relative: 0 1; \
             to_x: right;\
             to_y: top;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_DOT_LB( left, bottom ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_DOT_LB( NAME, left, bottom, param ) \
+      description { state: NAME 0.0;\
          align: 0 1;\
          rel1 { \
             relative: 1 0; \
             to_x: left;\
             to_y: bottom;\
          }\
+         param\
+      }\
 
-#define GENLIST_DESCRIPT_DOT_RB( right, bottom ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_DOT_RB( NAME, right, bottom, param ) \
+      description { state: NAME 0.0;\
          align: 1 1;\
          rel1 { \
             relative: 0 0; \
             to_x: right;\
             to_y: bottom;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_LINE_LEFT( left, top, bottom ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_LINE_LEFT( NAME, left, top, bottom, param ) \
+      description { state: NAME 0.0;\
          align: 0 0.5;\
          rel1 { \
             relative: 1 1; \
             to_x: left;\
             to_y: bottom;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_LINE_RIGHT( right, top, bottom ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_LINE_RIGHT( NAME, right, top, bottom, param ) \
+      description { state: NAME 0.0;\
          align: 1 0.5;\
          rel1 { \
             relative: 0 1; \
             to_x: right;\
             to_y: bottom;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_LINE_TOP( left,  right, top ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_LINE_TOP( NAME, left, right, top, param ) \
+      description { state: NAME 0.0;\
          align: 0.5 0;\
          rel1 { \
             relative: 1 1; \
             to_x: right;\
             to_y: top;\
          }\
+         param\
+      }
 
-#define GENLIST_DESCRIPT_LINE_BOTTOM( left,  right, bottom ) \
-      description { state: "default" 0.0;\
+#define GENLIST_DESCRIPT_LINE_BOTTOM( NAME, left, right, bottom, param ) \
+      description { state: NAME 0.0;\
          align: 0.5 1;\
          rel1 { \
             relative: 1 0; \
             to_x: right;\
             to_y: bottom;\
          }\
+         param\
+      }
 
-#define GENLIST_PADDING(NAME, SIZE_X, SIZE_Y, DESCRIPT) \
+#define GENLIST_PADDING(NAME, 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 ) \
+#define GENLIST_PART_BASE( HEIGHT ) \
          part { name: "base"; \
             type: RECT; \
             repeat_events: 1; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: 0 param_item_height; \
-               color: GENLIST_PART_BG_COLOR_INC; \
+               min: 0 HEIGHT; \
+               align: 0.5 0.5; \
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR; \
             } \
          }
 
-#define GENLIST_PART_BASE_BG( param_item_height ) \
+#define GENLIST_PART_BASE_REORDER( HEIGHT ) \
          part { name: "base"; \
             type: RECT; \
             repeat_events: 1; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: 0 param_item_height; \
-               color: GENLIST_PART_BG_COLOR_INC; \
+               min: 0 HEIGHT; \
+               align: 0 0; \
+               color: 0 0 0 0;\
+               rel1 { \
+                  relative: 1 1; \
+                  to_x: "reorder.padding.left"; \
+                  to_y: "reorder.padding.top"; \
+               } \
+            } \
+         } \
+         part { name: "reorder.padding.left"; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               visible: 0; \
+               rel2.relative: 0 1; \
+               align: 0 0.5; \
+            } \
+            description { state: "reorder" 0.0; \
+               inherit: "default" 0.0; \
+               visible: 1; \
+               fixed: 1 0; \
+               min: 16 0; \
+               color: GENLIST_PART_REORDER_BG_COLOR; \
+            } \
+         } \
+       part { name: "reorder.padding.top"; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               visible: 0; \
+               rel2.relative: 1 0; \
+               align: 0.5 0; \
+            } \
+            description { state: "reorder" 0.0; \
+               inherit: "default" 0.0; \
+               visible: 1; \
+               fixed: 0 1; \
+               min: 0 8; \
+               color: GENLIST_PART_REORDER_BG_COLOR; \
             } \
          }
 
-/// This block events
+/// Why is this needed??? (event block??)
 #define GENLIST_PART_BASE_EVENT_OFF \
-         part { name: "base_event";\
+         part { name: "base";\
             type: RECT;\
             repeat_events: 0;\
             description { state: "default" 0.0;\
             }\
          }
 
+#define GENLIST_PART_BOTTOM_LINE \
+         part { name: "bottom_line"; \
+            type: RECT; \
+            mouse_events: 0; \
+            description { state: "default" 0.0; \
+               min: 0 1; \
+               fixed: 0 1; \
+               visible: 1; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+               rel1 { \
+                  relative: 0.0 1.0; \
+                  offset: 0 -1; \
+               } \
+            } \
+            description { state: "reorder" 0.0; \
+               inherit: "default" 0.0; \
+               color: 0 0 0 0; \
+            } \
+         }
+
+#define GENLIST_PART_BG_IMAGE \
+         part { name: "bg_image"; \
+            type: RECT; \
+            clip_to: "disclip"; \
+            mouse_events: 0; \
+            description { state: "default" 0.0; \
+               color: GENLIST_PART_LIST_BG_COLOR; \
+            } \
+            description { state: "selected" 0.0; \
+               inherit: "default" 0.0; \
+               color: GENLIST_PART_LIST_PRESS_COLOR_INC; \
+            } \
+         }
+
 #define GENLIST_PART_BG \
          part { name: "bg"; \
             type: RECT; \
             clip_to: "disclip"; \
             mouse_events: 0; \
             description { state: "default" 0.0; \
-               color: GENLIST_PART_BG_COLOR_INC; \
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR; \
             } \
             description { state: "hide" 0.0; \
                inherit: "default" 0.0; \
             } \
          }
 
-#define GENLIST_PART_BG_IMAGE \
-         part { name: "bg_image"; \
-            type: RECT; \
-            clip_to: "disclip"; \
-            mouse_events: 0; \
-            description { state: "default" 0.0; \
-               color: GENLIST_PART_LIST_BG_COLOR_INC; \
-            } \
-            description { state: "selected" 0.0; \
-               inherit: "default" 0.0; \
-               color: GENLIST_PART_LIST_PRESS_COLOR_INC; \
-            } \
-         }
-
-#define GENLIST_PART_BOTTOM_LINE \
-         part { name: "bottom_line"; \
-            type: RECT; \
-            mouse_events: 0; \
-            description { state: "default" 0.0; \
-               min: 0 1; \
-               fixed: 0 1; \
-               visible: 1; \
-               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
-               rel1 { \
-                  relative: 0.0 1.0; \
-                  offset: 0 -1; \
-               } \
-            } \
-         }
-
 #define GENLIST_PART_BOTTOM_EFFECT_LINE \
          part { name: "bottom_line"; \
             type: RECT; \
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
          }
 
-#define GENLIST_PART_PADDING_TOP( param_padding_size ) \
-       part { name: "elm.padding.top"; \
+#define GENLIST_PART_PADDING_TEXT_TOP( param_padding_size ) \
+       part { name: "elm.padding.text.top"; \
             type: RECT; \
             scale: 1; \
             description { \
             } \
          }
 
-#define GENLIST_PART_PADDING_TEXT_TOP( param_padding_size ) \
-       part { name: "elm.padding.text.top"; \
+
+#define GENLIST_PART_PADDING( NAME, SIZE, REL1, REL2 ) \
+       part { name: NAME; \
             type: RECT; \
             scale: 1; \
-            description { \
-               state: "default" 0.0; \
-               min: 0 param_padding_size; \
-               fixed: 0 1; \
+            description { state: "default" 0.0; \
+               min: SIZE 0; \
+               fixed: 1 0; \
                visible: 0; \
-               rel2.relative: 1.0 0.0; \
-               align: 0.0 0.0; \
+               align: 0.5 0.5; \
+               rel1 { \
+                  relative: REL1; \
+                  to: "base"; \
+               } \
+               rel2 { \
+                  relative: REL2; \
+                  to: "base"; \
+               } \
             } \
          }
 
-#define GENLIST_PART_PADDING_BOTTOM( param_padding_size ) \
-       part { name: "elm.padding.bottom"; \
+#define GENLIST_PART_PADDING_LEFT( SIZE ) \
+         part { name: "elm.padding.left"; \
             type: RECT; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: 0 param_padding_size; \
-               fixed: 0 1; \
+               min: SIZE 0; \
+               max: SIZE 0; \
+               fixed: 1 0; \
                visible: 0; \
-               rel1.relative: 0.0 1.0; \
-               align: 1.0 1.0; \
+               align: 0.0 0.5; \
+               rel1.to: "base"; \
+               rel2.to: "base"; \
+               rel2.relative: 0.0 1.0; \
             } \
          }
 
-#define GENLIST_PART_PADDING_LEFT( param_padding_size ) \
-         part { name: "elm.padding.left"; \
+#define GENLIST_PART_PADDING_LEFT_TO( NAME, LEFT, SIZE ) \
+       part { name: NAME; \
             type: RECT; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: param_padding_size 0; \
+               min: SIZE 0; \
                fixed: 1 0; \
                visible: 0; \
-               rel2.relative: 0.0 1.0; \
-               align: 0.0 0.0; \
+               align: 0 0.5; \
+               rel1 { \
+                  relative: 1 0.5; \
+                  to_x: LEFT; \
+                  to_y: LEFT; \
+               } \
+               rel2 { \
+                  relative: 1 0.5; \
+                  to_x: LEFT; \
+                  to_y: LEFT; \
+               } \
             } \
          }
 
-#define GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
+#define GENLIST_PART_PADDING_RIGHT( SIZE ) \
        part { name: "elm.padding.right"; \
             type: RECT; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: param_padding_size 0; \
+               min: SIZE 0; \
+               max: SIZE 0; \
                fixed: 1 0; \
                visible: 0; \
-               rel1.relative: 1.0  0.0; \
-               align: 1.0 0.0; \
+               align: 1.0 0.5; \
+               rel1.to: "base"; \
+               rel2.to: "base"; \
+               rel1.relative: 1 0; \
             } \
          }
 
-#define GENLIST_DIALOGUE_PART_BASE( param_item_height ) \
-         part { name: "base_part"; \
+#define GENLIST_PART_PADDING_RIGHT_TO( NAME, RIGHT, SIZE ) \
+       part { name: NAME; \
             type: RECT; \
-            clip_to: "disclip"; \
-            repeat_events: 1; \
             scale: 1; \
             description { state: "default" 0.0; \
-               min: 0 param_item_height; \
-               color: LAYOUT_GROUP_LIST_BG_COLOR_INC; \
+               min: SIZE 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               align: 1 0.5; \
+               rel1 { \
+                  relative: 0 0.5; \
+                  to: RIGHT; \
+               } \
+               rel2 { \
+                  relative: 0 0.5; \
+                  to: RIGHT; \
+               } \
+            } \
+         }
+
+#define GENLIST_PART_PADDING_TOP( SIZE ) \
+       part { name: "elm.padding.top"; \
+            type: RECT; \
+            scale: 1; \
+            description { \
+               state: "default" 0.0; \
+               min: 0 SIZE; \
+               fixed: 0 1; \
+               visible: 0; \
+               rel1.to: "base"; \
+               rel2.to: "base"; \
+               rel2.relative: 1.0 0.0; \
+               align: 0.5 0.0; \
+            } \
+         }
+
+#define GENLIST_PART_PADDING_TOP_TO( NAME, TOP, SIZE ) \
+       part { name: NAME; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: 0 SIZE; \
+               fixed: 0 1; \
+               visible: 0; \
+               align: 0.5 0; \
+               rel1 { \
+                  relative: 0.5 1; \
+                  to: TOP; \
+               } \
+               rel2 { \
+                  relative: 0.5 1; \
+                  to: TOP; \
+               } \
+            } \
+         }
+
+#define GENLIST_PART_PADDING_BOTTOM( SIZE ) \
+       part { name: "elm.padding.bottom"; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: 0 SIZE; \
+               fixed: 0 1; \
+               visible: 0; \
+               color: 0 0 0 0; \
+               rel1.to: "base"; \
+               rel2.to: "base"; \
+               rel1.relative: 0.0 1.0; \
+               align: 0.5 1.0; \
+            } \
+         }
+
+#define GENLIST_PART_PADDING_BOTTOM_TO( NAME, BOTTOM, SIZE ) \
+       part { name: NAME; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: 0 SIZE; \
+               fixed: 0 1; \
+               visible: 0; \
+               align: 0.5 1; \
+               rel1 { \
+                  relative: 0.5 0; \
+                  to: BOTTOM; \
+               } \
+               rel2 { \
+                  relative: 0.5 0; \
+                  to: BOTTOM; \
+               } \
             } \
          }
 
-// FIXME: Use above instead
 #define GENLIST_PART_DIALOGUE_BASE( param_item_height ) \
          part { name: "base"; \
             type: RECT; \
                part { name: "point"; \
                        type: RECT; \
                        scale: 1; \
-                        description { \
-                                state: "default" 0.0; \
-                                color: 0 0 0 0; \
-                                rel1 { relative: 0.0 0.0; } \
-                                rel2 { relative: 1.0 0.0; } \
-                        } \
-                }
+         description { \
+            state: "default" 0.0; \
+            color: 0 0 0 0; \
+            rel1 { relative: 0.0 0.0; } \
+            rel2 { relative: 1.0 0.0; } \
+         } \
+      }
 
 #define GENLIST_PART_MAP_START( param_x, param_y, param_z ) \
                description { state: "map_transition" 0.0; \
             scale: 1; \
             description { state: "default" 0.0; \
                min: 0 param_item_height; \
-               color: GENLIST_PART_BG_COLOR_INC; \
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR; \
             } \
             GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \
             GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \
             } \
          }
 
+// 2.2.7 Genlist_Edit mode (Rename)
 #define GENLIST_PART_FLIP \
-         part { name: "elm.flip.icon"; \
-            clip_to: "disclip"; \
-            type: SWALLOW; \
+         part { name: "flip_event_block";\
+            type: RECT;\
+            mouse_events: 0; \
+            repeat_events: 0;\
+            description { state: "default" 0.0;\
+               visible: 0; \
+               color: 0 0 0 0; \
+            } \
+            description { state: "flip_enabled" 0.0; \
+               inherit: "default" 0.0; \
+               visible: 1; \
+               color: GENLIST_PART_FLIP_BG_COLOR;\
+            }\
+         }\
+         part { name: "elm.flip.content.left"; \
+            type: RECT; \
             scale: 1; \
             description { state: "default" 0.0; \
+               min: 16 0; \
+               fixed: 1 0; \
                visible: 0; \
-               fixed: 1 1; \
-               align: 1 0; \
-               min: 80 0; \
+               align: 0 0.5; \
                rel1 { \
-                  relative: 0.0  0.0; \
-                  to_x: "elm.padding.right"; \
+                  relative: 0 0; \
+                  to_x: "base"; \
+                  to_y: "base"; \
                } \
                rel2 { \
-                  relative: 0.0  1.0; \
-                  to_x: "elm.padding.right"; \
+                  relative: 0 1; \
+                  to_x: "base"; \
+                  to_y: "base"; \
                } \
             } \
+         } \
+         part { name: "elm.flip.content"; \
+            clip_to: "disclip"; \
+            type: SWALLOW; \
+            scale: 1; \
+            GENLIST_DESCRIPTION_LR("elm.flip.content.left", "elm.flip.icon.left", fixed: 1 1; visible: 0;) \
             description { state: "flip_enabled" 0.0; \
                inherit: "default" 0.0; \
                visible: 1; \
             } \
          } \
-         part { name: "elm.flip.content"; \
+         GENLIST_PART_PADDING_RIGHT_TO("elm.flip.icon.left", "elm.flip.icon", 16) \
+         part { name: "elm.flip.icon"; \
             clip_to: "disclip"; \
             type: SWALLOW; \
             scale: 1; \
             description { state: "default" 0.0; \
                visible: 0; \
                fixed: 1 1; \
+               align: 1 0.5; \
+               max: 132 72; \
                rel1 { \
-                  relative: 1.0  0.5; \
-                  to_x: "elm.padding.left"; \
+                  relative: 0 0; \
+                  to_x: "elm.flip.icon.right"; \
                } \
                rel2 { \
-                  relative: 0.0  0.5; \
-                  to_x: "elm.flip.icon"; \
+                  relative: 0 1; \
+                  to_x: "elm.flip.icon.right"; \
                } \
             } \
             description { state: "flip_enabled" 0.0; \
                inherit: "default" 0.0; \
                visible: 1; \
             } \
+         } \
+         part { name: "elm.flip.icon.right"; \
+            type: RECT; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: 16 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               align: 1 0.5; \
+               rel1 { \
+                  relative: 1 0; \
+                  to_x: "base"; \
+                  to_y: "base"; \
+               } \
+               rel2 { \
+                  relative: 1 1; \
+                  to_x: "base"; \
+                  to_y: "base"; \
+               } \
+            } \
          }
 
 #define GENLIST_DESCRIPTION_INVISIBLE_SELECTED \
             action: PLAY_SAMPLE "button-pressed" 1.0; \
          }
 
+// 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
+#define GENLIST_PROGRAM_DISCLIP( TARGET ) \
+         program { name: "enabled"; \
+            signal: "elm,state,enabled"; \
+            source: "elm"; \
+            action: STATE_SET "default" 0.0; \
+            target: "disclip"; \
+            TARGET \
+         } \
+         program { name: "disabled"; \
+            signal: "elm,state,disabled"; \
+            source: "elm"; \
+            action: STATE_SET "disabled" 0.0; \
+            target: "disclip"; \
+            TARGET \
+         }
+
+#define GENLIST_PROGRAM_SELECT( TARGET ) \
+         program { name: "selected"; \
+            signal: "elm,state,selected"; \
+            source: "elm"; \
+            action: STATE_SET "selected" 0.0; \
+            target: "bg_image"; \
+            TARGET \
+            after: "play_button_press"; \
+         } \
+         program { name: "unselected"; \
+            signal: "elm,state,unselected"; \
+            source: "elm"; \
+            action: STATE_SET "default" 0.0; \
+            target: "bg_image"; \
+            TARGET \
+            transition: LINEAR 0.1; \
+         } \
+         program { name: "play_button_press"; \
+            action: PLAY_SAMPLE "button-pressed" 1.0; \
+         }
+
 
 
+#define GENLIST_PROGRAM_REORDER \
+         program { name: "reorder_enabled"; \
+            signal: "elm,state,reorder,mode_set"; \
+            source: "elm"; \
+            action: STATE_SET "reorder" 0.0; \
+            target: "base"; \
+            target: "reorder.padding.left"; \
+            target: "reorder.padding.top"; \
+            target: "bottom_line"; \
+         } \
+         program { name: "reorder_disabled"; \
+            signal: "elm,state,reorder,mode_unset"; \
+            source: "elm"; \
+            action: STATE_SET "default" 0.0; \
+            target: "base"; \
+            target: "reorder.padding.left"; \
+            target: "reorder.padding.top"; \
+            target: "bottom_line"; \
+         } \
+         program { name: "reorder_enabled_effect"; \
+            signal: "elm,state,reorder_enabled_effect"; \
+            source: "elm"; \
+            action: STATE_SET "reorder" 0.0; \
+            transition: DECELERATE 0.7; \
+            target: "base"; \
+            target: "reorder.padding.left"; \
+            target: "reorder.padding.top"; \
+            target: "bottom_line"; \
+         } \
+         program { name: "reorder_disabled_effect"; \
+            signal: "elm,state,reorder_disabled_effect"; \
+            source: "elm"; \
+            action: STATE_SET "default" 0.0; \
+            transition: DECELERATE 0.7; \
+            target: "base"; \
+            target: "reorder.padding.left"; \
+            target: "reorder.padding.top"; \
+            target: "bottom_line"; \
+         } \
+
+#define GENLIST_PROGRAM_FLIP_TARGET( DISABLE_TARGET, FLIP_TARGET ) \
+         program { name: "flip_enabled"; \
+            signal:  "elm,state,flip,enabled"; \
+            source:  "elm"; \
+            action:  STATE_SET "flip_enabled" 0.0; \
+            DISABLE_TARGET \
+            after:   "flip_enabled_next"; \
+         } \
+         program { name:    "flip_enabled_next"; \
+            action:  STATE_SET "flip_enabled" 0.0; \
+            transition: DECELERATE 0.5; \
+            FLIP_TARGET \
+         } \
+         program { name:    "flip_disabled"; \
+            signal:  "elm,state,flip,disabled"; \
+            source:  "elm"; \
+            action:  STATE_SET "default" 0.0; \
+            transition: DECELERATE 0.5; \
+            FLIP_TARGET \
+            after:   "flip_disabled_next"; \
+         } \
+         program { name:    "flip_disabled_next"; \
+            source:  "elm"; \
+            action:  STATE_SET "default" 0.0; \
+            DISABLE_TARGET \
+         }
+
+#define GENLIST_PROGRAM_FLIP( TARGET ) \
+         program { name: "flip_enabled"; \
+            signal:  "elm,state,flip,enabled"; \
+            source:  "elm"; \
+            action:  STATE_SET "flip_enabled" 0.0; \
+            TARGET \
+            after:   "flip_enabled_next"; \
+         } \
+         program { name:    "flip_enabled_next"; \
+            action:  STATE_SET "flip_enabled" 0.0; \
+            transition: DECELERATE 0.5; \
+            target: "elm.flip.content"; \
+            target: "elm.flip.icon"; \
+         } \
+         program { name:    "flip_disabled"; \
+            signal:  "elm,state,flip,disabled"; \
+            source:  "elm"; \
+            action:  STATE_SET "default" 0.0; \
+            transition: DECELERATE 0.5; \
+            target: "elm.flip.content"; \
+            target: "elm.flip.icon"; \
+            after:   "flip_disabled_next"; \
+         } \
+         program { name:    "flip_disabled_next"; \
+            source:  "elm"; \
+            action:  STATE_SET "default" 0.0; \
+            TARGET \
+         }
 /* genlist multisense macro - end */
index 980e3f7..7a9653a 100644 (file)
@@ -80,7 +80,7 @@
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.swallow.icon";
                   relative: 0.0  1.0;
                   offset:   0   0;
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.swallow.icon";
          image: "00_list_bar_press_1x80.png" COMP;
       }
       parts {
-         GENLIST_PART_DISCLIP
-         GENLIST_PART_BASE( GENLIST_HEIGHT_1LINE )
          GENLIST_PART_BG_IMAGE
+         GENLIST_PART_BASE_REORDER( GENLIST_HEIGHT_1LINE )
          GENLIST_PART_BOTTOM_LINE
+
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
-         GENLIST_PART_FLIP
+
          part { name: "elm.text";
             clip_to: "disclip";
             type: TEXT;
             mouse_events: 0;
             scale: 1;
-            description { state: "default" 0.0;
+            GENLIST_DESCRIPTION_LR("elm.padding.left", "elm.padding.right", \
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
-               rel1 {
-                  relative: 1.0 0.0;
-                  to_x: "elm.padding.left";
-               }
-               rel2 {
-                  relative: 0.0 1.0;
-                  to_x: "elm.padding.right";
-               }
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   max: 1 1;
-                  align: 0.0 0.5;
+                  align: 0 0.5;
                   text_class: "list_item";
                }
-            }
+            )
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
-            GENLIST_DESCRIPTION_INVISIBLE_SELECTED
+            //GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             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;
-            GENLIST_PROGRAM_SCRIPT_FLIP_SELECT_1TEXT
-            GENLIST_PROGRAM_AFTER_PLAY_BUTTON_PRESS
-         }
-         program { name: "go_passive";
-            signal: "elm,state,unselected";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "bg_image";
-            target: "elm.text";
-            transition: LINEAR 0.1;
-         }
-         program { name: "go_disabled";
-            signal: "elm,state,disabled";
-            source: "elm";
-            action: STATE_SET "disabled" 0.0;
-            target: "disclip";
-         }
-         program { name: "go_enabled";
-            signal: "elm,state,enabled";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "disclip";
-         }
-         GENLIST_PROGRAM_FLIP_1TEXT
-         GENLIST_PROGRAM_PLAY_BUTTON_PRESS
+         GENLIST_PROGRAM_DISCLIP( ; )
+         GENLIST_PROGRAM_SELECT( target: "elm.text"; )
+         GENLIST_PROGRAM_REORDER
+         GENLIST_PROGRAM_FLIP( target: "elm.text"; )
       }
    }
 // 2.2.1.1 (textblock)
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
                // FIXME: Why color textblock of is not changed by text.style?
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-               text.style: "genlist_default_textblock_selected_style";
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
 
          }
                   to_x: "elm.padding.icon1.left2";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   max: 1 0;
                   align: 0.0 0.5;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   max: 1 0;
                   align: 0.0 0.5;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                }
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
                // FIXME: Why is not textblock changed by text.style?
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-               text.style: "genlist_default_textblock_selected_style";
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             scale: 1;
             description { state: "default" 0.0;
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                rel1 {
                   relative: 1.0 0.0;
                   to_x: "elm.padding.left";
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                fixed: 1 0;
                min: GENLIST_TEXT2_WIDTH_MIN 0;
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                rel1 {
                   relative: 0.0 0.0;
                   to_x: "elm.padding.right";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
       parts {
          part { name: "elm.text.2";
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
             }
          }
       }
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon3.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   relative: 0.0  1.0;
                   to_x: "elm.padding.text1.right";
                }
-               color: GENLIST_TEXT_COLOR_CONVERTOR_STYLE;
+               color: GENLIST_CONVERTOR_STYLE_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_40_INC;
+                  size: GENLIST_CONVERTOR_STYLE_SIZE;
                   min: 0 1;
                   align: 1.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_CONVERTOR_STYLE_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.padding.text1.right";
                   relative: 0.0  1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_sub_textblock_style";
+                  style: "genlist_style_list_sub_text_default";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_sub_textblock_selected_style";
+               text.style: "genlist_style_list_sub_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_default_textblock_style";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  style: "genlist_style_list_main_text_unread";
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   size: GENLIST_FONT_32_INC;
                   min: 0 1;
                   align: 0.0 0.5;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_y: "elm.text.3";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               // FIXME: Why color textblock of is not changed by text.style?
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_default_textblock_style";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  style: "genlist_style_list_main_text_unread";
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   size: GENLIST_FONT_32_INC;
                   min: 0 1;
                   align: 0.0 0.5;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
       }
    }
 
-// ???
+// 2.4.2.18
    group { name: "elm/genlist/item_compress/multiline/dialogue/2text/default";
       alias: "elm/genlist/item_compress_odd/multiline/dialogue/2text/default";
       data.item: "stacking" "above";
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_DIALOGUE_BG_IMAGE
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.text.2";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_sub_style";
+                  style: "genlist_style_flexible_text_sub";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               text.style: "genlist_textblock_sub_selected_style";
-            }
          }
          GENLIST_PART_DISCLIP
       }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   align: 0.5 0.5;
                   text_class: "slp_medium";
                }
-               color: GENLIST_TEXT_COLOR_CONVERTOR_STYLE;
+               color: GENLIST_CONVERTOR_STYLE_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_CONTENTS_TEXT;
+               color: GENLIST_CONTENTS_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_30_INC;
+                  size: GENLIST_CONTENTS_TEXT_SIZE;
                   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;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_default_textblock_style";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  style: "genlist_style_list_main_text_unread";
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   size: GENLIST_FONT_32_INC;
                   min: 0 1;
                   align: 0.0 0.5;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_UNREAD_EMAIL;
+               color: GENLIST_UNREAD_EMAIL_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_UNREAD_EMAIL_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
-            }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          GENLIST_PART_FLIP
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0 1;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1 1;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.0;
                text {
-                  style: "genlist_default_textblock_style";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  style: "genlist_style_list_main_text_unread";
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0 0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon3.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_help_style";
+                  style: "genlist_style_dialogue_group_help_text";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_42_INC;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.text.2";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_flexible_sub_style";
+                  style: "genlist_style_flexible_text_sub";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               text.style: "genlist_textblock_flexible_sub_selected_style";
-            }
          }
          GENLIST_PART_DISCLIP
       }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_40_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_01_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
+               color: GENLIST_3LINE_MAIN_TEXT_03_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_30_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_03_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
+               color: GENLIST_3LINE_MAIN_TEXT_03_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
+               color: GENLIST_3LINE_MAIN_TEXT_01_READ_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_40_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_01_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02;
+               color: GENLIST_3LINE_MAIN_TEXT_02_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_36_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_02_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_3LINE_MAIN_TEXT_02_COLOR_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
+               color: GENLIST_3LINE_MAIN_TEXT_03_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_30_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_03_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
+               color: GENLIST_3LINE_MAIN_TEXT_03_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_40_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_01_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_36_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
+               color: GENLIST_3LINE_MAIN_TEXT_03_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_30_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_03_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
+               color: GENLIST_3LINE_MAIN_TEXT_03_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel1.to: "elm.text.1.rect";
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_40_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_01_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.rect";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_02;
+               color: GENLIST_3LINE_MAIN_TEXT_02_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_36_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_02_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_3LINE_MAIN_TEXT_02_COLOR_FOCUS;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03;
+               color: GENLIST_3LINE_MAIN_TEXT_03_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_30_INC;
+                  size: GENLIST_3LINE_MAIN_TEXT_03_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_03_FOCUS;
+               color: GENLIST_3LINE_MAIN_TEXT_03_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_3LINE_MAIN_TEXT_01_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 1.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
+               color: GENLIST_3LINE_MAIN_TEXT_01_READ_COLOR;
             }
          }
       }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
+               color: GENLIST_3LINE_MAIN_TEXT_01_READ_COLOR;
             }
          }
       }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_READ;
+               color: GENLIST_3LINE_MAIN_TEXT_01_READ_COLOR;
             }
          }
       }
       parts {
          part { name: "elm.text.1";
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
             }
          }
       }
                }
                rel2.to: "elm.text.1.rect";
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_3LINE_MAIN_TEXT_01_UNREAD;
+               color: GENLIST_3LINE_MAIN_TEXT_01_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1.bottom";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
       }
    }
 
-// 3.4.4
+// 2.2.4.1
    group { name: "elm/genlist/item/multiline/1title.2text/default";
       alias: "elm/genlist/item_odd/multiline/1title.2text/default";
       alias: "elm/genlist/item_compress/multiline/1title.2text/default";
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_multiline_textblock_style";
+                  style: "genlist_style_multiline_text";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               text.style: "genlist_multiline_textblock_selected_style";
-            }
          }
          part { name: "elm.padding.title.right";
             clip_to: "disclip";
                   to_x: "elm.padding.right";
                   to_y: "center_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                   to_x: "elm.padding.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   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;
-            }
          }
          part { name: "elm.padding.title.right";
             clip_to: "disclip";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_flexible_style";
+                  style: "genlist_style_multiline_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_textblock_flexible_selected_style";
+               text.style: "genlist_style_multiline_list_main_text_focus";
             }
          }
          GENLIST_PART_DISCLIP
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_42_INC;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.icon";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_sub_style";
+                  style: "genlist_style_flexible_text_sub";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               text.style: "genlist_textblock_sub_selected_style";
-            }
          }
          GENLIST_PART_DISCLIP
       }
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_BG_IMAGE
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_FONT_42_INC;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.text.2";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_sub_style";
+                  style: "genlist_style_flexible_text_sub";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
-            description { state: "selected" 0.0;
-               inherit: "default" 0.0;
-               text.style: "genlist_textblock_sub_selected_style";
-            }
          }
          GENLIST_PART_DISCLIP
       }
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_LIST_BG_COLOR_INC;
+               color: GENLIST_PART_LIST_BG_COLOR;
             }
          }
          part { name: "elm.icon";
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_LIST_BG_COLOR_INC;
+               color: GENLIST_PART_LIST_BG_COLOR;
             }
          }
          part { name: "elm.icon";
       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
 
       parts {
//        GENLIST_PART_BASE_EVENT_OFF
        // GENLIST_PART_BASE_EVENT_OFF
          GENLIST_PART_DISCLIP
-         GENLIST_DIALOGUE_PART_BASE(   GENLIST_GT_H )
-         GENLIST_PART_PADDING_TOP(     GENLIST_GT_PAD_T_H )
-         GENLIST_PART_PADDING_BOTTOM(  GENLIST_GT_PAD_B_H )
-         GENLIST_PART_PADDING_LEFT(    GENLIST_GT_PAD_L_W )
-         GENLIST_PART_PADDING_RIGHT(   GENLIST_GT_PAD_R_W )
+         GENLIST_PART_DIALOGUE_BASE( GENLIST_DIALOGUE_GROUP_TITLE_HEIGHT )
+         GENLIST_PART_PADDING_TOP( GENLIST_DIALOGUE_GROUP_TITLE_PADDING_TOP_SIZE )
+         GENLIST_PART_PADDING_BOTTOM( GENLIST_DIALOGUE_GROUP_TITLE_PADDING_BOTTOM_SIZE )
+         GENLIST_PART_PADDING_LEFT( 16 )
+         GENLIST_PART_PADDING_RIGHT( 17 )
          GENLIST_PART_BOTTOM_LINE
          part { name: "elm.text";
             type: TEXT;
                }
                rel2 {
                   relative: 0.0 0.0;
-                  offset: GENLIST_GT_PAD_M_W 0;
+                  offset: 32 0;
                   to_x: "elm.icon";
                   to_y: "elm.padding.bottom";
                }
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.right";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          part { name: "elm.icon.1";
-            clip_to: "disclip";
             type: SWALLOW;
             scale: 1;
             description { state: "default" 0.0;
                   to_x: "elm.padding.right";
                }
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.text2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.icon1.bg";
                   to_y: "elm.padding.top";
                }
                align: 1.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.2";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   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_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   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_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.icon.left";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   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_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.icon.left";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   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_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to_x: "elm.padding.right";
                align: 1.0 0.5;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   relative: 0.0  1.0;
                   to_x: "elm.padding.text1.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_42_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                rel2.to_x: "elm.padding.right";
                align: 1.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   size: GENLIST_FONT_32_INC;
                   min: 0 1;
                   align: 0.0 0.5;
                   to_x: "elm.padding.icon3.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon2.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
    group { name: "elm/genlist/item_compress/dialogue/2text.2icon.3.tb/default";
       inherit: "elm/genlist/item/dialogue/2text.2icon.3/default";
       parts {
+         part { name: "elm.text.1";
+            clip_to: "disclip";
+            type: TEXTBLOCK;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 GENLIST_SIZE_61_INC;
+               fixed: 0 1;
+               align: 0.0 0.0;
+               rel1 {
+                  relative: 1.0 1.0;
+                  to_x: "elm.padding.icon1.right";
+                  to_y: "elm.padding.top";
+               }
+               rel2 {
+                  relative: 0.0 1.0;
+                  to_x: "elm.padding.icon2.left";
+                  to_y: "elm.padding.top";
+               }
+               text {
+                  style: "genlist_style_list_sub_text_default";
+                  min: 0 1;
+                  align: 0.0 0.5;
+                  text_class: "list_item";
+               }
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               // FIXME: Why color textblock of is not changed by text.style?
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_sub_text_focus";
+            }
+            GENLIST_DESCRIPTION_FLIP_ENABLED
+
+         }
          part { name: "elm.text.2";
             clip_to: "disclip";
             type: TEXTBLOCK;
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_default_textblock_style";
-                  size: GENLIST_FONT_32_INC;
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               // FIXME: Why color textblock of is not changed by text.style?
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 1.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.text.1";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: RECT;
             repeat_events: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_DIALOGUE_BG_IMAGE
                   to_x: "elm.padding.left";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   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;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "vertical_line";
                   to_y: "elm.padding.bottom";
                }
                text {
-                  style: "genlist_textblock_flexible_style";
+                  style: "genlist_style_multiline_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_textblock_selected_style";
+               text.style: "genlist_style_multiline_list_main_text_focus";
             }
          }
          GENLIST_PART_DISCLIP
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   to_x: "elm.padding.right";
                   to_y: "center_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   relative: 0.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
          }
          part { name: "elm.padding.icon1.left";
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          GENLIST_PART_DIALOGUE_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_BOTTOM( GENLIST_PADDING_10_INC )
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
          GENLIST_PART_DIALOGUE_ITEM
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.icon.left";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.bottom";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 1 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_y: "elm.padding.top";
                }
                align: 0.0 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "elm.padding.bottom";
                }
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_SETTINGS;
+               color: GENLIST_LIST_SUB_TEXT_SETTINGS_COLOR;
                text {
                   font: "SLP:style=Medium";
                   size: GENLIST_FONT_32_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                rel2.to_x: "elm.padding.title.right";
                align: 0.0 0.5;
                fixed: 1 1;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 1 1;
                   max: 1 1;
                   align: 0.0 0.5;
                }
                rel2.to_x: "elm.padding.left";
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_MULTILINE_TEXT;
+               color: GENLIST_MULTILINE_TEXT_COLOR;
                text {
                   font: "SLP:style=Medium";
-                  size: GENLIST_FONT_32_INC;
+                  size: GENLIST_MULTILINE_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                   to_x: "elm.padding.right";
                   to_y: "center1_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center2_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center3_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "bottom_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center1_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
                   to_x: "elm.padding.right";
                   to_y: "center2_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "center3_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "center4_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   to_x: "elm.padding.right";
                   to_y: "bottom_line";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "slp_roman";
                   relative: 1.0 1.0;
                   to_x: "elm.padding.right";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.text";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
          GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
 
-         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"))
+         GENLIST_PADDING("elm.icon.right", GENLIST_DESCRIPT_LINE_RIGHT("default", "elm.text.4", "elm.padding.top", "elm.padding.bottom", min:16 0; visible: 0;))
+         GENLIST_PADDING("elm.text.1.right", GENLIST_DESCRIPT_LINE_RIGHT("default", "elm.icon.1", "elm.padding.top", "elm.padding.bottom", min:16 0; visible: 0;))
+         GENLIST_PADDING("elm.text.3.right", GENLIST_DESCRIPT_LINE_RIGHT("default", "elm.text.2", "elm.padding.top", "elm.padding.bottom", min:16 0; visible: 0;))
          part { name: "elm.bubble";
             type: IMAGE;
             description{ state: "default" 0.0;
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            GENLIST_DESCRIPT_DOT_RT("elm.padding.right", "elm.padding.top")
-               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
+            GENLIST_DESCRIPT_DOT_RT("default", "elm.padding.right", "elm.padding.top",
+               color: GENLIST_LIST_BUBBLE_TEXT_COLOR;
                fixed: 1 1;
                min: GENLIST_ICON_MEDIUM_SIZE 60;
                max: GENLIST_ICON_MEDIUM_SIZE 60;
                   align: 0.5 0.5;
                   text_class: "slp_medium";
                }
-            }
+            )
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          part { name: "elm.icon.1";
             clip_to: "disclip";
             type: SWALLOW;
             scale: 1;
-            GENLIST_DESCRIPT_DOT_RT("elm.icon.right", "elm.padding.top")
+            GENLIST_DESCRIPT_DOT_RT("default", "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;
-            GENLIST_DESCRIPT_DOT_RB("elm.padding.right", "elm.padding.bottom")
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+            GENLIST_DESCRIPT_DOT_RB("default", "elm.padding.right", "elm.padding.bottom",
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                fixed: 1 1;
                min: 0 48;
                max: 300 48;
                   align: 0.5 0.5;
                   text_class: "slp_medium";
               }
-            }
+            )
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             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;
+            GENLIST_DESCRIPTION("elm.padding.left", "elm.text.1.right", "elm.padding.top", "elm.text.2",
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 60;
                max: -1 60;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   align: 0.0 0.5;
                   text_class: "list_item";
                }
-            }
+            )
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom")
-               color: GENLIST_TEXT_COLOR_NAME_TEXT;
+            GENLIST_DESCRIPTION("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom",
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 1 1;
                align: 0.0 0.5;
                min: 0 48;
                   align: 0.0 0.5;
                   text_class: "slp_medium";
                }
-            }
+            )
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          GENLIST_PART_FLIP
             clip_to: "disclip";
             type: TEXTBLOCK;
             scale: 1;
-            GENLIST_DESCRIPT_DOT_RT("elm.padding.right", "elm.padding.top")
+            GENLIST_DESCRIPT_DOT_RT("default", "elm.padding.right", "elm.padding.top",
                fixed: 1 1;
                min: GENLIST_ICON_MEDIUM_SIZE 60;
                max: GENLIST_ICON_MEDIUM_SIZE 60;
                   min: 1 1;
                   align: 0.5 0.5;
                }
-            }
+            )
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          part { name: "elm.text.2";
             clip_to: "disclip";
             type: TEXTBLOCK;
             scale: 1;
-            GENLIST_DESCRIPT_DOT_RB("elm.padding.right", "elm.padding.bottom")
+            GENLIST_DESCRIPT_DOT_RB("default", "elm.padding.right", "elm.padding.bottom",
                fixed: 1 1;
                min: 0 48;
                max: 300 48;
                text {
-                  style: "genlist_sub_textblock_style";
+                  style: "genlist_style_list_sub_text_default";
                   min: 1 0;
                   align: 0.5 0.5;
               }
-            }
+            )
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
                           // FIXME: color is not chaned by textblock
-                          color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
-               text.style: "genlist_sub_textblock_selected_style";
+                          color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_sub_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             clip_to: "disclip";
             type: TEXTBLOCK;
             scale: 1;
-            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.1.right", "elm.padding.top", "elm.text.2");
+            GENLIST_DESCRIPTION("elm.padding.left", "elm.text.1.right", "elm.padding.top", "elm.text.2",
                fixed: 0 1;
                min: 0 60;
                max: -1 60;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   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";
+                          color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
+               text.style: "genlist_style_list_main_text_unread";
             }
             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";
+                          color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             clip_to: "disclip";
             type: TEXT;
             scale: 1;
-            GENLIST_DESCRIPT_DEFAULT("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom")
+            GENLIST_DESCRIPTION("elm.padding.left", "elm.text.3.right", "elm.text.1", "elm.padding.bottom",
                fixed: 1 1;
                align: 0.0 0.5;
                min: 0 48;
                   style: "genlist_style_name_text";
                   align: 0.0 0.5;
                }
-            }
+            )
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
          GENLIST_PART_FLIP
             description { state: "default" 0.0;
                fixed: 1 1;
                max: -1 60;
-               color: GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT;
+               color: GENLIST_LIST_MESSAGE_TEXT_COLOR;
                text {
-                  font: GENLIST_TEXT_SIZE_LIST_MESSAGE_TEXT;
+                  font: GENLIST_LIST_MESSAGE_TEXT_SIZE;
                   min: 1 0;
                   align: 0.5 0.5;
                }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                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_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
+               color: GENLIST_LIST_BUBBLE_TEXT_COLOR;
                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_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                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_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MESSAGE_TEXT;
+               color: GENLIST_LIST_MESSAGE_TEXT_COLOR;
                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_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                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_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
 
             GENLIST_DESCRIPTION_FLIP_ENABLED
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_SUB_TEXT_DEFAULT;
+               color: GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR;
                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_TEXT_COLOR_LIST_SUB_TEXT_FOCUS;
+               color: GENLIST_LIST_SUB_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_BUBBLE_TEXT;
+               color: GENLIST_LIST_BUBBLE_TEXT_COLOR;
                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_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                fixed: 0 1;
                min: 0 GENLIST_SIZE_SLIDE_60_INC;
                rel1 { relative: 1.0 1.0;
                }
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "read" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_READ;
+               color: GENLIST_LIST_MAIN_TEXT_READ_COLOR;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_FOCUS;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
             type: TEXT;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_TEXT_COLOR_NAME_TEXT;
+               color: GENLIST_NAME_TEXT_COLOR;
                fixed: 0 1;
                align: 0.0 0.0;
                min: 0 GENLIST_SIZE_48_INC;
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
                   to_x: "elm.padding.right";
                   to_y: "text_center_line";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.text.1";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.1";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "text_bottom_line";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.text.2";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.2";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "text_center_line";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.text.1";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.1";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
                   to_x: "elm.padding.right";
                   to_y: "text_bottom_line";
                }
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          part { name: "elm.text.2";
                   to_x: "elm.padding.right";
                   to_y: "elm.text.bg.2";
                }
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
                   size: GENLIST_FONT_48_INC;
             repeat_events: 1;
             scale: 1;
             description { state: "default" 0.0;
-               color: GENLIST_PART_BG_COLOR_INC;
+               color: GENLIST_PART_DIALOGUE_GROUP_BG_COLOR;
             }
          }
          GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
                }
                align: 0.0 0.5;
                text {
-                  style: "genlist_default_textblock_style";
+                  style: "genlist_style_list_main_text_unread";
                   min: 0 1;
                   align: 0.0 0.5;
                }
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               text.style: "genlist_default_textblock_selected_style";
+               text.style: "genlist_style_list_main_text_focus";
             }
             GENLIST_DESCRIPTION_INVISIBLE_SELECTED
             GENLIST_DESCRIPTION_FLIP_ENABLED
                   to_x: "elm.padding.icon2.left";
                }
                align: 0.0 0.5;
-               color: GENLIST_TEXT_COLOR_LIST_MAIN_TEXT_UNREAD;
+               color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
                text {
                   font: "SLP:style=Roman";
-                  size: GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+                  size: GENLIST_LIST_MAIN_TEXT_SIZE;
                   min: 0 1;
                   align: 0.0 0.5;
                   text_class: "list_item";
             }
             description { state: "selected" 0.0;
                inherit: "default" 0.0;
-               color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
+               color: GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR;
             }
             GENLIST_DESCRIPTION_FLIP_ENABLED
          }
index 572f94a..3232e4c 100644 (file)
       data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
 
       parts {
+         GENLIST_PART_DISCLIP
          GENLIST_PART_BASE( GENLIST_HEIGHT_1LINE )
          GENLIST_PART_BOTTOM_LINE
-         GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
-         GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
+         GENLIST_PART_PADDING_LEFT( 133 )
+         GENLIST_PART_PADDING_RIGHT( 133 )
 
          part { name: "elm.slide.swallow.1";
             type: SWALLOW;
             clip_to: "disclip";
             scale: 1;
             mouse_events: 1;
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 486 GENLIST_TEXT_BTN_HEIGHT;
-               max: 486 GENLIST_TEXT_BTN_HEIGHT;
-               align: 0.5 0.5;
-               rel1 {
-                  relative: 1 0;
-                  to_x: "elm.padding.left";
-               }
-               rel2 {
-                  relative: 0 1;
-                  to_x: "elm.padding.right";
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.left", "elm.padding.right", fixed: 0 1; min: 486 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          // Transparent part between base parts and slidable parts
          part { name: "event_block_layer";
             clip_to: "disclip";
             type: SWALLOW;
             description { state: "default" 0.0;
-               rel1 {
-                  relative: 0 0;
-                  to: "base";
-               }
-               rel2 {
-                  relative: 1 1;
-                  to: "base";
-               }
+               rel1.to: "base";
+               rel2.to: "base";
             }
             description { state: "slide" 0.0;
                inherit: "default" 0.0;
@@ -99,7 +81,6 @@
                }
             }
          }
-         GENLIST_PART_DISCLIP
       }
       programs {
          program {
       inherit: "elm/genlist/item/mode/slide/default";
       data.item: "contents" "elm.slide.swallow.1 elm.slide.swallow.2";
       parts {
+         GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_SIZE_LEFT )
+         GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_SIZE_RIGHT )
+         GENLIST_PART_PADDING("elm.padding.center", GENLIST_PADDING_SIZE_DEFAULT, 0.5 0, 0.5 1)
          part { name: "elm.slide.swallow.1";
-            description { state: "default" 0.0;
-               min: 336 GENLIST_TEXT_BTN_HEIGHT;
-               max: 336 GENLIST_TEXT_BTN_HEIGHT;
-               align: 0 0.5;
-               rel1 {
-                  relative: 1 0;
-                  to_x: "elm.padding.left";
-               }
-               rel2 {
-                  relative: 1 1;
-                  to_x: "elm.padding.left";
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.left", "elm.padding.center", fixed: 1 1; min: 336 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          part { name: "elm.slide.swallow.2";
             type: SWALLOW;
             scale: 1;
             mouse_events: 1;
             insert_before: "event_block_layer";
-            description { state: "default" 0.0;
-               fixed: 1 1;
-               min: 336 GENLIST_TEXT_BTN_HEIGHT;
-               max: 336 GENLIST_TEXT_BTN_HEIGHT;
-               align: 1.0 0.5;
-               rel1 {
-                  relative: 0 0;
-                  to_x: "elm.padding.right";
-               }
-               rel2 {
-                  relative: 0 1;
-                  to_x: "elm.padding.right";
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.center", "elm.padding.right", fixed: 1 1; min: 336 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
       }
    }
       inherit: "elm/genlist/item/mode/slide2/default";
       data.item: "contents" "elm.slide.swallow.1 elm.slide.swallow.2 elm.slide.swallow.3";
       parts {
+         GENLIST_PART_PADDING("elm.padding.center", GENLIST_PADDING_SIZE_DEFAULT, 0.333 0, 0.333 1)
+         GENLIST_PART_PADDING("elm.padding.center1", GENLIST_PADDING_SIZE_DEFAULT, 0.666 0, 0.666 1)
          part { name: "elm.slide.swallow.1";
-            description { state: "default" 0.0;
-               min: 219 GENLIST_TEXT_BTN_HEIGHT;
-               max: 219 GENLIST_TEXT_BTN_HEIGHT;
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.left", "elm.padding.center", fixed: 1 1; min: 219 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          part { name: "elm.slide.swallow.2";
-            type: SWALLOW;
-            clip_to: "disclip";
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 218 GENLIST_TEXT_BTN_HEIGHT;
-               max: 218 GENLIST_TEXT_BTN_HEIGHT;
-               align: 0.5 0.5;
-               rel1 {
-                  relative: 1 0;
-                  to_x: "elm.slide.swallow.1";
-                  offset: GENLIST_PADDING_SIZE_DEFAULT 0;
-               }
-               rel2 {
-                  relative: 0 1;
-                  to_x: "elm.slide.swallow.3";
-                  offset: -GENLIST_PADDING_SIZE_DEFAULT 0;
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.center", "elm.padding.center1", fixed: 1 1; min: 218 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          part { name: "elm.slide.swallow.3";
             type: SWALLOW;
             clip_to: "disclip";
             scale: 1;
-            insert_before: "elm.slide.swallow.2";
-            description { state: "default" 0.0;
-               min: 219 GENLIST_TEXT_BTN_HEIGHT;
-               max: 219 GENLIST_TEXT_BTN_HEIGHT;
-               fixed: 1 0;
-               align: 1 0.5;
-               rel1 {
-                  relative: 0 0;
-                  to: "elm.padding.right";
-               }
-               rel2 {
-                  relative: 0 1;
-                  to: "elm.padding.right";
-               }
-            }
+            mouse_events: 1;
+            insert_before: "event_block_layer";
+            GENLIST_DESCRIPTION_LR("elm.padding.center1", "elm.padding.right", fixed: 1 1; min: 219 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
       }
    }
       inherit: "elm/genlist/item/mode/slide3/default";
       data.item: "contents" "elm.slide.swallow.1 elm.slide.swallow.2 elm.slide.swallow.3 elm.slide.swallow.4";
       parts {
+         GENLIST_PART_PADDING("elm.padding.center", GENLIST_PADDING_SIZE_DEFAULT, 0.25 0, 0.25 1)
+         GENLIST_PART_PADDING("elm.padding.center1", GENLIST_PADDING_SIZE_DEFAULT, 0.5 0, 0.5 1)
+         GENLIST_PART_PADDING("elm.padding.center2", GENLIST_PADDING_SIZE_DEFAULT, 0.75 0, 0.75 1)
          part { name: "elm.slide.swallow.1";
-            type: SWALLOW;
-            clip_to: "disclip";
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 156 GENLIST_TEXT_BTN_HEIGHT;
-               max: 156 GENLIST_TEXT_BTN_HEIGHT;
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.left", "elm.padding.center", fixed: 1 1; min: 156 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          part { name: "elm.slide.swallow.2";
-            description { state: "default" 0.0;
-               min: 156 GENLIST_TEXT_BTN_HEIGHT;
-               max: 156 GENLIST_TEXT_BTN_HEIGHT;
-               align: 0.0 0.5;
-               rel1 {
-                  relative: 1 0;
-                  to: "elm.slide.swallow.1";
-                  offset: GENLIST_PADDING_SIZE_DEFAULT 0;
-               }
-               rel2 {
-                  relative: 0 1;
-                  to: "elm.slide.swallow.4";
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.center", "elm.padding.center1", fixed: 1 1; min: 156 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
-
          part { name: "elm.slide.swallow.3";
-            type: SWALLOW;
-            clip_to: "disclip";
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 156 GENLIST_TEXT_BTN_HEIGHT;
-               max: 156 GENLIST_TEXT_BTN_HEIGHT;
-               align: 1.0 0.5;
-               rel1 {
-                  relative: 1 0;
-                  to: "elm.slide.swallow.1";
-               }
-               rel2 {
-                  relative: 0 1;
-                  to: "elm.slide.swallow.4";
-                  offset: -GENLIST_PADDING_SIZE_DEFAULT 0;
-               }
-            }
+            GENLIST_DESCRIPTION_LR("elm.padding.center1", "elm.padding.center2", fixed: 1 1; min: 156 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
          part { name: "elm.slide.swallow.4";
             type: SWALLOW;
             clip_to: "disclip";
             scale: 1;
-            insert_before: "elm.slide.swallow.3";
-            description { state: "default" 0.0;
-               min: 156 GENLIST_TEXT_BTN_HEIGHT;
-               max: 156 GENLIST_TEXT_BTN_HEIGHT;
-               fixed: 1 0;
-               align: 1 0.5;
-               rel1 {
-                  relative: 0 0;
-                  to: "elm.padding.right";
-               }
-               rel2 {
-                  relative: 0 1;
-                  to: "elm.padding.right";
-               }
-            }
+            mouse_events: 1;
+            insert_before: "event_block_layer";
+            GENLIST_DESCRIPTION_LR("elm.padding.center2", "elm.padding.right", fixed: 1 1; min: 156 GENLIST_TEXT_BTN_HEIGHT; max: -1 GENLIST_TEXT_BTN_HEIGHT; align: 0.5 0.5;)
          }
       }
    }
 
+// ---------------------------------------- Belows are not used anymore ?? ------------------------------------------------------
    group { name: "elm/genlist/item/mode/slide.1text/default";
       alias: "elm/genlist/item_odd/mode/slide.1text/default";
       alias: "elm/genlist/item_compress/mode/slide.1text/default";
             mouse_events: 0;
             scale: 1;
             description { state: "default" 0.0;
-               min: 0 GENLIST_TEXT_SIZE_LIST_MAIN_TEXT;
+               min: 0 GENLIST_LIST_MAIN_TEXT_SIZE;
                fixed: 0 1;
                align: 0.5 0;
                rel1 {
index a3c6f0e..4b3cab5 100644 (file)
 
 styles {
    style { name: "text_style"; // TODO: remove this later
-      base: "font=SLP:style=Roman font_size=28 color=#000000 wrap=char ellipsis=1.0 text_class=list_item";
+      base: "font=SLP:style=Regular font_size=28 color=#000000 wrap=char ellipsis=1.0 text_class=list_item";
       tag:  "br" "\n";
       tag:  "ps" "ps";
       tag:  "tab" "\t";
       tag:  "b" "+ font=SLP:style=Bold";
       tag:  "match" "+ color=#E58616FF";
    }
-   style { name: "genlist_default_textblock_style";
-      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_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+   style { name: "genlist_style_list_main_text_unread";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" 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_TEXT_COLOR_STYLE_LIST_SUB_TEXT" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_READ_COLOR_STYLE" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_sub_textblock_selected_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+   style { name: "genlist_style_list_main_text_focus";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR_STYLE" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_multiline_textblock_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_PART_FONT_MULTILINE_TEXT_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_list_sub_text_default";
+      base: "font=SLP:style=Medium font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_SUB_TEXT_DEFAULT_COLOR_STYLE" ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_multiline_textblock_selected_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_list_sub_text_focus";
+      base: "font=SLP:style=Medium font_size="GENLIST_LIST_SUB_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR_STYLE" ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_42_INC" color="GENLIST_PART_FONT_3LINE_MAIN_TEXT_UNREAD_STYLE_COLOR_INC" wrap=char text_class=list_item";
-      TEXTBLOCK_TAG
-   }
-   style { name: "genlist_textblock_selected_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_42_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_name_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_NAME_TEXT_SIZE" color="GENLIST_NAME_TEXT_COLOR_STYLE" ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_sub_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_36_INC" color="GENLIST_PART_FONT_3LINE_MAIN_TEXT_2_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_list_message_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_LIST_MESSAGE_TEXT_SIZE" color="GENLIST_LIST_MESSAGE_TEXT_COLOR_STYLE" ellipsis=1.0";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_sub_selected_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_36_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_multiline_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_MULTILINE_TEXT_SIZE" color="GENLIST_MULTILINE_TEXT_COLOR_STYLE" wrap=mixed text_class=list_item";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_flexible_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_48_INC" color="GENLIST_PART_FONT_FLEXIBLE_TEXT_MAIN_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_multiline_list_main_text_unread";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR_STYLE" wrap=char text_class=list_item";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_flexible_selected_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_48_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_multiline_list_main_text_focus";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_LIST_MAIN_TEXT_FOCUS_COLOR_STYLE" wrap=char text_class=list_item";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_flexible_sub_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_36_INC" color="GENLIST_PART_FONT_FLEXIBLE_TEXT_SUB_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_flexible_text_sub";
+      base: "font=SLP:style=Medium font_size="GENLIST_FLEXIBLE_TEXT_SUB_SIZE" color="GENLIST_FLEXIBLE_TEXT_SUB_COLOR_STYLE" wrap=char";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_flexible_sub_selected_style";
-      base: "font=SLP:style=Roman font_size="GENLIST_FONT_STYLE_36_INC" color="GENLIST_PART_TEXT_PRESS_STYLE_COLOR_INC" wrap=char text_class=list_item";
+   style { name: "genlist_style_dialogue_group_help_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_DIALOGUE_GROUP_HELP_TEXT_SIZE" color="GENLIST_DIALOGUE_GROUP_HELP_TEXT_COLOR_STYLE" wrap=mixed text_class=list_item";
       TEXTBLOCK_TAG
    }
-   style { name: "genlist_textblock_help_style";
-      base: "font=SLP:style=Medium font_size="GENLIST_FONT_STYLE_32_INC" color="GENLIST_PART_FONT_HELP_TEXT_STYLE_COLOR_INC" wrap=mixed text_class=list_item";
+   style { name: "genlist_style_list_bubble_text";
+      base: "font=SLP:style=Medium font_size="GENLIST_LIST_BUBBLE_TEXT_SIZE" color="GENLIST_LIST_BUBBLE_TEXT_COLOR_STYLE"  text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
 
    /* email styles */
    style { name: "genlist_email_textblock_selected_style";
-      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";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" 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_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" 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_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" 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_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_URGENCY_UNREAD_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" 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_TEXT_SIZE_LIST_MAIN_TEXT" color="GENLIST_PART_TEXTBLOCK_URGENCY_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
+      base: "font=SLP:style=Regular font_size="GENLIST_LIST_MAIN_TEXT_SIZE" color="GENLIST_PART_TEXTBLOCK_URGENCY_READ_STYLE_COLOR_INC" text_class=list_item ellipsis=1.0";
       TEXTBLOCK_TAG
    }
    style { name: "genlist_email_textblock2_style";
@@ -138,9 +118,6 @@ 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
-   }
+
 
 }