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.
21 style { name: "gengrid_textblock_style";
\r
22 base: "font=Tizen:style=Bold font_size="GENGRID_FONT_STYLE_24_INC" color="GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=tizen";
\r
26 tag: "b" "+ font=Tizen:style=Bold";
\r
30 group { name: "elm/gengrid/item/default_grid/default";
\r
31 data.item: "contents" "elm.swallow.icon elm.swallow.end";
\r
33 image : "00_thumbs_line_bg.png" COMP;
\r
34 image : "00_thumbs_bg_focus.png" COMP;
\r
35 image : "00_thumbs_loading_bg.png" COMP;
\r
40 description { state: "default" 0.0;
\r
41 color: GENGRID_PART_BACKGROUND_COLOR_INC;
\r
44 part { name: "left_top_padding";
\r
47 description { state: "default" 0.0;
\r
48 min: GENGRID_DEFAULT_LEFT_TOP_PADDING_INC;
\r
59 part { name: "right_bottom_padding";
\r
62 description { state: "default" 0.0;
\r
63 min: GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC;
\r
74 part { name: "item_bg";
\r
76 description { state: "default" 0.0;
\r
79 to: "left_top_padding";
\r
83 to: "right_bottom_padding";
\r
85 image.normal: "00_thumbs_line_bg.png";
\r
86 image.border: 1 1 1 1;
\r
89 part { name: "item_bg_left_top_padding";
\r
92 description { state: "default" 0.0;
\r
93 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
104 part { name: "item_bg_right_bottom_padding";
\r
107 description { state: "default" 0.0;
\r
108 min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
116 rel2.to: "item_bg";
\r
119 part { name: "item_real_bg";
\r
120 description { state: "default" 0.0;
\r
124 to: "item_bg_left_top_padding";
\r
128 to: "item_bg_right_bottom_padding";
\r
130 image.normal: "00_thumbs_loading_bg.png";
\r
133 part { name: "item_real_bg_left_top_padding";
\r
136 description { state: "default" 0.0;
\r
137 min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
141 rel1.to: "item_real_bg";
\r
144 to: "item_real_bg";
\r
148 part { name: "item_real_bg_right_bottom_padding";
\r
151 description { state: "default" 0.0;
\r
152 min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
158 to: "item_real_bg";
\r
160 rel2.to: "item_real_bg";
\r
163 part { name: "elm.swallow.icon";
\r
165 description { state: "default" 0.0;
\r
168 to: "item_real_bg_left_top_padding";
\r
172 to: "item_real_bg_right_bottom_padding";
\r
176 part { name: "elm.swallow.end";
\r
178 description { state: "default" 0.0;
\r
179 rel1.to: "elm.swallow.icon";
\r
180 rel2.to: "elm.swallow.icon";
\r
183 part { name: "reorder_bg";
\r
186 description { state: "default" 0.0;
\r
187 color: GENGRID_PART_BG_COLOR_INC;
\r
188 rel1.to: "item_bg";
\r
189 rel2.to: "item_bg";
\r
191 description { state: "enabled" 0.0;
\r
192 inherit: "default" 0.0;
\r
193 color: GENGRID_PART_REORDER_DEFAULT_BG_COLOR_INC;
\r
196 part { name: "focus_bg_left_top_padding";
\r
199 description { state: "default" 0.0;
\r
200 min: GENGRID_DEFAULT_LEFT_TOP_FOCUS_PADDING_INC;
\r
211 part { name: "focus_bg_right_bottom_padding";
\r
214 description { state: "default" 0.0;
\r
215 min: GENGRID_DEFAULT_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
226 part { name: "focus_bg";
\r
228 description { state: "default" 0.0;
\r
232 to: "focus_bg_left_top_padding";
\r
236 to: "focus_bg_right_bottom_padding";
\r
238 image.normal: "00_thumbs_bg_focus.png";
\r
239 image.border: 13 12 12 13;
\r
241 description { state: "enabled" 0.0;
\r
242 inherit: "default" 0.0;
\r
248 program { name: "go_mouse_down";
\r
249 signal: "mouse,down,1";
\r
250 source: "reorder_bg";
\r
251 action: STATE_SET "enabled" 0.0;
\r
252 target: "focus_bg";
\r
253 transition: ACCELERATE 0.2;
\r
255 program { name: "go_mouse_up";
\r
256 signal: "mouse,up,1";
\r
257 source: "reorder_bg";
\r
258 action: STATE_SET "default" 0.0;
\r
259 target: "focus_bg";
\r
260 transition: DECELERATE 0.2;
\r
262 program { name: "touch_snd";
\r
263 signal: "mouse,clicked,1";
\r
264 source: "reorder_bg";
\r
265 action: PLAY_SAMPLE "touch_sound" 1.0;
\r
267 program { name: "go_reorder_disabled";
\r
268 signal: "elm,state,reorder,disabled";
\r
270 action: STATE_SET "default" 0.0;
\r
271 target: "reorder_bg";
\r
272 target: "focus_bg";
\r
273 transition: ACCELERATE 0.3;
\r
275 program { name: "go_reorder_enabled";
\r
276 signal: "elm,state,reorder,enabled";
\r
278 action: STATE_SET "enabled" 0.0;
\r
279 target: "reorder_bg";
\r
280 target: "focus_bg";
\r
281 transition: DECELERATE 0.3;
\r
283 program { name: "focus_in";
\r
284 signal: "elm,state,focused";
\r
286 action: STATE_SET "enabled" 0.0;
\r
287 target: "focus_bg";
\r
289 program { name: "focus_out";
\r
290 signal: "elm,state,unfocused";
\r
292 action: STATE_SET "default" 0.0;
\r
293 target: "focus_bg";
\r
298 group { name: "elm/gengrid/item/gallery_grid/default";
\r
299 inherit: "elm/gengrid/item/default_grid/default";
\r
301 part { name: "left_top_padding";
\r
302 description { state: "default" 0.0;
\r
303 min: GENGRID_GALLERY_LEFT_TOP_PADDING_INC;
\r
306 part { name: "right_bottom_padding";
\r
307 description { state: "default" 0.0;
\r
308 min: GENGRID_GALLERY_RIGHT_BOTTOM_PADDING_INC;
\r
311 part { name: "item_bg";
\r
313 description { state: "default" 0.0;
\r
314 image.normal: "00_thumbs_loading_bg.png";
\r
317 part { name: "item_bg_left_1pxl_inner_padding";
\r
319 description { state: "default" 0.0;
\r
320 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
323 rel1.to: "item_bg";
\r
328 color: 64 64 64 255;
\r
331 part { name: "item_bg_top_1pxl_inner_padding";
\r
333 description { state: "default" 0.0;
\r
334 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
339 to_x: "item_bg_left_1pxl_inner_padding";
\r
344 to_x: "item_bg_right_1pxl_inner_padding";
\r
347 color: 64 64 64 255;
\r
350 part { name: "item_bg_right_1pxl_inner_padding";
\r
352 description { state: "default" 0.0;
\r
353 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
364 color: 64 64 64 255;
\r
367 part { name: "item_bg_bottom_1pxl_inner_padding";
\r
369 description { state: "default" 0.0;
\r
370 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
375 to_x: "item_bg_left_1pxl_inner_padding";
\r
380 to_x: "item_bg_right_1pxl_inner_padding";
\r
383 color: 64 64 64 255;
\r
386 part { name: "item_real_bg";
\r
387 description { state: "default" 0.0;
\r
391 to_x: "item_bg_left_1pxl_inner_padding";
\r
392 to_y: "item_bg_top_1pxl_inner_padding";
\r
396 to_x: "item_bg_right_1pxl_inner_padding";
\r
397 to_y: "item_bg_bottom_1pxl_inner_padding";
\r
401 part { name: "focus_bg_left_top_padding";
\r
402 description { state: "default" 0.0;
\r
403 min: GENGRID_GALLERY_LEFT_TOP_FOCUS_PADDING_INC;
\r
406 part { name: "focus_bg_right_bottom_padding";
\r
407 description { state: "default" 0.0;
\r
408 min: GENGRID_GALLERY_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
414 group { name: "elm/gengrid/item/myfile_grid/default";
\r
415 inherit: "elm/gengrid/item/default_grid/default";
\r
417 image : "00_sub_depth_thumbs_bg.png" COMP;
\r
420 part { name: "left_top_padding";
\r
421 description { state: "default" 0.0;
\r
422 min: GENGRID_MYFILE_LEFT_TOP_PADDING_INC;
\r
425 part { name: "right_bottom_padding";
\r
426 description { state: "default" 0.0;
\r
427 min: GENGRID_MYFILE_RIGHT_BOTTOM_PADDING_INC;
\r
430 part { name: "item_bg";
\r
432 description { state: "default" 0.0;
\r
433 image.normal: "00_sub_depth_thumbs_bg.png";
\r
434 image.border: 13 12 12 13;
\r
437 part { name: "item_bg_left_top_padding";
\r
438 description { state: "default" 0.0;
\r
439 min: GENGRID_MYFILE_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
442 part { name: "item_bg_right_bottom_padding";
\r
443 description { state: "default" 0.0;
\r
444 min: GENGRID_MYFILE_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
447 part { name: "item_real_bg";
\r
448 description { state: "default" 0.0;
\r
452 to: "item_bg_left_top_padding";
\r
456 to: "item_bg_right_bottom_padding";
\r
460 part { name: "focus_bg_left_top_padding";
\r
461 description { state: "default" 0.0;
\r
462 min: GENGRID_MYFILE_LEFT_TOP_FOCUS_PADDING_INC;
\r
465 part { name: "focus_bg_right_bottom_padding";
\r
466 description { state: "default" 0.0;
\r
467 min: GENGRID_MYFILE_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
473 group { name: "elm/gengrid/item/default_gridtext/default";
\r
474 inherit: "elm/gengrid/item/default_grid/default";
\r
475 alias: "elm/gengrid/item/myfile_gridtext/default";
\r
476 data.item: "texts" "elm.text";
\r
477 data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";
\r
479 part { name: "left_top_padding";
\r
480 description { state: "default" 0.0;
\r
481 min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;
\r
484 part { name: "right_bottom_padding";
\r
485 description { state: "default" 0.0;
\r
486 min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;
\r
489 part { name: "item_bg";
\r
491 description { state: "default" 0.0;
\r
492 image.normal: "00_sub_depth_thumbs_bg.png";
\r
493 image.border: 13 12 12 13;
\r
496 part { name: "elm.text";
\r
500 description { state: "default" 0.0;
\r
503 to_x: "left_top_padding";
\r
504 to_y: "right_bottom_padding";
\r
508 to: "right_bottom_padding";
\r
511 style: "gengrid_textblock_style";
\r
517 part { name: "elm.swallow.block";
\r
520 description { state: "default" 0.0;
\r
521 rel1.to : "elm.text";
\r
522 rel2.to : "elm.text";
\r
525 part { name: "item_bg_left_top_padding";
\r
526 description { state: "default" 0.0;
\r
527 min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
530 part { name: "item_bg_right_bottom_padding";
\r
531 description { state: "default" 0.0;
\r
532 min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
535 part { name: "item_real_bg_left_top_padding";
\r
536 description { state: "default" 0.0;
\r
537 min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
540 part { name: "item_real_bg_right_bottom_padding";
\r
541 description { state: "default" 0.0;
\r
542 min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
545 part { name: "focus_bg_left_top_padding";
\r
546 description { state: "default" 0.0;
\r
547 min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;
\r
550 part { name: "focus_bg_right_bottom_padding";
\r
551 description { state: "default" 0.0;
\r
552 min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
559 group { name: "elm/gengrid/item/default_gridtext2/default";
\r
560 inherit: "elm/gengrid/item/default_gridtext/default";
\r
562 part { name: "left_top_padding";
\r
563 description { state: "default" 0.0;
\r
564 min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;
\r
567 part { name: "right_bottom_padding";
\r
568 description { state: "default" 0.0;
\r
569 min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;
\r
572 part { name: "elm.text";
\r
573 description { state: "default" 0.0;
\r
575 to: "left_top_padding";
\r
578 to_x: "right_bottom_padding";
\r
579 to_y: "left_top_padding";
\r
586 part { name: "item_bg_left_top_padding";
\r
587 description { state: "default" 0.0;
\r
588 min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
591 part { name: "item_bg_right_bottom_padding";
\r
592 description { state: "default" 0.0;
\r
593 min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
596 part { name: "item_real_bg_left_top_padding";
\r
597 description { state: "default" 0.0;
\r
598 min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
601 part { name: "item_real_bg_right_bottom_padding";
\r
602 description { state: "default" 0.0;
\r
603 min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
606 part { name: "focus_bg_left_top_padding";
\r
607 description { state: "default" 0.0;
\r
608 min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;
\r
611 part { name: "focus_bg_right_bottom_padding";
\r
612 description { state: "default" 0.0;
\r
613 min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
619 group { name: "elm/gengrid/item/block/default";
\r
623 description { state: "default" 0.0;
\r
631 #define GROUPINDEX_PADDING_SIZE_LEFT 26
\r
632 #define GROUPINDEX_PADDING_SIZE_RIGHT 26
\r
634 group { name: "elm/gengrid/item/group_index/default";
\r
635 data.item: "selectraise" "on";
\r
636 data.item: "texts" "elm.text";
\r
637 data.item: "contents" "elm.swallow.icon elm.swallow.end";
\r
640 part { name: "base";
\r
644 description { state: "default" 0.0;
\r
649 part { name: "bg_image";
\r
653 description { state: "default" 0.0;
\r
654 color: GENLIST_GROUPINDEX_LIST_BG_COLOR;
\r
656 description { state: "selected" 0.0;
\r
657 inherit: "default" 0.0;
\r
658 color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;
\r
661 part { name: "elm.swallow.pad";
\r
665 description { state: "default" 0.0;
\r
672 rel2.relative: 0.0 1.0;
\r
675 part { name: "elm.padding.left";
\r
679 description { state: "default" 0.0;
\r
684 to_x: "elm.swallow.pad";
\r
689 to_x: "elm.swallow.pad";
\r
692 min: GROUPINDEX_PADDING_SIZE_LEFT 0;
\r
693 max: GROUPINDEX_PADDING_SIZE_LEFT -1;
\r
696 description { state: "decorate" 0.0;
\r
697 inherit: "default" 0.0;
\r
702 part { name: "elm.padding.right";
\r
706 description { state: "default" 0.0;
\r
707 min: GROUPINDEX_PADDING_SIZE_RIGHT 0;
\r
708 max: GROUPINDEX_PADDING_SIZE_RIGHT -1;
\r
713 rel1.relative: 1 0;
\r
715 description { state: "decorate" 0.0;
\r
716 inherit: "default" 0.0;
\r
721 part { name: "elm.padding.top";
\r
726 state: "default" 0.0;
\r
732 rel2.relative: 1.0 0.0;
\r
736 part { name: "elm.padding.bottom";
\r
740 description { state: "default" 0.0;
\r
746 rel1.relative: 0.0 1.0;
\r
750 part { name: "elm.text";
\r
754 description { state: "default" 0.0;
\r
758 to_x: "elm.padding.left";
\r
759 to_y: "elm.padding.top";
\r
763 to_x: "elm.padding.right";
\r
764 to_y: "elm.padding.top";
\r
766 color: GENLIST_GROUPINDEX_LIST_COLOR;
\r
770 font: "Tizen:style=Bold";
\r
771 size: GENLIST_GROUPINDEX_LIST_SIZE;
\r
772 text_class: "list_item";
\r
777 description { state: "selected" 0.0;
\r
778 inherit: "default" 0.0;
\r
779 color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;
\r
782 part { name: "index_line";
\r
785 description { state: "default" 0.0;
\r
788 to_x: "elm.padding.left";
\r
793 to_x: "elm.padding.right";
\r
794 to_y: "elm.padding.bottom";
\r
796 color: GENLIST_GROUPINDEX_LINE_COLOR;
\r
800 description { state: "selected" 0.0;
\r
801 inherit: "default" 0.0;
\r
802 color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;
\r
807 program { name: "enabled";
\r
808 signal: "elm,state,enabled";
\r
810 action: STATE_SET "default" 0.0;
\r
811 target: "bg_image";
\r
812 target: "elm.text";
\r
813 target: "index_line";
\r
815 program { name: "disabled";
\r
816 signal: "elm,state,disabled";
\r
818 action: STATE_SET "disabled" 0.0;
\r
819 target: "bg_image";
\r
820 target: "elm.text";
\r
821 target: "index_line";
\r
823 program { name: "selected";
\r
824 signal: "elm,state,selected";
\r
826 action: STATE_SET "selected" 0.0;
\r
827 target: "bg_image";
\r
828 target: "elm.text";
\r
829 target: "index_line";
\r
831 program { name: "unselected";
\r
832 signal: "elm,state,unselected";
\r
834 action: STATE_SET "default" 0.0;
\r
835 target: "bg_image";
\r
836 target: "elm.text";
\r
837 target: "index_line";
\r
838 transition: LINEAR 0.1;
\r