/* * efl-theme-tizen * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the License); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* * vim:ts=3:expandtab */ #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 { 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: "texts" "elm.text"; parts { 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(20) GENLIST_PART_PADDING_BOTTOM_SIZE(14) GENLIST_PART_TEXT("elm.text", GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top", GENLIST_PARAM_INDEX_LIST 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"; target: "bg"; ) } } //2.1.3 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: "texts" "elm.text"; data.item: "contents" "elm.icon"; parts { 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_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 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"; target: "bg"; ) } } #if 0 //2.1.4 group { name: "elm/genlist/tree/groupindex.expandable/default"; alias: "elm/genlist/tree_odd/groupindex.expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; images { image: "00_index list_bg.png" COMP; image: "00_indexlist_icon_closed.png" COMP; image: "00_indexlist_icon_opened.png" COMP; image: "00_indexlist_icon_line.png" COMP; } parts { GENLIST_PART_DISCLIP GENLIST_PART_BG_NORMAL GENLIST_PART_BASE GENLIST_PART_BOTTOM_LINE GENLIST_PART_PADDING_LEFT GENLIST_PART_PADDING_RIGHT_EDIT //GENLIST_PART_TEXT_INDEX_LIST("elm.text", "elm.padding.left", "elm.divider") part { name: "elm.divider"; scale: 1; GENLIST_DESCRIPTION_R("elm.padding.arrow.left", min: 2 68; max: 2 68; fixed: 1 1; image.normal: "00_indexlist_icon_line.png"; ) } GENLIST_PART_PADDING_R_SIZE("elm.padding.arrow.left", "arrow", 23) part { name: "arrow"; ignore_flags: ON_HOLD; mouse_events: 0; scale: 1; GENLIST_DESCRIPTION_R("elm.padding.right", min: 42 42; max: 42 42; fixed: 1 1; image.normal: "00_indexlist_icon_opened.png"; ) description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_indexlist_icon_closed.png"; } } } programs { GENLIST_PROGRAM_DISABLED GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";) GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; ) } } //2.1.5 group { name: "elm/genlist/tree/groupindex.expandable.icon/default"; alias: "elm/genlist/tree_odd/groupindex.expandable.icon/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; data.item: "contents" "elm.icon"; images { image: "00_indexlist_icon_closed.png" COMP; image: "00_indexlist_icon_opened.png" COMP; image: "00_indexlist_icon_line.png" COMP; image: "00_index list_bg.png" COMP; } parts { GENLIST_PART_DISCLIP GENLIST_PART_BG_NORMAL GENLIST_PART_BASE GENLIST_PART_BOTTOM_LINE GENLIST_PART_PADDING_LEFT 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") part { name: "elm.divider"; scale: 1; GENLIST_DESCRIPTION_R("elm.padding.arrow.left", min: 2 68; max: 2 68; fixed: 1 1; image.normal: "00_indexlist_icon_line.png"; ) } GENLIST_PART_PADDING_R_SIZE("elm.padding.arrow.left", "arrow", 23) part { name: "arrow"; ignore_flags: ON_HOLD; mouse_events: 0; scale: 1; GENLIST_DESCRIPTION_R("elm.padding.right", min: 42 42; max: 42 42; fixed: 1 1; image.normal: "00_indexlist_icon_opened.png"; ) description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_indexlist_icon_closed.png"; } } } programs { GENLIST_PROGRAM_DISABLED GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";) GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; ) } } // FIXME: it seems that belows are not used anymore. group { name : "elm/genlist/item/groupindex.readmessage/default"; alias: "elm/genlist/item_odd/groupindex.readmessage/default"; alias: "elm/genlist/item_compress/groupindex.readmessage/default"; alias: "elm/genlist/item_compress_odd/groupindex.readmessage/default"; alias : "elm/genlist/item/grouptitle.readmessage/default"; alias: "elm/genlist/item_odd/grouptitle.readmessage/default"; alias: "elm/genlist/item_compress/grouptitle.readmessage/default"; alias: "elm/genlist/item_compress_odd/grouptitle.readmessage/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; parts { part { name: "base"; type: RECT; repeat_events: 1; scale: 1; description { state: "default" 0.0; min: 0 GENLIST_HEIGHT_62_INC; color: GENLIST_LIST_BG_COLOR; } } GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC ) GENLIST_PART_PADDING_RIGHT_EDIT part { name: "text_base"; type: RECT; repeat_events: 1; scale: 1; description { state: "default" 0.0; color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC; rel2.relative: 1.0 0.62; } } part { name: "elm.text"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; to_x: "elm.padding.left"; to_y: "text_base"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; to_y: "text_base"; } color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE; text { font: "Tizen:style=Regular"; size: GENLIST_FONT_28_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } } } programs { } } group { name : "elm/genlist/item/groupindex.sentmessage/default"; alias: "elm/genlist/item_odd/groupindex.sentmessage/default"; alias: "elm/genlist/item_compress/groupindex.sentmessage/default"; alias: "elm/genlist/item_compress_odd/groupindex.sentmessage/default"; alias : "elm/genlist/item/grouptitle.sentmessage/default"; alias: "elm/genlist/item_odd/grouptitle.sentmessage/default"; alias: "elm/genlist/item_compress/grouptitle.sentmessage/default"; alias: "elm/genlist/item_compress_odd/grouptitle.sentmessage/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; parts { part { name: "base"; type: RECT; repeat_events: 1; scale: 1; description { state: "default" 0.0; min: 0 GENLIST_HEIGHT_62_INC; color: GENLIST_LIST_BG_COLOR; } } GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC ) GENLIST_PART_PADDING_RIGHT_EDIT part { name: "text_base"; type: RECT; repeat_events: 1; scale: 1; description { state: "default" 0.0; color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC; rel2.relative: 1.0 0.62; } } part { name: "elm.text"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; to_x: "elm.padding.left"; to_y: "text_base"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; to_y: "text_base"; } color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE; text { font: "Tizen:style=Regular"; size: GENLIST_FONT_28_INC; min: 0 1; align: 1.0 0.5; text_class: "list_item"; } } } } programs { } } /////////// will be removed //////// group { name : "elm/genlist/item/groupindex.dialogue/default"; alias: "elm/genlist/item_odd/groupindex.dialogue/default"; alias: "elm/genlist/item_compress/groupindex.dialogue/default"; alias: "elm/genlist/item_compress_odd/groupindex.dialogue/default"; alias : "elm/genlist/item/grouptitle.dialogue/default"; alias: "elm/genlist/item_odd/grouptitle.dialogue/default"; alias: "elm/genlist/item_compress/grouptitle.dialogue/default"; alias: "elm/genlist/item_compress_odd/grouptitle.dialogue/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; parts { GENLIST_PART_BASE__( GENLIST_HEIGHT_65_INC ) GENLIST_PART_PADDING_LEFT GENLIST_PART_PADDING_RIGHT_EDIT part { name: "elm.text"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1 { relative: 1.0 0.5; to_x: "elm.padding.left"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; } color: GENLIST_DIALOGUE_GROUP_TITLE_COLOR; text { font: "Tizen:style=Medium"; size: GENLIST_FONT_28_INC; min: 0 1; align: 0.0 0.0; text_class: "list_item"; } } } part { name: "bottom_line"; type: RECT; description { state: "default" 0.0; min: 0 1; fixed: 0 1; color: GENLIST_LIST_LINE1_COLOR; rel1 { relative: 0.0 1.0; offset: 0 -1; } } } GENLIST_PART_DISCLIP } } group { name : "elm/genlist/item/groupindex.dialogue.seperator/default"; alias: "elm/genlist/item_odd/groupindex.dialogue.seperator/default"; alias: "elm/genlist/item_compress/groupindex.dialogue.seperator/default"; alias: "elm/genlist/item_compress_odd/groupindex.dialogue.seperator/default"; alias : "elm/genlist/item/grouptitle.dialogue.seperator/default"; alias: "elm/genlist/item_odd/grouptitle.dialogue.seperator/default"; alias: "elm/genlist/item_compress/grouptitle.dialogue.seperator/default"; alias: "elm/genlist/item_compress_odd/grouptitle.dialogue.seperator/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "treesize" "GENLIST_TREESIZE_DEFAULT"; parts { GENLIST_PART_BASE__( GENLIST_HEIGHT_33_INC ) part { name: "bottom_line"; type: RECT; description { state: "default" 0.0; min: 0 1; fixed: 0 1; color: GENLIST_LIST_LINE1_COLOR; rel1 { relative: 0.0 1.0; offset: 0 -1; } } } GENLIST_PART_DISCLIP } } ///////////////////////////////////////////////// #endif