[genlist] expandable, and dialogue missing styles
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 12 Aug 2011 07:15:56 +0000 (16:15 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 12 Aug 2011 08:18:02 +0000 (17:18 +0900)
Change-Id: I00271224e1540260b04c133fd3458efc18e99621

themes/groups/genlist/genlist_expandable_list.edc
themes/groups/genlist/genlist_styles.edc

index 9c41078..277b335 100644 (file)
@@ -25,7 +25,7 @@
  * vim:ts=3
 */
 
-#define GENLIST_EXPANDABLE_TREE_GROUP(GE_STYLE_NAME, GE_COLOR) \
+#define GENLIST_EXPANDABLE_TREE_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \
    group { name: "elm/genlist/tree/"GE_STYLE_NAME"/default"; \
       alias: "elm/genlist/tree_odd/"GE_STYLE_NAME"/default"; \
       data.item: "stacking" "above"; \
@@ -41,7 +41,7 @@
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() \
          GENLIST_EXPANDABLE_PART_BASE( 70, GE_COLOR ) \
          GENLIST_PART_BOTTOM_EFFECT_LINE \
-         GENLIST_PART_PADDING_LEFT( 10 ) \
+         GENLIST_PART_PADDING_LEFT( GE_LEFT ) \
          GENLIST_PART_PADDING_RIGHT( 10 ) \
          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING  \
          part { name: "touch_arrow"; \
       } \
    }
 
-#define GENLIST_EXPANDABLE_ITEM_GROUP(GE_STYLE_NAME, GE_COLOR) \
+#define GENLIST_EXPANDABLE_ITEM_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \
    group { name: "elm/genlist/item/"GE_STYLE_NAME"/default"; \
       alias: "elm/genlist/item_odd/"GE_STYLE_NAME"/default"; \
       data.item: "stacking" "above"; \
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() \
          GENLIST_EXPANDABLE_PART_BASE( 70, GE_COLOR ) \
          GENLIST_PART_BOTTOM_EFFECT_LINE \
-         GENLIST_PART_PADDING_LEFT( 10 ) \
+         GENLIST_PART_PADDING_LEFT( GE_LEFT ) \
          GENLIST_PART_PADDING_RIGHT( 10 ) \
          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING  \
          part { name: "elm.swallow.end"; \
       } \
    }
 
-GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_EXPANDABLE_PART_BG_COLOR_INC)
-GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC)
+/* legacy styles */
+GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_EXPANDABLE_PART_BG_COLOR_INC, 20)
+GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC, 20)
 
-GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_EXPANDABLE_PART_BG_COLOR_INC)
-GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC)
-GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_INC)
+GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_EXPANDABLE_PART_BG_COLOR_INC, 10)
+GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC, 10)
+GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_INC, 10)
+
+/* winset 1.5 */
+/* B01.3.10.15 */
+GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC, 20)
+GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC, 10)
+
+/* B01.3.10.21 */
+GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_INC, 30)
+GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_INC, 30)
+
+/* B01.3.10.6 */
+   group { name: "elm/genlist/tree/dialogue/1text/expandable/default";
+      alias: "elm/genlist/tree_odd/dialogue/1text/expandable/default";
+      alias: "elm/genlist/tree_compress/dialogue/2text/expandable/default";
+      alias: "elm/genlist/tree_compress_odd/dialogue/2text/expandable/default";
+      data.item: "stacking" "above";
+      data.item: "selectraise" "on";
+      data.item: "labels" "elm.text.1";
+      data.item: "treesize" "10";
+      images {
+         image: "00_button_expand_closed.png" COMP;
+         image: "00_button_expand_opened.png" COMP;
+      }
+      parts {
+         GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
+         GENLIST_EXPANDABLE_PART_BASE( 81, GENLIST_EXPANDABLE_PART_BG_COLOR_INC)
+         GENLIST_PART_BOTTOM_EFFECT_LINE
+         GENLIST_PART_PADDING_TOP( 6 )
+         GENLIST_PART_PADDING_BOTTOM( 6 )
+         GENLIST_PART_PADDING_LEFT( 20 )
+         GENLIST_PART_PADDING_RIGHT( 10 )
+         GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
+         GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
+         part { name: "touch_arrow";
+            type: RECT;
+            clip_to: "disclip";
+            ignore_flags: ON_HOLD;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 70 80;
+               fixed: 1 1;
+               align: 0.5 0.5;
+               rel1 {
+                  relative: 0.5 0.5;
+                  to: "arrow";
+               }
+               rel2 {
+                  relative: 0.5 0.5;
+                  to: "arrow";
+               }
+               color: 0 0 0 0;
+            }
+         }
+         part { name: "arrow";
+            clip_to: "disclip";
+            ignore_flags: ON_HOLD;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 40 40;
+               max: 40 40;
+               fixed: 1 1;
+               align: 1.0 0.5;
+               aspect: 1.0 1.0;
+               rel1.to_x: "elm.padding.right";
+               rel2 {
+                  relative: 0.0 1.0;
+                  offset: 0 0;
+                  to_x: "elm.padding.right";
+               }
+               image.normal: "00_button_expand_closed.png";
+            }
+            description { state: "active" 0.0;
+               inherit: "default" 0.0;
+               image.normal: "00_button_expand_opened.png";
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         part { name: "elm.padding.arrow.left";
+            type: RECT;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 5 0;
+               fixed: 1 0;
+               visible: 0;
+               align: 1.0 0.5;
+               rel1.to: "arrow";
+               rel2 {
+                  relative: 0.0 1.0;
+                  to: "arrow";
+               }
+            }
+         }
+         part { name: "elm.text.1";
+            clip_to: "disclip";
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 38;
+               fixed: 0 1;
+               align: 0.0 0.0;
+               rel1 {
+                  relative: 1.0 1.0;
+                  to_x: "elm.swallow.pad";
+                  to_y: "elm.padding.top";
+               }
+               rel2 {
+                  relative: 0.0 0.0;
+                  to_x: "elm.padding.arrow.left";
+                  to_y: "elm.padding.bottom";
+               }
+               color: GENLIST_PART_TEXT_COLOR_INC;
+               text {
+                  font: "SLP:style=Regular";
+                  size: 28;
+                  min: 0 1;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         GENLIST_PART_DISCLIP
+      }
+      programs {
+         program {
+            name: "go_active";
+            signal: "elm,state,selected";
+            source: "elm";
+            action: STATE_SET "selected" 0.0;
+            target: "base";
+            target: "elm.text.1";
+         }
+         program {
+            name: "go_passive";
+            signal: "elm,state,unselected";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            target: "elm.text.1";
+            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";
+         }
+         program {
+            name: "expand";
+            signal: "mouse,up,1";
+            source: "touch_arrow";
+            action: SIGNAL_EMIT "elm,action,expand,toggle" "elm";
+         }
+         program {
+            name: "go_expanded";
+            signal: "elm,state,expanded";
+            source: "elm";
+            action: STATE_SET "active" 0.0;
+            target: "arrow";
+         }
+         program {
+            name: "go_contracted";
+            signal: "elm,state,contracted";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "arrow";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_EXPAND_END()
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.3 )
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_CONTRACT_END()
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "show";
+            signal: "elm,state,show";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "hide";
+            signal: "elm,state,hide";
+            action: STATE_SET "hide" 0.0;
+            target: "base";
+            target: "elm.text.1";
+            target: "arrow";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+      }
+   }
 
    group { name: "elm/genlist/tree/dialogue/2text/expandable/default";
       alias: "elm/genlist/tree_odd/dialogue/2text/expandable/default";
@@ -2429,13 +2690,15 @@ GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_I
       }
    }
 
-   group { name: "elm/genlist/item/dialogue/1text/expandable3/default";
-      alias: "elm/genlist/item_odd/dialogue/1text/expandable3/default";
-      alias: "elm/genlist/item_compress/dialogue/1text/expandable3/default";
-      alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable3/default";
+/* B01.3.10.16 */
+   group { name: "elm/genlist/item/dialogue/1text.2icon/expandable2/default";
+      alias: "elm/genlist/item_odd/dialogue/1text.2icon/expandable2/default";
+      alias: "elm/genlist/item_compress/dialogue/1text.2icon/expandable2/default";
+      alias: "elm/genlist/item_compress_odd/dialogue/1text.2icon/expandable2/default";
       data.item: "stacking" "above";
       data.item: "selectraise" "on";
       data.item: "labels" "elm.text";
+      data.item: "icons" "elm.icon.1 elm.icon.2";
       data.item: "treesize" "10";
       images {
          image: "00_list_bar_press_1x80.png" COMP;
@@ -2443,12 +2706,403 @@ GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_I
       }
       parts {
          GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
-         GENLIST_EXPANDABLE_PART_BASE( 71, GENLIST_DIALOGUE_EXPANDABLE3_PART_BG_COLOR_INC )
+         GENLIST_EXPANDABLE_PART_BASE( 71, GENLIST_DIALOGUE_EXPANDABLE2_PART_BG_COLOR_INC )
          GENLIST_PART_BOTTOM_EFFECT_LINE
          GENLIST_PART_PADDING_LEFT( 20 )
          GENLIST_PART_PADDING_RIGHT( 10 )
          GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
          GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
+         part { name: "elm.padding.icon1.right";
+            type: RECT;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 10 0;
+               fixed: 1 0;
+               visible: 0;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.icon.1";
+               }
+               rel2.to_x: "elm.icon.1";
+               align: 0.0 0.0;
+            }
+         }
+         part { name: "elm.icon.1";
+            clip_to: "disclip";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 26 26;
+               max: 26 26;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.swallow.pad";
+               }
+               rel2 {
+                  relative: 1.0 1.0;
+                  to_x: "elm.swallow.pad";
+               }
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         part { name: "elm.padding.icon2.right";
+            type: RECT;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 10 0;
+               fixed: 1 0;
+               visible: 0;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.icon.2";
+               }
+               rel2.to_x: "elm.icon.2";
+               align: 0.0 0.0;
+            }
+         }
+         part { name: "elm.icon.2";
+            clip_to: "disclip";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 40 40;
+               max: 40 40;
+               fixed: 1 1;
+               align: 0.0 0.5;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.padding.icon1.right";
+               }
+               rel2 {
+                  relative: 1.0 1.0;
+                  to_x: "elm.padding.icon1.right";
+               }
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         part { name: "elm.text";
+            clip_to: "disclip";
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1 {
+                  relative: 1.0  0.0;
+                  to_x: "elm.padding.icon2.right";
+               }
+               rel2 {
+                  relative: 0.0  1.0;
+                  to_x: "elm.padding.right";
+               }
+               color: GENLIST_PART_TEXT_COLOR_INC;
+               text {
+                  font: "SLP:style=Regular";
+                  size: 28;
+                  min: 0 1;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         GENLIST_PART_DISCLIP
+      }
+      programs {
+         program { name: "go_active";
+            signal: "elm,state,selected";
+            source: "elm";
+            action: STATE_SET "selected" 0.0;
+            target: "base";
+            target: "elm.text";
+         }
+         program { name: "go_passive";
+            signal: "elm,state,unselected";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            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";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_EXPAND_END()
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.3 )
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_CONTRACT_END()
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "show";
+            signal: "elm,state,show";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "hide";
+            signal: "elm,state,hide";
+            action: STATE_SET "hide" 0.0;
+            target: "base";
+            target: "elm.text";
+            target: "elm.icon.1";
+            target: "elm.icon.2";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+      }
+   }
+
+   group { name: "elm/genlist/item/dialogue/1text/expandable3/default";
+      alias: "elm/genlist/item_odd/dialogue/1text/expandable3/default";
+      alias: "elm/genlist/item_compress/dialogue/1text/expandable3/default";
+      alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable3/default";
+      data.item: "stacking" "above";
+      data.item: "selectraise" "on";
+      data.item: "labels" "elm.text";
+      data.item: "treesize" "10";
+      images {
+         image: "00_list_bar_press_1x80.png" COMP;
+         image: "00_list_expandable_bg.png" COMP;
+      }
+      parts {
+         GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
+         GENLIST_EXPANDABLE_PART_BASE( 71, GENLIST_DIALOGUE_EXPANDABLE3_PART_BG_COLOR_INC )
+         GENLIST_PART_BOTTOM_EFFECT_LINE
+         GENLIST_PART_PADDING_LEFT( 20 )
+         GENLIST_PART_PADDING_RIGHT( 10 )
+         GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
+         GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
+         part { name: "elm.text";
+            clip_to: "disclip";
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1 {
+                  relative: 1.0  0.0;
+                  offset: 0 0;
+                  to_x: "elm.swallow.pad";
+               }
+               rel2 {
+                  to_x: "elm.padding.right";
+                  relative: 0.0  1.0;
+                  offset:   0   0;
+               }
+               color: GENLIST_PART_TEXT_COLOR_INC;
+               text {
+                  font: "SLP:style=Regular";
+                  size: 28;
+                  min: 0 1;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
+            }
+            GENLIST_PART_MAP_START(-90.0, 0.0, 0.0)
+            GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0)
+         }
+         GENLIST_PART_DISCLIP
+      }
+      programs {
+         program { name: "go_active";
+            signal: "elm,state,selected";
+            source: "elm";
+            action: STATE_SET "selected" 0.0;
+            target: "base";
+            target: "elm.text";
+         }
+         program { name: "go_passive";
+            signal: "elm,state,unselected";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            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";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START()
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 )
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_EXPAND_END()
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START()
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.3 )
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            GENLIST_PROGRAM_MAP_CONTRACT_END()
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "show";
+            signal: "elm,state,show";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+         program {
+            name: "hide";
+            signal: "elm,state,hide";
+            action: STATE_SET "hide" 0.0;
+            target: "base";
+            target: "elm.text";
+            target: "elm.rect.dialogue";
+            target: "elm.swallow.pad";
+            target: "bottom_line";
+         }
+      }
+   }
+
+/* B01.3.10.20 */
+   group { name: "elm/genlist/item/dialogue/1text.2/expandable3/default";
+      alias: "elm/genlist/item_odd/dialogue/1text.2/expandable3/default";
+      alias: "elm/genlist/item_compress/dialogue/1text.2/expandable3/default";
+      alias: "elm/genlist/item_compress_odd/dialogue/1text.2/expandable3/default";
+      data.item: "stacking" "above";
+      data.item: "selectraise" "on";
+      data.item: "labels" "elm.text";
+      data.item: "treesize" "10";
+      images {
+         image: "00_list_bar_press_1x80.png" COMP;
+         image: "00_list_expandable_bg.png" COMP;
+      }
+      parts {
+         GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT()
+         GENLIST_EXPANDABLE_PART_BASE( 71, GENLIST_DIALOGUE_EXPANDABLE3_PART_BG_COLOR_INC )
+         GENLIST_PART_BOTTOM_EFFECT_LINE
+         GENLIST_PART_PADDING_LEFT( 30 )
+         GENLIST_PART_PADDING_RIGHT( 10 )
+         GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM
+         GENLIST_PART_EXPANDABLE_SWALLOW_PADDING
          part { name: "elm.text";
             clip_to: "disclip";
             type: TEXT;
index a9fa7b2..6ddc1bf 100644 (file)
       }
    }
 
+   group { name: "elm/genlist/item/dialogue/1text.1icon.4/default";
+      alias: "elm/genlist/item_odd/dialogue/1text.1icon.4/default";
+      alias: "elm/genlist/item_compress/dialogue/1text.1icon.4/default";
+      alias: "elm/genlist/item_compress_odd/dialogue/1text.1icon.4/default";
+      data.item: "stacking" "above";
+      data.item: "selectraise" "on";
+      data.item: "labels" "elm.text";
+      data.item: "icons" "elm.icon";
+      data.item: "renames" "elm.edit.rename";
+      parts {
+         GENLIST_PART_BASE( 71 )
+         GENLIST_PART_BG_IMAGE
+         GENLIST_PART_BOTTOM_LINE
+         GENLIST_PART_PADDING_LEFT( 20 )
+         GENLIST_PART_PADDING_RIGHT( 10 )
+         GENLIST_PART_DIALOGUE_ITEM
+         part { name: "elm.icon";
+            clip_to: "disclip";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 60 60;
+               max: 60 60;
+               fixed: 1 1;
+               rel1.to_x: "elm.padding.right";
+               rel2 {
+                  relative: 0.0 1.0;
+                  to_x: "elm.padding.right";
+               }
+               align: 1.0 0.5;
+            }
+            GENLIST_DESCRIPTION_RENAME_ENABLED
+         }
+         part { name: "elm.padding.icon.left";
+            clip_to: "disclip";
+            type: RECT;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 10 0;
+               fixed: 1 0;
+               rel1.to_x: "elm.icon";
+               rel2 {
+                  relative: 0.0 1.0;
+                  to_x: "elm.icon";
+               }
+               align: 1.0 0.0;
+               visible: 0;
+            }
+         }
+         part { name: "elm.text";
+            clip_to: "disclip";
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1 {
+                  relative: 1.0 0.0;
+                  to_x: "elm.padding.left";
+               }
+               rel2 {
+                  relative: 0.0 1.0;
+                  to_x: "elm.padding.icon.left";
+               }
+               align: 0.0 0.0;
+               color: GENLIST_PART_TEXT_COLOR_INC;
+               text {
+                  font: "SLP:style=Roman";
+                  size: 28;
+                  min: 0 1;
+                  align: 0.0 0.5;
+               }
+            }
+            description { state: "selected" 0.0;
+               inherit: "default" 0.0;
+               color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
+            }
+            GENLIST_DESCRIPTION_RENAME_ENABLED
+         }
+         GENLIST_PART_RENAME
+         GENLIST_PART_DISCLIP
+      }
+      programs {
+         program { name: "go_active";
+            signal: "elm,state,selected";
+            source: "elm";
+            action: STATE_SET "selected" 0.0;
+            target: "bg_image";
+            target: "elm.text";
+         }
+         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_RENAME_1TEXT_1ICON
+      }
+   }
+
    group { name: "elm/genlist/item/dialogue/1text.2icon.2/default";
       alias: "elm/genlist/item_odd/dialogue/1text.2icon.2/default";
       alias: "elm/genlist/item_compress/dialogue/1text.2icon.2/default";