tizen 2.4 release
[framework/uifw/elementary.git] / data / themes / edc / evrything.edc
1 group { name: "e/modules/everything/main";
2    images.image: "vgrad_med_lighter.png" COMP;
3    images.image: "bevel_out.png" COMP;
4    images.image: "shine.png" COMP;
5    parts {
6       part { name: "list"; type: GROUP;
7          source: "e/modules/everything/list";
8          scale: 1;
9          description { state: "default" 0.0;
10             min: 320 192;
11             rel1.to_y: "base";
12             rel1.offset: 0 0;
13             rel1.relative: 0.0 1.0;
14          }
15       }
16       part { name: "base";
17          description { state: "default" 0.0;
18             image.normal: "vgrad_med_lighter.png";
19             min: 320 64;
20             rel2.relative: 1.0 0.0;
21             align: 0.5 0.0;
22             fill.smooth: 0;
23             TILED_HORIZ(120)
24             fixed: 1 1;
25          }
26       }
27       part { name: "clipper"; type: RECT;
28          description { state: "default" 0.0;
29             rel1.to: "base";
30             rel2.to: "base";
31             rel2.offset: -1 16;
32          }
33       }
34       part { name: "subject_selector"; type: GROUP;
35          source: "e/modules/everything/selector_item";
36          clip_to: "clipper";
37          description { state: "default" 0.0;
38             rel1.offset: 4 0;
39             rel1.to: "base";
40             rel2.relative: 0.5 1.0;
41             rel2.offset: -5 -1;
42             rel2.to_y: "base";
43          }
44          description { state: "wide" 0;
45             inherit: "default" 0.0;
46             visible: 0;
47             rel1.relative: -0.5 0.0;
48             rel2.relative: 0.0 1.0;
49          }
50       }
51       part { name: "action_selector"; type: GROUP;
52          source: "e/modules/everything/selector_item";
53          clip_to: "clipper";
54          description { state: "default" 0.0;
55             // visible: 0;
56             rel1.relative: 0.5 0.0;
57             rel1.offset: 4 0;
58             rel1.to: "base";
59             rel2.offset: -5 -1;
60             rel2.to: "base";
61          }
62          description { state: "wide" 0;
63             inherit: "default" 0.0;
64             rel1.relative: 0.0 0.0;
65             rel2.relative: 0.5 1.0;
66          }
67       }
68       part { name: "object_selector"; type: GROUP;
69          source: "e/modules/everything/selector_item";
70          clip_to: "clipper";
71          description { state: "default" 0.0;
72             visible: 0;
73             rel1.relative: 1.0 0.0;
74             rel1.offset: 4 0;
75             rel1.to: "base";
76             rel2.relative: 1.5 1.0;
77             rel2.offset: -5 -1;
78             rel2.to: "base";
79          }
80          description { state: "wide" 0;
81             inherit: "default" 0.0;
82             visible: 1;
83             rel1.relative: 0.5 0.0;
84             rel2.relative: 1.0 1.0;
85          }
86       }
87       part { name: "bevel"; mouse_events: 0;
88          description { state: "default" 0.0;
89             rel1.to: "base";
90             rel2.to: "base";
91             image.normal: "bevel_out.png";
92             image.border: 1 1 1 1;
93             image.middle: 0;
94             fill.smooth: 0;
95          }
96       }
97       part { name: "shine"; mouse_events: 0;
98          description { state: "default" 0.0;
99             image.normal: "shine.png";
100             rel1.offset: 0 -2;
101             rel1.to: "base";
102             rel2.relative: 1.0 0.0;
103             rel2.offset: -1 2;
104             rel2.to: "base";
105             FIXED_SIZE(69, 5)
106          }
107       }
108    }
109    programs {
110       program {
111          signal: "e,state,object_selector_hide"; source: "e";
112          action: STATE_SET "default" 0.00;
113          transition: SINUSOIDAL 0.15;
114          target: "object_selector";
115          target: "subject_selector";
116          target: "action_selector";
117       }
118       program {
119          signal: "e,state,object_selector_show"; source: "e";
120          action: STATE_SET "wide" 0.00;
121          transition: SINUSOIDAL 0.2;
122          target: "object_selector";
123          target: "subject_selector";
124          target: "action_selector";
125       }
126    }
127 }
128
129 group { name: "e/modules/everything/selector_item";
130    images.image: "shadow_inset_bevels.png" COMP;
131    images.image: "shadow_angled_in_sides.png" COMP;
132    images.image: "horizontal_separated_bar_small_glow.png" COMP;
133    parts {
134       part { name: "clip"; type: RECT;
135          description { state: "default" 0.0;
136          }
137       }
138       part { name: "shadow1"; mouse_events: 0;
139          description { state: "default" 0.0;
140             image.normal: "shadow_inset_bevels.png";
141             image.border: 2 2 0 1;
142             visible: 0;
143          }
144          description { state: "selected" 0.0;
145             inherit: "default" 0.0;
146             visible: 1;
147          }
148       }
149       part { name: "shadow2"; mouse_events: 0;
150          description { state: "default" 0.0;
151             rel1.offset: 1 0;
152             rel1.to: "shadow1";
153             rel2.offset: -2 -1;
154             rel2.to: "shadow1";
155             image.normal: "shadow_angled_in_sides.png";
156             image.border: 8 8 0 1;
157             image.middle: 0;
158             visible: 0;
159          }
160          description { state: "selected" 0.0;
161             inherit: "default" 0.0;
162             visible: 1;
163          }
164       }
165       part { name: "icon_clip"; type: RECT;
166          clip_to: "clip";
167          description { state: "default" 0.0;
168             color: 255 255 255 255;
169          }
170          description { state: "faded" 0.0;
171             color: 255 255 255 64;
172          }
173       }
174       part { name: "e.swallow.icons"; type: SWALLOW;
175          clip_to: "icon_clip";
176          description { state: "default" 0.0;
177             min: 48 48;
178             max: 48 48;
179             aspect: 1.0 1.0; aspect_preference: VERTICAL;
180             align: 0.0 0.5;
181             rel1.offset: 8 8;
182             rel2.offset: 8 -9;
183          }
184       }
185       part { name: "e.swallow.thumb"; type: SWALLOW;
186          clip_to: "icon_clip";
187          description { state: "default" 0.0;
188             rel1.to: "e.swallow.icons";
189             rel2.to: "e.swallow.icons";
190             min: 48 48;
191             max: 48 48;
192             aspect: 1.0 1.0; aspect_preference: VERTICAL;
193             align: 0.0 0.5;
194          }
195       }
196       part { name: "e.text.label"; type: TEXT; mouse_events: 0;
197          effect: SHADOW BOTTOM;
198          clip_to: "clip";
199          scale: 1;
200          description { state: "default" 0.0;
201             align: 0.0 1.0;
202             fixed: 0 1;
203             rel1.to: "e.swallow.icons";
204             rel1.relative: 1.0 0.0;
205             rel2.to: "clip";
206             rel1.offset: 2 3;
207             rel2.offset: -6 -7;
208             color: FN_COL_DEFAULT;
209             color_class: "menu_item";
210             text { font: FNBD; size: 10;
211                min: 0 1;
212                align: 0.0 1.0;
213                text_class: "menu_item";
214             }
215          }
216          description { state: "selected" 0.0;
217             inherit: "default" 0.0;
218             visible: 0;
219          }
220       }
221       part { name: "label2"; type: TEXT; mouse_events: 0;
222          effect: GLOW;
223          clip_to: "clip";
224          scale: 1;
225          description { state: "default" 0.0;
226             rel1.offset: -2 -3;
227             rel1.to: "e.text.label";
228             rel2.offset: 2 0;
229             rel2.to: "e.text.label";
230             color: FN_COL_HIGHLIGHT;
231             color_class: "menu_item_active";
232             text { font: FNBD; size: 10;
233                text_source: "e.text.label";
234                min: 0 1;
235                align: 0.0 1.0;
236                text_class: "menu_item";
237             }
238             visible: 0;
239          }
240          description { state: "selected" 0.0;
241             inherit: "default" 0.0;
242             visible: 1;
243          }
244       }
245       part { name: "e.text.plugin"; type: TEXT; mouse_events: 0;
246          effect: SHADOW BOTTOM;
247          clip_to: "clip";
248          scale: 1;
249          description { state: "default" 0.0;
250             align: 1.0 0.0;
251             rel1.offset: 6 6;
252             rel2.offset: -7 -1;
253             color: FN_COL_DEFAULT;
254             color_class: "menu_item";
255             text { font: FN; size: 10;
256                min: 0 1;
257                align: 1.0 0.0;
258                text_class: "menu_item";
259             }
260          }
261          description { state: "selected" 0.0;
262             inherit: "default" 0.0;
263             visible: 0;
264          }
265       }
266       part { name: "label3"; type: TEXT; mouse_events: 0;
267          effect: GLOW;
268          clip_to: "clip";
269          scale: 1;
270          description { state: "default" 0.0;
271             rel1.offset: -3 -2;
272             rel1.to: "e.text.plugin";
273             rel2.offset: 1 1;
274             rel2.to: "e.text.plugin";
275             color: FN_COL_HIGHLIGHT;
276             color_class: "menu_item_active";
277             text { font: FN; size: 10;
278                text_source: "e.text.plugin";
279                min: 0 1;
280                align: 1.0 0.0;
281                text_class: "menu_item";
282             }
283             visible: 0;
284          }
285          description { state: "selected" 0.0;
286             inherit: "default" 0.0;
287             visible: 1;
288          }
289       }
290       part { name: "bar"; mouse_events: 0;
291          description { state: "default" 0.0;
292             rel1.offset: -3 -7;
293             rel1.relative: 0.0 1.0;
294             rel1.to: "shadow2";
295             rel2.offset: 2 2;
296             rel2.to: "shadow2";
297             image.normal: "horizontal_separated_bar_small_glow.png";
298             image.border: 4 4 4 4;
299             fill.smooth: 0;
300             visible: 0;
301          }
302          description { state: "selected" 0.0;
303             inherit: "default" 0.0;
304             visible: 1;
305          }
306       }
307       part { name: "event"; type: RECT;
308          ignore_flags: ON_HOLD;
309          description { state: "default" 0.0;
310             color: 0 0 0 0;
311          }
312       }
313    }
314    programs {
315       program {
316          signal: "e,state,selected"; source: "e";
317          action: STATE_SET "selected" 0.0;
318          target: "e.text.label";
319          target: "e.text.plugin";
320          target: "label2";
321          target: "label3";
322          target: "shadow1";
323          target: "shadow2";
324          target: "bar";
325       }
326       program {
327          signal: "e,state,unselected"; source: "e";
328          action: STATE_SET "default" 0.0;
329          target: "e.text.label";
330          target: "e.text.plugin";
331          target: "label2";
332          target: "label3";
333          target: "shadow1";
334          target: "shadow2";
335          target: "bar";
336       }
337       program {
338          signal: "e,signal,update"; source: "e";
339          action: STATE_SET "faded" 0.0;
340          transition: DECELERATE 0.1;
341          target: "icon_clip";
342          after: "show_icon";
343       }
344       program { name: "show_icon";
345          action: STATE_SET "default" 0.0;
346          transition: ACCELERATE 0.3;
347          target: "icon_clip";
348       }
349       program {
350          signal: "e,action,thumb,show"; source: "e";
351          action: STATE_SET "faded" 0.0;
352          target: "icon_clip";
353          after: "thumb_show2";
354       }
355       program { name: "thumb_show2";
356          action: STATE_SET "default" 0.0;
357          transition: SINUSOIDAL 0.2;
358          target: "icon_clip";
359       }
360    }
361 }
362
363 group { name: "e/modules/everything/list";
364    images.image: "bevel_dark_out.png" COMP;
365    images.image: "bevel_out.png" COMP;
366    images.image: "white_bar_vert_glow.png" COMP;
367    images.image: "vert_bar_inset.png" COMP;
368    images.image: "shine.png" COMP;
369    parts {
370       part { name: "input_base"; type: RECT;
371          description { state: "default" 0.0;
372             rel1.to_y: "e.text.label";
373             rel1.offset: 0 -4;
374             rel2.to_y: "e.text.label";
375             rel2.offset: -1 3;
376             color: 64 64 64 255;
377          }
378       }
379       part { name: "list_base"; type: RECT;
380          description { state: "default" 0.0;
381             rel1.to_y: "input_base";
382             rel1.relative: 0.0 1.0;
383             rel2.to_y: "bar_base";
384             rel2.relative: 1.0 0.0;
385             color: 64 64 64 255;
386          }
387       }
388       part { name: "bar_base"; type: RECT;
389          scale: 1;
390          description { state: "default" 0.0;
391             fixed: 0 1;
392             rel1.relative: 0.0 1.0;
393             align: 0.5 1.0;
394             min: 32 28;
395             color: 64 64 64 255;
396          }
397       }
398       part { name: "input_bevel"; 
399          description { state: "default" 0.0;
400             rel1.to: "input_base";
401             rel2.to: "input_base";
402             image.normal: "bevel_dark_out.png";
403             image.border: 1 1 1 1;
404             image.middle: 0;
405             fill.smooth: 0;
406          }
407       }
408       part { name: "list_bevel"; 
409          clip_to: "list_clip";
410          description { state: "default" 0.0;
411             rel1.to: "list_base";
412             rel1.offset: 0 -1;
413             rel2.to: "list_base";
414             rel2.offset: -1 0;
415             image.normal: "bevel_dark_out.png";
416             image.border: 1 1 1 1;
417             image.middle: 0;
418             fill.smooth: 0;
419          }
420       }
421       part { name: "bar_bevel"; 
422          description { state: "default" 0.0;
423             rel1.to: "bar_base";
424             rel1.to: "bar_base";
425             image.normal: "bevel_out.png";
426             image.border: 1 1 1 1;
427             image.middle: 0;
428             fill.smooth: 0;
429          }
430       }
431       part { name: "shine"; mouse_events: 0;
432          description { state: "default" 0.0;
433             image.normal: "shine.png";
434             rel1.offset: 0 -2;
435             rel1.to: "bar_bevel";
436             rel2.relative: 1.0 0.0;
437             rel2.offset: -1 2;
438             rel2.to: "bar_bevel";
439             FIXED_SIZE(69, 5)
440          }
441       }
442       part { name: "e.text.label"; type: TEXT;
443          effect: SHADOW BOTTOM;
444          scale: 1;
445          description { state: "default" 0.0;
446             fixed: 0 1;
447             align: 0.0 0.0;
448             rel1.offset: 4 4;
449             rel2.relative: 0.0 0.0;
450             rel2.offset: 4 4;
451             color: FN_COL_DEFAULT;
452             text { font: FN; size: 10;
453                align: 0.0 0.5;
454                min: 1 1;
455                ellipsis: -1;
456                text_class: "fileman_typebuf";
457                ellipsis: -1;
458             }
459          }
460       }
461       part { name: "cursor"; mouse_events: 0;
462          description { state: "default" 0.0;
463             fixed: 1 1;
464             min: 9 10;
465             rel1.offset: -4 -4;
466             rel1.relative: 1.0 0.0;
467             rel1.to: "e.text.label";
468             rel2.offset: 3 3;
469             rel2.to: "e.text.label";
470             image.normal: "white_bar_vert_glow.png";
471             image.border: 4 4 4 4;
472             fill.smooth: 0;
473          }
474          description { state: "faded" 0.0;
475             inherit: "default" 0.0;
476             color: 255 255 255 0;
477          }
478       }
479       part { name: "list_clip"; type: RECT;
480          description { state: "default" 0.0;
481             rel1.to: "list_base";
482             rel2.to: "list_base";
483          }
484       }
485       part { name: "e.swallow.list"; type: SWALLOW;
486          clip_to: "list_clip";
487          description { state: "default" 0.0;
488             min: 32 128;
489             rel1.to: "list_base";
490             rel2.to: "list_base";
491          }
492          description { state: "alternate" 0.0;
493             inherit: "default" 0.0;
494             rel1.relative: -1.0 0.0;
495             rel2.relative: 0.0 1.0;
496          }
497       }
498       part { name: "e.swallow.list2"; type: SWALLOW;
499          clip_to: "list_clip";
500          description { state: "default" 0.0;
501             min: 32 128;
502             rel1.relative: 1.0 0.0;
503             rel1.to: "list_base";
504             rel2.relative: 2.0 1.0;
505             rel2.to: "list_base";
506          }
507          description { state: "alternate" 0.0;
508             inherit: "default" 0.0;
509             rel1.relative: 0.0 0.0;
510             rel2.relative: 1.0 1.0;
511          }
512       }
513       part { name: "list_shadow"; mouse_events: 0;
514          clip_to: "list_clip";
515          description { state: "default" 0.0;
516             rel1.to: "list_bevel";
517             rel2.to: "list_bevel";
518             image.normal: "vert_bar_inset.png";
519             image.border: 1 1 8 6;
520             image.middle: 0;
521             fill.smooth: 0;
522          }
523       }
524       part { name: "bar_clip"; type: RECT;
525          description { state: "default" 0.0;
526             rel1.to: "bar_base";
527             rel2.to: "bar_base";
528          }
529          description { state: "faded" 0.0;
530             inherit: "default" 0.0;
531             color: 255 255 255 0;
532          }
533       }
534       part { name: "e.swallow.bar"; type: SWALLOW;
535          clip_to: "bar_clip";
536          description { state: "default" 0.0;
537             rel1.to: "bar_clip";
538             rel1.offset: 4 0;
539             rel2.to: "bar_clip";
540             rel2.offset: -5 -1;
541          }
542       }
543    }
544    programs {
545       program { name: "blink_off";
546          signal: "show"; source: "";
547          action: STATE_SET "faded" 0.0;
548          transition: SINUSOIDAL 0.6;
549          target: "cursor";
550          after: "blink_on";
551       }
552       program { name: "blink_on";
553          action: STATE_SET "default" 0.0;
554          transition: SINUSOIDAL 0.35;
555          target: "cursor";
556          after: "blink_off";
557       }
558 //      program {
559 //         signal: "e,state,list_show"; source: "e";
560 //      }
561 //      program {
562 //         signal: "e,state,list_hide"; source: "e";
563 //      }
564 //      program {
565 //         signal: "e,state,entry_show"; source: "e";
566 //      }
567 //      program {
568 //         signal: "e,state,entry_hide"; source: "e";
569 //      }
570 //      program {
571 //         signal: "e,signal,update"; source: "e";
572 //      }
573       program {
574          signal: "e,action,slide,left"; source: "e";
575          action: STATE_SET "default" 0.0;
576          target: "e.swallow.list";
577          target: "e.swallow.list2";
578          after: "slide_left2";
579       }
580       program { name: "slide_left2";
581          action: STATE_SET "alternate" 0.0;
582          transition: ACCELERATE 0.25;
583          target: "e.swallow.list";
584          target: "e.swallow.list2";
585          after: "left_end";
586       }
587       program { name: "left_end";
588          action: SIGNAL_EMIT "e,action,slide,left,finished" "";
589       }
590       program {
591          signal: "e,action,slide,right"; source: "e";
592          action: STATE_SET "alternate" 0.0;
593          target: "e.swallow.list";
594          target: "e.swallow.list2";
595          after: "slide_right2";
596       }
597       program { name: "slide_right2";
598          action: STATE_SET "default" 0.0;
599          transition: ACCELERATE 0.25;
600          target: "e.swallow.list";
601          target: "e.swallow.list2";
602          after: "right_end";
603       }
604       program { name: "right_end";
605          action: SIGNAL_EMIT "e,action,slide,right,finished" "";
606       }
607       program {
608          signal: "e,action,slide,default"; source: "e";
609          action: STATE_SET "default" 0.0;
610          target: "e.swallow.list";
611          target: "e.swallow.list2";
612       }
613    }
614 }
615
616 group { name: "e/modules/everything/thumbview/main/window";
617    images.image: "sym_left_glow_normal.png" COMP;
618    images.image: "sym_right_glow_normal.png" COMP;
619    parts {
620       part { name: "clip"; type: RECT;
621          description { state: "default" 0.0;
622             color: 255 255 255 0;
623          }
624          description { state: "visible" 0.0;
625             color: 255 255 255 255;
626          }
627       }
628       part { name: "e.swallow.list"; type: SWALLOW;
629          clip_to: "clip";
630          description { state: "default" 0.0;
631             rel1.offset: 4 4;
632             rel2.offset: -5 -5;
633          }
634       }
635       part { name: "left_arrow"; mouse_events: 0;
636          scale: 1;
637          description { state: "default" 0.0;
638             image.normal: "sym_left_glow_normal.png";
639             align: 0.0 0.5;
640             min: 15 15;
641             max: 15 15;
642             visible: 0;
643             color: 255 255 255 0;
644          }
645          description { state: "visible" 0.0;
646             inherit: "default" 0.0;
647             visible: 1;
648             color: 255 255 255 255;
649          }
650       }
651       part { name: "right_arrow"; mouse_events: 0;
652          scale: 1;
653          description { state: "default" 0.0;
654             image.normal: "sym_right_glow_normal.png";
655             align: 1.0 0.5;
656             min: 15 15;
657             max: 15 15;
658             visible: 0;
659             color: 255 255 255 0;
660          }
661          description { state: "visible" 0.0;
662             inherit: "default" 0.0;
663             visible: 1;
664             color: 255 255 255 255;
665          }
666       }
667       part { name: "event"; type: RECT; repeat_events: 1;
668          description { state: "default" 0.0;
669             color: 0 0 0 0;
670          }
671       }
672    }
673    programs {
674       program {
675          signal: "e,action,show,into"; source: "e";
676          action: STATE_SET "visible" 0.0;
677          transition: LINEAR 0.5;
678          target: "right_arrow";
679       }
680       program {
681          signal: "e,action,hide,into"; source: "e";
682          action: STATE_SET "default" 0.0;
683          target: "right_arrow";
684          transition: LINEAR 0.5;
685       }
686       program {
687          signal: "e,action,show,back"; source: "e";
688          action: STATE_SET "visible" 0.0;
689          transition: LINEAR 0.5;
690          target: "left_arrow";
691       }
692       program {
693          signal: "e,action,hide,back"; source: "e";
694          action: STATE_SET "default" 0.0;
695          target: "left_arrow";
696          transition: LINEAR 0.5;
697       }
698       program {
699          signal: "e,action,hide,list"; source: "e";
700          action: STATE_SET "default" 0.0;
701          target: "clip";
702          transition: LINEAR 0.5;
703       }
704       program {
705          signal: "e,action,show,list"; source: "e";
706          action: STATE_SET "visible" 0.0;
707          target: "clip";
708          transition: LINEAR 0.25;
709       }
710    }
711 }
712
713 group { name: "e/modules/everything/tab_item";
714    images.image: "shadow_inset_bevels.png" COMP;
715    images.image: "shadow_angled_in_sides.png" COMP;
716    images.image: "horizontal_separated_bar_small_glow.png" COMP;
717    parts {
718       part { name: "shadow1"; mouse_events: 0;
719          scale: 1;
720          description { state: "default" 0.0;
721             min: 80 10;
722             image.normal: "shadow_inset_bevels.png";
723             image.border: 2 2 0 1;
724             visible: 0;
725          }
726          description { state: "selected" 0.0;
727             inherit: "default" 0.0;
728             visible: 1;
729          }
730       }
731       part { name: "shadow2"; mouse_events: 0;
732          description { state: "default" 0.0;
733             rel1.offset: 1 0;
734             rel1.to: "shadow1";
735             rel2.offset: -2 -1;
736             rel2.to: "shadow1";
737             image.normal: "shadow_angled_in_sides.png";
738             image.border: 8 8 0 1;
739             image.middle: 0;
740             visible: 0;
741          }
742          description { state: "selected" 0.0;
743             inherit: "default" 0.0;
744             visible: 1;
745          }
746       }
747       
748       part { name: "e.text.label"; type: TEXT; mouse_events: 0;
749          effect: SHADOW BOTTOM;
750          scale: 1;
751          description { state: "default" 0.0;
752             rel1.offset: 4 2;
753             rel1.relative: 0.5 0.0;
754             rel2.offset: -5 -3;
755             rel2.relative: 0.5 1.0;
756             align: 0.5 0.5;
757             color: FN_COL_DEFAULT;
758             color_class: "menu_item";
759             text { font: FN; size: 10;
760                min: 1 1;
761                ellipsis: -1;
762                align: 0.5 0.5;
763                text_class: "menu_item";
764             }
765             fixed: 1 1;
766          }
767          description { state: "selected" 0.0;
768             inherit: "default" 0.0;
769             visible: 0;
770          }
771       }
772       part { name: "label2"; type: TEXT; mouse_events: 0;
773          effect: GLOW;
774          scale: 1;
775          description { state: "default" 0.0;
776             rel1.offset: -3 -3;
777             rel1.to: "e.text.label";
778             rel2.offset: 2 1;
779             rel2.to: "e.text.label";
780             color: FN_COL_HIGHLIGHT;
781             color_class: "menu_item_active";
782             text { font: FN; size: 10;
783                text_source: "e.text.label";
784                align: 0.5 0.5;
785                text_class: "menu_item";
786             }
787             visible: 0;
788          }
789          description { state: "selected" 0.0;
790             inherit: "default" 0.0;
791             visible: 1;
792          }
793       }
794       part { name: "bar"; mouse_events: 0;
795          description { state: "default" 0.0;
796             rel1.offset: -3 -7;
797             rel1.relative: 0.0 1.0;
798             rel1.to: "shadow2";
799             rel2.offset: 2 2;
800             rel2.to: "shadow2";
801             image.normal: "horizontal_separated_bar_small_glow.png";
802             image.border: 4 4 4 4;
803             fill.smooth: 0;
804             visible: 0;
805          }
806          description { state: "selected" 0.0;
807             inherit: "default" 0.0;
808             visible: 1;
809          }
810       }
811       part { name: "event"; type: RECT;
812          ignore_flags: ON_HOLD;
813          description { state: "default" 0.0;
814             color: 0 0 0 0;
815          }
816       }
817    }
818    programs {
819       program {
820          signal: "e,state,selected"; source: "e";
821          action: STATE_SET "selected" 0.0;
822          target: "e.text.label";
823          target: "label2";
824          target: "shadow1";
825          target: "shadow2";
826          target: "bar";
827       }
828       program {
829          signal: "e,state,unselected"; source: "e";
830          action: STATE_SET "default" 0.0;
831          target: "e.text.label";
832          target: "label2";
833          target: "shadow1";
834          target: "shadow2";
835          target: "bar";
836       }
837    }
838 }
839
840 group { name: "e/modules/everything/tab_item/back";
841    inherit: "e/modules/everything/tab_item";
842    images.image: "sym_left_light_normal.png" COMP;
843    images.image: "sym_left_glow_normal.png" COMP;
844    parts {
845       part { name: "arrow";
846          insert_after: "e.text.label";
847          description { state: "default" 0.0;
848             rel1.to: "e.text.label";
849             rel2.to: "e.text.label";
850             rel2.relative: 0.0 1.0;
851             align: 1.0 0.5;
852             image.normal: "sym_left_light_normal.png";
853             min: 15 15;
854             max: 15 15;
855          }
856          description { state: "selected" 0.0;
857             inherit: "default" 0.0;
858             visible: 0;
859          }
860       }
861       part { name: "arrow2";
862          insert_after: "label2";
863          description { state: "default" 0.0;
864             rel1.to: "arrow";
865             rel2.to: "arrow";
866             image.normal: "sym_left_glow_normal.png";
867             visible: 0;
868          }
869          description { state: "selected" 0.0;
870             inherit: "default" 0.0;
871             visible: 1;
872          }
873       }
874    }
875    programs {
876       program {
877          signal: "e,state,selected"; source: "e";
878          action: STATE_SET "selected" 0.0;
879          target: "arrow";
880          target: "arrow2";
881       }
882       program {
883          signal: "e,state,unselected"; source: "e";
884          action: STATE_SET "default" 0.0;
885          target: "arrow";
886          target: "arrow2";
887       }
888       program {
889          signal: "mouse,down,1"; source: "event";
890          action: SIGNAL_EMIT "e,state,selected" "e";
891       }
892       program {
893          signal: "mouse,up,1*"; source: "event";
894          action: SIGNAL_EMIT "e,state,unselected" "e";
895       }
896    }
897 }
898
899 group { name: "e/modules/everything/thumbview/main/scrollframe";
900    images.image: "sym_up_glow_normal.png" COMP;
901    images.image: "sym_up_light_normal.png" COMP;
902    images.image: "sym_down_light_normal.png" COMP;
903    images.image: "sym_down_glow_normal.png" COMP;
904    images.image: "runner_vert.png" COMP;
905    images.image: "shadow_square_tiny.png" COMP;
906    images.image: "glow_small.png" COMP;
907    images.image: "runner_glow_vert.png" COMP;
908    images.image: "vgrad_med_lighter.png" COMP;
909    images.image: "holes_tiny_vert.png" COMP;
910    images.image: "holes_tiny_glow_vert.png" COMP;
911    parts {
912       part { name: "e.swallow.content"; type: SWALLOW;
913          description { state: "default" 0.0;
914             rel2.relative: 0.0 1.0;
915             rel2.to_x: "sb_vbar";
916          }
917       }
918       part { name: "sb_vbar_show"; type: RECT;
919          scale: 1;
920          description { state: "default" 0.0;
921             rel1.offset: -11 -11;
922             rel2.offset: 10 10;
923          }
924          description { state: "hidden" 0.0;
925             inherit: "default" 0.0;
926             visible: 0;
927          }
928       }
929       part { name: "sb_vbar"; type: RECT; mouse_events: 0;
930          scale: 1;
931          description { state: "default" 0.0;
932             min: 15 15;
933             align: 1.0 0.0;
934             rel1.relative: 1.0 0.0;
935             rel1.offset: -1 0;
936          }
937          description { state: "hidden" 0.0;
938             inherit: "default" 0.0;
939             min: 15 0;
940             max: 15 99999;
941          }
942       }
943       part { name: "sb_vbar_base"; type: RECT;
944          clip_to: "sb_vbar";
945          description { state: "default" 0.0;
946             color: 0 0 0 0;
947             rel1.relative: 0.0 1.0;
948             rel1.to: "sb_vbar_a1";
949             rel2.relative: 1.0 0.0;
950             rel2.to: "sb_vbar_a2";
951          }
952       }
953       part { name: "sb_vbar_p1"; type: RECT;
954          clip_to: "sb_vbar";
955          description { state: "default" 0.0;
956             color: 0 0 0 0;
957             rel1.relative: 0.0 1.0;
958             rel1.to: "sb_vbar_a1";
959             rel2.relative: 1.0 0.0;
960             rel2.to: "e.dragable.vbar";
961          }
962       }
963       part { name: "sb_vbar_p2"; type: RECT;
964          clip_to: "sb_vbar";
965          description { state: "default" 0.0;
966             color: 0 0 0 0;
967             rel1.relative: 0.0 1.0;
968             rel1.to: "e.dragable.vbar";
969             rel2.relative: 1.0 0.0;
970             rel2.to: "sb_vbar_a2";
971          }
972       }
973       part { name: "e.dragable.vbar"; type: RECT;
974          clip_to: "sb_vbar";
975          scale: 1;
976          dragable.x: 0 0 0;
977          dragable.y: 1 1 0;
978          dragable.confine: "sb_vbar_base";
979          description { state: "default" 0.0;
980             min: 15 15;
981             rel1.relative: 0.5  0.5;
982             rel1.to: "sb_vbar_base";
983             rel2.relative: 0.5  0.5;
984             rel2.to: "sb_vbar_base";
985             color: 0 0 0 0;
986          }
987       }
988       part { name: "sb_vbar_a1"; type: RECT;
989          clip_to: "sb_vbar";
990          description { state: "default" 0.0;
991             min: 15 15;
992             align: 0.5 0.0;
993             aspect: 1.0 1.0; aspect_preference: HORIZONTAL;
994             color: 0 0 0 0;
995             rel1.to: "sb_vbar";
996             rel2.to: "sb_vbar";
997             rel2.relative: 1.0 0.0;
998             rel2.offset: -1 0;
999          }
1000       }
1001       part { name: "sb_vbar_a2"; type: RECT;
1002          clip_to: "sb_vbar";
1003          description { state: "default" 0.0;
1004             min: 15 15;
1005             align: 0.5 1.0;
1006             aspect: 1.0 1.0; aspect_preference: HORIZONTAL;
1007             color: 0 0 0 0;
1008             rel1.to: "sb_vbar";
1009             rel1.offset: 0 -1;
1010             rel1.relative: 0.0 1.0;
1011             rel2.to: "sb_vbar";
1012          }
1013       }
1014       program {      
1015          signal: "e,action,show,vbar"; source: "e";
1016          action: STATE_SET "default" 0.0;
1017          target: "sb_vbar";
1018          target: "sb_vbar_show";
1019       }
1020       program {
1021          signal: "e,action,hide,vbar"; source: "e";
1022          action: STATE_SET "hidden" 0.0;
1023          target: "sb_vbar";
1024          target: "sb_vbar_show";
1025       }
1026       program {
1027          signal: "mouse,down,1*"; source: "sb_vbar_a1";
1028          action: STATE_SET "clicked" 0.0;
1029          target: "sb_vbar_a1";
1030          target: "arrow1_vbar";
1031       }
1032       program {
1033          signal: "mouse,down,1*"; source: "sb_vbar_a1";
1034          action: DRAG_VAL_STEP 0.0 -1.0;
1035          target: "e.dragable.vbar";
1036       }
1037       program {
1038          signal: "mouse,up,1"; source: "sb_vbar_a1";
1039          action: STATE_SET "default" 0.0;
1040          target: "sb_vbar_a1";
1041          target: "arrow1_vbar";
1042       }
1043       program {
1044          signal: "mouse,down,1*"; source: "sb_vbar_a2";
1045          action: STATE_SET "clicked" 0.0;
1046          target: "sb_vbar_a2";
1047          target: "arrow2_vbar";
1048       }
1049       program {
1050          signal: "mouse,down,1*"; source: "sb_vbar_a2";
1051          action: DRAG_VAL_STEP 0.0 1.0;
1052          target: "e.dragable.vbar";
1053       }
1054       program {
1055          signal: "mouse,up,1"; source: "sb_vbar_a2";
1056          action: STATE_SET "default" 0.0;
1057          target: "sb_vbar_a2";
1058          target: "arrow2_vbar";
1059       }
1060       program {
1061          signal: "mouse,down,1*"; source: "sb_vbar_p1";
1062          action: DRAG_VAL_PAGE 0.0 -1.0;
1063          target: "e.dragable.vbar";
1064       }
1065       program {
1066          signal: "mouse,down,1*"; source: "sb_vbar_p2";
1067          action: DRAG_VAL_PAGE  0.0 1.0;
1068          target: "e.dragable.vbar";
1069       }
1070       
1071       part { name: "runner_vbar"; mouse_events: 0;
1072          clip_to: "sb_vbar_show";
1073          description { state: "default" 0.0;
1074             image.normal: "runner_vert.png";
1075             image.border: 0 0 2 2;
1076             rel1.to: "sb_vbar_base";
1077             rel2.to: "sb_vbar_base";
1078             fill.smooth: 0;
1079             min: 3 4;
1080             max: 3 99999;
1081          }
1082       }
1083       part { name: "runner_vbar_clip"; type: RECT;
1084          clip_to: "sb_vbar_show";
1085          description { state: "default" 0.0;
1086             min: 1 1;
1087             max: 1 99999;
1088             rel1.to: "runner_vbar";
1089             rel1.offset: 0 1;
1090             rel2.to: "runner_vbar";
1091             rel2.offset: -1 -2;
1092          }
1093       }
1094       part { name: "arrow1_vbar"; mouse_events: 0;
1095          clip_to: "sb_vbar_show";
1096          description { state: "default" 0.0;
1097             rel1.to: "sb_vbar_a1";
1098             rel2.to: "sb_vbar_a1";
1099             image.normal: "sym_up_light_normal.png";
1100             FIXED_SIZE(15, 15)
1101          }
1102          description { state: "clicked" 0.0;
1103             inherit: "default" 0.0;
1104             image.normal: "sym_up_glow_normal.png";
1105          }
1106       }
1107       part { name: "arrow2_vbar"; mouse_events: 0;
1108          clip_to: "sb_vbar_show";
1109          description { state: "default" 0.0;
1110             rel1.to: "sb_vbar_a2";
1111             rel2.to: "sb_vbar_a2";
1112             image.normal: "sym_down_light_normal.png";
1113             FIXED_SIZE(15, 15)
1114          }
1115          description { state: "clicked" 0.0;
1116             inherit: "default" 0.0;
1117             image.normal: "sym_down_glow_normal.png";
1118          }
1119       }
1120       part { name: "shadow_vbar"; mouse_events: 0;
1121          clip_to: "sb_vbar_show";
1122          description { state: "default" 0.0;
1123             rel1.offset: -3 -2;
1124             rel1.to: "base_vbar";
1125             rel2.offset: 2 4;
1126             rel2.to: "base_vbar";
1127             image.normal: "shadow_square_tiny.png";
1128             image.border: 6 6 6 6;
1129             fill.smooth: 0;
1130          }
1131          description { state: "clicked" 0.0;
1132             inherit: "default" 0.0;
1133             rel1.offset: -2 -2;
1134             rel2.offset: 1 1;
1135             color: 255 255 255 128;
1136          }
1137       }
1138       part { name: "glow_vbar"; mouse_events: 0;
1139          clip_to: "sb_vbar_show";
1140          description { state: "default" 0.0;
1141             rel1.offset: -3 -3;
1142             rel1.to: "base_vbar";
1143             rel2.offset: 2 2;
1144             rel2.to: "base_vbar";
1145             image.normal: "glow_small.png";
1146             image.border: 7 7 7 7;
1147             fill.smooth: 0;
1148             visible: 0;
1149          }
1150          description { state: "clicked" 0.0;
1151             inherit: "default" 0.0;
1152             visible: 1;
1153          }
1154       }
1155       part { name: "runner_glow_vbar"; mouse_events: 0;
1156          clip_to: "runner_vbar_clip";
1157          description { state: "default" 0.0;
1158             rel1.offset: 0 -30;
1159             rel1.to_x: "runner_vbar_clip";
1160             rel1.to_y: "base_vbar";
1161             rel2.offset: -1 29;
1162             rel2.to_x: "runner_vbar_clip";
1163             rel2.to_y: "base_vbar";
1164             image.normal: "runner_glow_vert.png";
1165             image.border: 0 0 33 33;
1166                   }
1167             }
1168       part { name: "base_vbar"; mouse_events: 0;
1169          clip_to: "sb_vbar_show";
1170          description { state: "default" 0.0;
1171             rel1.offset: 2 0;
1172             rel1.to: "e.dragable.vbar";
1173             rel2.offset: -3 -1;
1174             rel2.to: "e.dragable.vbar";
1175             image.normal: "vgrad_med_lighter.png";
1176             fill.smooth: 0;
1177             min: 5 13;
1178             TILED_HORIZ(120)
1179          }
1180       }
1181       part { name: "bevel_vbar"; mouse_events: 0;
1182          clip_to: "sb_vbar_show";
1183          description { state: "default" 0.0;
1184             rel1.to: "base_vbar";
1185             rel2.to: "base_vbar";
1186             image.normal: "bevel_out.png";
1187             image.border: 1 1 1 1;
1188             image.middle: 0;
1189             fill.smooth: 0;
1190             min: 5 5;
1191          }
1192       }
1193       part { name: "center_vbar"; mouse_events: 0;
1194          clip_to: "sb_vbar_show";
1195          description { state: "default" 0.0;
1196             rel1.to: "base_vbar";
1197             rel2.to: "base_vbar";
1198             image.normal: "holes_tiny_vert.png";
1199             FIXED_SIZE(3, 11)
1200          }
1201       }
1202       part { name: "center_glow_vbar"; mouse_events: 0;
1203          clip_to: "sb_vbar_show";
1204          description { state: "default" 0.0;
1205             rel1.to: "center_vbar";
1206             rel2.to: "center_vbar";
1207             image.normal: "holes_tiny_glow_vert.png";
1208             FIXED_SIZE(11, 17)
1209             visible: 0;
1210          }
1211          description { state: "clicked" 0.0;
1212             inherit: "default" 0.0;
1213             visible: 1;
1214          }
1215       }
1216    }
1217    programs {
1218       program {
1219          signal: "mouse,down,1*"; source: "e.dragable.vbar";
1220          action: STATE_SET "clicked" 0.0;
1221          target: "e.dragable.vbar";
1222          target: "shadow_vbar";
1223          target: "glow_vbar";
1224          target: "center_glow_vbar";
1225       }
1226       program {
1227          signal: "mouse,up,1"; source: "e.dragable.vbar";
1228          action: STATE_SET "default" 0.0;
1229          target: "e.dragable.vbar";
1230          target: "shadow_vbar";
1231          target: "glow_vbar";
1232          target: "center_glow_vbar";
1233       }
1234    }
1235 }
1236
1237 group { name: "e/modules/everything/thumbview/item/thumb";
1238    images.image: "vgrad_med_dark.png" COMP;
1239    images.image: "bevel_out.png" COMP;
1240    images.image: "shine.png" COMP;
1241    images.image: "glow_small.png" COMP;
1242    images.image: "shadow_square_tiny.png" COMP;
1243    images.image: "sym_close_light_selected.png" COMP;
1244    images.image: "sym_right_light_normal.png" COMP;
1245    parts {
1246       part { name: "shadow"; mouse_events: 0;
1247          description { state: "default" 0.0;
1248             image.normal: "shadow_square_tiny.png";
1249             image.border: 6 6 6 6;
1250             fill.smooth: 0;
1251             rel1.offset: -3 -2;
1252             rel1.to: "sel_base";
1253             rel2.offset: 2 3;
1254             rel2.to: "sel_base";
1255             fill.smooth: 0;
1256             visible: 0;
1257          }
1258          description { state: "selected" 0.0;
1259             inherit: "default" 0.0;
1260             visible: 1;
1261          }
1262       }
1263       part { name: "sel_glow"; mouse_events: 0;
1264          description { state: "default" 0.0;
1265             rel1.to: "sel_base";
1266             rel2.to: "sel_base";
1267             image.normal: "glow_small.png";
1268             image.border: 7 7 7 7;
1269             fill.smooth: 0;
1270             color: 255 255 255 0;
1271             visible: 0;
1272          }
1273          description { state: "visible" 0.0;
1274             inherit: "default" 0.0;
1275             rel1.offset: -4 -4;
1276             rel2.offset: 3 3;
1277             color: 255 255 255 128;
1278             visible: 1;
1279          }
1280          description { state: "hilighted" 0.0;
1281             inherit: "default" 0.0;
1282             rel1.offset: -4 -4;
1283             rel2.offset: 3 3;
1284             color: 255 255 255 255;
1285             visible: 1;
1286          }
1287       }
1288       part { name: "sel_base"; mouse_events: 0;
1289          description { state: "default" 0.0;
1290             rel1.offset: 2 2;
1291             rel2.offset: -3 -3;
1292             image.normal: "vgrad_med_dark.png";
1293             fill.smooth: 0;
1294             TILED_HORIZ(120)
1295             visible: 0;
1296          }
1297          description { state: "selected" 0.0;
1298             inherit: "default" 0.0;
1299             visible: 1;
1300          }
1301       }
1302       part { name: "sel_bevel"; mouse_events: 0;
1303          description { state: "default" 0.0;
1304             rel1.to: "sel_base";
1305             rel2.to: "sel_base";
1306             image.normal: "bevel_out.png";
1307             image.border: 1 1 1 1;
1308             image.middle: 0;
1309             fill.smooth: 0;
1310             visible: 0;
1311          }
1312          description { state: "selected" 0.0;
1313             inherit: "default" 0.0;
1314             visible: 1;
1315          }
1316       }
1317       part { name: "icon0"; type: SPACER;
1318          description { state: "default" 0.0;
1319             rel1.offset: 4 4;
1320             rel2.relative: 1.0 0.0;
1321             rel2.offset: -5 -1;
1322             rel2.to_y: "e.text.label";
1323          }
1324       }
1325       part { name: "icon"; type: SPACER;
1326          description { state: "default" 0.0;
1327             aspect: 1.0 1.0; aspect_preference: BOTH;
1328             rel1.to: "icon0";
1329             rel2.to: "icon0";
1330          }
1331          description { state: "start" 0.0;
1332             inherit: "default" 0.0;
1333             max: 0 0;
1334          }
1335          description { state: "visible" 0.0;
1336             inherit: "default" 0.0;
1337          }
1338       }
1339       part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
1340          description { state: "default" 0.0;
1341             rel1.to: "icon";
1342             rel2.to: "icon";
1343          }
1344       }
1345       part { name: "e.swallow.thumb"; type: SWALLOW;
1346          description { state: "default" 0.0;
1347             rel1.to: "e.swallow.icon";
1348             rel2.to: "e.swallow.icon";
1349          }
1350       }
1351       part { name: "e.text.label"; type: TEXT;
1352          effect: SHADOW BOTTOM;
1353          scale: 1;
1354          description { state: "default" 0.0;
1355             rel1.offset: 4 -5;
1356             rel1.relative: 0.0 1.0;
1357             rel2.offset: -5 -5;
1358             color: 255 255 255 255;
1359             color3: 0 0 0 128;
1360             color_class: "fileman_icon";
1361             align: 0.5 1.0;
1362             text { font: FN; size: 10;
1363                min: 0 1;
1364                align: 0.5 1.0;
1365                text_class: "fileman_icon";
1366             }
1367          }
1368          description { state: "selected" 0.0;
1369             inherit: "default" 0.0;
1370             visible: 0;
1371          }
1372       }
1373       part { name: "label2"; type: TEXT; mouse_events: 0;
1374          effect: GLOW;
1375          scale: 1;
1376          description { state: "default" 0.0;
1377             rel1.offset: -3 -2;
1378             rel1.to: "e.text.label";
1379             rel2.offset: 2 2;
1380             rel2.to: "e.text.label";
1381             color: FN_COL_HIGHLIGHT;
1382             color_class: "menu_item_active";
1383             text { font: FN; size: 10;
1384                text_source: "e.text.label";
1385                align: 0.5 0.5;
1386                text_class: "menu_item";
1387             }
1388             visible: 0;
1389          }
1390          description { state: "selected" 0.0;
1391             inherit: "default" 0.0;
1392             visible: 1;
1393          }
1394       }
1395       part { name: "bg_mark";
1396          description { state: "default" 0.0;
1397             visible: 0;
1398             color: 255 255 255 0;
1399             image.normal: "sym_close_light_selected.png";
1400             min: 15 15;
1401             max: 15 15;
1402             rel1.offset: 4 4;
1403             rel2.offset: 4 4;
1404             rel2.relative: 0.0 0.0;
1405             align: 0.0 0.0;
1406          }
1407          description { state: "marked" 0.0;
1408             inherit: "default" 0.0;
1409             visible: 1;
1410             color: 255 255 255 60;
1411          }
1412       }
1413       part { name: "arrow";
1414          description { state: "default" 0.0;
1415             visible: 0;
1416             color: 255 255 255 0;
1417             image.normal: "sym_right_light_normal.png";
1418             min: 15 15;
1419             max: 15 15;
1420             rel1.offset: -5 4;
1421             rel1.relative: 1.0 0.0;
1422             rel2.offset: -5 4;
1423             rel2.relative: 1.0 0.0;
1424             align: 1.0 0.0;
1425          }
1426          description { state: "visible" 0.0;
1427             inherit: "default" 0.0;
1428             visible: 1;
1429             color: 255 255 255 255;
1430          }
1431       }
1432       part { name: "sel_shine"; mouse_events: 0;
1433          description { state: "default" 0.0;
1434             image.normal: "shine.png";
1435             rel1.offset: 0 -2;
1436             rel1.to: "sel_base";
1437             rel2.relative: 1.0 0.0;
1438             rel2.offset: -1 2;
1439             rel2.to: "sel_base";
1440             FIXED_SIZE(69, 5)
1441             visible: 0;
1442          }
1443          description { state: "selected" 0.0;
1444             inherit: "default" 0.0;
1445             visible: 1;
1446          }
1447       }
1448       part { name: "event"; type: RECT;
1449          description { state: "default" 0.0;
1450             color: 0 0 0 0;
1451          }
1452       }
1453    }
1454    programs {
1455       program {
1456          signal: "e,state,selected"; source: "e";
1457          action: STATE_SET "selected" 0.0;
1458          target: "e.text.label";
1459          target: "label2";
1460          target: "shadow";
1461          target: "sel_base";
1462          target: "sel_bevel";
1463          target: "sel_shine";
1464       }
1465       program {
1466          signal: "e,state,selected"; source: "e";
1467          action: STATE_SET "hilighted" 0.0;
1468          transition: DECELERATE 0.2;
1469          target: "sel_glow";
1470          after: "sel2";
1471       }
1472       program { name: "sel2";
1473          action: STATE_SET "visible" 0.0;
1474          transition: SINUSOIDAL 0.3;
1475          target: "sel_glow";
1476       }
1477       program {
1478          signal: "e,state,unselected"; source: "e";
1479          action: STATE_SET "default" 0.0;
1480          target: "e.text.label";
1481          target: "label2";
1482          target: "shadow";
1483          target: "sel_base";
1484          target: "sel_bevel";
1485          target: "sel_shine";
1486          target: "sel_glow";
1487       }
1488       program {
1489          signal: "e,state,marked"; source: "e";
1490          action: STATE_SET "marked" 0.0;
1491          target: "bg_mark";
1492          transition: ACCELERATE 0.25;
1493       }
1494       program {
1495          signal: "e,state,unmarked"; source: "e";
1496          action: STATE_SET "default" 0.0;
1497          transition: LINEAR 0.2;
1498          target: "bg_mark";
1499       }
1500       program {
1501          signal: "e,state,browseable"; source: "e";
1502          action: STATE_SET "visible" 0.0;
1503          target: "arrow";
1504       }
1505       program {
1506          signal: "e,action,thumb,show_delayed"; source: "e";
1507          action: STATE_SET "visible" 0.0;
1508          target: "icon";
1509       }
1510       program {
1511          signal: "e,action,thumb,show_delayed"; source: "e";
1512          action: STATE_SET "start" 0.0;
1513          target: "icon";
1514          after: "gen";
1515       }
1516       program { name: "gen";
1517          action: STATE_SET "visible" 0.0;
1518          transition: SPRING 0.7 2.0 4;
1519          target: "icon";
1520       }
1521 //      program {
1522 //         signal: "e,action,go"; source: "e";
1523 //      }
1524    }
1525 }
1526
1527 group { name: "e/modules/everything/thumbview/item/list";
1528    data.item: "stacking" "below";
1529    data.item: "selectraise" "on";
1530    images.image: "bevel_curved_horiz_out.png" COMP;
1531    images.image: "shadow_rounded_horiz.png" COMP;
1532    images.image: "vgrad_med_dark.png" COMP;
1533    images.image: "bevel_horiz_out.png" COMP;
1534    images.image: "shine.png" COMP;
1535    images.image: "shadow_square_tiny.png" COMP;
1536    images.image: "ball_small_glow.png" COMP;
1537    images.image: "ball_small_glow_intense.png" COMP;
1538    parts {
1539       part { name: "bevel"; mouse_events: 0;
1540          description { state: "default" 0.0;
1541             image.normal: "bevel_curved_horiz_out.png";
1542             image.border: 0 0 2 2;
1543             image.middle: 0;
1544             fill.smooth: 0;
1545          }
1546       }
1547       part { name: "sel_shadow"; mouse_events: 0;
1548          description { state: "default" 0.0;
1549             image.normal: "shadow_rounded_horiz.png";
1550             image.border: 0 0 9 9;
1551             rel1.offset: 0 -4;
1552             rel2.offset: -1 5;
1553             fill.smooth: 0;
1554             visible: 0;
1555          }
1556          description { state: "selected" 0.0;
1557             inherit: "default" 0.0;
1558             visible: 1;
1559          }
1560       }
1561       part { name: "sel_base"; mouse_events: 0;
1562          description { state: "default" 0.0;
1563             image.normal: "vgrad_med_dark.png";
1564             fill.smooth: 0;
1565             TILED_HORIZ(120)
1566             visible: 0;
1567          }
1568          description { state: "selected" 0.0;
1569             inherit: "default" 0.0;
1570             visible: 1;
1571          }
1572       }
1573       part { name: "sel_bevel"; mouse_events: 0;
1574          description { state: "default" 0.0;
1575             image.normal: "bevel_horiz_out.png";
1576             image.border: 0 0 2 2;
1577             image.middle: 0;
1578             fill.smooth: 0;
1579             visible: 0;
1580          }
1581          description { state: "selected" 0.0;
1582             inherit: "default" 0.0;
1583             visible: 1;
1584          }
1585       }
1586       part { name: "detail_clip"; type: RECT;
1587          description { state: "default" 0.0;
1588             color: 255 255 255 0;
1589             visible: 0;
1590          }
1591          description { state: "visible" 0.0;
1592             color: 255 255 255 255;
1593             visible: 1;
1594          }
1595       }
1596       part { name: "e.text.detail"; type: TEXT; mouse_events: 0; 
1597          clip_to: "detail_clip";
1598          effect: SHADOW BOTTOM;
1599          scale: 1;
1600          description { state: "default" 0.0;
1601             rel1.offset: 2 3;
1602             rel1.relative: 1.0 0.0;
1603             rel1.to_x: "icon0";
1604             rel2.offset: -3 -3;
1605             rel2.relative: 0.0 1.0;
1606             rel2.to_x: "arrow";
1607             color: FN_COL_DEFAULT;
1608             color_class: "ilist_item";
1609             align: 1.0 0.5;
1610             max: 160 99999;
1611             text { font: FN; size: 8;
1612                min: 0 1;
1613                align: 1.0 0.5;
1614                text_class: "ilist_item";
1615             }
1616          }
1617          description { state: "selected" 0.0;
1618             inherit: "default" 0.0;
1619             visible: 0;
1620          }
1621       }
1622       part { name: "label3"; type: TEXT; mouse_events: 0;
1623          clip_to: "detail_clip";
1624          effect: GLOW;
1625          scale: 1;
1626          description { state: "default" 0.0;
1627             rel1.offset: -2 -3;
1628             rel1.to: "e.text.detail";
1629             rel2.offset: 1 1;
1630             rel2.to: "e.text.detail";
1631             color: FN_COL_HIGHLIGHT;
1632             color_class: "ilist_item_selected";
1633             align: 1.0 0.5;
1634             max: 160 99999;
1635             text { font: FN; size: 8;
1636               text_source: "e.text.detail";
1637               min: 0 1;
1638               align: 1.0 0.5;
1639               text_class: "ilist_item";
1640             }
1641             visible: 0;
1642          }
1643          description { state: "selected" 0.0;
1644             inherit: "default" 0.0;
1645             visible: 1;
1646          }
1647       }
1648       part { name: "e.text.label"; type: TEXT; mouse_events: 0;
1649          effect: SHADOW BOTTOM;
1650          scale: 1;
1651          description { state: "default" 0.0;
1652             rel1.offset: 2 3;
1653             rel1.relative: 1.0 0.0;
1654             rel1.to_x: "icon0";
1655             rel2.offset: -3 -3;
1656             rel2.relative: 0.0 1.0;
1657             rel2.to_x: "e.text.detail";
1658             color: FN_COL_DEFAULT;
1659             color_class: "ilist_item";
1660             text { font: FN; size: 10;
1661                min: 0 1; 
1662                align: 0.0 0.5;
1663                text_class: "ilist_item";
1664             }
1665          }
1666          description { state: "selected" 0.0;
1667             inherit: "default" 0.0;
1668             visible: 0;
1669          }
1670       }
1671       part { name: "label2"; type: TEXT; mouse_events: 0;
1672          effect: GLOW;
1673          scale: 1;
1674          description { state: "default" 0.0;
1675             rel1.offset: -2 -3;
1676             rel1.to: "e.text.label";
1677             rel2.offset: 2 1;
1678             rel2.to: "e.text.label";
1679             color: FN_COL_HIGHLIGHT;
1680             color_class: "ilist_item_selected";
1681             text { font: FN; size: 10;
1682                min: 0 1; 
1683               text_source: "e.text.label";
1684               align: 0.0 0.5;
1685               text_class: "ilist_item";
1686             }
1687             visible: 0;
1688          }
1689          description { state: "selected" 0.0;
1690             inherit: "default" 0.0;
1691             visible: 1;
1692          }
1693       }
1694       part { name: "icon0"; type: SPACER;
1695          description { state: "default" 0.0;
1696             align: 0.0 0.5;
1697             aspect: 1.0 1.0; aspect_preference: VERTICAL;
1698             rel1.offset: 4 4;
1699             rel2.relative: 0.0 1.0;
1700             rel2.offset: 4 -5;
1701          }
1702       }
1703       part { name: "icon"; type: SPACER;
1704          description { state: "default" 0.0;
1705             aspect: 1.0 1.0; aspect_preference: BOTH;
1706             rel1.to: "icon0";
1707             rel2.to: "icon0";
1708          }
1709          description { state: "start" 0.0;
1710             inherit: "default" 0.0;
1711             max: 0 0;
1712          }
1713          description { state: "visible" 0.0;
1714             inherit: "default" 0.0;
1715          }
1716       }
1717       part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
1718          description { state: "default" 0.0;
1719             rel1.to: "icon";
1720             rel2.to: "icon";
1721             fixed: 1 1;
1722          }
1723       }
1724       part { name: "bg_mark";
1725          description { state: "default" 0.0;
1726             visible: 0;
1727             color: 255 255 255 0;
1728             image.normal: "sym_close_light_selected.png";
1729             min: 15 15;
1730             max: 15 15;
1731             rel1.offset: 4 4;
1732             rel2.offset: 4 4;
1733             rel2.relative: 0.0 0.0;
1734             align: 0.0 0.0;
1735          }
1736          description { state: "marked" 0.0;
1737             inherit: "default" 0.0;
1738             visible: 1;
1739             color: 255 255 255 60;
1740          }
1741       }
1742       part { name: "arrow";
1743          description { state: "default" 0.0;
1744             visible: 0;
1745             color: 255 255 255 0;
1746             image.normal: "sym_right_light_normal.png";
1747             min: 15 15;
1748             max: 15 15;
1749             rel1.offset: -5 4;
1750             rel1.relative: 1.0 0.0;
1751             rel2.offset: -5 -5;
1752             align: 1.0 0.5;
1753          }
1754          description { state: "visible" 0.0;
1755             inherit: "default" 0.0;
1756             visible: 1;
1757             color: 255 255 255 255;
1758          }
1759       }
1760       part { name: "sel_shine"; mouse_events: 0;
1761          description { state: "default" 0.0;
1762             image.normal: "shine.png";
1763             rel1.offset: 0 -2;
1764             rel1.to: "sel_base";
1765             rel2.relative: 1.0 0.0;
1766             rel2.offset: -1 2;
1767             rel2.to: "sel_base";
1768             FIXED_SIZE(69, 5)
1769             visible: 0;
1770          }
1771          description { state: "selected" 0.0;
1772             inherit: "default" 0.0;
1773             visible: 1;
1774          }
1775       }
1776       part { name: "event"; type: RECT;
1777          description { state: "default" 0.0;
1778             color: 0 0 0 0;
1779          }
1780       }
1781    }
1782    programs {
1783       program {
1784          signal: "e,state,selected"; source: "e";
1785          action: STATE_SET "selected" 0.0;
1786          target: "e.text.label";
1787          target: "e.text.detail";
1788          target: "label2";
1789          target: "label3";
1790          target: "sel_shadow";
1791          target: "sel_base";
1792          target: "sel_bevel";
1793          target: "sel_shine";
1794       }
1795       program {
1796          signal: "e,state,unselected"; source: "e";
1797          action: STATE_SET "default" 0.0;
1798          target: "e.text.label";
1799          target: "e.text.detail";
1800          target: "label2";
1801          target: "label3";
1802          target: "sel_shadow";
1803          target: "sel_base";
1804          target: "sel_bevel";
1805          target: "sel_shine";
1806       }
1807       program {
1808          signal: "e,state,marked"; source: "e";
1809          action: STATE_SET "marked" 0.0;
1810          target: "bg_mark";
1811          transition: ACCELERATE 0.25;
1812       }
1813       program {
1814          signal: "e,state,unmarked"; source: "e";
1815          action: STATE_SET "default" 0.0;
1816          transition: LINEAR 0.2;
1817          target: "bg_mark";
1818       }
1819       program {
1820          signal: "e,state,browseable"; source: "e";
1821          action: STATE_SET "visible" 0.0;
1822          target: "arrow";
1823       }
1824       program {
1825          signal: "e,action,thumb,show_delayed"; source: "e";
1826          action: STATE_SET "visible" 0.0;
1827          target: "icon";
1828       }
1829       program {
1830          signal: "e,action,thumb,show_delayed"; source: "e";
1831          action: STATE_SET "start" 0.0;
1832          target: "icon";
1833          after: "gen";
1834       }
1835       program { name: "gen";
1836          action: STATE_SET "visible" 0.0;
1837          transition: SPRING 0.7 2.0 4;
1838          target: "icon";
1839       }
1840       program {
1841          signal: "e,state,detail,show"; source: "e";
1842          action: STATE_SET "visible" 0.0;
1843          target: "detail_clip";
1844       }
1845       program {
1846          signal: "e,state,detail,hide"; source: "e";
1847          action: STATE_SET "default" 0.0;
1848          target: "detail_clip";
1849       }
1850 //      program {
1851 //         signal: "e,action,go"; source: "e";
1852 //      }
1853    }
1854 }
1855
1856 group { name: "e/modules/everything/textblock";
1857    styles {
1858       style { name: "everything_textblock_style";
1859          base: "font="FN" font_size=10 text_class=tb_plain align=left color=#ffff style=shadow,bottom shadow_color=#00000080 wrap=word";
1860          tag: "br"      "\n";
1861          tag: "b"       "+ font="FNBD"";
1862          tag: "hilight" "+ font="FNBD" text_class=tb_light";
1863          tag: "urgent"  "+ font="FNBD" color=#f40f style=outline outline_color=#ff000080";
1864          tag: "title"   "+ font="FNBD" font_size=16 underline=on underline_color=#3399ff";
1865       }
1866    }
1867    parts {
1868       part { name: "e.textblock.text"; type: TEXTBLOCK; mouse_events: 0;
1869          scale: 1;
1870          description { state: "default" 0.0;
1871             rel1.offset: 4 4;
1872             rel2.offset: -5 -5;
1873             text { style: "everything_textblock_style";
1874                min: 1 1;
1875                ellipsis: -1;
1876             }
1877          }
1878       }
1879    }
1880 }
1881
1882 group { name: "e/modules/everything/gadget";
1883    images.image: "logo_blue_small.png" COMP;
1884    images.image: "logo_blue_small_glow.png" COMP;
1885    max: 127 127;
1886    parts {
1887       part { name: "icon";
1888          description { state: "default" 0.0;
1889             aspect: (100/127) (100/127); aspect_preference: BOTH;
1890             image.normal: "logo_blue_small.png";
1891             max: 100 127;
1892          }
1893          description { state: "active" 0.0;
1894             inherit: "default" 0.0;
1895              visible: 0;
1896              color: 255 255 255 0;
1897          }
1898       }
1899       part { name: "icon2";
1900          description { state: "default" 0.0;
1901             rel1.to: "icon";
1902             rel2.to: "icon";
1903             image.normal: "logo_blue_small_glow.png";
1904          }
1905          description { state: "active" 0.0;
1906             inherit: "default" 0.0;
1907              visible: 0;
1908              color: 255 255 255 0;
1909          }
1910       }
1911       part { name: "e.swallow.icon"; type: SWALLOW;
1912          description { state: "default" 0.0;
1913             aspect: 1.0 1.0; aspect_preference: BOTH;
1914             visible: 0;
1915             max: 127 127;
1916          }
1917          description { state: "active" 0.0;
1918             inherit: "default" 0.0;
1919             visible: 1;
1920             color: 255 255 255 0;
1921          }
1922       }
1923       part { name: "event"; type: RECT;
1924          description { state: "default" 0.0;
1925             color: 0 0 0 0;
1926          }
1927       }
1928    }
1929    programs {
1930       program {
1931          signal: "e,state,icon,plugin"; source: "e";
1932          action: STATE_SET "active" 0.0;
1933          target: "e.swallow.icon";
1934          target: "icon";
1935          target: "icon2";
1936       }
1937       program {
1938          signal: "e,state,icon,default"; source: "e";
1939          action: STATE_SET "default" 0.0;
1940          target: "e.swallow.icon";
1941          target: "icon";
1942          target: "icon2";
1943       }
1944    }
1945 }
1946
1947
1948
1949
1950
1951
1952    
1953