1 group { name: "elm/toolbar/base/default";
3 image: "bt_dis_base.png" COMP;
4 image: "bt_dis_hilight.png" COMP;
5 image: "bt_dis_shine.png" COMP;
6 image: "icon_left_arrow.png" COMP;
7 image: "icon_right_arrow.png" COMP;
12 description { state: "default" 0.0;
19 normal: "bt_dis_base.png";
25 part { name: "clipper";
40 part { name: "elm.swallow.content";
51 description { state: "default" 0.0;
55 normal: "bt_dis_shine.png";
62 description { state: "default" 0.0;
65 rel2.relative: 1.0 0.5;
67 normal: "bt_dis_hilight.png";
70 color: 255 255 255 128;
73 part { name: "left_arrow";
75 description { state: "default" 0.0;
76 image.normal: "icon_left_arrow.png";
78 aspect_preference: VERTICAL;
83 description { state: "hidden" 0.0;
84 inherit: "default" 0.0;
89 part { name: "right_arrow";
91 description { state: "default" 0.0;
92 image.normal: "icon_right_arrow.png";
94 aspect_preference: VERTICAL;
99 description { state: "hidden" 0.0;
100 inherit: "default" 0.0;
102 color: 255 255 255 0;
105 part { name: "event";
109 description { state: "default" 0.0;
115 program { name: "sb_hbar_show";
116 signal: "elm,action,show,hbar";
118 action: STATE_SET "default" 0.0;
119 transition: LINEAR 0.5;
120 target: "left_arrow";
121 target: "right_arrow";
123 program { name: "sb_hbar_hide";
124 signal: "elm,action,hide,hbar";
126 action: STATE_SET "hidden" 0.0;
127 target: "left_arrow";
128 target: "right_arrow";
129 transition: LINEAR 0.5;
134 group { name: "elm/toolbar/more/default";
136 image: "toolbar_separator_h.png" COMP;
141 description { state: "default" 0.0;
142 rel1.relative: 0.0 0.0;
143 rel2.relative: 1.0 0.0;
145 normal: "bt_dis_base.png";
150 description { state: "open" 0.0;
151 inherit: "default" 0.0;
152 rel2.relative: 1.0 1.0;
154 description { state: "open2" 0.0;
155 inherit: "default" 0.0;
156 rel2.relative: 1.0 2.0;
159 part { name: "clipper";
163 state: "default" 0.0;
172 description { state: "open" 0.0;
173 inherit: "default" 0.0;
174 rel2.relative: 1.0 1.0;
176 description { state: "open2" 0.0;
177 inherit: "default" 0.0;
178 rel2.relative: 1.0 0.5;
181 part { name: "clipper2";
185 state: "default" 0.0;
195 description { state: "open" 0.0;
196 inherit: "default" 0.0;
197 rel1.relative: 0.0 1.0;
199 description { state: "open2" 0.0;
200 inherit: "default" 0.0;
201 rel1.relative: 0.0 0.5;
204 part { name: "elm.swallow.content";
208 state: "default" 0.0;
214 part { name: "elm.swallow.content2";
218 state: "default" 0.0;
224 part { name: "separator2";
226 description { state: "default" 0.0;
241 normal: "toolbar_separator_h.png";
249 part { name: "over2";
251 description { state: "default" 0.0;
255 normal: "bt_dis_shine.png";
260 part { name: "over1";
262 description { state: "default" 0.0;
265 rel2.relative: 1.0 0.5;
267 normal: "bt_dis_hilight.png";
270 color: 255 255 255 128;
275 program { name: "open";
276 signal: "elm,state,open";
278 action: STATE_SET "open" 0.0;
282 transition: LINEAR 0.2;
284 program { name: "open2";
285 signal: "elm,state,open2";
287 action: STATE_SET "open2" 0.0;
291 transition: LINEAR 0.2;
293 program { name: "close";
294 signal: "elm,state,close";
296 action: STATE_SET "default" 0.0;
298 transition: LINEAR 0.2;
303 group { name: "elm/toolbar/item/default";
305 image: "toolbar_sel.png" COMP;
307 data.item: "transition_animation_on" "1";
309 part { name: "label2";
313 clip_to: "elm.text.clipper";
314 description { state: "default" 0.0;
322 text_source: "elm.text";
326 text_class: "toolbar_item";
329 description { state: "selected" 0.0;
330 inherit: "default" 0.0;
333 description { state: "disabled" 0.0;
334 inherit: "default" 0.0;
338 description { state: "disabled_visible" 0.0;
339 inherit: "default" 0.0;
346 part { name: "label2_new";
350 clip_to: "elm.text_new.clipper";
351 description { state: "default" 0.0;
354 rel1.to: "elm.text_new";
355 rel2.to: "elm.text_new";
359 text_source: "elm.text_new";
363 text_class: "toolbar_item";
366 description { state: "selected" 0.0;
367 inherit: "default" 0.0;
370 description { state: "disabled" 0.0;
371 inherit: "default" 0.0;
375 description { state: "disabled_visible" 0.0;
376 inherit: "default" 0.0;
385 description { state: "default" 0.0;
387 color: 255 255 255 0;
389 normal: "toolbar_sel.png";
395 description { state: "selected" 0.0;
396 inherit: "default" 0.0;
398 color: 255 255 255 255;
400 description { state: "disabled" 0.0;
401 inherit: "default" 0.0;
403 color: 255 255 255 0;
405 description { state: "moving" 0.0;
406 inherit: "default" 0.0;
408 color: 255 255 255 100;
411 part { name: "elm.swallow.icon";
413 clip_to: "elm.icon.clipper";
414 description { state: "default" 0.0;
428 part { name: "elm.swallow.icon_new";
430 clip_to: "elm.icon_new.clipper";
431 description { state: "default" 0.0;
438 to_y: "elm.text_new";
445 part { name: "elm.text";
450 clip_to: "elm.text.clipper";
451 description { state: "default" 0.0;
463 color: 224 224 224 255;
466 font: "Sans:style=Bold";
470 text_class: "toolbar_item";
473 description { state: "selected" 0.0;
474 inherit: "default" 0.0;
477 description { state: "visible" 0.0;
478 inherit: "default" 0.0;
482 description { state: "disabled" 0.0;
483 inherit: "default" 0.0;
487 description { state: "disabled_visible" 0.0;
488 inherit: "default" 0.0;
495 part { name: "elm.text_new";
499 clip_to: "elm.text_new.clipper";
501 description { state: "default" 0.0;
513 color: 224 224 224 255;
516 font: "Sans:style=Bold";
520 text_class: "toolbar_item";
523 description { state: "selected" 0.0;
524 inherit: "default" 0.0;
527 description { state: "visible" 0.0;
528 inherit: "default" 0.0;
532 description { state: "disabled" 0.0;
533 inherit: "default" 0.0;
537 description { state: "disabled_visible" 0.0;
538 inherit: "default" 0.0;
545 part { name: "elm.text.clipper";
547 description { state: "default" 0.0;
548 color: 255 255 255 255;
550 description { state: "animation" 0.0;
551 color: 255 255 255 0;
554 part { name: "elm.text_new.clipper";
556 description { state: "default" 0.0;
557 color: 255 255 255 0;
559 description { state: "animation" 0.0;
560 color: 255 255 255 255;
563 part { name: "elm.icon.clipper";
565 description { state: "default" 0.0;
566 color: 255 255 255 255;
568 description { state: "animation" 0.0;
569 color: 255 255 255 0;
572 part { name: "elm.icon_new.clipper";
574 description { state: "default" 0.0;
575 color: 255 255 255 0;
577 description { state: "animation" 0.0;
578 color: 255 255 255 255;
581 part { name: "event";
584 ignore_flags: ON_HOLD;
585 description { state: "default" 0.0;
591 program { name: "go_active";
592 signal: "elm,state,selected";
594 action: STATE_SET "selected" 0.0;
598 target: "elm.text_new";
599 target: "label2_new";
600 transition: LINEAR 0.2;
602 program { name: "go_passive";
603 signal: "elm,state,unselected";
605 action: STATE_SET "default" 0.0;
609 target: "elm.text_new";
610 target: "label2_new";
611 transition: LINEAR 0.1;
613 program { name: "moving";
614 signal: "elm,state,moving";
616 action: STATE_SET "moving" 0.0;
619 program { name: "go";
620 signal: "mouse,clicked,1";
622 action: SIGNAL_EMIT "elm,action,click" "elm";
624 program { name: "mouse,in";
627 action: SIGNAL_EMIT "elm,mouse,in" "elm";
629 program { name: "mouse,out";
632 action: SIGNAL_EMIT "elm,mouse,out" "elm";
634 program { name: "disable";
635 signal: "elm,state,disabled";
637 action: STATE_SET "disabled" 0.0;
639 target: "label2_new";
641 after: "disable_text";
643 program { name: "disable_text";
647 get_state(PART:"elm.text", st, 30, vl);
648 if (!strcmp(st, "visible"))
650 set_state(PART:"elm.text", "disabled_visible", 0.0);
651 set_state(PART:"elm.text_new", "disabled_visible", 0.0);
655 set_state(PART:"elm.text", "disabled", 0.0);
656 set_state(PART:"elm.text_new", "disabled", 0.0);
660 program { name: "enable";
661 signal: "elm,state,enabled";
663 action: STATE_SET "default" 0.0;
665 target: "label2_new";
667 after: "enable_text";
669 program { name: "enable_text";
673 get_state(PART:"elm.text", st, 30, vl);
674 if (!strcmp(st, "disabled_visible"))
676 set_state(PART:"elm.text", "visible", 0.0);
677 set_state(PART:"elm.text_new", "visible", 0.0);
681 set_state(PART:"elm.text", "default", 0.0);
682 set_state(PART:"elm.text_new", "default", 0.0);
686 program { name: "label_set,animation,forward";
687 signal: "elm,state,label_set,forward";
689 after: "label_set,animation";
691 program { name: "label_set,animation,backward";
692 signal: "elm,state,label_set,backward";
694 after: "label_set,animation";
696 program { name: "label_set,animation";
697 signal: "elm,state,label_set";
699 action: STATE_SET "animation" 0.0;
700 target: "elm.text.clipper";
701 target: "elm.text_new.clipper";
702 transition: LINEAR 0.2;
703 after: "label_set,animation,done";
705 program { name: "label_set,animation,done";
706 action: SIGNAL_EMIT "elm,state,label_set,done" "elm";
708 program { name: "label,reset";
709 signal: "elm,state,label,reset";
711 action: STATE_SET "default" 0.0;
712 target: "elm.text.clipper";
713 target: "elm.text_new.clipper";
715 program { name: "icon_set,animation,forward";
716 signal: "elm,state,icon_set,forward";
718 after: "icon_set,animation";
720 program { name: "icon_set,animation,backward";
721 signal: "elm,state,icon_set,backward";
723 after: "icon_set,animation";
725 program { name: "icon_set,animation";
726 signal: "elm,state,icon_set";
728 action: STATE_SET "animation" 0.0;
729 target: "elm.icon.clipper";
730 target: "elm.icon_new.clipper";
731 transition: LINEAR 0.2;
732 after: "icon_set,animation,done";
734 program { name: "icon_set,animation,done";
735 action: SIGNAL_EMIT "elm,state,icon_set,done" "elm";
737 program { name: "icon,reset";
738 signal: "elm,state,icon,reset";
740 action: STATE_SET "default" 0.0;
741 target: "elm.icon.clipper";
742 target: "elm.icon_new.clipper";
747 group { name: "elm/toolbar/item/item_horizontal";
748 inherit: "elm/toolbar/item/default";
750 part { name: "elm.swallow.icon";
751 description { state: "default" 0.0;
754 aspect_preference: VERTICAL;
763 part { name: "elm.swallow.icon_new";
764 description { state: "default" 0.0;
768 part { name: "elm.text";
769 description { state: "default" 0.0;
773 rel1.relative: 1.0 0.0;
774 rel1.to_x: "elm.swallow.icon";
775 rel2.relative: 1.0 1.0;
778 description { state: "selected" 0.0;
779 inherit: "default" 0.0;
782 description { state: "visible" 0.0;
783 inherit: "default" 0.0;
787 description { state: "disabled" 0.0;
788 inherit: "default" 0.0;
792 description { state: "disabled_visible" 0.0;
793 inherit: "default" 0.0;
800 part { name: "elm.text_new";
801 description { state: "default" 0.0;
805 rel1.relative: 1.0 0.0;
806 rel1.to_x: "elm.swallow.icon";
807 rel2.relative: 1.0 1.0;
810 description { state: "selected" 0.0;
811 inherit: "default" 0.0;
814 description { state: "visible" 0.0;
815 inherit: "default" 0.0;
819 description { state: "disabled" 0.0;
820 inherit: "default" 0.0;
824 description { state: "disabled_visible" 0.0;
825 inherit: "default" 0.0;
835 group { name: "elm/toolbar/separator/default";
837 image: "toolbar_separator_v.png" COMP;
840 part { name: "separator"; // separator group
841 description { state: "default" 0.0;
847 normal: "toolbar_separator_v.png";
857 group { name: "elm/toolbar/object/default";
859 part { name: "elm.swallow.object"; // object group
861 description { state: "default" 0.0;