2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.1 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://floralicense.org/license/
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 name: "cam_textblock_gl_default";
21 base: "font=SLP:style=Roman font_size="GENLIST_FONT_40_INC" color=#FFFFFF ellipise=1.0 wrap=mixed";
23 tag: "hilight" "+ font=SLP:style=Bold";
24 tag: "b" "+ font=SLP:style=Bold";
28 name: "cam_textblock_gl_align_left";
29 base: "font=SLP:style=Roman font_size=30 color=#000000 ellipise=1.0 wrap=mixed";
31 tag: "hilight" "+ font=SLP:style=Bold";
32 tag: "b" "+ font=SLP:style=Bold";
36 group { name: "elm/genlist/item/camera/1text.1icon/default";
37 alias: "elm/genlist/item_odd/camera/1text.1icon/default";
38 alias: "elm/genlist/item_compress/camera/1text.1icon/default";
39 alias: "elm/genlist/item_compress_odd/camera/1text.1icon/default";
40 data.item: "stacking" "above";
41 data.item: "selectraise" "on";
42 data.item: "texts" "elm.text";
43 data.item: "contents" "elm.icon";
44 data.item: "flips" "elm.flip.content";
47 GENLIST_PART_BASE( GENLIST_HEIGHT_104_INC )
49 GENLIST_PART_BOTTOM_LINE
50 GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_34_INC )
51 GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_14_INC )
52 part { name: "elm.icon";
56 description { state: "default" 0.0;
61 rel1.to_x: "elm.padding.right";
64 to_x: "elm.padding.right";
68 GENLIST_DESCRIPTION_FLIP_ENABLED
70 part { name: "elm.padding.icon.left";
74 description { state: "default" 0.0;
75 min: GENLIST_PADDING_14_INC 0;
77 rel1.to_x: "elm.icon";
86 part { name: "elm.text";
91 description { state: "default" 0.0;
94 to_x: "elm.padding.left";
98 to_x: "elm.padding.icon.left";
101 color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
103 style: "cam_textblock_gl_default";
109 description { state: "selected" 0.0;
110 inherit: "default" 0.0;
111 color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
113 GENLIST_DESCRIPTION_FLIP_ENABLED
119 program { name: "go_active";
120 signal: "elm,state,selected";
122 action: STATE_SET "selected" 0.0;
126 program { name: "go_passive";
127 signal: "elm,state,unselected";
129 action: STATE_SET "default" 0.0;
132 transition: LINEAR 0.1;
134 program { name: "go_disabled";
135 signal: "elm,state,disabled";
137 action: STATE_SET "disabled" 0.0;
140 program { name: "go_enabled";
141 signal: "elm,state,enabled";
143 action: STATE_SET "default" 0.0;
146 GENLIST_PROGRAM_FLIP_1TEXT_1ICON
150 group { name: "elm/genlist/item/camera/1text.2icon/default";
151 alias: "elm/genlist/item_odd/camera/1text.2icon/default";
152 alias: "elm/genlist/item_compress/camera/1text.2icon/default";
153 alias: "elm/genlist/item_compress_odd/camera/1text.2icon/default";
154 data.item: "stacking" "above";
155 data.item: "selectraise" "on";
156 data.item: "texts" "elm.text";
157 data.item: "contents" "elm.icon elm.radio";
158 data.item: "flips" "elm.flip.content";
161 GENLIST_PART_BASE( GENLIST_HEIGHT_104_INC )
162 GENLIST_PART_BG_IMAGE
163 GENLIST_PART_BOTTOM_LINE
164 GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_14_INC )
165 GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_14_INC )
166 part { name: "elm.radio";
170 description { state: "default" 0.0;
177 to_x: "elm.padding.left";
181 to_x: "elm.padding.left";
185 GENLIST_DESCRIPTION_FLIP_ENABLED
187 part { name: "elm.padding.radio.right";
191 description { state: "default" 0.0;
192 min: GENLIST_PADDING_14_INC 0;
206 part { name: "elm.icon";
210 description { state: "default" 0.0;
217 to_x: "elm.padding.radio.right";
221 to_x: "elm.padding.radio.right";
225 GENLIST_DESCRIPTION_FLIP_ENABLED
228 part { name: "elm.padding.icon.right";
232 description { state: "default" 0.0;
233 min: GENLIST_PADDING_28_INC 0;
247 part { name: "elm.text";
252 description { state: "default" 0.0;
255 to_x: "elm.padding.icon.right";
259 to_x: "elm.padding.right";
262 color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
264 style: "cam_textblock_gl_default";
270 description { state: "selected" 0.0;
271 inherit: "default" 0.0;
272 color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
274 GENLIST_DESCRIPTION_FLIP_ENABLED
280 program { name: "go_active";
281 signal: "elm,state,selected";
283 action: STATE_SET "selected" 0.0;
287 program { name: "go_passive";
288 signal: "elm,state,unselected";
290 action: STATE_SET "default" 0.0;
293 transition: LINEAR 0.1;
295 program { name: "go_disabled";
296 signal: "elm,state,disabled";
298 action: STATE_SET "disabled" 0.0;
301 program { name: "go_enabled";
302 signal: "elm,state,enabled";
304 action: STATE_SET "default" 0.0;
307 GENLIST_PROGRAM_FLIP_1TEXT_1ICON
311 group { name: "elm/genlist/item/camera/1text.2icon.2/default";
312 alias: "elm/genlist/item_odd/camera/1text.2icon.2/default";
313 alias: "elm/genlist/item_compress/camera/1text.2icon.2/default";
314 alias: "elm/genlist/item_compress_odd/camera/1text.2icon.2/default";
315 data.item: "stacking" "above";
316 data.item: "selectraise" "on";
317 data.item: "texts" "elm.text";
318 data.item: "contents" "elm.icon elm.radio";
319 data.item: "flips" "elm.flip.content";
322 GENLIST_PART_BASE( GENLIST_HEIGHT_86_INC )
323 GENLIST_PART_BG_IMAGE
324 GENLIST_PART_BOTTOM_LINE
325 GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_14_INC )
326 GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_14_INC )
327 part { name: "elm.radio";
331 description { state: "default" 0.0;
338 to_x: "elm.padding.left";
342 to_x: "elm.padding.left";
346 GENLIST_DESCRIPTION_FLIP_ENABLED
348 part { name: "elm.padding.radio.right";
352 description { state: "default" 0.0;
353 min: GENLIST_PADDING_14_INC 0;
367 part { name: "elm.icon";
371 description { state: "default" 0.0;
378 to_x: "elm.padding.radio.right";
382 to_x: "elm.padding.radio.right";
386 GENLIST_DESCRIPTION_FLIP_ENABLED
389 part { name: "elm.padding.icon.right";
393 description { state: "default" 0.0;
394 min: GENLIST_PADDING_28_INC 0;
408 part { name: "elm.text";
413 description { state: "default" 0.0;
416 to_x: "elm.padding.icon.right";
420 to_x: "elm.padding.right";
423 color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
425 style: "btn_multiline_naviframe_controlbar_style";
431 description { state: "selected" 0.0;
432 inherit: "default" 0.0;
433 color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
435 GENLIST_DESCRIPTION_FLIP_ENABLED
441 program { name: "go_active";
442 signal: "elm,state,selected";
444 action: STATE_SET "selected" 0.0;
448 program { name: "go_passive";
449 signal: "elm,state,unselected";
451 action: STATE_SET "default" 0.0;
454 transition: LINEAR 0.1;
456 program { name: "go_disabled";
457 signal: "elm,state,disabled";
459 action: STATE_SET "disabled" 0.0;
462 program { name: "go_enabled";
463 signal: "elm,state,enabled";
465 action: STATE_SET "default" 0.0;
468 GENLIST_PROGRAM_FLIP_1TEXT_1ICON
473 ////////////////////////////////////////////////////////////////////////////////
474 group { name: "elm/check/base/genlist/on&off";
476 item: "label_1" "text.on On";
477 item: "label_2" "text.off Off";
480 image: SETTING_POPUP_CHECK_BUTTON_ON_IMAGE COMP;
481 image: SETTING_POPUP_CHECK_BUTTON_OFF_IMAGE COMP;
488 description { state: "default" 0.0;
489 rel2.relative: 0.0 1.0;
498 part { name: "check";
502 description { state: "default" 0.0;
506 min: CHECK_ONOFF_BG_NORMAL_MIN_MAX_INC;
507 max: CHECK_ONOFF_BG_NORMAL_MIN_MAX_INC;
510 normal: SETTING_POPUP_CHECK_BUTTON_OFF_IMAGE ;
511 border: CHECK_ONOFF_CHECK_IMAGE_BORDER_INC;
515 description { state: "visible" 0.0;
516 inherit: "default" 0.0;
517 image.normal: SETTING_POPUP_CHECK_BUTTON_ON_IMAGE ;
519 description { state: "pressed" 0.0;
520 inherit: "default" 0.0;
521 image.normal: SETTING_POPUP_CHECK_BUTTON_OFF_IMAGE ;
523 description { state: "visible_pressed" 0.0;
524 inherit: "default" 0.0;
525 image.normal: SETTING_POPUP_CHECK_BUTTON_ON_IMAGE ;
528 part { name: "text.on";
533 description { state: "default" 0.0;
544 font: "SLP:style=Medium";
545 size: CHECK_ONOFF_ON_FONT_SIZE_INC;
548 size_range: 12 CHECK_ONOFF_ON_FONT_SIZE_INC;
550 text_class: "slp_medium";
553 description { state: "on" 0.0;
554 inherit: "default" 0.0;
556 color: 255 255 255 255;
566 font: "SLP:style=Medium";
567 size: CHECK_ONOFF_ON_FONT_SIZE_INC;
570 size_range: 12 CHECK_ONOFF_ON_FONT_SIZE_INC;
575 part { name: "text.off";
580 description { state: "default" 0.0;
581 color: 107 107 81 255;
588 font: "SLP:style=Medium";
589 size: CHECK_ONOFF_OFF_FONT_SIZE_INC;
592 size_range: 12 CHECK_ONOFF_OFF_FONT_SIZE_INC;
594 text_class: "slp_medium";
597 description { state: "off" 0.0;
598 inherit: "default" 0.0;
606 font: "SLP:style=Medium";
607 size: CHECK_ONOFF_OFF_FONT_SIZE_INC;
610 size_range: 12 CHECK_ONOFF_OFF_FONT_SIZE_INC;
615 part { name: "elm.swallow.content";
618 description { state: "default" 0.0;
621 color: 255 255 255 255;
634 description { state: "visible" 0.0;
635 inherit: "default" 0.0;
639 aspect_preference: VERTICAL;
641 description { state: "disabled" 0.0;
642 inherit: "default" 0.0;
644 description { state: "disabled_visible" 0.0;
645 inherit: "default" 0.0;
651 part { name: "elm.text";
656 description { state: "default" 0.0;
662 to_x: "elm.swallow.content";
670 style: "cam_textblock_gl_default";
675 color: CHECK_DEFAULT_TEXT_NORMAL_COLOR_INC;
677 description { state: "visible" 0.0;
678 inherit: "default" 0.0;
682 description { state: "disabled" 0.0;
683 inherit: "default" 0.0;
685 description { state: "disabled_visible" 0.0;
686 inherit: "default" 0.0;
691 part { name: "events";
693 ignore_flags: ON_HOLD;
694 description { state: "default" 0.0;
698 part { name: "disclip";
701 description { state: "default" 0.0;
702 color: 255 255 255 255;
704 description { state: "disabled" 0.0;
705 inherit: "default" 0.0;
706 color: 255 255 255 64;
709 part { name: "disabler";
711 description { state: "default" 0.0;
715 description { state: "disabled" 0.0;
716 inherit: "default" 0.0;
722 program { name: "click";
723 signal: "mouse,up,1";
725 action: SIGNAL_EMIT "elm,action,check,toggle" "";
727 program { name: "pressed";
728 signal: "mouse,down,1";
733 get_state(PART:"check", st, 30, vl);
734 if (!strcmp(st, "visible"))
735 set_state(PART:"check", "visible_pressed", 0.0);
736 else if (!strcmp(st, "default"))
737 set_state(PART:"check", "pressed", 0.0);
740 program { name: "mouseout";
743 after: "bg_check_normal";
745 program { name: "bg_check_normal";
749 get_state(PART:"check", st, 30, vl);
750 if (!strcmp(st, "pressed"))
751 set_state(PART:"check", "default", 0.0);
752 else if (!strcmp(st, "visible_pressed"))
753 set_state(PART:"check", "visible", 0.0);
756 program { name: "check_on";
757 signal: "elm,state,check,on";
759 action: STATE_SET "visible" 0.0;
761 after:"text_off_off" ;
763 program { name: "text_off_off";
764 action: STATE_SET "off" 0.0;
768 program { name: "text_on";
769 action: STATE_SET "on" 0.0;
772 program { name: "check_off";
773 signal: "elm,state,check,off";
775 action: STATE_SET "default" 0.0;
777 after: "text_on_off";
779 program { name: "text_on_off";
780 action: STATE_SET "default" 0.0;
784 program { name: "text_off";
785 action: STATE_SET "default" 0.0;
788 program { name: "text_show";
789 signal: "elm,state,text,visible";
791 action: STATE_SET "visible" 0.0;
794 program { name: "text_hide";
795 signal: "elm,state,text,hidden";
797 action: STATE_SET "default" 0.0;
800 program { name: "icon_show";
801 signal: "elm,state,icon,visible";
803 action: STATE_SET "visible" 0.0;
804 target: "elm.swallow.content";
806 program { name: "icon_hide";
807 signal: "elm,state,icon,hidden";
809 action: STATE_SET "default" 0.0;
810 target: "elm.swallow.content";
812 program { name: "disable";
813 signal: "elm,state,disabled";
815 action: STATE_SET "disabled" 0.0;
818 after: "disable_text";
820 program { name: "disable_text";
824 get_state(PART:"elm.text", st, 30, vl);
825 if (!strcmp(st, "visible"))
826 set_state(PART:"elm.text", "disabled_visible", 0.0);
828 set_state(PART:"elm.text", "disabled", 0.0);
829 get_state(PART:"elm.swallow.content", st, 30, vl);
830 if (!strcmp(st, "visible"))
831 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
833 set_state(PART:"elm.swallow.content", "disabled", 0.0);
836 program { name: "enable";
837 signal: "elm,state,enabled";
839 action: STATE_SET "default" 0.0;
842 after: "enable_text";
844 program { name: "enable_text";
848 get_state(PART:"elm.text", st, 30, vl);
849 if (!strcmp(st, "disabled_visible"))
850 set_state(PART:"elm.text", "visible", 0.0);
852 set_state(PART:"elm.text", "default", 0.0);
853 get_state(PART:"elm.swallow.content", st, 30, vl);
854 if (!strcmp(st, "visible"))
855 set_state(PART:"elm.swallow.content", "visible", 0.0);
857 set_state(PART:"elm.swallow.content", "default", 0.0);
863 ///////////////////////////////////////////////////////////////////////////////////////