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.
22 name: "touch_sound" RAW;
\r
23 source: "button-pressed.wav";
\r
28 style { name: "gengrid_textblock_style";
\r
29 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
33 tag: "b" "+ font=Tizen:style=Bold";
\r
37 group { name: "elm/gengrid/item/default_grid/default";
\r
38 data.item: "contents" "elm.swallow.icon elm.swallow.end";
\r
40 image : "00_thumbs_line_bg.png" COMP;
\r
41 image : "00_thumbs_bg_focus.png" COMP;
\r
42 image : "00_thumbs_loading_bg.png" COMP;
\r
47 description { state: "default" 0.0;
\r
48 color: GENGRID_PART_BACKGROUND_COLOR_INC;
\r
51 part { name: "left_top_padding";
\r
54 description { state: "default" 0.0;
\r
55 min: GENGRID_DEFAULT_LEFT_TOP_PADDING_INC;
\r
66 part { name: "right_bottom_padding";
\r
69 description { state: "default" 0.0;
\r
70 min: GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC;
\r
81 part { name: "item_bg";
\r
83 description { state: "default" 0.0;
\r
86 to: "left_top_padding";
\r
90 to: "right_bottom_padding";
\r
92 image.normal: "00_thumbs_line_bg.png";
\r
93 image.border: 1 1 1 1;
\r
96 part { name: "item_bg_left_top_padding";
\r
99 description { state: "default" 0.0;
\r
100 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
104 rel1.to: "item_bg";
\r
111 part { name: "item_bg_right_bottom_padding";
\r
114 description { state: "default" 0.0;
\r
115 min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
123 rel2.to: "item_bg";
\r
126 part { name: "item_real_bg";
\r
127 description { state: "default" 0.0;
\r
131 to: "item_bg_left_top_padding";
\r
135 to: "item_bg_right_bottom_padding";
\r
137 image.normal: "00_thumbs_loading_bg.png";
\r
140 part { name: "item_real_bg_left_top_padding";
\r
143 description { state: "default" 0.0;
\r
144 min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
148 rel1.to: "item_real_bg";
\r
151 to: "item_real_bg";
\r
155 part { name: "item_real_bg_right_bottom_padding";
\r
158 description { state: "default" 0.0;
\r
159 min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
165 to: "item_real_bg";
\r
167 rel2.to: "item_real_bg";
\r
170 part { name: "elm.swallow.icon";
\r
172 description { state: "default" 0.0;
\r
175 to: "item_real_bg_left_top_padding";
\r
179 to: "item_real_bg_right_bottom_padding";
\r
183 part { name: "elm.swallow.end";
\r
185 description { state: "default" 0.0;
\r
186 rel1.to: "elm.swallow.icon";
\r
187 rel2.to: "elm.swallow.icon";
\r
190 part { name: "reorder_bg";
\r
193 description { state: "default" 0.0;
\r
194 color: GENGRID_PART_BG_COLOR_INC;
\r
195 rel1.to: "item_bg";
\r
196 rel2.to: "item_bg";
\r
198 description { state: "enabled" 0.0;
\r
199 inherit: "default" 0.0;
\r
200 color: GENGRID_PART_REORDER_DEFAULT_BG_COLOR_INC;
\r
203 part { name: "focus_bg_left_top_padding";
\r
206 description { state: "default" 0.0;
\r
207 min: GENGRID_DEFAULT_LEFT_TOP_FOCUS_PADDING_INC;
\r
218 part { name: "focus_bg_right_bottom_padding";
\r
221 description { state: "default" 0.0;
\r
222 min: GENGRID_DEFAULT_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
233 part { name: "focus_bg";
\r
235 description { state: "default" 0.0;
\r
239 to: "focus_bg_left_top_padding";
\r
243 to: "focus_bg_right_bottom_padding";
\r
245 image.normal: "00_thumbs_bg_focus.png";
\r
246 image.border: 13 13 13 13;
\r
248 description { state: "enabled" 0.0;
\r
249 inherit: "default" 0.0;
\r
255 program { name: "go_mouse_down";
\r
256 signal: "mouse,down,1";
\r
257 source: "reorder_bg";
\r
258 action: STATE_SET "enabled" 0.0;
\r
259 target: "focus_bg";
\r
260 transition: ACCELERATE 0.2;
\r
262 program { name: "go_mouse_up";
\r
263 signal: "mouse,up,1";
\r
264 source: "reorder_bg";
\r
265 action: STATE_SET "default" 0.0;
\r
266 target: "focus_bg";
\r
267 transition: DECELERATE 0.2;
\r
269 program { name: "touch_snd";
\r
270 signal: "mouse,clicked,1";
\r
271 source: "reorder_bg";
\r
272 action: PLAY_SAMPLE "touch_sound" 1.0;
\r
274 program { name: "go_reorder_disabled";
\r
275 signal: "elm,state,reorder,disabled";
\r
277 action: STATE_SET "default" 0.0;
\r
278 target: "reorder_bg";
\r
279 target: "focus_bg";
\r
280 transition: ACCELERATE 0.3;
\r
282 program { name: "go_reorder_enabled";
\r
283 signal: "elm,state,reorder,enabled";
\r
285 action: STATE_SET "enabled" 0.0;
\r
286 target: "reorder_bg";
\r
287 target: "focus_bg";
\r
288 transition: DECELERATE 0.3;
\r
290 program { name: "focus_in";
\r
291 signal: "elm,state,focused";
\r
293 action: STATE_SET "enabled" 0.0;
\r
294 target: "focus_bg";
\r
296 program { name: "focus_out";
\r
297 signal: "elm,state,unfocused";
\r
299 action: STATE_SET "default" 0.0;
\r
300 target: "focus_bg";
\r
305 group { name: "elm/gengrid/item/gallery_grid/default";
\r
306 inherit: "elm/gengrid/item/default_grid/default";
\r
308 part { name: "left_top_padding";
\r
309 description { state: "default" 0.0;
\r
310 min: GENGRID_GALLERY_LEFT_TOP_PADDING_INC;
\r
313 part { name: "right_bottom_padding";
\r
314 description { state: "default" 0.0;
\r
315 min: GENGRID_GALLERY_RIGHT_BOTTOM_PADDING_INC;
\r
318 part { name: "item_bg";
\r
320 description { state: "default" 0.0;
\r
321 image.normal: "00_thumbs_loading_bg.png";
\r
324 part { name: "item_bg_left_1pxl_inner_padding";
\r
326 description { state: "default" 0.0;
\r
327 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
330 rel1.to: "item_bg";
\r
335 color: 91 86 86 255;
\r
338 part { name: "item_bg_top_1pxl_inner_padding";
\r
340 description { state: "default" 0.0;
\r
341 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
346 to_x: "item_bg_left_1pxl_inner_padding";
\r
351 to_x: "item_bg_right_1pxl_inner_padding";
\r
354 color: 91 86 86 255;
\r
357 part { name: "item_bg_right_1pxl_inner_padding";
\r
359 description { state: "default" 0.0;
\r
360 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
371 color: 91 86 86 255;
\r
374 part { name: "item_bg_bottom_1pxl_inner_padding";
\r
376 description { state: "default" 0.0;
\r
377 min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
382 to_x: "item_bg_left_1pxl_inner_padding";
\r
387 to_x: "item_bg_right_1pxl_inner_padding";
\r
390 color: 91 86 86 255;
\r
393 part { name: "item_real_bg";
\r
394 description { state: "default" 0.0;
\r
398 to_x: "item_bg_left_1pxl_inner_padding";
\r
399 to_y: "item_bg_top_1pxl_inner_padding";
\r
403 to_x: "item_bg_right_1pxl_inner_padding";
\r
404 to_y: "item_bg_bottom_1pxl_inner_padding";
\r
408 part { name: "focus_bg_left_top_padding";
\r
409 description { state: "default" 0.0;
\r
410 min: GENGRID_GALLERY_LEFT_TOP_FOCUS_PADDING_INC;
\r
413 part { name: "focus_bg_right_bottom_padding";
\r
414 description { state: "default" 0.0;
\r
415 min: GENGRID_GALLERY_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
421 group { name: "elm/gengrid/item/myfile_grid/default";
\r
422 inherit: "elm/gengrid/item/default_grid/default";
\r
424 image : "00_sub_depth_thumbs_bg.png" COMP;
\r
427 part { name: "left_top_padding";
\r
428 description { state: "default" 0.0;
\r
429 min: GENGRID_MYFILE_LEFT_TOP_PADDING_INC;
\r
432 part { name: "right_bottom_padding";
\r
433 description { state: "default" 0.0;
\r
434 min: GENGRID_MYFILE_RIGHT_BOTTOM_PADDING_INC;
\r
437 part { name: "item_bg";
\r
439 description { state: "default" 0.0;
\r
440 image.normal: "00_sub_depth_thumbs_bg.png";
\r
441 image.border: 13 13 13 13;
\r
444 part { name: "item_bg_left_top_padding";
\r
445 description { state: "default" 0.0;
\r
446 min: GENGRID_MYFILE_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
449 part { name: "item_bg_right_bottom_padding";
\r
450 description { state: "default" 0.0;
\r
451 min: GENGRID_MYFILE_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
454 part { name: "item_real_bg";
\r
455 description { state: "default" 0.0;
\r
459 to: "item_bg_left_top_padding";
\r
463 to: "item_bg_right_bottom_padding";
\r
467 part { name: "focus_bg_left_top_padding";
\r
468 description { state: "default" 0.0;
\r
469 min: GENGRID_MYFILE_LEFT_TOP_FOCUS_PADDING_INC;
\r
472 part { name: "focus_bg_right_bottom_padding";
\r
473 description { state: "default" 0.0;
\r
474 min: GENGRID_MYFILE_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
480 group { name: "elm/gengrid/item/default_gridtext/default";
\r
481 inherit: "elm/gengrid/item/default_grid/default";
\r
482 alias: "elm/gengrid/item/myfile_gridtext/default";
\r
483 data.item: "texts" "elm.text";
\r
484 data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";
\r
486 part { name: "left_top_padding";
\r
487 description { state: "default" 0.0;
\r
488 min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;
\r
491 part { name: "right_bottom_padding";
\r
492 description { state: "default" 0.0;
\r
493 min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;
\r
496 part { name: "item_bg";
\r
498 description { state: "default" 0.0;
\r
499 image.normal: "00_sub_depth_thumbs_bg.png";
\r
500 image.border: 13 13 13 13;
\r
503 part { name: "elm.text";
\r
507 description { state: "default" 0.0;
\r
510 to_x: "left_top_padding";
\r
511 to_y: "right_bottom_padding";
\r
515 to: "right_bottom_padding";
\r
518 style: "gengrid_textblock_style";
\r
524 part { name: "elm.swallow.block";
\r
527 description { state: "default" 0.0;
\r
528 rel1.to : "elm.text";
\r
529 rel2.to : "elm.text";
\r
532 part { name: "item_bg_left_top_padding";
\r
533 description { state: "default" 0.0;
\r
534 min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
537 part { name: "item_bg_right_bottom_padding";
\r
538 description { state: "default" 0.0;
\r
539 min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
542 part { name: "item_real_bg_left_top_padding";
\r
543 description { state: "default" 0.0;
\r
544 min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
547 part { name: "item_real_bg_right_bottom_padding";
\r
548 description { state: "default" 0.0;
\r
549 min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
552 part { name: "focus_bg_left_top_padding";
\r
553 description { state: "default" 0.0;
\r
554 min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;
\r
557 part { name: "focus_bg_right_bottom_padding";
\r
558 description { state: "default" 0.0;
\r
559 min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
567 group { name: "elm/gengrid/item/default_gridtext2/default";
\r
568 inherit: "elm/gengrid/item/default_gridtext/default";
\r
570 part { name: "left_top_padding";
\r
571 description { state: "default" 0.0;
\r
572 min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;
\r
575 part { name: "right_bottom_padding";
\r
576 description { state: "default" 0.0;
\r
577 min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;
\r
580 part { name: "elm.text";
\r
581 description { state: "default" 0.0;
\r
583 to: "left_top_padding";
\r
586 to_x: "right_bottom_padding";
\r
587 to_y: "left_top_padding";
\r
594 part { name: "item_bg_left_top_padding";
\r
595 description { state: "default" 0.0;
\r
596 min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;
\r
599 part { name: "item_bg_right_bottom_padding";
\r
600 description { state: "default" 0.0;
\r
601 min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;
\r
604 part { name: "item_real_bg_left_top_padding";
\r
605 description { state: "default" 0.0;
\r
606 min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
609 part { name: "item_real_bg_right_bottom_padding";
\r
610 description { state: "default" 0.0;
\r
611 min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;
\r
614 part { name: "focus_bg_left_top_padding";
\r
615 description { state: "default" 0.0;
\r
616 min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;
\r
619 part { name: "focus_bg_right_bottom_padding";
\r
620 description { state: "default" 0.0;
\r
621 min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;
\r
627 group { name: "elm/gengrid/item/block/default";
\r
631 description { state: "default" 0.0;
\r
639 #define GROUPINDEX_PADDING_SIZE_LEFT 26
\r
640 #define GROUPINDEX_PADDING_SIZE_RIGHT 26
\r
642 group { name: "elm/gengrid/item/group_index/default";
\r
643 data.item: "selectraise" "on";
\r
644 data.item: "texts" "elm.text";
\r
645 data.item: "contents" "elm.swallow.icon elm.swallow.end";
\r
648 part { name: "base";
\r
652 description { state: "default" 0.0;
\r
657 part { name: "bg_image";
\r
661 description { state: "default" 0.0;
\r
662 color: GENLIST_GROUPINDEX_LIST_BG_COLOR;
\r
664 description { state: "selected" 0.0;
\r
665 inherit: "default" 0.0;
\r
666 color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;
\r
669 part { name: "elm.swallow.pad";
\r
673 description { state: "default" 0.0;
\r
680 rel2.relative: 0.0 1.0;
\r
683 part { name: "elm.padding.left";
\r
687 description { state: "default" 0.0;
\r
692 to_x: "elm.swallow.pad";
\r
697 to_x: "elm.swallow.pad";
\r
700 min: GROUPINDEX_PADDING_SIZE_LEFT 0;
\r
701 max: GROUPINDEX_PADDING_SIZE_LEFT -1;
\r
704 description { state: "decorate" 0.0;
\r
705 inherit: "default" 0.0;
\r
710 part { name: "elm.padding.right";
\r
714 description { state: "default" 0.0;
\r
715 min: GROUPINDEX_PADDING_SIZE_RIGHT 0;
\r
716 max: GROUPINDEX_PADDING_SIZE_RIGHT -1;
\r
721 rel1.relative: 1 0;
\r
723 description { state: "decorate" 0.0;
\r
724 inherit: "default" 0.0;
\r
729 part { name: "elm.padding.top";
\r
734 state: "default" 0.0;
\r
740 rel2.relative: 1.0 0.0;
\r
744 part { name: "elm.padding.bottom";
\r
748 description { state: "default" 0.0;
\r
754 rel1.relative: 0.0 1.0;
\r
758 part { name: "elm.text";
\r
762 description { state: "default" 0.0;
\r
766 to_x: "elm.padding.left";
\r
767 to_y: "elm.padding.top";
\r
771 to_x: "elm.padding.right";
\r
772 to_y: "elm.padding.top";
\r
774 color: GENLIST_GROUPINDEX_LIST_COLOR;
\r
778 font: "Tizen:style=Bold";
\r
779 size: GENLIST_GROUPINDEX_LIST_SIZE;
\r
780 text_class: "list_item";
\r
785 description { state: "selected" 0.0;
\r
786 inherit: "default" 0.0;
\r
787 color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;
\r
790 part { name: "index_line";
\r
793 description { state: "default" 0.0;
\r
796 to_x: "elm.padding.left";
\r
801 to_x: "elm.padding.right";
\r
802 to_y: "elm.padding.bottom";
\r
804 color: GENLIST_GROUPINDEX_LINE_COLOR;
\r
808 description { state: "selected" 0.0;
\r
809 inherit: "default" 0.0;
\r
810 color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;
\r
815 program { name: "enabled";
\r
816 signal: "elm,state,enabled";
\r
818 action: STATE_SET "default" 0.0;
\r
819 target: "bg_image";
\r
820 target: "elm.text";
\r
821 target: "index_line";
\r
823 program { name: "disabled";
\r
824 signal: "elm,state,disabled";
\r
826 action: STATE_SET "disabled" 0.0;
\r
827 target: "bg_image";
\r
828 target: "elm.text";
\r
829 target: "index_line";
\r
831 program { name: "selected";
\r
832 signal: "elm,state,selected";
\r
834 action: STATE_SET "selected" 0.0;
\r
835 target: "bg_image";
\r
836 target: "elm.text";
\r
837 target: "index_line";
\r
839 program { name: "unselected";
\r
840 signal: "elm,state,unselected";
\r
842 action: STATE_SET "default" 0.0;
\r
843 target: "bg_image";
\r
844 target: "elm.text";
\r
845 target: "index_line";
\r
846 transition: LINEAR 0.1;
\r