3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
23 #define GROUPINDEX_PADDING_SIZE_LEFT 26
24 #define GROUPINDEX_PADDING_SIZE_RIGHT 26
25 #define GROUPINDEX_TEXT_HEIGHT 38
26 #define GROUPINDEX_ICON_SIZE 64
29 #define GENLIST_PART_INDEX_BG \
30 GENLIST_PART_RECT("bg", \
31 description { state: "default" 0.0; \
32 color: GENLIST_GROUPINDEX_LIST_BG_COLOR; \
34 description { state: "selected" 0.0; \
35 inherit: "default" 0.0; \
36 color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR; \
38 description { state: "disabled" 0.0; \
39 inherit: "default" 0.0; \
40 color: GENLIST_GROUPINDEX_LIST_BG_COLOR; \
45 #define GENLIST_DESCRIPTION_INDEX_LIST \
46 description { state: "selected" 0.0; \
47 inherit: "default" 0.0; \
48 color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR; \
51 #define GENLIST_PART_INDEX_LINE(LEFT, RIGHT, TOP, BOTTOM) \
52 GENLIST_PART_RECT("index_line", \
53 GENLIST_DESCRIPTION(LEFT, RIGHT, TOP, BOTTOM, \
54 color: GENLIST_GROUPINDEX_LINE_COLOR; \
58 description { state: "selected" 0.0; \
59 inherit: "default" 0.0; \
60 color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR; \
65 #define GENLIST_PARAM_INDEX_LIST \
66 color: GENLIST_GROUPINDEX_LIST_COLOR; \
70 font: "Tizen:style=Bold"; \
71 size: GENLIST_GROUPINDEX_LIST_SIZE; \
72 text_class: "list_item"; \
76 group { GENLIST_NAME("groupindex/default")
77 alias: "elm/genlist/item/grouptitle/default";
78 alias: "elm/genlist/item_odd/grouptitle/default";
79 alias: "elm/genlist/item_compress/grouptitle/default";
80 alias: "elm/genlist/item_compress_odd/grouptitle/default";
81 alias: "elm/genlist/tree/grouptitle/default";
82 alias: "elm/genlist/tree_odd/grouptitle/default";
83 alias: "elm/genlist/tree_compress/grouptitle/default";
84 alias: "elm/genlist/tree_compress_odd/grouptitle/default";
87 data.item: "texts" "elm.text";
92 GENLIST_PART_PADDING_LEFT_SIZE(GROUPINDEX_PADDING_SIZE_LEFT)
93 GENLIST_PART_PADDING_RIGHT_SIZE(GROUPINDEX_PADDING_SIZE_RIGHT)
94 GENLIST_PART_PADDING_TOP_SIZE(20)
95 GENLIST_PART_PADDING_BOTTOM_SIZE(14)
96 GENLIST_PART_TEXT("elm.text",
97 GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
98 GENLIST_PARAM_INDEX_LIST
99 min: 0 GROUPINDEX_TEXT_HEIGHT;
102 GENLIST_DESCRIPTION_INDEX_LIST
104 GENLIST_PART_INDEX_LINE("elm.padding.left", "elm.padding.right", "elm.text", "elm.padding.bottom")
107 GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "index_line"; )
108 GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; target: "bg"; )
113 group { GENLIST_NAME("groupindex.icon/default")
114 alias: "elm/genlist/item/grouptitle.icon/default";
115 alias: "elm/genlist/item_odd/grouptitle.icon/default";
116 alias: "elm/genlist/item_compress/grouptitle.icon/default";
117 alias: "elm/genlist/item_compress_odd/grouptitle.icon/default";
118 alias: "elm/genlist/tree/grouptitle.icon/default";
119 alias: "elm/genlist/tree_odd/grouptitle.icon/default";
120 alias: "elm/genlist/tree_compress/grouptitle.icon/default";
121 alias: "elm/genlist/tree_compress_odd/grouptitle.icon/default";
124 data.item: "texts" "elm.text";
125 data.item: "contents" "elm.icon";
129 GENLIST_PART_INDEX_BG
130 GENLIST_PART_PADDING_LEFT_SIZE(GROUPINDEX_PADDING_SIZE_LEFT)
131 GENLIST_PART_PADDING_RIGHT_SIZE(GROUPINDEX_PADDING_SIZE_RIGHT)
132 GENLIST_PART_PADDING_TOP_SIZE(6)
133 GENLIST_PART_PADDING_BOTTOM_SIZE(6)
134 GENLIST_PART_ICON("elm.icon",
135 GENLIST_DESCRIPTION_LTB("elm.padding.left",
136 "elm.padding.top", "elm.padding.bottom",
137 min: GROUPINDEX_ICON_SIZE GROUPINDEX_ICON_SIZE;
138 max: GROUPINDEX_ICON_SIZE GROUPINDEX_ICON_SIZE;
142 GENLIST_PART_PADDING_L_SIZE("elm.padding.icon.right", "elm.icon", 16)
143 GENLIST_PART_TEXT("elm.text",
144 GENLIST_DESCRIPTION_LRT("elm.padding.icon.right", "elm.padding.right", "elm.padding.top",
145 GENLIST_PARAM_INDEX_LIST
146 min: 0 GROUPINDEX_TEXT_HEIGHT;
149 GENLIST_DESCRIPTION_INDEX_LIST
151 GENLIST_PART_INDEX_LINE("elm.padding.icon.right", "elm.padding.right", "elm.text", "elm.padding.bottom")
154 GENLIST_PROGRAM_DISABLED( target: "elm.text"; target: "index_line"; )
155 GENLIST_PROGRAM_SELECT( target: "elm.text"; target: "index_line"; target: "bg"; )
161 group { name: "elm/genlist/tree/groupindex.expandable/default";
162 alias: "elm/genlist/tree_odd/groupindex.expandable/default";
163 data.item: "stacking" "above";
164 data.item: "selectraise" "on";
165 data.item: "texts" "elm.text";
166 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
168 image: "00_index list_bg.png" COMP;
169 image: "00_indexlist_icon_closed.png" COMP;
170 image: "00_indexlist_icon_opened.png" COMP;
171 image: "00_indexlist_icon_line.png" COMP;
175 GENLIST_PART_BG_NORMAL
177 GENLIST_PART_BOTTOM_LINE
178 GENLIST_PART_PADDING_LEFT
179 GENLIST_PART_PADDING_RIGHT_EDIT
180 //GENLIST_PART_TEXT_INDEX_LIST("elm.text", "elm.padding.left", "elm.divider")
181 part { name: "elm.divider";
183 GENLIST_DESCRIPTION_R("elm.padding.arrow.left",
187 image.normal: "00_indexlist_icon_line.png";
190 GENLIST_PART_PADDING_R_SIZE("elm.padding.arrow.left", "arrow", 23)
191 part { name: "arrow";
192 ignore_flags: ON_HOLD;
195 GENLIST_DESCRIPTION_R("elm.padding.right",
199 image.normal: "00_indexlist_icon_opened.png";
201 description { state: "active" 0.0;
202 inherit: "default" 0.0;
203 image.normal: "00_indexlist_icon_closed.png";
208 GENLIST_PROGRAM_DISABLED
209 GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";)
210 GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; )
215 group { name: "elm/genlist/tree/groupindex.expandable.icon/default";
216 alias: "elm/genlist/tree_odd/groupindex.expandable.icon/default";
217 data.item: "stacking" "above";
218 data.item: "selectraise" "on";
219 data.item: "texts" "elm.text";
220 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
221 data.item: "contents" "elm.icon";
223 image: "00_indexlist_icon_closed.png" COMP;
224 image: "00_indexlist_icon_opened.png" COMP;
225 image: "00_indexlist_icon_line.png" COMP;
226 image: "00_index list_bg.png" COMP;
230 GENLIST_PART_BG_NORMAL
232 GENLIST_PART_BOTTOM_LINE
233 GENLIST_PART_PADDING_LEFT
234 GENLIST_PART_PADDING_RIGHT_EDIT
235 GENLIST_PART_ICON("elm.icon", GENLIST_DESCRIPTION_L("elm.padding.left", ))
236 GENLIST_PART_PADDING_L_SIZE("elm.padding.icon.right", "elm.icon", GENLIST_PADDING_SIZE_DEFAULT)
237 //GENLIST_PART_TEXT_INDEX_LIST("elm.text", "elm.padding.icon.right", "elm.divider")
238 part { name: "elm.divider";
240 GENLIST_DESCRIPTION_R("elm.padding.arrow.left",
244 image.normal: "00_indexlist_icon_line.png";
247 GENLIST_PART_PADDING_R_SIZE("elm.padding.arrow.left", "arrow", 23)
248 part { name: "arrow";
249 ignore_flags: ON_HOLD;
252 GENLIST_DESCRIPTION_R("elm.padding.right",
256 image.normal: "00_indexlist_icon_opened.png";
258 description { state: "active" 0.0;
259 inherit: "default" 0.0;
260 image.normal: "00_indexlist_icon_closed.png";
265 GENLIST_PROGRAM_DISABLED
266 GENLIST_PROGRAM_SELECT_BOTTOMLINE( target: "elm.text";)
267 GENLIST_PROOGRAM_EXPAND("arrow", target: "arrow"; )
271 // FIXME: it seems that belows are not used anymore.
272 group { name : "elm/genlist/item/groupindex.readmessage/default";
273 alias: "elm/genlist/item_odd/groupindex.readmessage/default";
274 alias: "elm/genlist/item_compress/groupindex.readmessage/default";
275 alias: "elm/genlist/item_compress_odd/groupindex.readmessage/default";
276 alias : "elm/genlist/item/grouptitle.readmessage/default";
277 alias: "elm/genlist/item_odd/grouptitle.readmessage/default";
278 alias: "elm/genlist/item_compress/grouptitle.readmessage/default";
279 alias: "elm/genlist/item_compress_odd/grouptitle.readmessage/default";
281 data.item: "stacking" "above";
282 data.item: "selectraise" "on";
283 data.item: "texts" "elm.text";
284 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
291 description { state: "default" 0.0;
292 min: 0 GENLIST_HEIGHT_62_INC;
293 color: GENLIST_LIST_BG_COLOR;
296 GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC )
297 GENLIST_PART_PADDING_RIGHT_EDIT
298 part { name: "text_base";
302 description { state: "default" 0.0;
303 color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC;
304 rel2.relative: 1.0 0.62;
307 part { name: "elm.text";
310 description { state: "default" 0.0;
313 to_x: "elm.padding.left";
318 to_x: "elm.padding.right";
321 color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
323 font: "Tizen:style=Regular";
324 size: GENLIST_FONT_28_INC;
327 text_class: "list_item";
335 group { name : "elm/genlist/item/groupindex.sentmessage/default";
336 alias: "elm/genlist/item_odd/groupindex.sentmessage/default";
337 alias: "elm/genlist/item_compress/groupindex.sentmessage/default";
338 alias: "elm/genlist/item_compress_odd/groupindex.sentmessage/default";
339 alias : "elm/genlist/item/grouptitle.sentmessage/default";
340 alias: "elm/genlist/item_odd/grouptitle.sentmessage/default";
341 alias: "elm/genlist/item_compress/grouptitle.sentmessage/default";
342 alias: "elm/genlist/item_compress_odd/grouptitle.sentmessage/default";
344 data.item: "stacking" "above";
345 data.item: "selectraise" "on";
346 data.item: "texts" "elm.text";
347 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
354 description { state: "default" 0.0;
355 min: 0 GENLIST_HEIGHT_62_INC;
356 color: GENLIST_LIST_BG_COLOR;
359 GENLIST_PART_PADDING_LEFT_SIZE( GENLIST_PADDING_24_INC )
360 GENLIST_PART_PADDING_RIGHT_EDIT
361 part { name: "text_base";
365 description { state: "default" 0.0;
366 color: GENLIST_PART_BUBBLE_DATE_BG_COLOR_INC;
367 rel2.relative: 1.0 0.62;
370 part { name: "elm.text";
373 description { state: "default" 0.0;
376 to_x: "elm.padding.left";
381 to_x: "elm.padding.right";
384 color: GENLIST_TEXT_COLOR_BUBBLE_READ_MESSAGE;
386 font: "Tizen:style=Regular";
387 size: GENLIST_FONT_28_INC;
390 text_class: "list_item";
399 /////////// will be removed ////////
400 group { name : "elm/genlist/item/groupindex.dialogue/default";
401 alias: "elm/genlist/item_odd/groupindex.dialogue/default";
402 alias: "elm/genlist/item_compress/groupindex.dialogue/default";
403 alias: "elm/genlist/item_compress_odd/groupindex.dialogue/default";
404 alias : "elm/genlist/item/grouptitle.dialogue/default";
405 alias: "elm/genlist/item_odd/grouptitle.dialogue/default";
406 alias: "elm/genlist/item_compress/grouptitle.dialogue/default";
407 alias: "elm/genlist/item_compress_odd/grouptitle.dialogue/default";
409 data.item: "stacking" "above";
410 data.item: "selectraise" "on";
411 data.item: "texts" "elm.text";
412 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
415 GENLIST_PART_BASE__( GENLIST_HEIGHT_65_INC )
416 GENLIST_PART_PADDING_LEFT
417 GENLIST_PART_PADDING_RIGHT_EDIT
419 part { name: "elm.text";
422 description { state: "default" 0.0;
425 to_x: "elm.padding.left";
429 to_x: "elm.padding.right";
431 color: GENLIST_DIALOGUE_GROUP_TITLE_COLOR;
433 font: "Tizen:style=Medium";
434 size: GENLIST_FONT_28_INC;
437 text_class: "list_item";
441 part { name: "bottom_line";
443 description { state: "default" 0.0;
446 color: GENLIST_LIST_LINE1_COLOR;
456 group { name : "elm/genlist/item/groupindex.dialogue.seperator/default";
457 alias: "elm/genlist/item_odd/groupindex.dialogue.seperator/default";
458 alias: "elm/genlist/item_compress/groupindex.dialogue.seperator/default";
459 alias: "elm/genlist/item_compress_odd/groupindex.dialogue.seperator/default";
460 alias : "elm/genlist/item/grouptitle.dialogue.seperator/default";
461 alias: "elm/genlist/item_odd/grouptitle.dialogue.seperator/default";
462 alias: "elm/genlist/item_compress/grouptitle.dialogue.seperator/default";
463 alias: "elm/genlist/item_compress_odd/grouptitle.dialogue.seperator/default";
465 data.item: "stacking" "above";
466 data.item: "selectraise" "on";
467 data.item: "treesize" "GENLIST_TREESIZE_DEFAULT";
470 GENLIST_PART_BASE__( GENLIST_HEIGHT_33_INC )
471 part { name: "bottom_line";
473 description { state: "default" 0.0;
476 color: GENLIST_LIST_LINE1_COLOR;
486 /////////////////////////////////////////////////