X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=themes%2Fwidgets%2Fgenlist%2Fgenlist_groupindex.edc;h=5aebfd3673affc60381159f47a785351bae042c2;hb=f8e1fbd14839dadae6b16bf6ab4817dea54bd8ef;hp=9a6d208e992a5c4d36feacd509953cb2c565c7b4;hpb=3034d7bdef5941aa583e4089b7ef639916a54609;p=platform%2Fcore%2Fuifw%2Fefl-theme-tizen.git diff --git a/themes/widgets/genlist/genlist_groupindex.edc b/themes/widgets/genlist/genlist_groupindex.edc index 9a6d208..5aebfd3 100644 --- a/themes/widgets/genlist/genlist_groupindex.edc +++ b/themes/widgets/genlist/genlist_groupindex.edc @@ -22,26 +22,64 @@ #define GROUPINDEX_PADDING_SIZE_LEFT 26 #define GROUPINDEX_PADDING_SIZE_RIGHT 26 +#define GROUPINDEX_TEXT_HEIGHT 38 +#define GROUPINDEX_ICON_SIZE 64 + + +#define GENLIST_PART_INDEX_BG \ + GENLIST_PART_BG(GENLIST_GROUPINDEX_LIST_BG_COLOR, \ + GENLIST_GROUPINDEX_LIST_PRESS_COLOR, \ + GENLIST_GROUPINDEX_LIST_BG_COLOR \ + ) + + // group index +#define GENLIST_DESCRIPTION_INDEX_LIST \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR; \ + } + +#define GENLIST_PART_INDEX_LINE(LEFT, RIGHT, TOP, BOTTOM) \ + GENLIST_PART_RECT("index_line", \ + GENLIST_DESCRIPTION(LEFT, RIGHT, TOP, BOTTOM, \ + color: GENLIST_GROUPINDEX_LINE_COLOR; \ + min: 0 4; \ + max: -1 4; \ + ) \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR; \ + } \ + ) + +// Group Index +#define GENLIST_PARAM_INDEX_LIST \ + color: GENLIST_GROUPINDEX_LIST_COLOR; \ + text { \ + align: 0 0.5; \ + min: 0 1; \ + font: "Tizen:style=Bold"; \ + size: GENLIST_GROUPINDEX_LIST_SIZE; \ + text_class: "list_item"; \ + } // 2.1.1 - group { name: "elm/genlist/item/groupindex/default"; - alias: "elm/genlist/item_odd/groupindex/default"; - alias: "elm/genlist/item_compress/groupindex/default"; - alias: "elm/genlist/item_compress_odd/groupindex/default"; - alias: "elm/genlist/item/grouptitle/default"; + group { GENLIST_NAME("groupindex/default") + alias: "elm/genlist/item/grouptitle/default"; alias: "elm/genlist/item_odd/grouptitle/default"; alias: "elm/genlist/item_compress/grouptitle/default"; alias: "elm/genlist/item_compress_odd/grouptitle/default"; + alias: "elm/genlist/tree/grouptitle/default"; + alias: "elm/genlist/tree_odd/grouptitle/default"; + alias: "elm/genlist/tree_compress/grouptitle/default"; + alias: "elm/genlist/tree_compress_odd/grouptitle/default"; + GENLIST_PROLOG - data.item: "stacking" "above"; - data.item: "selectraise" "on"; data.item: "texts" "elm.text"; - data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; - GENLIST_IMAGE_GROUPINDEX parts { GENLIST_PART_BASE - GENLIST_PART_INDEX_BG_IMAGE + GENLIST_PART_INDEX_BG GENLIST_PART_PADDING_LEFT_SIZE(GROUPINDEX_PADDING_SIZE_LEFT) GENLIST_PART_PADDING_RIGHT_SIZE(GROUPINDEX_PADDING_SIZE_RIGHT) GENLIST_PART_PADDING_TOP_SIZE(20) @@ -49,53 +87,63 @@ GENLIST_PART_TEXT("elm.text", GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top", GENLIST_PARAM_INDEX_LIST - min: 0 38; fixed: 1 1;) + min: 0 GROUPINDEX_TEXT_HEIGHT; + fixed: 0 1; + ) GENLIST_DESCRIPTION_INDEX_LIST ) GENLIST_PART_INDEX_LINE("elm.padding.left", "elm.padding.right", "elm.text", "elm.padding.bottom") } programs { GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "index_line"; ) - GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; ) + GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; target: "bg"; ) } } //2.1.3 - group { name: "elm/genlist/item/groupindex.icon/default"; - alias: "elm/genlist/item_odd/groupindex.icon/default"; - alias: "elm/genlist/item_compress/groupindex.icon/default"; - alias: "elm/genlist/item_compress_odd/groupindex.icon/default"; + group { GENLIST_NAME("groupindex.icon/default") + alias: "elm/genlist/item/grouptitle.icon/default"; + alias: "elm/genlist/item_odd/grouptitle.icon/default"; + alias: "elm/genlist/item_compress/grouptitle.icon/default"; + alias: "elm/genlist/item_compress_odd/grouptitle.icon/default"; + alias: "elm/genlist/tree/grouptitle.icon/default"; + alias: "elm/genlist/tree_odd/grouptitle.icon/default"; + alias: "elm/genlist/tree_compress/grouptitle.icon/default"; + alias: "elm/genlist/tree_compress_odd/grouptitle.icon/default"; + GENLIST_PROLOG - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; data.item: "texts" "elm.text"; data.item: "contents" "elm.icon"; - GENLIST_IMAGE_GROUPINDEX parts { - GENLIST_PART_INDEX_BG_IMAGE GENLIST_PART_BASE + GENLIST_PART_INDEX_BG GENLIST_PART_PADDING_LEFT_SIZE(GROUPINDEX_PADDING_SIZE_LEFT) GENLIST_PART_PADDING_RIGHT_SIZE(GROUPINDEX_PADDING_SIZE_RIGHT) GENLIST_PART_PADDING_TOP_SIZE(6) GENLIST_PART_PADDING_BOTTOM_SIZE(6) GENLIST_PART_ICON("elm.icon", - GENLIST_DESCRIPTION_L("elm.padding.left", - min: 64 64; max: 64 64; ) + GENLIST_DESCRIPTION_LTB("elm.padding.left", + "elm.padding.top", "elm.padding.bottom", + min: GROUPINDEX_ICON_SIZE GROUPINDEX_ICON_SIZE; + max: GROUPINDEX_ICON_SIZE GROUPINDEX_ICON_SIZE; + fixed: 1 0; + ) ) GENLIST_PART_PADDING_L_SIZE("elm.padding.icon.right", "elm.icon", 16) GENLIST_PART_TEXT("elm.text", GENLIST_DESCRIPTION_LRT("elm.padding.icon.right", "elm.padding.right", "elm.padding.top", GENLIST_PARAM_INDEX_LIST - min: 0 36; fixed: 0 1;) + min: 0 GROUPINDEX_TEXT_HEIGHT; + fixed: 0 1; + ) GENLIST_DESCRIPTION_INDEX_LIST ) GENLIST_PART_INDEX_LINE("elm.padding.icon.right", "elm.padding.right", "elm.text", "elm.padding.bottom") } programs { GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "index_line"; ) - GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; ) + GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; target: "bg"; ) } } @@ -115,11 +163,11 @@ } parts { GENLIST_PART_DISCLIP - GENLIST_PART_BG_IMAGE + GENLIST_PART_BG_NORMAL GENLIST_PART_BASE GENLIST_PART_BOTTOM_LINE GENLIST_PART_PADDING_LEFT - GENLIST_PART_PADDING_RIGHT_SIZE_EDIT( 23 ) + GENLIST_PART_PADDING_RIGHT_EDIT //GENLIST_PART_TEXT_INDEX_LIST("elm.text", "elm.padding.left", "elm.divider") part { name: "elm.divider"; scale: 1; @@ -148,7 +196,7 @@ } } programs { - GENLIST_PROGRAM_DISABLED_BOTTOMLINE( target: "elm.text"; ) + GENLIST_PROGRAM_DISABLED GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";) GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; ) } @@ -170,11 +218,11 @@ } parts { GENLIST_PART_DISCLIP - GENLIST_PART_BG_IMAGE + GENLIST_PART_BG_NORMAL GENLIST_PART_BASE GENLIST_PART_BOTTOM_LINE GENLIST_PART_PADDING_LEFT - GENLIST_PART_PADDING_RIGHT_SIZE_EDIT( 23 ) + GENLIST_PART_PADDING_RIGHT_EDIT GENLIST_PART_ICON("elm.icon", GENLIST_DESCRIPTION_L("elm.padding.left", )) GENLIST_PART_PADDING_L_SIZE("elm.padding.icon.right", "elm.icon", GENLIST_PADDING_SIZE_DEFAULT) //GENLIST_PART_TEXT_INDEX_LIST("elm.text", "elm.padding.icon.right", "elm.divider") @@ -205,7 +253,7 @@ } } programs { - GENLIST_PROGRAM_DISABLED_BOTTOMLINE( target: "elm.text"; ) + GENLIST_PROGRAM_DISABLED GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";) GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; ) } @@ -237,7 +285,7 @@ } } GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC ) - GENLIST_PART_PADDING_RIGHT_SIZE_EDIT( GENLIST_PADDING_24_INC ) + GENLIST_PART_PADDING_RIGHT_EDIT part { name: "text_base"; type: RECT; repeat_events: 1; @@ -300,7 +348,7 @@ } } GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC ) - GENLIST_PART_PADDING_RIGHT_SIZE_EDIT( GENLIST_PADDING_24_INC ) + GENLIST_PART_PADDING_RIGHT_EDIT part { name: "text_base"; type: RECT; repeat_events: 1;