3 // Formatting Process: 1. http://tools.arantius.com/tabifier in C mode
4 // 2. sed 's/\t/ /g' default.edc > formatted.edc
5 // 3. Fix up defines, script{}, comments and other nicknacks.
6 // 4. Replace ": " with ": " and "// " with "// " and so on.
9 // EFM - All popup icons ... eg, paste copy delete properties
10 // Icons for Menus modules
11 // Icon for Edge Bindings
13 // Replace all (well, most) instances of icon_dummy.png
16 * So how do themes work?
18 * Themes DECLARE objects (groups of parts) inside a 'collections' section.
19 * Each of these groups are an element of a theme - much like an image in a
20 * web page with <img src=blah.jpg>, but MUCH more powerful. They can scale
21 * without just being stretched or tiled, they can react to all sorts of events
22 * from the user (mouse for example) or other logical events (like being shown
23 * or hidden, etc.) or synthetic signals from enlightenment itself indicating
26 * Each group is split into a parts section that contains all the elements
27 * that make up that group, and how they are laid out. Each part can have
28 * multiple states - described in description sections. There must always be
29 * at least a default description of value 0.0. After this there may possibly
30 * be a programs section. This defines behavior and how the group will react
33 * A theme is simply made up of a LOT of these. If a group is not provided in
34 * the theme you are using, it will fall back to the default theme to get the
35 * element. It is assumed the default theme is 100% complete and provides
36 * everything E needs. If this is not the case, there will be problems, so
37 * replace the default theme with great care. As long as the theme you make is
38 * just a normal "overlay" (and falls back to the default where things are
39 * missing) Things will be fairly safe. If you want to make a full default
40 * replacement you will need to methodically go through all of this file
41 * and make sure you have replaced/provided everything here.
44 /* Spectrum used in all the gradient icons
45 * This needs to be defined outside of the collections
47 * FIXME: this is bad. namespacing! FIXME!
52 name: "black_to_trans";
58 /* color classes are used to control the colors of text and also apply
59 * tints to images. These can be controlled with the colors dialog. Below
60 * are the standard color_class names that the module looks for in a
61 * theme. Consider color classes as a style that can be applied to many
62 * different items without tinkering with the theme.
64 * color: Font color (Defaults to black)
65 * color2: Outline color (Defaults to transparent)
66 * color3: Shadow color (Defaults to transparent)
73 color: 255 255 255 255;
76 name: "border_top_hilight";
77 color: 255 255 255 255;
80 name: "border_bottom";
81 color: 255 255 255 255;
88 name: "border_title_active";
89 color: 224 224 224 255;
94 color: 255 255 255 255;
98 color: 224 224 224 255;
102 name: "menu_title_active";
103 color: 224 224 224 255;
112 name: "menu_item_active";
113 color: 255 255 255 255;
117 name: "menu_item_disabled";
118 color: 110 110 110 255;
123 color: 255 255 255 255;
126 name: "scrollframe_base";
127 color: 255 255 255 255;
129 // this seems totaly bogus, should be per module or really used as
130 // a unique color for all modules!
132 // name: "module_label";
136 name: "winlist_label";
140 name: "winlist_item";
145 name: "winlist_item_active";
146 color: 224 224 224 255;
151 color: 224 224 224 255;
155 name: "button_text_disabled";
160 name: "fileman_base";
161 color: 255 255 255 255;
164 name: "ilist_item_base";
165 color: 255 255 255 255;
168 name: "ilist_item_odd_base";
169 color: 255 255 255 255;
172 name: "ilist_item_header_base";
173 color: 255 255 255 255;
176 name: "ilist_item_header_odd_base";
177 color: 255 255 255 255;
185 name: "ilist_item_odd";
190 name: "ilist_item_selected";
191 color: 255 255 255 255;
195 name: "ilist_item_header";
196 color: 224 224 224 255;
200 name: "ilist_item_header_odd";
201 color: 224 224 224 255;
206 color: 255 255 255 255;
221 name: "check_text_disabled";
229 name: "radio_text_disabled";
237 name: "entry_text_disabled";
238 color: 128 128 128 255;
245 name: "slider_text_disabled";
250 color: 255 255 255 255;
257 name: "label_text_disabled";
261 name: "comp_focus-out_color";
262 color: 255 255 255 220;
270 name: "tasks_text_focused";
271 color: 224 224 224 255;
277 * this section defines all the theme elements (a collection of groupings of
278 * parts (images, text, rects etc.))
281 data.item: "gtk-theme" "B_and_W";
283 /* begin the collection of edje groups that are in this file */
285 /////////////////////////////////////////////////////////////////////////////
286 /*** DEFAULT WALLPAPER ***/
288 name: "e/desktop/background";
289 /* the name of the group */
290 /* this section defines that images are to be included and how to
293 image: "bg_radgrad.png" COMP;
294 image: "bg_pattern.png" COMP;
296 /* this section actually contains the list of parts from bottom to top
297 * (defining the layering/stacking order) */
301 /* this is the base background */
302 description { state: "default" 0.0;
304 normal: "bg_radgrad.png";
308 aspect: (1024/653) (1024/653);
309 aspect_preference: NONE;
314 /* this is the base background */
315 description { state: "default" 0.0;
316 image.normal: "bg_pattern.png";
317 fill.size.relative: 0.0 0.0;
318 fill.size.offset: 256 256;
324 /////////////////////////////////////////////////////////////////////////////
325 /*** DEFAULT WINDOW BORDER ***/
327 name: "e/widgets/border/default/border";
328 /* more images - for the border specifically. remember each images {}
329 * section fills a global images namespace, so if you re-use an image
330 * between sections, only 1 copy is kept, so names here are unique. if
331 * different image {} sections specify the same image but use different
332 * compression specifications, the compression scheme is undefined and
333 * may use any one of the schemes requested, so make sure you use the
334 * same compression scheme */
336 image: "bd_top.png" COMP;
337 image: "bd_top_hilight.png" COMP;
338 image: "bd_bottom.png" COMP;
339 image: "bd_title_bg.png" COMP;
340 image: "bd_title_over.png" COMP;
341 image: "bd_resize_b.png" COMP;
342 image: "busy-1.png" COMP;
343 image: "busy-2.png" COMP;
344 image: "busy-3.png" COMP;
345 image: "busy-4.png" COMP;
346 image: "busy-5.png" COMP;
347 image: "busy-6.png" COMP;
348 image: "busy-7.png" COMP;
349 image: "busy-8.png" COMP;
350 image: "busy-9.png" COMP;
351 image: "exclam.png" COMP;
352 image: "bd_button_close_shadow.png" COMP;
353 image: "bd_button_close_focused.png" COMP;
354 image: "bd_button_close_unfocused.png" COMP;
355 image: "bd_button_max_shadow.png" COMP;
356 image: "bd_button_max_focused.png" COMP;
357 image: "bd_button_max_unfocused.png" COMP;
358 image: "bd_button_min_shadow.png" COMP;
359 image: "bd_button_min_focused.png" COMP;
360 image: "bd_button_min_unfocused.png" COMP;
362 /* this would tell E that the border is not a solid rectanle, but is
363 * shaped (has transparent sections) and so would follow a different
364 * code path for such borders. the default is not shaped, so this is
365 * not enabled here, but left commented out for illustration purposes */
366 // data.item: "shaped" "1";
371 /* accept no mouse events here */
373 state: "default" 0.0;
375 /* this defines the top-left (rel1) point of the part
376 * and where it is placed. the below values are
377 * actually the default values, so there is no need
378 * to actually declare them. */
380 /* make this point relative to the top
381 * left of the whole eje object (there
382 * is no to: section so it's the whole
383 * object). note that the point is
385 * p.x = obj.width * relative.x
386 * p.y = obj.height * relative.y
387 * (as the to item is the whole object)
390 /* and from the relative point, have an offset
391 * of 0 pixels - i.e. - none */
395 /* the bottom-right is relative to the
396 * base of the title - this way the
397 * title region will scale based on font
400 /* relative to the bottom right */
402 /* only y is relative to title_base. the
403 * rest is relative to the whole object
404 * (because its not specified) */
406 color_class: "border_top";
408 /* define the image to use */
409 normal: "bd_top.png";
412 /* border scaling attributes. this is the
413 * number of pixels NOT to scale on the
414 * left, right, top and bottom edges of the
415 * image. this allows "bevelled" effects
416 * or anything similar to look correct and
417 * not scale/blur etc. along with the image
418 * when it needs resizing */
424 /* this is the bottom of the window */
427 state: "default" 0.0;
430 /* relative to the bottom-left of the edje
438 color_class: "border_bottom";
440 normal: "bd_bottom.png";
442 /* the left and right pixels are not to
443 * be scaled when stretching */
448 /* when in a shaded state then
449 * don't display this part */
450 inherit: "default" 0.0;
455 /* whem maximised too */
456 inherit: "default" 0.0;
462 /* this is an invisible rectangle that we
463 * use to place icons within. we use this
464 * to keep it fixed as the "icone area" so
465 * the actual swallow part that swallows
466 * the icon can be moved/resized for
470 state: "default" 0.0;
473 /* alignt to the left, but center vertically */
475 /* prefer ans aspect of 1.0 (ie width / height
476 * is 1.0 - i.e. - square. aspect here is
477 * min and max aspect that will be "allowed"
478 * (since both min and max are 1.0 respectively
480 aspect_preference: VERTICAL;
481 /* this means that the vertical
482 * axis controls aspect and the
483 * icon_area part size will be
484 * governed by the height of the
485 * part (the width simply following
488 /* rel1 - top-left corner of this part */
491 /* 2 pixels in from the top-left of the border
496 /* bottom-right of this part is also 2
497 * pixels in from the left (but align will
498 * mean it goes to the right) and be 2
499 * pixels in from the bottom edge of
500 * "title_base" (remember rel2 is the
501 * pixel immediately OUTSIDE the part.
502 * i.e. x + width & y + height). */
509 /* and an active state */
510 inherit: "default" 0.0;
513 /* 1 pixel down from default so it looks like it
514 * is pressed down a bit */
518 /* same here - down 1 pixel from "default" */
524 /* this area is another invisible rect
525 * that is used for shuffling around parts
526 * that are relative to it. the states
527 * below are just a few "random" offsets
528 * to make it look like whatever is
529 * relative to icon_area2 is "jiggling"
533 state: "default" 0.0;
535 rel1.to: "icon_area";
536 rel2.to: "icon_area";
541 inherit: "default" 0.0;
547 /* jiggle some more */
548 inherit: "default" 0.0;
554 /* look at me - jiggling! */
555 inherit: "default" 0.0;
562 inherit: "default" 0.0;
568 /* one more jiggle for the dummies */
569 inherit: "default" 0.0;
576 /* this is an animation to spin a wheel when the app
577 * seems too busy to respond to pings */
580 state: "default" 0.0;
582 /* nomrally the busy part is not visible */
583 color: 255 255 255 0;
584 /* and its alpha is 0 - se will fade it
585 * inm later so alpha to 0 (but 255 255
586 * 255 for white so we dont also go from
587 * dark to white while fading) */
589 /* no bigger than 32x32 - but allow it to be
590 * smaller if needed */
593 aspect_preference: BOTH;
594 /* both axes determine aspect. that
595 * means that the icon area may
596 * be 100x50, but the aspect is 1.0
597 * so therefore it will be 50x50 as the
598 * max size. if the area is 50x100 it
599 * will still be 50x50 as it must fit
600 * WITHIN the bounds of BOTH axes */
601 rel1.to: "icon_area";
602 rel2.to: "icon_area";
612 normal: "busy-9.png";
613 /* and we use image tweening. that
614 * means that we flip through a series
615 * of images when moving TO this state
616 * over the transition time. it's like
617 * specifying multiple frames of an
618 * animatin sequence. the "final"
619 * state is "normal". the images
620 * between are the "tween" images
621 * listed in order working towards
622 * the "normal" image */
626 state: "visible" 0.0;
627 /* the visible state - inherit the
628 * default one as its all the same, but
629 * its visible and faded in */
630 inherit: "default" 0.0;
632 color: 255 255 255 255;
636 name: "e.swallow.icon";
637 /* finally a swallow part - this is
638 * just a placeholder to SWALLOW
639 * other external evas objects into
640 * this region and edje will control
641 * any object swallowed as if it were
642 * this part itself (move, resize,
646 state: "default" 0.0;
648 aspect_preference: BOTH;
649 rel1.to: "icon_area2";
650 rel2.to: "icon_area2";
654 inherit: "default" 0.0;
655 rel1.relative: 0.3 0.3;
656 rel2.relative: 0.7 0.7;
661 /* this is the urgnt part it is normally not
662 * visible, but when the window is in an
663 * urgent state (the app has set the urgency
664 * hint) then we go to the visible state */
667 state: "default" 0.0;
669 color: 255 255 255 0;
671 aspect_preference: BOTH;
672 rel1.to: "icon_area";
673 rel2.to: "icon_area";
674 image.normal: "exclam.png";
677 state: "visible" 0.0;
678 /* and in the visible state put the
679 * exlamation image on top of the icon */
680 inherit: "default" 0.0;
682 color: 255 255 255 255;
687 /* this is another urgent element. it is actually
688 * zoomed out to be larger and faded out at the
689 * same time to give a "pulsating" look to the
690 * exclamation mark to bring attention to it */
693 state: "default" 0.0;
695 color: 255 255 255 0;
697 aspect_preference: BOTH;
698 rel1.to: "icon_area";
699 rel2.to: "icon_area";
700 image.normal: "exclam.png";
703 state: "visible" 0.0;
704 inherit: "default" 0.0;
706 color: 255 255 255 255;
710 inherit: "default" 0.0;
711 rel1.relative: -1.0 -1.0;
712 rel2.relative: 2.0 2.0;
714 color: 255 255 255 0;
718 name: "e.text.title";
719 /* this is a text part - the black
720 * text on the white title top image */
724 /* allow this part to scale by a scale factor (dpi) */
726 state: "default" 0.0;
729 /* align top and left */
734 /* relative to the right side of the icon
735 * area but 9 pixels away */
739 /* and the bottom right is inset by 8
740 * pixels from the right of "title_base"
741 * but as its aligned to the top we can
742 * keep this at 2 pixels from the top of
743 * the whole edje object and let alignment
744 * make it extend downward from that point
745 * with the text size defining the min size
746 * vertically below */
750 color_class: "border_title";
751 /* give it a color class so people
752 * can re-color it if they want */
754 font: "Sans:style=Bold";
755 /* Use the Bold style
756 * of the Sans font from
759 /* size in pixels - 10 */
761 /* the text will not determine minimum horizontal
762 * size but WILL determine minimal vertical size
763 * (thus 0 1 - horiz then vert flags) */
765 /* align text to top-left of the region
767 text_class: "title_bar";
768 /* text class - so font and size
769 * can be changed by users */
773 state: "focused" 0.0;
774 /* when the border is focused
775 * then make the text fade out
777 inherit: "default" 0.0;
784 /* the close button shadow */
787 state: "default" 0.0;
790 /* min and max size are the same, so never
794 /* square - always */
795 aspect_preference: VERTICAL;
796 /* the vetical axis controls size
797 * when applying the aspect ratio
811 image.normal: "bd_button_close_shadow.png";
816 /* maximize button shadow */
819 state: "default" 0.0;
824 aspect_preference: VERTICAL;
829 /* left of the close button */
836 /* left of the close button */
839 image.normal: "bd_button_max_shadow.png";
844 /* minimize button shadow */
847 state: "default" 0.0;
852 aspect_preference: VERTICAL;
857 /* left of the maximize button */
864 /* left of the maximize button */
867 image.normal: "bd_button_min_shadow.png";
872 /* an overlayed image to give the top of
873 * a border a shiny look - very subtle */
876 state: "default" 0.0;
887 color_class: "border_top_hilight";
889 normal: "bd_top_hilight.png";
895 name: "buttons_unfoc";
896 /* this is a rect part used to clip &
897 * thus control the visibility of a group
898 * of other parts (the images for the
899 * buttons themselves) with just 1 part
900 * doing the control as it acts as a
901 * master switch for all things clipped
905 state: "default" 0.0;
907 color: 255 255 255 255;
908 /* visible and solid */
911 state: "focused" 0.0;
912 inherit: "default" 0.0;
914 color: 255 255 255 0;
915 /* invisible and transparent */
919 name: "bt_close_unfoc";
921 clip_to: "buttons_unfoc";
922 /* clipping (thus visible region and
923 * color + alpah is controlled by the
926 state: "default" 0.0;
929 image.normal: "bd_button_close_unfocused.png";
933 inherit: "default" 0.0;
939 name: "bt_max_unfoc";
941 clip_to: "buttons_unfoc";
943 state: "default" 0.0;
946 image.normal: "bd_button_max_unfocused.png";
950 inherit: "default" 0.0;
956 name: "bt_min_unfoc";
958 clip_to: "buttons_unfoc";
960 state: "default" 0.0;
963 image.normal: "bd_button_min_unfocused.png";
967 inherit: "default" 0.0;
974 /* another rect object for clipping */
977 state: "default" 0.0;
979 color: 255 255 255 0;
982 state: "focused" 0.0;
983 inherit: "default" 0.0;
985 color: 255 255 255 255;
989 name: "bt_close_foc";
991 clip_to: "buttons_foc";
992 /* controlled by the other clip object */
994 state: "default" 0.0;
997 image.normal: "bd_button_close_focused.png";
1000 state: "active" 0.0;
1001 inherit: "default" 0.0;
1009 clip_to: "buttons_foc";
1011 state: "default" 0.0;
1014 image.normal: "bd_button_max_focused.png";
1017 state: "active" 0.0;
1018 inherit: "default" 0.0;
1026 clip_to: "buttons_foc";
1028 state: "default" 0.0;
1031 image.normal: "bd_button_min_focused.png";
1034 state: "active" 0.0;
1035 inherit: "default" 0.0;
1042 /* an invisible rect part/object used for
1043 * layout purposes */
1047 state: "default" 0.0;
1057 to_y: "e.text.title";
1066 state: "default" 0.0;
1076 normal: "bd_title_bg.png";
1082 state: "focused" 0.0;
1083 inherit: "default" 0.0;
1093 /* this is interesting. it's another text part
1094 * that also displays the title text, but
1095 * normally is not visible. it is only made
1096 * visibile when the window becomes focused.
1097 * what is interesting is we tell it to source
1098 * the text content from another part - i.e.
1099 * the master "title" part which E sets the
1100 * text of. when that changes this part also
1101 * changes its text. this is a good way to
1102 * use multiple text objects for effects and
1103 * other things that can copy/mimic the content
1104 * of another part */
1108 effect: SOFT_SHADOW;
1109 /* different style to before - because its
1112 state: "default" 0.0;
1116 to_x: "e.text.title";
1122 to_x: "e.text.title";
1127 color_class: "border_title_active";
1129 text_source: "e.text.title";
1130 /* and here is the magic. tell
1131 * the text to be sourced from
1133 font: "Sans:style=Bold";
1137 text_class: "title_bar";
1141 state: "focused" 0.0;
1142 inherit: "default" 0.0;
1150 state: "default" 0.0;
1152 rel1.to: "title_back";
1153 rel2.to: "title_back";
1155 normal: "bd_title_over.png";
1161 state: "focused" 0.0;
1162 inherit: "default" 0.0;
1167 name: "bottom_clip";
1170 state: "default" 0.0;
1173 color: 255 255 255 255;
1179 clip_to: "bottom_clip";
1181 state: "default" 0.0;
1195 normal: "bd_resize_b.png";
1200 inherit: "default" 0.0;
1212 name: "e.swallow.client";
1213 /* this determines where the actual
1214 * client window will be placed in
1215 * the border design */
1218 state: "default" 0.0;
1231 state: "shaded" 0.0;
1232 inherit: "default" 0.0;
1241 inherit: "default" 0.0;
1254 /* these transparent rect parts are used for catching events in a way
1255 * here objects for design don't affect the events. these parts
1256 * are named speciifcally because E has config listening for specific
1257 * signals (events) coming from these named parts and based on those
1258 * will perform certain actions. these are actually all configurable
1259 * by the user, so if they want, clicking the logical "titlebar" could
1260 * close the window, not move it, and so on. the user decides this.
1261 * the theme designer simply indicates the "logcal" use of the theme
1262 * elements they have created */
1264 name: "e.event.titlebar";
1267 state: "default" 0.0;
1268 rel1.to: "title_base";
1269 rel2.to: "title_base";
1274 name: "e.event.resize.t";
1277 state: "default" 0.0;
1289 state: "shaded" 0.0;
1290 inherit: "default" 0.0;
1295 name: "e.event.resize.b";
1298 state: "default" 0.0;
1310 state: "shaded" 0.0;
1311 inherit: "default" 0.0;
1316 name: "e.event.resize.tl";
1319 state: "default" 0.0;
1331 state: "shaded" 0.0;
1332 inherit: "default" 0.0;
1337 name: "e.event.resize.tr";
1340 state: "default" 0.0;
1352 state: "shaded" 0.0;
1353 inherit: "default" 0.0;
1358 name: "e.event.resize.bl";
1361 state: "default" 0.0;
1373 state: "shaded" 0.0;
1374 inherit: "default" 0.0;
1379 name: "e.event.resize.br";
1382 state: "default" 0.0;
1394 state: "shaded" 0.0;
1395 inherit: "default" 0.0;
1400 name: "e.event.icon";
1403 state: "default" 0.0;
1404 rel1.to: "icon_area";
1405 rel2.to: "icon_area";
1410 name: "e.event.close";
1413 state: "default" 0.0;
1414 rel1.to: "bt_close";
1415 rel2.to: "bt_close";
1420 name: "e.event.minimize";
1423 state: "default" 0.0;
1430 name: "e.event.maximize";
1433 state: "default" 0.0;
1440 /* programs - these are basically snippets of simple logic to respond to
1441 * incoming signals (generated by signal emisions by code or events) */
1445 /* name of the program. must be unique
1446 * within the list of programs attached
1447 * to a group of parts */
1448 signal: "e,state,focused";
1449 /* what signal triggers this program,
1450 * if any. this can also be a glob like
1451 * "mouse,down,*" for example. note
1452 * that globs are slower to match
1453 * and empty strings are literal matches
1456 /* the source of the signal - this must also match for
1457 * the program to be run */
1458 action: STATE_SET "focused" 0.0;
1459 /* the action the program will
1460 * perform. in this case
1461 * it will set the state to
1462 * "focused" @ value 0.0 */
1463 transition: LINEAR 0.2;
1464 /* the time for the transition of the
1465 * action - it's a linear interpolation
1466 * of states here over 0.2 seconds */
1467 target: "title_back";
1468 /* these are the targets for the action.
1469 * i.e. which parts will have their state
1470 * set to "focused" over 0.2 seconds */
1472 target: "title_over";
1473 target: "buttons_foc";
1474 target: "buttons_unfoc";
1475 target: "e.text.title";
1479 /* this program is run when focus is
1480 * removed from a window border */
1481 signal: "e,state,unfocused";
1483 action: STATE_SET "default" 0.0;
1484 transition: LINEAR 0.2;
1485 target: "title_back";
1487 target: "title_over";
1488 target: "buttons_foc";
1489 target: "buttons_unfoc";
1490 target: "e.text.title";
1494 /* this program is run when the border is
1495 * meant to display an "urgent" state
1496 * (the application has something
1497 * important to show the user) */
1498 signal: "e,state,urgent";
1500 action: STATE_SET "visible" 0.0;
1501 transition: DECELERATE 0.5;
1502 /* instead of a linear transition
1503 * this will vary from state A to B
1504 * but slow down towards the end */
1508 /* when this program and its transition are
1509 * finished then chain (run) the "urgent2"
1510 * program below. this way a series of actions
1511 * and trnasitions can be chained together one
1512 * after the other */
1516 action: STATE_SET "faded" 0.0;
1517 transition: LINEAR 0.5;
1523 action: STATE_SET "visible" 0.0;
1525 /* notice - no transition. when not specified
1526 * it is assumed that the action should happen
1527 * immediately with no transition over time */
1532 /* these ae a list of icon "wobble"
1533 * programs to indicate urgency */
1534 signal: "e,state,urgent";
1536 action: STATE_SET "default" 0.0;
1537 transition: DECELERATE 0.1;
1538 target: "icon_area2";
1543 action: STATE_SET "uw1" 0.0;
1544 transition: DECELERATE 0.1;
1545 target: "icon_area2";
1550 action: STATE_SET "uw2" 0.0;
1551 target: "icon_area2";
1552 transition: DECELERATE 0.1;
1557 action: STATE_SET "uw3" 0.0;
1558 transition: DECELERATE 0.1;
1559 target: "icon_area2";
1564 action: STATE_SET "uw4" 0.0;
1565 transition: DECELERATE 0.1;
1566 target: "icon_area2";
1571 /* run when the window stops being
1573 signal: "e,state,not_urgent";
1575 action: ACTION_STOP;
1576 /* this action will stop other running programs
1577 * that are currently active. the programs to
1578 * stop are named in the targets below */
1587 after: "not_urgent2";
1590 name: "not_urgent2";
1591 action: STATE_SET "default" 0.0;
1594 target: "icon_area2";
1598 /* run when an app is known to be hung/not
1599 * responding to ping requests */
1600 signal: "e,state,hung";
1602 action: STATE_SET "shrunk" 0.0;
1603 target: "e.swallow.icon";
1604 transition: DECELERATE 0.5;
1608 /* when an app was hung but has started to
1609 * respond again, this is run */
1610 signal: "e,state,unhung";
1612 action: ACTION_STOP;
1613 target: "busy_anim";
1617 signal: "e,state,unhung";
1619 action: STATE_SET "default" 0.0;
1620 target: "e.swallow.icon";
1622 transition: ACCELERATE 0.5;
1626 /* multiple programs can be triggered
1627 * from the same signals so this is
1628 * also run when an app becomes "hung" */
1629 signal: "e,state,hung";
1631 action: STATE_SET "visible" 0.0;
1632 transition: LINEAR 0.3333;
1636 // don't have states/anim for a generic iconify action
1637 // program { name: "xx";
1638 // signal: "e,action,iconify";
1641 // don't have states/anim for a generic uniconify action
1642 // program { name: "xx";
1643 // signal: "e,action,uniconify";
1646 // don't have states/anim for a generic maximize action
1647 // program { name: "xx";
1648 // signal: "e,action,maximize";
1651 // don't have states/anim for a generic unmaximize action
1652 // program { name: "xx";
1653 // signal: "e,action,unmaximize";
1658 /* run on fullscreen maximize */
1659 signal: "e,action,maximize,fullscreen";
1661 action: STATE_SET "max" 0.0;
1663 target: "e.swallow.client";
1667 /* run on unmaximize from fullscreen */
1668 signal: "e,action,unmaximize,fullscreen";
1670 action: STATE_SET "default" 0.0;
1672 target: "e.swallow.client";
1676 /* run when the window finishes its
1677 * shading animation */
1678 signal: "e,state,shaded";
1679 signal: "e,state,shading";
1681 action: STATE_SET "shaded" 0.0;
1683 target: "e.swallow.client";
1684 target: "e.event.resize.tl";
1685 target: "e.event.resize.tr";
1686 target: "e.event.resize.bl";
1687 target: "e.event.resize.br";
1688 target: "e.event.resize.t";
1689 target: "e.event.resize.b";
1692 name: "unshade_start";
1693 /* run when the window starts
1694 * unshading itself */
1695 signal: "e,state,unshaded";
1696 signal: "e,state,unshading";
1698 action: STATE_SET "default" 0.0;
1700 target: "e.swallow.client";
1701 target: "e.event.resize.tl";
1702 target: "e.event.resize.tr";
1703 target: "e.event.resize.bl";
1704 target: "e.event.resize.br";
1705 target: "e.event.resize.t";
1706 target: "e.event.resize.b";
1709 name: "resize_b_on";
1711 /* on mouse enter... */
1712 source: "e.event.resize.b";
1713 /* in this named part */
1714 action: ACTION_STOP;
1715 /* stop the following programs */
1716 target: "resize_b_on2";
1717 target: "resize_b_on3";
1718 after: "resize_b_on2";
1722 name: "resize_b_on2";
1723 action: STATE_SET "default" 0.0;
1725 after: "resize_b_on3";
1728 name: "resize_b_on3";
1729 action: STATE_SET "past" 0.0;
1730 transition: LINEAR 0.5;
1732 after: "resize_b_on2";
1735 name: "resize_b_off";
1736 signal: "mouse,out";
1737 /* on mouse leave... */
1738 source: "e.event.resize.b";
1739 action: ACTION_STOP;
1740 target: "resize_b_on";
1741 target: "resize_b_on2";
1742 target: "resize_b_on3";
1746 signal: "mouse,down,*";
1747 /* if any mouse button is pressed... */
1748 source: "e.event.icon";
1749 action: STATE_SET "active" 0.0;
1750 target: "icon_area";
1754 signal: "mouse,up,*";
1755 /* if any mouse button is released... */
1756 source: "e.event.icon";
1757 action: STATE_SET "default" 0.0;
1758 target: "icon_area";
1761 name: "bt_close_down";
1762 signal: "mouse,down,*";
1763 source: "e.event.close";
1764 action: STATE_SET "active" 0.0;
1765 target: "bt_close_unfoc";
1766 target: "bt_close_foc";
1769 name: "bt_close_up";
1770 signal: "mouse,up,*";
1771 source: "e.event.close";
1772 action: STATE_SET "default" 0.0;
1773 target: "bt_close_unfoc";
1774 target: "bt_close_foc";
1777 name: "bt_max_down";
1778 signal: "mouse,down,*";
1779 source: "e.event.maximize";
1780 action: STATE_SET "active" 0.0;
1781 target: "bt_max_unfoc";
1782 target: "bt_max_foc";
1786 signal: "mouse,up,*";
1787 source: "e.event.maximize";
1788 action: STATE_SET "default" 0.0;
1789 target: "bt_max_unfoc";
1790 target: "bt_max_foc";
1793 name: "bt_min_down";
1794 signal: "mouse,down,*";
1795 source: "e.event.minimize";
1796 action: STATE_SET "active" 0.0;
1797 target: "bt_min_unfoc";
1798 target: "bt_min_foc";
1802 signal: "mouse,up,*";
1803 source: "e.event.minimize";
1804 action: STATE_SET "default" 0.0;
1805 target: "bt_min_unfoc";
1806 target: "bt_min_foc";
1810 /* more border types - see comments in the default border for information */
1811 /*** SHAPED WINDOW BORDER ***/
1813 name: "e/widgets/border/shaped/border";
1815 image: "bd_top.png" COMP;
1816 image: "bd_top_hilight.png" COMP;
1817 image: "bd_bottom.png" COMP;
1818 image: "bd_title_bg.png" COMP;
1819 image: "bd_title_over.png" COMP;
1820 image: "bd_resize_b.png" COMP;
1821 image: "busy-1.png" COMP;
1822 image: "busy-2.png" COMP;
1823 image: "busy-3.png" COMP;
1824 image: "busy-4.png" COMP;
1825 image: "busy-5.png" COMP;
1826 image: "busy-6.png" COMP;
1827 image: "busy-7.png" COMP;
1828 image: "busy-8.png" COMP;
1829 image: "busy-9.png" COMP;
1830 image: "exclam.png" COMP;
1831 image: "bd_button_close_shadow.png" COMP;
1832 image: "bd_button_close_focused.png" COMP;
1833 image: "bd_button_close_unfocused.png" COMP;
1834 image: "bd_button_max_shadow.png" COMP;
1835 image: "bd_button_max_focused.png" COMP;
1836 image: "bd_button_max_unfocused.png" COMP;
1837 image: "bd_button_min_shadow.png" COMP;
1838 image: "bd_button_min_focused.png" COMP;
1839 image: "bd_button_min_unfocused.png" COMP;
1841 data.item: "shaped" "1";
1847 state: "default" 0.0;
1857 color_class: "border_top";
1859 normal: "bd_top.png";
1868 state: "default" 0.0;
1877 color_class: "border_bottom";
1879 normal: "bd_bottom.png";
1884 state: "shaded" 0.0;
1885 inherit: "default" 0.0;
1890 inherit: "default" 0.0;
1898 state: "default" 0.0;
1902 aspect_preference: VERTICAL;
1914 state: "active" 0.0;
1915 inherit: "default" 0.0;
1928 state: "default" 0.0;
1930 rel1.to: "icon_area";
1931 rel2.to: "icon_area";
1935 inherit: "default" 0.0;
1941 inherit: "default" 0.0;
1947 inherit: "default" 0.0;
1953 inherit: "default" 0.0;
1959 inherit: "default" 0.0;
1968 state: "default" 0.0;
1970 color: 255 255 255 0;
1973 aspect_preference: BOTH;
1974 rel1.to: "icon_area";
1975 rel2.to: "icon_area";
1977 tween: "busy-1.png";
1978 tween: "busy-2.png";
1979 tween: "busy-3.png";
1980 tween: "busy-4.png";
1981 tween: "busy-5.png";
1982 tween: "busy-6.png";
1983 tween: "busy-7.png";
1984 tween: "busy-8.png";
1985 normal: "busy-9.png";
1989 state: "visible" 0.0;
1990 inherit: "default" 0.0;
1992 color: 255 255 255 255;
1996 name: "e.swallow.icon";
1999 state: "default" 0.0;
2001 aspect_preference: BOTH;
2002 rel1.to: "icon_area2";
2003 rel2.to: "icon_area2";
2006 state: "shrunk" 0.0;
2007 inherit: "default" 0.0;
2008 rel1.relative: 0.3 0.3;
2009 rel2.relative: 0.7 0.7;
2016 state: "default" 0.0;
2018 color: 255 255 255 0;
2020 aspect_preference: BOTH;
2021 rel1.to: "icon_area";
2022 rel2.to: "icon_area";
2023 image.normal: "exclam.png";
2026 state: "visible" 0.0;
2027 inherit: "default" 0.0;
2029 color: 255 255 255 255;
2036 state: "default" 0.0;
2038 color: 255 255 255 0;
2040 aspect_preference: BOTH;
2041 rel1.to: "icon_area";
2042 rel2.to: "icon_area";
2043 image.normal: "exclam.png";
2046 state: "visible" 0.0;
2047 inherit: "default" 0.0;
2049 color: 255 255 255 255;
2053 inherit: "default" 0.0;
2054 rel1.relative: -1.0 -1.0;
2055 rel2.relative: 2.0 2.0;
2057 color: 255 255 255 0;
2061 name: "e.text.title";
2066 state: "default" 0.0;
2079 color_class: "border_title";
2081 font: "Sans:style=Bold";
2085 text_class: "title_bar";
2089 state: "focused" 0.0;
2090 inherit: "default" 0.0;
2099 state: "default" 0.0;
2104 aspect_preference: VERTICAL;
2117 image.normal: "bd_button_close_shadow.png";
2124 state: "default" 0.0;
2129 aspect_preference: VERTICAL;
2142 image.normal: "bd_button_max_shadow.png";
2149 state: "default" 0.0;
2154 aspect_preference: VERTICAL;
2167 image.normal: "bd_button_min_shadow.png";
2171 name: "top_hilight";
2174 state: "default" 0.0;
2185 color_class: "border_top_hilight";
2187 normal: "bd_top_hilight.png";
2193 name: "buttons_unfoc";
2196 state: "default" 0.0;
2198 color: 255 255 255 255;
2201 state: "focused" 0.0;
2202 inherit: "default" 0.0;
2204 color: 255 255 255 0;
2208 name: "bt_close_unfoc";
2210 clip_to: "buttons_unfoc";
2212 state: "default" 0.0;
2213 rel1.to: "bt_close";
2214 rel2.to: "bt_close";
2215 image.normal: "bd_button_close_unfocused.png";
2218 state: "active" 0.0;
2219 inherit: "default" 0.0;
2225 name: "bt_max_unfoc";
2227 clip_to: "buttons_unfoc";
2229 state: "default" 0.0;
2232 image.normal: "bd_button_max_unfocused.png";
2235 state: "active" 0.0;
2236 inherit: "default" 0.0;
2242 name: "bt_min_unfoc";
2244 clip_to: "buttons_unfoc";
2246 state: "default" 0.0;
2249 image.normal: "bd_button_min_unfocused.png";
2252 state: "active" 0.0;
2253 inherit: "default" 0.0;
2259 name: "buttons_foc";
2262 state: "default" 0.0;
2264 color: 255 255 255 0;
2267 state: "focused" 0.0;
2268 inherit: "default" 0.0;
2270 color: 255 255 255 255;
2274 name: "bt_close_foc";
2276 clip_to: "buttons_foc";
2278 state: "default" 0.0;
2279 rel1.to: "bt_close";
2280 rel2.to: "bt_close";
2281 image.normal: "bd_button_close_focused.png";
2284 state: "active" 0.0;
2285 inherit: "default" 0.0;
2293 clip_to: "buttons_foc";
2295 state: "default" 0.0;
2298 image.normal: "bd_button_max_focused.png";
2301 state: "active" 0.0;
2302 inherit: "default" 0.0;
2310 clip_to: "buttons_foc";
2312 state: "default" 0.0;
2315 image.normal: "bd_button_min_focused.png";
2318 state: "active" 0.0;
2319 inherit: "default" 0.0;
2329 state: "default" 0.0;
2339 to_y: "e.text.title";
2348 state: "default" 0.0;
2358 normal: "bd_title_bg.png";
2364 state: "focused" 0.0;
2365 inherit: "default" 0.0;
2378 effect: SOFT_SHADOW;
2380 state: "default" 0.0;
2384 to_x: "e.text.title";
2390 to_x: "e.text.title";
2395 color_class: "border_title_active";
2397 text_source: "e.text.title";
2398 font: "Sans:style=Bold";
2402 text_class: "title_bar";
2406 state: "focused" 0.0;
2407 inherit: "default" 0.0;
2415 state: "default" 0.0;
2417 rel1.to: "title_back";
2418 rel2.to: "title_back";
2420 normal: "bd_title_over.png";
2426 state: "focused" 0.0;
2427 inherit: "default" 0.0;
2432 name: "bottom_clip";
2435 state: "default" 0.0;
2438 color: 255 255 255 255;
2444 clip_to: "bottom_clip";
2446 state: "default" 0.0;
2460 normal: "bd_resize_b.png";
2465 inherit: "default" 0.0;
2477 name: "e.swallow.client";
2480 state: "default" 0.0;
2493 state: "shaded" 0.0;
2494 inherit: "default" 0.0;
2503 inherit: "default" 0.0;
2517 name: "e.event.titlebar";
2520 state: "default" 0.0;
2521 rel1.to: "title_base";
2522 rel2.to: "title_base";
2527 name: "e.event.resize.t";
2530 state: "default" 0.0;
2542 state: "shaded" 0.0;
2543 inherit: "default" 0.0;
2548 name: "e.event.resize.b";
2551 state: "default" 0.0;
2563 state: "shaded" 0.0;
2564 inherit: "default" 0.0;
2569 name: "e.event.resize.tl";
2572 state: "default" 0.0;
2584 state: "shaded" 0.0;
2585 inherit: "default" 0.0;
2590 name: "e.event.resize.tr";
2593 state: "default" 0.0;
2605 state: "shaded" 0.0;
2606 inherit: "default" 0.0;
2611 name: "e.event.resize.bl";
2614 state: "default" 0.0;
2626 state: "shaded" 0.0;
2627 inherit: "default" 0.0;
2632 name: "e.event.resize.br";
2635 state: "default" 0.0;
2647 state: "shaded" 0.0;
2648 inherit: "default" 0.0;
2653 name: "e.event.icon";
2656 state: "default" 0.0;
2657 rel1.to: "icon_area";
2658 rel2.to: "icon_area";
2663 name: "e.event.close";
2666 state: "default" 0.0;
2667 rel1.to: "bt_close";
2668 rel2.to: "bt_close";
2673 name: "e.event.minimize";
2676 state: "default" 0.0;
2683 name: "e.event.maximize";
2686 state: "default" 0.0;
2696 signal: "e,state,focused";
2698 action: STATE_SET "focused" 0.0;
2699 transition: LINEAR 0.2;
2700 target: "title_back";
2702 target: "title_over";
2703 target: "buttons_foc";
2704 target: "buttons_unfoc";
2705 target: "e.text.title";
2709 signal: "e,state,unfocused";
2711 action: STATE_SET "default" 0.0;
2712 transition: LINEAR 0.2;
2713 target: "title_back";
2715 target: "title_over";
2716 target: "buttons_foc";
2717 target: "buttons_unfoc";
2718 target: "e.text.title";
2722 signal: "e,state,urgent";
2724 action: STATE_SET "visible" 0.0;
2727 transition: DECELERATE 0.5;
2732 action: STATE_SET "faded" 0.0;
2734 transition: LINEAR 0.5;
2739 action: STATE_SET "visible" 0.0;
2745 signal: "e,state,urgent";
2747 action: STATE_SET "default" 0.0;
2748 target: "icon_area2";
2749 transition: DECELERATE 0.1;
2754 action: STATE_SET "uw1" 0.0;
2755 target: "icon_area2";
2756 transition: DECELERATE 0.1;
2761 action: STATE_SET "uw2" 0.0;
2762 target: "icon_area2";
2763 transition: DECELERATE 0.1;
2768 action: STATE_SET "uw3" 0.0;
2769 target: "icon_area2";
2770 transition: DECELERATE 0.1;
2775 action: STATE_SET "uw4" 0.0;
2776 target: "icon_area2";
2777 transition: DECELERATE 0.1;
2782 signal: "e,state,not_urgent";
2784 action: ACTION_STOP;
2793 after: "not_urgent2";
2796 name: "not_urgent2";
2797 action: STATE_SET "default" 0.0;
2800 target: "icon_area2";
2804 signal: "e,state,hung";
2807 action: STATE_SET "shrunk" 0.0;
2808 target: "e.swallow.icon";
2809 transition: DECELERATE 0.5;
2813 signal: "e,state,unhung";
2816 action: ACTION_STOP;
2817 target: "busy_anim";
2821 signal: "e,state,unhung";
2824 action: STATE_SET "default" 0.0;
2825 target: "e.swallow.icon";
2827 transition: ACCELERATE 0.5;
2831 signal: "e,state,hung";
2833 action: STATE_SET "visible" 0.0;
2834 transition: LINEAR 0.3333;
2840 signal: "e,action,maximize,fullscreen";
2842 action: STATE_SET "max" 0.0;
2844 target: "e.swallow.client";
2848 signal: "e,action,unmaximize,fullscreen";
2850 action: STATE_SET "default" 0.0;
2852 target: "e.swallow.client";
2856 signal: "e,state,shaded";
2858 action: STATE_SET "shaded" 0.0;
2860 target: "e.swallow.client";
2861 target: "e.event.resize.tl";
2862 target: "e.event.resize.tr";
2863 target: "e.event.resize.bl";
2864 target: "e.event.resize.br";
2865 target: "e.event.resize.t";
2866 target: "e.event.resize.b";
2869 name: "unshade_start";
2870 signal: "e,state,unshading";
2872 action: STATE_SET "default" 0.0;
2874 target: "e.swallow.client";
2875 target: "e.event.resize.tl";
2876 target: "e.event.resize.tr";
2877 target: "e.event.resize.bl";
2878 target: "e.event.resize.br";
2879 target: "e.event.resize.t";
2880 target: "e.event.resize.b";
2883 name: "resize_b_on";
2885 source: "e.event.resize.b";
2886 action: ACTION_STOP;
2887 target: "resize_b_on2";
2888 target: "resize_b_on3";
2889 after: "resize_b_on2";
2892 name: "resize_b_on2";
2893 action: STATE_SET "default" 0.0;
2895 after: "resize_b_on3";
2898 name: "resize_b_on3";
2899 action: STATE_SET "past" 0.0;
2900 transition: LINEAR 0.5;
2902 after: "resize_b_on2";
2905 name: "resize_b_off";
2906 signal: "mouse,out";
2907 source: "e.event.resize.b";
2908 action: ACTION_STOP;
2909 target: "resize_b_on";
2910 target: "resize_b_on2";
2911 target: "resize_b_on3";
2915 signal: "mouse,down,*";
2916 source: "e.event.icon";
2917 action: STATE_SET "active" 0.0;
2918 target: "icon_area";
2922 signal: "mouse,up,*";
2923 source: "e.event.icon";
2924 action: STATE_SET "default" 0.0;
2925 target: "icon_area";
2928 name: "bt_close_down";
2929 signal: "mouse,down,*";
2930 source: "e.event.close";
2931 action: STATE_SET "active" 0.0;
2932 target: "bt_close_unfoc";
2933 target: "bt_close_foc";
2936 name: "bt_close_up";
2937 signal: "mouse,up,*";
2938 source: "e.event.close";
2939 action: STATE_SET "default" 0.0;
2940 target: "bt_close_unfoc";
2941 target: "bt_close_foc";
2944 name: "bt_max_down";
2945 signal: "mouse,down,*";
2946 source: "e.event.maximize";
2947 action: STATE_SET "active" 0.0;
2948 target: "bt_max_unfoc";
2949 target: "bt_max_foc";
2953 signal: "mouse,up,*";
2954 source: "e.event.maximize";
2955 action: STATE_SET "default" 0.0;
2956 target: "bt_max_unfoc";
2957 target: "bt_max_foc";
2960 name: "bt_min_down";
2961 signal: "mouse,down,*";
2962 source: "e.event.minimize";
2963 action: STATE_SET "active" 0.0;
2964 target: "bt_min_unfoc";
2965 target: "bt_min_foc";
2969 signal: "mouse,up,*";
2970 source: "e.event.minimize";
2971 action: STATE_SET "default" 0.0;
2972 target: "bt_min_unfoc";
2973 target: "bt_min_foc";
2977 /*** NORESIZE WINDOW BORDER ***/
2979 name: "e/widgets/border/noresize/border";
2981 image: "bd_top.png" COMP;
2982 image: "bd_top_hilight.png" COMP;
2983 image: "bd_title_bg.png" COMP;
2984 image: "bd_title_over.png" COMP;
2985 image: "busy-1.png" COMP;
2986 image: "busy-2.png" COMP;
2987 image: "busy-3.png" COMP;
2988 image: "busy-4.png" COMP;
2989 image: "busy-5.png" COMP;
2990 image: "busy-6.png" COMP;
2991 image: "busy-7.png" COMP;
2992 image: "busy-8.png" COMP;
2993 image: "busy-9.png" COMP;
2994 image: "exclam.png" COMP;
2995 image: "bd_button_close_shadow.png" COMP;
2996 image: "bd_button_close_focused.png" COMP;
2997 image: "bd_button_close_unfocused.png" COMP;
2998 image: "bd_button_max_shadow.png" COMP;
2999 image: "bd_button_max_focused.png" COMP;
3000 image: "bd_button_max_unfocused.png" COMP;
3001 image: "bd_button_min_shadow.png" COMP;
3002 image: "bd_button_min_focused.png" COMP;
3003 image: "bd_button_min_unfocused.png" COMP;
3010 state: "default" 0.0;
3020 color_class: "border_top";
3022 normal: "bd_top.png";
3031 state: "default" 0.0;
3035 aspect_preference: VERTICAL;
3047 state: "active" 0.0;
3048 inherit: "default" 0.0;
3061 state: "default" 0.0;
3063 rel1.to: "icon_area";
3064 rel2.to: "icon_area";
3068 inherit: "default" 0.0;
3074 inherit: "default" 0.0;
3080 inherit: "default" 0.0;
3086 inherit: "default" 0.0;
3092 inherit: "default" 0.0;
3101 state: "default" 0.0;
3103 color: 255 255 255 0;
3106 aspect_preference: BOTH;
3107 rel1.to: "icon_area";
3108 rel2.to: "icon_area";
3110 tween: "busy-1.png";
3111 tween: "busy-2.png";
3112 tween: "busy-3.png";
3113 tween: "busy-4.png";
3114 tween: "busy-5.png";
3115 tween: "busy-6.png";
3116 tween: "busy-7.png";
3117 tween: "busy-8.png";
3118 normal: "busy-9.png";
3122 state: "visible" 0.0;
3123 inherit: "default" 0.0;
3125 color: 255 255 255 255;
3129 name: "e.swallow.icon";
3132 state: "default" 0.0;
3134 aspect_preference: BOTH;
3135 rel1.to: "icon_area2";
3136 rel2.to: "icon_area2";
3139 state: "shrunk" 0.0;
3140 inherit: "default" 0.0;
3141 rel1.relative: 0.3 0.3;
3142 rel2.relative: 0.7 0.7;
3149 state: "default" 0.0;
3151 color: 255 255 255 0;
3153 aspect_preference: BOTH;
3154 rel1.to: "icon_area";
3155 rel2.to: "icon_area";
3156 image.normal: "exclam.png";
3159 state: "visible" 0.0;
3160 inherit: "default" 0.0;
3162 color: 255 255 255 255;
3169 state: "default" 0.0;
3171 color: 255 255 255 0;
3173 aspect_preference: BOTH;
3174 rel1.to: "icon_area";
3175 rel2.to: "icon_area";
3176 image.normal: "exclam.png";
3179 state: "visible" 0.0;
3180 inherit: "default" 0.0;
3182 color: 255 255 255 255;
3186 inherit: "default" 0.0;
3187 rel1.relative: -1.0 -1.0;
3188 rel2.relative: 2.0 2.0;
3190 color: 255 255 255 0;
3194 name: "e.text.title";
3199 state: "default" 0.0;
3212 color_class: "border_title";
3214 font: "Sans:style=Bold";
3218 text_class: "title_bar";
3222 state: "focused" 0.0;
3223 inherit: "default" 0.0;
3232 state: "default" 0.0;
3237 aspect_preference: VERTICAL;
3250 image.normal: "bd_button_close_shadow.png";
3257 state: "default" 0.0;
3262 aspect_preference: VERTICAL;
3275 image.normal: "bd_button_max_shadow.png";
3282 state: "default" 0.0;
3287 aspect_preference: VERTICAL;
3300 image.normal: "bd_button_min_shadow.png";
3304 name: "top_hilight";
3307 state: "default" 0.0;
3318 color_class: "border_top_hilight";
3320 normal: "bd_top_hilight.png";
3326 name: "buttons_unfoc";
3329 state: "default" 0.0;
3331 color: 255 255 255 255;
3334 state: "focused" 0.0;
3335 inherit: "default" 0.0;
3337 color: 255 255 255 0;
3341 name: "bt_close_unfoc";
3343 clip_to: "buttons_unfoc";
3345 state: "default" 0.0;
3346 rel1.to: "bt_close";
3347 rel2.to: "bt_close";
3348 image.normal: "bd_button_close_unfocused.png";
3351 state: "active" 0.0;
3352 inherit: "default" 0.0;
3358 name: "bt_max_unfoc";
3360 clip_to: "buttons_unfoc";
3362 state: "default" 0.0;
3365 image.normal: "bd_button_max_unfocused.png";
3368 state: "active" 0.0;
3369 inherit: "default" 0.0;
3375 name: "bt_min_unfoc";
3377 clip_to: "buttons_unfoc";
3379 state: "default" 0.0;
3382 image.normal: "bd_button_min_unfocused.png";
3385 state: "active" 0.0;
3386 inherit: "default" 0.0;
3392 name: "buttons_foc";
3395 state: "default" 0.0;
3397 color: 255 255 255 0;
3400 state: "focused" 0.0;
3401 inherit: "default" 0.0;
3403 color: 255 255 255 255;
3407 name: "bt_close_foc";
3409 clip_to: "buttons_foc";
3411 state: "default" 0.0;
3412 rel1.to: "bt_close";
3413 rel2.to: "bt_close";
3414 image.normal: "bd_button_close_focused.png";
3417 state: "active" 0.0;
3418 inherit: "default" 0.0;
3426 clip_to: "buttons_foc";
3428 state: "default" 0.0;
3431 image.normal: "bd_button_max_focused.png";
3434 state: "active" 0.0;
3435 inherit: "default" 0.0;
3443 clip_to: "buttons_foc";
3445 state: "default" 0.0;
3448 image.normal: "bd_button_min_focused.png";
3451 state: "active" 0.0;
3452 inherit: "default" 0.0;
3462 state: "default" 0.0;
3472 to_y: "e.text.title";
3481 state: "default" 0.0;
3491 normal: "bd_title_bg.png";
3497 state: "focused" 0.0;
3498 inherit: "default" 0.0;
3511 effect: SOFT_SHADOW;
3513 state: "default" 0.0;
3517 to_x: "e.text.title";
3523 to_x: "e.text.title";
3528 color_class: "border_title_active";
3530 text_source: "e.text.title";
3531 font: "Sans:style=Bold";
3535 text_class: "title_bar";
3539 state: "focused" 0.0;
3540 inherit: "default" 0.0;
3548 state: "default" 0.0;
3550 rel1.to: "title_back";
3551 rel2.to: "title_back";
3553 normal: "bd_title_over.png";
3559 state: "focused" 0.0;
3560 inherit: "default" 0.0;
3565 name: "e.swallow.client";
3568 state: "default" 0.0;
3580 state: "shaded" 0.0;
3581 inherit: "default" 0.0;
3589 inherit: "default" 0.0;
3602 name: "e.event.titlebar";
3605 state: "default" 0.0;
3606 rel1.to: "title_base";
3607 rel2.to: "title_base";
3612 name: "e.event.icon";
3615 state: "default" 0.0;
3616 rel1.to: "icon_area";
3617 rel2.to: "icon_area";
3622 name: "e.event.close";
3625 state: "default" 0.0;
3626 rel1.to: "bt_close";
3627 rel2.to: "bt_close";
3632 name: "e.event.minimize";
3635 state: "default" 0.0;
3642 name: "e.event.maximize";
3645 state: "default" 0.0;
3655 signal: "e,state,focused";
3657 action: STATE_SET "focused" 0.0;
3658 transition: LINEAR 0.2;
3659 target: "title_back";
3661 target: "title_over";
3662 target: "buttons_foc";
3663 target: "buttons_unfoc";
3664 target: "e.text.title";
3668 signal: "e,state,unfocused";
3670 action: STATE_SET "default" 0.0;
3671 transition: LINEAR 0.2;
3672 target: "title_back";
3674 target: "title_over";
3675 target: "buttons_foc";
3676 target: "buttons_unfoc";
3677 target: "e.text.title";
3681 signal: "e,state,urgent";
3683 action: STATE_SET "visible" 0.0;
3686 transition: DECELERATE 0.5;
3691 action: STATE_SET "faded" 0.0;
3693 transition: LINEAR 0.5;
3698 action: STATE_SET "visible" 0.0;
3704 signal: "e,state,urgent";
3706 action: STATE_SET "default" 0.0;
3707 target: "icon_area2";
3708 transition: DECELERATE 0.1;
3713 action: STATE_SET "uw1" 0.0;
3714 target: "icon_area2";
3715 transition: DECELERATE 0.1;
3720 action: STATE_SET "uw2" 0.0;
3721 target: "icon_area2";
3722 transition: DECELERATE 0.1;
3727 action: STATE_SET "uw3" 0.0;
3728 target: "icon_area2";
3729 transition: DECELERATE 0.1;
3734 action: STATE_SET "uw4" 0.0;
3735 target: "icon_area2";
3736 transition: DECELERATE 0.1;
3741 signal: "e,state,not_urgent";
3743 action: ACTION_STOP;
3752 after: "not_urgent2";
3755 name: "not_urgent2";
3756 action: STATE_SET "default" 0.0;
3759 target: "icon_area2";
3763 signal: "e,state,hung";
3766 action: STATE_SET "shrunk" 0.0;
3767 target: "e.swallow.icon";
3768 transition: DECELERATE 0.5;
3772 signal: "e,state,unhung";
3775 action: ACTION_STOP;
3776 target: "busy_anim";
3780 signal: "e,state,unhung";
3783 action: STATE_SET "default" 0.0;
3784 target: "e.swallow.icon";
3786 transition: ACCELERATE 0.5;
3790 signal: "e,state,hung";
3792 action: STATE_SET "visible" 0.0;
3793 transition: LINEAR 0.3333;
3799 signal: "e,action,maximize,fullscreen";
3801 action: STATE_SET "max" 0.0;
3802 target: "e.swallow.client";
3806 signal: "e,action,unmaximize,fullscreen";
3808 action: STATE_SET "default" 0.0;
3809 target: "e.swallow.client";
3813 signal: "e,state,shaded";
3815 action: STATE_SET "shaded" 0.0;
3816 target: "e.swallow.client";
3819 name: "unshade_start";
3820 signal: "e,state,unshading";
3822 action: STATE_SET "default" 0.0;
3823 target: "e.swallow.client";
3827 signal: "mouse,down,*";
3828 source: "e.event.icon";
3829 action: STATE_SET "active" 0.0;
3830 target: "icon_area";
3834 signal: "mouse,up,*";
3835 source: "e.event.icon";
3836 action: STATE_SET "default" 0.0;
3837 target: "icon_area";
3840 name: "bt_close_down";
3841 signal: "mouse,down,*";
3842 source: "e.event.close";
3843 action: STATE_SET "active" 0.0;
3844 target: "bt_close_unfoc";
3845 target: "bt_close_foc";
3848 name: "bt_close_up";
3849 signal: "mouse,up,*";
3850 source: "e.event.close";
3851 action: STATE_SET "default" 0.0;
3852 target: "bt_close_unfoc";
3853 target: "bt_close_foc";
3856 name: "bt_max_down";
3857 signal: "mouse,down,*";
3858 source: "e.event.maximize";
3859 action: STATE_SET "active" 0.0;
3860 target: "bt_max_unfoc";
3861 target: "bt_max_foc";
3865 signal: "mouse,up,*";
3866 source: "e.event.maximize";
3867 action: STATE_SET "default" 0.0;
3868 target: "bt_max_unfoc";
3869 target: "bt_max_foc";
3872 name: "bt_min_down";
3873 signal: "mouse,down,*";
3874 source: "e.event.minimize";
3875 action: STATE_SET "active" 0.0;
3876 target: "bt_min_unfoc";
3877 target: "bt_min_foc";
3881 signal: "mouse,up,*";
3882 source: "e.event.minimize";
3883 action: STATE_SET "default" 0.0;
3884 target: "bt_min_unfoc";
3885 target: "bt_min_foc";
3889 /*** DIALOG WINDOW BORDER ***/
3891 name: "e/widgets/border/dialog/border";
3893 image: "bd_top.png" COMP;
3894 image: "bd_top_hilight.png" COMP;
3895 image: "bd_bottom.png" COMP;
3896 image: "bd_title_bg.png" COMP;
3897 image: "bd_title_over.png" COMP;
3898 image: "bd_resize_b.png" COMP;
3899 image: "busy-1.png" COMP;
3900 image: "busy-2.png" COMP;
3901 image: "busy-3.png" COMP;
3902 image: "busy-4.png" COMP;
3903 image: "busy-5.png" COMP;
3904 image: "busy-6.png" COMP;
3905 image: "busy-7.png" COMP;
3906 image: "busy-8.png" COMP;
3907 image: "busy-9.png" COMP;
3908 image: "exclam.png" COMP;
3909 image: "bd_button_close_shadow.png" COMP;
3910 image: "bd_button_close_focused.png" COMP;
3911 image: "bd_button_close_unfocused.png" COMP;
3918 state: "default" 0.0;
3928 color_class: "border_top";
3930 normal: "bd_top.png";
3939 state: "default" 0.0;
3948 color_class: "border_bottom";
3950 normal: "bd_bottom.png";
3955 state: "shaded" 0.0;
3956 inherit: "default" 0.0;
3961 inherit: "default" 0.0;
3969 state: "default" 0.0;
3973 aspect_preference: VERTICAL;
3985 state: "active" 0.0;
3986 inherit: "default" 0.0;
3999 state: "default" 0.0;
4001 rel1.to: "icon_area";
4002 rel2.to: "icon_area";
4006 inherit: "default" 0.0;
4012 inherit: "default" 0.0;
4018 inherit: "default" 0.0;
4024 inherit: "default" 0.0;
4030 inherit: "default" 0.0;
4039 state: "default" 0.0;
4041 color: 255 255 255 0;
4044 aspect_preference: BOTH;
4045 rel1.to: "icon_area";
4046 rel2.to: "icon_area";
4048 tween: "busy-1.png";
4049 tween: "busy-2.png";
4050 tween: "busy-3.png";
4051 tween: "busy-4.png";
4052 tween: "busy-5.png";
4053 tween: "busy-6.png";
4054 tween: "busy-7.png";
4055 tween: "busy-8.png";
4056 normal: "busy-9.png";
4060 state: "visible" 0.0;
4061 inherit: "default" 0.0;
4063 color: 255 255 255 255;
4067 name: "e.swallow.icon";
4070 state: "default" 0.0;
4072 aspect_preference: BOTH;
4073 rel1.to: "icon_area2";
4074 rel2.to: "icon_area2";
4077 state: "shrunk" 0.0;
4078 inherit: "default" 0.0;
4079 rel1.relative: 0.3 0.3;
4080 rel2.relative: 0.7 0.7;
4087 state: "default" 0.0;
4089 color: 255 255 255 0;
4091 aspect_preference: BOTH;
4092 rel1.to: "icon_area";
4093 rel2.to: "icon_area";
4094 image.normal: "exclam.png";
4097 state: "visible" 0.0;
4098 inherit: "default" 0.0;
4100 color: 255 255 255 255;
4107 state: "default" 0.0;
4109 color: 255 255 255 0;
4111 aspect_preference: BOTH;
4112 rel1.to: "icon_area";
4113 rel2.to: "icon_area";
4114 image.normal: "exclam.png";
4117 state: "visible" 0.0;
4118 inherit: "default" 0.0;
4120 color: 255 255 255 255;
4124 inherit: "default" 0.0;
4125 rel1.relative: -1.0 -1.0;
4126 rel2.relative: 2.0 2.0;
4128 color: 255 255 255 0;
4132 name: "e.text.title";
4137 state: "default" 0.0;
4150 color_class: "border_title";
4152 font: "Sans:style=Bold";
4156 text_class: "title_bar";
4160 state: "focused" 0.0;
4161 inherit: "default" 0.0;
4170 state: "default" 0.0;
4175 aspect_preference: VERTICAL;
4188 image.normal: "bd_button_close_shadow.png";
4192 name: "top_hilight";
4195 state: "default" 0.0;
4206 color_class: "border_top_hilight";
4208 normal: "bd_top_hilight.png";
4214 name: "buttons_unfoc";
4217 state: "default" 0.0;
4219 color: 255 255 255 255;
4222 state: "focused" 0.0;
4223 inherit: "default" 0.0;
4225 color: 255 255 255 0;
4229 name: "bt_close_unfoc";
4231 clip_to: "buttons_unfoc";
4233 state: "default" 0.0;
4234 rel1.to: "bt_close";
4235 rel2.to: "bt_close";
4236 image.normal: "bd_button_close_unfocused.png";
4239 state: "active" 0.0;
4240 inherit: "default" 0.0;
4246 name: "buttons_foc";
4249 state: "default" 0.0;
4251 color: 255 255 255 0;
4254 state: "focused" 0.0;
4255 inherit: "default" 0.0;
4257 color: 255 255 255 255;
4261 name: "bt_close_foc";
4263 clip_to: "buttons_foc";
4265 state: "default" 0.0;
4266 rel1.to: "bt_close";
4267 rel2.to: "bt_close";
4268 image.normal: "bd_button_close_focused.png";
4271 state: "active" 0.0;
4272 inherit: "default" 0.0;
4282 state: "default" 0.0;
4292 to_y: "e.text.title";
4301 state: "default" 0.0;
4311 normal: "bd_title_bg.png";
4317 state: "focused" 0.0;
4318 inherit: "default" 0.0;
4331 effect: SOFT_SHADOW;
4333 state: "default" 0.0;
4337 to_x: "e.text.title";
4343 to_x: "e.text.title";
4348 color_class: "border_title_active";
4350 text_source: "e.text.title";
4351 font: "Sans:style=Bold";
4355 text_class: "title_bar";
4359 state: "focused" 0.0;
4360 inherit: "default" 0.0;
4368 state: "default" 0.0;
4370 rel1.to: "title_back";
4371 rel2.to: "title_back";
4373 normal: "bd_title_over.png";
4379 state: "focused" 0.0;
4380 inherit: "default" 0.0;
4385 name: "bottom_clip";
4388 state: "default" 0.0;
4391 color: 255 255 255 255;
4397 clip_to: "bottom_clip";
4399 state: "default" 0.0;
4413 normal: "bd_resize_b.png";
4418 inherit: "default" 0.0;
4430 name: "e.swallow.client";
4433 state: "default" 0.0;
4446 state: "shaded" 0.0;
4447 inherit: "default" 0.0;
4456 inherit: "default" 0.0;
4470 name: "e.event.titlebar";
4473 state: "default" 0.0;
4474 rel1.to: "title_base";
4475 rel2.to: "title_base";
4480 name: "e.event.resize.t";
4483 state: "default" 0.0;
4495 state: "shaded" 0.0;
4496 inherit: "default" 0.0;
4501 name: "e.event.resize.b";
4504 state: "default" 0.0;
4516 state: "shaded" 0.0;
4517 inherit: "default" 0.0;
4522 name: "e.event.resize.tl";
4525 state: "default" 0.0;
4537 state: "shaded" 0.0;
4538 inherit: "default" 0.0;
4543 name: "e.event.resize.tr";
4546 state: "default" 0.0;
4558 state: "shaded" 0.0;
4559 inherit: "default" 0.0;
4564 name: "e.event.resize.bl";
4567 state: "default" 0.0;
4579 state: "shaded" 0.0;
4580 inherit: "default" 0.0;
4585 name: "e.event.resize.br";
4588 state: "default" 0.0;
4600 state: "shaded" 0.0;
4601 inherit: "default" 0.0;
4606 name: "e.event.icon";
4609 state: "default" 0.0;
4610 rel1.to: "icon_area";
4611 rel2.to: "icon_area";
4616 name: "e.event.close";
4619 state: "default" 0.0;
4620 rel1.to: "bt_close";
4621 rel2.to: "bt_close";
4629 signal: "e,state,focused";
4631 action: STATE_SET "focused" 0.0;
4632 transition: LINEAR 0.2;
4633 target: "title_back";
4635 target: "title_over";
4636 target: "buttons_foc";
4637 target: "buttons_unfoc";
4638 target: "e.text.title";
4642 signal: "e,state,unfocused";
4644 action: STATE_SET "default" 0.0;
4645 transition: LINEAR 0.2;
4646 target: "title_back";
4648 target: "title_over";
4649 target: "buttons_foc";
4650 target: "buttons_unfoc";
4651 target: "e.text.title";
4655 signal: "e,state,urgent";
4657 action: STATE_SET "visible" 0.0;
4660 transition: DECELERATE 0.5;
4665 action: STATE_SET "faded" 0.0;
4667 transition: LINEAR 0.5;
4672 action: STATE_SET "visible" 0.0;
4678 signal: "e,state,urgent";
4680 action: STATE_SET "default" 0.0;
4681 target: "icon_area2";
4682 transition: DECELERATE 0.1;
4687 action: STATE_SET "uw1" 0.0;
4688 target: "icon_area2";
4689 transition: DECELERATE 0.1;
4694 action: STATE_SET "uw2" 0.0;
4695 target: "icon_area2";
4696 transition: DECELERATE 0.1;
4701 action: STATE_SET "uw3" 0.0;
4702 target: "icon_area2";
4703 transition: DECELERATE 0.1;
4708 action: STATE_SET "uw4" 0.0;
4709 target: "icon_area2";
4710 transition: DECELERATE 0.1;
4715 signal: "e,state,not_urgent";
4717 action: ACTION_STOP;
4726 after: "not_urgent2";
4729 name: "not_urgent2";
4730 action: STATE_SET "default" 0.0;
4733 target: "icon_area2";
4737 signal: "e,state,hung";
4740 action: STATE_SET "shrunk" 0.0;
4741 target: "e.swallow.icon";
4742 transition: DECELERATE 0.5;
4746 signal: "e,state,unhung";
4749 action: ACTION_STOP;
4750 target: "busy_anim";
4754 signal: "e,state,unhung";
4757 action: STATE_SET "default" 0.0;
4758 target: "e.swallow.icon";
4760 transition: ACCELERATE 0.5;
4764 signal: "e,state,hung";
4766 action: STATE_SET "visible" 0.0;
4767 transition: LINEAR 0.3333;
4773 signal: "e,action,maximize,fullscreen";
4775 action: STATE_SET "max" 0.0;
4777 target: "e.swallow.client";
4781 signal: "e,action,unmaximize,fullscreen";
4783 action: STATE_SET "default" 0.0;
4785 target: "e.swallow.client";
4789 signal: "e,state,shaded";
4791 action: STATE_SET "shaded" 0.0;
4793 target: "e.swallow.client";
4794 target: "e.event.resize.tl";
4795 target: "e.event.resize.tr";
4796 target: "e.event.resize.bl";
4797 target: "e.event.resize.br";
4798 target: "e.event.resize.t";
4799 target: "e.event.resize.b";
4802 name: "unshade_start";
4803 signal: "e,state,unshading";
4805 action: STATE_SET "default" 0.0;
4807 target: "e.swallow.client";
4808 target: "e.event.resize.tl";
4809 target: "e.event.resize.tr";
4810 target: "e.event.resize.bl";
4811 target: "e.event.resize.br";
4812 target: "e.event.resize.t";
4813 target: "e.event.resize.b";
4816 name: "resize_b_on";
4818 source: "e.event.resize.b";
4819 action: ACTION_STOP;
4820 target: "resize_b_on2";
4821 target: "resize_b_on3";
4822 after: "resize_b_on2";
4825 name: "resize_b_on2";
4826 action: STATE_SET "default" 0.0;
4828 after: "resize_b_on3";
4831 name: "resize_b_on3";
4832 action: STATE_SET "past" 0.0;
4833 transition: LINEAR 0.5;
4835 after: "resize_b_on2";
4838 name: "resize_b_off";
4839 signal: "mouse,out";
4840 source: "e.event.resize.b";
4841 action: ACTION_STOP;
4842 target: "resize_b_on";
4843 target: "resize_b_on2";
4844 target: "resize_b_on3";
4848 signal: "mouse,down,*";
4849 source: "e.event.icon";
4850 action: STATE_SET "active" 0.0;
4851 target: "icon_area";
4855 signal: "mouse,up,*";
4856 source: "e.event.icon";
4857 action: STATE_SET "default" 0.0;
4858 target: "icon_area";
4861 name: "bt_close_down";
4862 signal: "mouse,down,*";
4863 source: "e.event.close";
4864 action: STATE_SET "active" 0.0;
4865 target: "bt_close_unfoc";
4866 target: "bt_close_foc";
4869 name: "bt_close_up";
4870 signal: "mouse,up,*";
4871 source: "e.event.close";
4872 action: STATE_SET "default" 0.0;
4873 target: "bt_close_unfoc";
4874 target: "bt_close_foc";
4878 /*** NORESIZE DIALOG WINDOW BORDER ***/
4880 name: "e/widgets/border/noresize_dialog/border";
4882 image: "bd_top.png" COMP;
4883 image: "bd_top_hilight.png" COMP;
4884 image: "bd_title_bg.png" COMP;
4885 image: "bd_title_over.png" COMP;
4886 image: "busy-1.png" COMP;
4887 image: "busy-2.png" COMP;
4888 image: "busy-3.png" COMP;
4889 image: "busy-4.png" COMP;
4890 image: "busy-5.png" COMP;
4891 image: "busy-6.png" COMP;
4892 image: "busy-7.png" COMP;
4893 image: "busy-8.png" COMP;
4894 image: "busy-9.png" COMP;
4895 image: "exclam.png" COMP;
4896 image: "bd_button_close_shadow.png" COMP;
4897 image: "bd_button_close_focused.png" COMP;
4898 image: "bd_button_close_unfocused.png" COMP;
4905 state: "default" 0.0;
4915 color_class: "border_top";
4917 normal: "bd_top.png";
4926 state: "default" 0.0;
4930 aspect_preference: VERTICAL;
4942 state: "active" 0.0;
4943 inherit: "default" 0.0;
4956 state: "default" 0.0;
4958 rel1.to: "icon_area";
4959 rel2.to: "icon_area";
4963 inherit: "default" 0.0;
4969 inherit: "default" 0.0;
4975 inherit: "default" 0.0;
4981 inherit: "default" 0.0;
4987 inherit: "default" 0.0;
4996 state: "default" 0.0;
4998 color: 255 255 255 0;
5001 aspect_preference: BOTH;
5002 rel1.to: "icon_area";
5003 rel2.to: "icon_area";
5005 tween: "busy-1.png";
5006 tween: "busy-2.png";
5007 tween: "busy-3.png";
5008 tween: "busy-4.png";
5009 tween: "busy-5.png";
5010 tween: "busy-6.png";
5011 tween: "busy-7.png";
5012 tween: "busy-8.png";
5013 normal: "busy-9.png";
5017 state: "visible" 0.0;
5018 inherit: "default" 0.0;
5020 color: 255 255 255 255;
5024 name: "e.swallow.icon";
5027 state: "default" 0.0;
5029 aspect_preference: BOTH;
5030 rel1.to: "icon_area2";
5031 rel2.to: "icon_area2";
5034 state: "shrunk" 0.0;
5035 inherit: "default" 0.0;
5036 rel1.relative: 0.3 0.3;
5037 rel2.relative: 0.7 0.7;
5044 state: "default" 0.0;
5046 color: 255 255 255 0;
5048 aspect_preference: BOTH;
5049 rel1.to: "icon_area";
5050 rel2.to: "icon_area";
5051 image.normal: "exclam.png";
5054 state: "visible" 0.0;
5055 inherit: "default" 0.0;
5057 color: 255 255 255 255;
5064 state: "default" 0.0;
5066 color: 255 255 255 0;
5068 aspect_preference: BOTH;
5069 rel1.to: "icon_area";
5070 rel2.to: "icon_area";
5071 image.normal: "exclam.png";
5074 state: "visible" 0.0;
5075 inherit: "default" 0.0;
5077 color: 255 255 255 255;
5081 inherit: "default" 0.0;
5082 rel1.relative: -1.0 -1.0;
5083 rel2.relative: 2.0 2.0;
5085 color: 255 255 255 0;
5089 name: "e.text.title";
5094 state: "default" 0.0;
5107 color_class: "border_title";
5109 font: "Sans:style=Bold";
5113 text_class: "title_bar";
5117 state: "focused" 0.0;
5118 inherit: "default" 0.0;
5127 state: "default" 0.0;
5132 aspect_preference: VERTICAL;
5145 image.normal: "bd_button_close_shadow.png";
5149 name: "top_hilight";
5152 state: "default" 0.0;
5163 color_class: "border_top_hilight";
5165 normal: "bd_top_hilight.png";
5171 name: "buttons_unfoc";
5174 state: "default" 0.0;
5176 color: 255 255 255 255;
5179 state: "focused" 0.0;
5180 inherit: "default" 0.0;
5182 color: 255 255 255 0;
5186 name: "bt_close_unfoc";
5188 clip_to: "buttons_unfoc";
5190 state: "default" 0.0;
5191 rel1.to: "bt_close";
5192 rel2.to: "bt_close";
5193 image.normal: "bd_button_close_unfocused.png";
5196 state: "active" 0.0;
5197 inherit: "default" 0.0;
5203 name: "buttons_foc";
5206 state: "default" 0.0;
5208 color: 255 255 255 0;
5211 state: "focused" 0.0;
5212 inherit: "default" 0.0;
5214 color: 255 255 255 255;
5218 name: "bt_close_foc";
5220 clip_to: "buttons_foc";
5222 state: "default" 0.0;
5223 rel1.to: "bt_close";
5224 rel2.to: "bt_close";
5225 image.normal: "bd_button_close_focused.png";
5228 state: "active" 0.0;
5229 inherit: "default" 0.0;
5239 state: "default" 0.0;
5249 to_y: "e.text.title";
5258 state: "default" 0.0;
5268 normal: "bd_title_bg.png";
5274 state: "focused" 0.0;
5275 inherit: "default" 0.0;
5288 effect: SOFT_SHADOW;
5290 state: "default" 0.0;
5294 to_x: "e.text.title";
5300 to_x: "e.text.title";
5305 color_class: "border_title_active";
5307 text_source: "e.text.title";
5308 font: "Sans:style=Bold";
5312 text_class: "title_bar";
5316 state: "focused" 0.0;
5317 inherit: "default" 0.0;
5325 state: "default" 0.0;
5327 rel1.to: "title_back";
5328 rel2.to: "title_back";
5330 normal: "bd_title_over.png";
5336 state: "focused" 0.0;
5337 inherit: "default" 0.0;
5342 name: "e.swallow.client";
5345 state: "default" 0.0;
5356 state: "shaded" 0.0;
5357 inherit: "default" 0.0;
5365 inherit: "default" 0.0;
5378 name: "e.event.titlebar";
5381 state: "default" 0.0;
5382 rel1.to: "title_base";
5383 rel2.to: "title_base";
5388 name: "e.event.icon";
5391 state: "default" 0.0;
5392 rel1.to: "icon_area";
5393 rel2.to: "icon_area";
5398 name: "e.event.close";
5401 state: "default" 0.0;
5402 rel1.to: "bt_close";
5403 rel2.to: "bt_close";
5411 signal: "e,state,focused";
5413 action: STATE_SET "focused" 0.0;
5414 transition: LINEAR 0.2;
5415 target: "title_back";
5417 target: "title_over";
5418 target: "buttons_foc";
5419 target: "buttons_unfoc";
5420 target: "e.text.title";
5424 signal: "e,state,unfocused";
5426 action: STATE_SET "default" 0.0;
5427 transition: LINEAR 0.2;
5428 target: "title_back";
5430 target: "title_over";
5431 target: "buttons_foc";
5432 target: "buttons_unfoc";
5433 target: "e.text.title";
5437 signal: "e,state,urgent";
5439 action: STATE_SET "visible" 0.0;
5442 transition: DECELERATE 0.5;
5447 action: STATE_SET "faded" 0.0;
5449 transition: LINEAR 0.5;
5454 action: STATE_SET "visible" 0.0;
5460 signal: "e,state,urgent";
5462 action: STATE_SET "default" 0.0;
5463 target: "icon_area2";
5464 transition: DECELERATE 0.1;
5469 action: STATE_SET "uw1" 0.0;
5470 target: "icon_area2";
5471 transition: DECELERATE 0.1;
5476 action: STATE_SET "uw2" 0.0;
5477 target: "icon_area2";
5478 transition: DECELERATE 0.1;
5483 action: STATE_SET "uw3" 0.0;
5484 target: "icon_area2";
5485 transition: DECELERATE 0.1;
5490 action: STATE_SET "uw4" 0.0;
5491 target: "icon_area2";
5492 transition: DECELERATE 0.1;
5497 signal: "e,state,not_urgent";
5499 action: ACTION_STOP;
5508 after: "not_urgent2";
5511 name: "not_urgent2";
5512 action: STATE_SET "default" 0.0;
5515 target: "icon_area2";
5519 signal: "e,state,hung";
5522 action: STATE_SET "shrunk" 0.0;
5523 target: "e.swallow.icon";
5524 transition: DECELERATE 0.5;
5528 signal: "e,state,unhung";
5531 action: ACTION_STOP;
5532 target: "busy_anim";
5536 signal: "e,state,unhung";
5539 action: STATE_SET "default" 0.0;
5540 target: "e.swallow.icon";
5542 transition: ACCELERATE 0.5;
5546 signal: "e,state,hung";
5548 action: STATE_SET "visible" 0.0;
5549 transition: LINEAR 0.3333;
5555 signal: "e,action,maximize,fullscreen";
5557 action: STATE_SET "max" 0.0;
5558 target: "e.swallow.client";
5562 signal: "e,action,unmaximize,fullscreen";
5564 action: STATE_SET "default" 0.0;
5565 target: "e.swallow.client";
5569 signal: "e,state,shaded";
5571 action: STATE_SET "shaded" 0.0;
5572 target: "e.swallow.client";
5575 name: "unshade_start";
5576 signal: "e,state,unshading";
5578 action: STATE_SET "default" 0.0;
5579 target: "e.swallow.client";
5583 signal: "mouse,down,*";
5584 source: "e.event.icon";
5585 action: STATE_SET "active" 0.0;
5586 target: "icon_area";
5590 signal: "mouse,up,*";
5591 source: "e.event.icon";
5592 action: STATE_SET "default" 0.0;
5593 target: "icon_area";
5596 name: "bt_close_down";
5597 signal: "mouse,down,*";
5598 source: "e.event.close";
5599 action: STATE_SET "active" 0.0;
5600 target: "bt_close_unfoc";
5601 target: "bt_close_foc";
5604 name: "bt_close_up";
5605 signal: "mouse,up,*";
5606 source: "e.event.close";
5607 action: STATE_SET "default" 0.0;
5608 target: "bt_close_unfoc";
5609 target: "bt_close_foc";
5613 /*** BONUS BORDERS TO CHOOSE FROM ***/
5615 name: "e/widgets/border/pixel/border";
5621 state: "default" 0.0;
5637 state: "default" 0.0;
5653 state: "default" 0.0;
5669 state: "default" 0.0;
5682 name: "e.swallow.client";
5685 state: "default" 0.0;
5700 /////////////////////////////////////////////////////////////////////////////
5701 /*** THE DEFAULT MOUSE CURSOR - COLOR ***/
5704 name: "e/pointer/enlightenment/default/color";
5706 image: "pointer.png" COMP;
5707 image: "pointer_glow.png" COMP;
5708 image: "pointer_glint_01.png" COMP;
5709 image: "pointer_glint_02.png" COMP;
5710 image: "pointer_glint_03.png" COMP;
5711 image: "pointer_glint_04.png" COMP;
5712 image: "pointer_glint_05.png" COMP;
5713 image: "pointer_glint_06.png" COMP;
5714 image: "pointer_glint_07.png" COMP;
5715 image: "pointer_glint_08.png" COMP;
5716 image: "pointer_glint_09.png" COMP;
5717 image: "pointer_glint_10.png" COMP;
5718 image: "pointer_glint_11.png" COMP;
5719 image: "pointer_glint_12.png" COMP;
5726 state: "default" 0.0;
5727 aspect: 0.71875 0.71875;
5728 /* force a specific aspect ratio so
5729 * when it gets scaled it wont squash
5731 aspect_preference: BOTH;
5732 /* both axes control aspect - thus it
5733 * will be WITHIN the bounds the axes
5734 * of thre part describe */
5736 normal: "pointer.png";
5742 /* this overlay is used to put a white glow
5743 * around the pointer, so when the pointer is
5744 * idle every now and again it will pulsate
5745 * with this glow to just remind you where the
5746 * pointer is (if you lose a black-ish
5747 * pointer on a black background) */
5750 state: "default" 0.0;
5754 color: 255 255 255 0;
5755 image.normal: "pointer_glow.png";
5758 state: "visible" 0.0;
5759 inherit: "default" 0.0;
5761 color: 255 255 255 255;
5766 /* this overlay flips a series of small images
5767 * over the pointer. they look like a white
5768 * light/refelection when put over the pointer
5769 * base image - and produce a "glinting" effect
5770 * when played back fast */
5773 state: "default" 0.0;
5777 image.normal: "pointer_glint_12.png";
5780 state: "visible" 0.0;
5781 inherit: "default" 0.0;
5783 image.tween: "pointer_glint_01.png";
5784 image.tween: "pointer_glint_02.png";
5785 image.tween: "pointer_glint_03.png";
5786 image.tween: "pointer_glint_04.png";
5787 image.tween: "pointer_glint_05.png";
5788 image.tween: "pointer_glint_06.png";
5789 image.tween: "pointer_glint_07.png";
5790 image.tween: "pointer_glint_08.png";
5791 image.tween: "pointer_glint_09.png";
5792 image.tween: "pointer_glint_10.png";
5793 image.tween: "pointer_glint_11.png";
5794 image.normal: "pointer_glint_12.png";
5798 name: "e.swallow.hotspot";
5799 /* this is a "fake" swallow part
5800 * that is used by e to determine
5801 * the pointer hotspot - or where
5802 * the actual mouse events get
5803 * reported from on the cursor */
5806 state: "default" 0.0;
5809 /* the hotspot will scale with the cursor here */
5811 relative: 0.27 0.125;
5816 relative: 0.27 0.125;
5825 /* called every time e detects a mouse
5827 signal: "e,action,mouse,down";
5829 action: STATE_SET "visible" 0.0;
5830 transition: LINEAR 0.3;
5832 after: "mouse_down2";
5835 name: "mouse_down2";
5836 action: STATE_SET "default" 0.0;
5841 /* called when e thinks the mouse went
5842 * idle and isn't moving */
5843 signal: "e,state,mouse,idle";
5845 action: STATE_SET "visible" 0.0;
5847 transition: SINUSOIDAL 1.0;
5849 after: "mouse_idle2";
5852 name: "mouse_idle2";
5853 action: STATE_SET "default" 0.0;
5854 transition: SINUSOIDAL 2.0;
5856 after: "mouse_idle";
5859 name: "mouse_active";
5860 /* called when e sees the mouse become
5862 signal: "e,state,mouse,active";
5864 action: STATE_SET "default" 0.0;
5866 after: "mouse_active2";
5869 name: "mouse_active2";
5870 action: ACTION_STOP;
5871 target: "mouse_idle";
5872 target: "mouse_idle2";
5874 // when mouse button is released. not used here
5875 // program { name: "xx";
5876 // signal: "e,action,mouse,up";
5879 // when mouse button is moved. not used here
5880 // program { name: "xx";
5881 // signal: "e,action,mouse,move";
5884 // when mouse wheel is scrolled. not used here
5885 // program { name: "xx";
5886 // signal: "e,action,mouse,wheel";
5893 /////////////////////////////////////////////////////////////////////////////
5894 /*** THE DEFAULT MOUSE CURSOR - MONOCHROME. REALLY BORING ***/
5895 /* This pointer is used if the Xserver does not support full ARGB color
5896 * pointers. This can happen if X is old or the driver or libxcursor did
5897 * not exist when ecore was compiled. since the cursor will be literally
5898 * reduced down to black and white with a single transparency mask,
5899 * colors other than black and whigte will be lost (and be approximated
5900 * with dithering) and any translucency other than completely opaque or
5901 * completely transparent pixels will also be lost. it then makes sense
5902 * to have a special black and white only image with no semi-transparency
5903 * so when this is displayed it will look directly as intended by the
5907 name: "e/pointer/enlightenment/default/mono";
5909 image: "pointer_mono.png" COMP;
5910 /* a simple mono cursor image */
5917 state: "default" 0.0;
5919 normal: "pointer_mono.png";
5925 /* this cursor also has a hotspot */
5928 state: "default" 0.0;
5944 /////////////////////////////////////////////////////////////////////////////
5947 /* this is a horizontal slide selector in e where you drag it horizontally
5948 * and different icons appear with text near it indicating what is
5949 * selected. not actually used anywhere, currently, but in e nevertheless */
5952 name: "e/widgets/slidesel";
5954 image: "bt_dis_base.png" COMP;
5955 image: "bt_dis_hilight.png" COMP;
5956 image: "bt_dis_shine.png" COMP;
5963 state: "default" 0.0;
5965 to_y: "e.text.label";
5971 normal: "bt_dis_base.png";
5981 state: "default" 0.0;
5993 name: "e.swallow.content";
5997 state: "default" 0.0;
6006 state: "default" 0.0;
6010 normal: "bt_dis_shine.png";
6019 state: "default" 0.0;
6022 rel2.relative: 1.0 0.5;
6024 normal: "bt_dis_hilight.png";
6030 name: "e.text.label";
6032 effect: SOFT_SHADOW;
6035 state: "default" 0.0;
6046 color: 255 255 255 255;
6049 font: "Sans:style=Bold";
6053 text_class: "slidesel_label";
6061 /////////////////////////////////////////////////////////////////////////////
6065 name: "e/widgets/toolbar";
6067 image: "bt_dis_base.png" COMP;
6068 image: "bt_dis_hilight.png" COMP;
6069 image: "bt_dis_shine.png" COMP;
6070 image: "icon_left_arrow.png" COMP;
6071 image: "icon_right_arrow.png" COMP;
6078 state: "default" 0.0;
6085 normal: "bt_dis_base.png";
6095 state: "default" 0.0;
6107 name: "e.swallow.content";
6111 state: "default" 0.0;
6120 state: "default" 0.0;
6124 normal: "bt_dis_shine.png";
6133 state: "default" 0.0;
6136 rel2.relative: 1.0 0.5;
6138 normal: "bt_dis_hilight.png";
6141 color: 255 255 255 128;
6149 state: "default" 0.0;
6150 image.normal: "icon_left_arrow.png";
6152 aspect_preference: VERTICAL;
6158 state: "hidden" 0.0;
6159 inherit: "default" 0.0;
6161 color: 255 255 255 0;
6165 name: "right_arrow";
6169 state: "default" 0.0;
6170 image.normal: "icon_right_arrow.png";
6172 aspect_preference: VERTICAL;
6178 state: "hidden" 0.0;
6179 inherit: "default" 0.0;
6181 color: 255 255 255 0;
6185 name: "e.dragable.hbar";
6193 state: "default" 0.0;
6205 state: "default" 0.0;
6212 name: "sb_hbar_show";
6213 signal: "e,action,show,hbar";
6215 action: STATE_SET "default" 0.0;
6216 transition: LINEAR 0.5;
6217 target: "left_arrow";
6218 target: "right_arrow";
6221 name: "sb_hbar_hide";
6222 signal: "e,action,hide,hbar";
6224 action: STATE_SET "hidden" 0.0;
6225 target: "left_arrow";
6226 target: "right_arrow";
6227 transition: LINEAR 0.5;
6231 signal: "mouse,down,1";
6232 source: "left_arrow";
6233 action: SIGNAL_EMIT "e,action,prev" "e";
6234 after: "sb_left_repeat";
6237 name: "sb_left_repeat";
6238 action: SIGNAL_EMIT "e,action,prev" "e";
6240 after: "sb_left_repeat";
6243 name: "sb_left_repeat_stop";
6244 signal: "mouse,up,1";
6245 source: "left_arrow";
6246 action: ACTION_STOP;
6247 target: "sb_left_repeat";
6251 signal: "mouse,down,1";
6252 source: "right_arrow";
6253 action: SIGNAL_EMIT "e,action,next" "e";
6254 after: "sb_right_repeat";
6257 name: "sb_right_repeat";
6258 action: SIGNAL_EMIT "e,action,next" "e";
6260 after: "sb_right_repeat";
6263 name: "sb_right_repeat_stop";
6264 signal: "mouse,up,1";
6265 source: "right_arrow";
6266 action: ACTION_STOP;
6267 target: "sb_right_repeat";
6272 name: "e/widgets/toolbar/item";
6274 image: "toolbar_sel.png" COMP;
6283 state: "default" 0.0;
6286 rel1.to: "e.text.label";
6287 rel2.to: "e.text.label";
6291 text_source: "e.text.label";
6295 text_class: "fileman_icon";
6299 state: "selected" 0.0;
6300 inherit: "default" 0.0;
6308 state: "default" 0.0;
6310 color: 255 255 255 0;
6312 normal: "toolbar_sel.png";
6318 state: "selected" 0.0;
6319 inherit: "default" 0.0;
6321 color: 255 255 255 255;
6325 name: "e.swallow.icon";
6328 state: "default" 0.0;
6331 // aspect_preference: VERTICAL;
6337 to_y: "e.text.label";
6345 name: "e.text.label";
6347 effect: SOFT_SHADOW;
6351 state: "default" 0.0;
6363 color: 224 224 224 255;
6366 font: "Sans:style=Bold";
6370 text_class: "fileman_icon";
6374 state: "selected" 0.0;
6375 inherit: "default" 0.0;
6383 ignore_flags: ON_HOLD;
6385 state: "default" 0.0;
6393 signal: "e,state,selected";
6395 action: STATE_SET "selected" 0.0;
6397 target: "e.text.label";
6399 transition: LINEAR 0.2;
6403 signal: "e,state,unselected";
6405 action: STATE_SET "default" 0.0;
6407 target: "e.text.label";
6409 transition: LINEAR 0.1;
6413 signal: "mouse,up,1";
6415 action: SIGNAL_EMIT "e,action,click" "e";
6421 /////////////////////////////////////////////////////////////////////////////
6424 /* this is the background for all menus. it also may optionally display a
6425 * title for the menu. this is wrapped around all the menu items that are
6426 * laid out in a vertical list from top to bottom */
6429 name: "e/widgets/menu/default/background";
6431 image: "base_bg.png" COMP;
6432 image: "bd_top_hilight.png" COMP;
6433 image: "bd_title_bg.png" COMP;
6434 image: "bd_title_over.png" COMP;
6441 state: "default" 0.0;
6443 color_class: "menu_base";
6445 normal: "base_bg.png";
6449 /* note - a shortcut for avoiding doing
6450 * fill { smooth: 0; } */
6454 name: "top_hilight";
6457 state: "default" 0.0;
6466 image.normal: "bd_top_hilight.png";
6474 state: "default" 0.0;
6485 normal: "bd_title_bg.png";
6491 state: "active" 0.0;
6492 inherit: "default" 0.0;
6499 to_y: "e.text.title";
6506 name: "e.text.title";
6507 /* e sets the text of this to the title
6508 * if there is any */
6512 effect: SOFT_SHADOW;
6514 state: "default" 0.0;
6526 color_class: "menu_title";
6528 text_source: "e.text.title";
6529 font: "Sans:style=Bold";
6533 text_class: "menu_title";
6537 state: "active" 0.0;
6538 inherit: "default" 0.0;
6540 color_class: "menu_title_active";
6548 state: "default" 0.0;
6550 rel1.to: "title_back";
6551 rel2.to: "title_back";
6553 normal: "bd_title_over.png";
6559 state: "active" 0.0;
6560 inherit: "default" 0.0;
6565 name: "e.swallow.content";
6566 /* this swallow part determines
6567 * where in the menu the vertical
6568 * list of menu items is put */
6571 state: "default" 0.0;
6573 to_y: "e.text.title";
6587 /* this program is run when e emits a signal
6588 * to display a title. e will also set the
6590 signal: "e,action,show,title";
6592 action: STATE_SET "active" 0.0;
6593 target: "title_back";
6594 target: "e.text.title";
6595 target: "title_over";
6599 /* run when the title is removed */
6600 signal: "e,action,hide,title";
6602 action: STATE_SET "default" 0.0;
6603 target: "title_back";
6604 target: "e.text.title";
6605 target: "title_over";
6609 /* this is placed as a horizontal separator between menu items in the
6610 * vertical menu item list. it has no functionality other than being
6611 * a visual separator */
6613 name: "e/widgets/menu/default/separator";
6615 image: "menu_sep.png" COMP;
6622 state: "default" 0.0;
6627 normal: "menu_sep.png";
6635 /* this is used for regular menu items. this is what swallows/holds the
6636 * whole line of the menu item, icon, check/radio mark, label and submenu
6637 * indicator, where applicable */
6639 name: "e/widgets/menu/default/item_bg";
6640 /* this is idential to the regular menu item above, but used only for
6641 * items that have a submenu. this is to allow for a possible different
6642 * look for submenu holding items. here this is identical to to the
6643 * normal menu item, thus we are making use of the alias directive that
6644 * gives a group the ability to go by manu names */
6645 alias: "e/widgets/menu/default/submenu_bg";
6647 image: "menu_sel_bg.png" COMP;
6648 image: "menu_sel_fg.png" COMP;
6655 state: "default" 0.0;
6657 color: 255 255 255 0;
6667 normal: "menu_sel_bg.png";
6672 state: "selected" 0.0;
6673 inherit: "default" 0.0;
6675 color: 255 255 255 255;
6687 name: "e.swallow.content";
6688 /* all item content will go here */
6691 state: "default" 0.0;
6701 state: "default" 0.0;
6703 color: 255 255 255 0;
6707 normal: "menu_sel_fg.png";
6712 state: "selected" 0.0;
6713 inherit: "default" 0.0;
6715 color: 255 255 255 255;
6722 /* when the menu item is selected (hilighted)
6723 * this program is run to give the whole item
6724 * an overall selected look */
6725 signal: "e,state,selected";
6727 action: STATE_SET "selected" 0.0;
6728 transition: LINEAR 0.2;
6734 /* when selection is removed from the menu
6736 signal: "e,state,unselected";
6738 action: STATE_SET "default" 0.0;
6739 transition: LINEAR 0.1;
6745 /* this group holds a menu icon. here we just use it to add padding around
6746 * the icon. And to gray-out when disabled */
6748 name: "e/widgets/menu/default/icon";
6755 state: "default" 0.0;
6756 color: 255 255 255 255;
6759 state: "disabled" 0.0;
6760 color: 255 255 255 128;
6764 name: "e.swallow.content";
6765 /* icon is swallowed here */
6769 state: "default" 0.0;
6788 signal: "e,state,enable";
6790 action: STATE_SET "default" 0.0;
6796 signal: "e,state,disable";
6798 action: STATE_SET "disabled" 0.0;
6803 /* this is the actual text label for the menu item */
6805 name: "e/widgets/menu/default/label";
6808 name: "e.text.label";
6809 /* e sets the text of this */
6811 effect: SOFT_SHADOW;
6815 state: "default" 0.0;
6824 color_class: "menu_item";
6830 text_class: "menu_item";
6834 state: "selected" 0.0;
6835 inherit: "default" 0.0;
6836 color_class: "menu_item_active";
6839 state: "disabled" 0.0;
6840 inherit: "default" 0.0;
6841 color_class: "menu_item_disabled";
6848 /* when the menu item is actually selected */
6849 signal: "e,state,selected";
6851 action: STATE_SET "selected" 0.0;
6852 transition: LINEAR 0.2;
6853 target: "e.text.label";
6858 signal: "e,state,unselected";
6860 action: STATE_SET "default" 0.0;
6861 transition: LINEAR 0.3;
6862 target: "e.text.label";
6867 signal: "e,state,enable";
6869 action: STATE_SET "default" 0.0;
6870 transition: LINEAR 0.3;
6871 target: "e.text.label";
6876 signal: "e,state,disable";
6878 action: STATE_SET "disabled" 0.0;
6879 //transition: LINEAR 0.3;
6880 target: "e.text.label";
6884 /* this is a small arrow on the right of the menu item to indicate that it
6885 * has a submenu after it */
6887 name: "e/widgets/menu/default/submenu";
6889 image: "menu_arrow_normal.png" COMP;
6890 image: "menu_arrow_sel.png" COMP;
6897 state: "default" 0.0;
6908 image.normal: "menu_arrow_normal.png";
6911 state: "selected" 0.0;
6912 inherit: "default" 0.0;
6913 image.normal: "menu_arrow_sel.png";
6920 signal: "e,state,selected";
6922 action: STATE_SET "selected" 0.0;
6927 signal: "e,state,unselected";
6929 action: STATE_SET "default" 0.0;
6934 /* this is placed left of the icon in a menu item (if any icon) or left
6935 * of the label if no icon is present. this is a checkbox to indicate if
6936 * the menu item is enabled or disabled */
6938 name: "e/widgets/menu/default/check";
6940 image: "check_base.png" COMP;
6941 image: "check_on.png" COMP;
6942 image: "check_sel.png" COMP;
6950 state: "default" 0.0;
6953 image.normal: "check_base.png";
6959 clip_to: "mark_hold";
6961 state: "default" 0.0;
6962 rel1.to: "mark_hold";
6963 rel2.to: "mark_hold";
6964 image.normal: "check_on.png";
6967 state: "selected" 0.0;
6968 inherit: "default" 0.0;
6969 image.normal: "check_sel.png";
6977 state: "default" 0.0;
6979 color: 255 255 255 0;
6991 inherit: "default" 0.0;
6993 color: 255 255 255 255;
7002 /* on selection of the menu item */
7003 signal: "e,state,selected";
7005 action: STATE_SET "selected" 0.0;
7011 signal: "e,state,unselected";
7013 action: STATE_SET "default" 0.0;
7018 /* if the checkmark is to be displayed */
7019 signal: "e,state,on";
7021 action: STATE_SET "on" 0.0;
7022 transition: LINEAR 0.15;
7023 target: "mark_hold";
7027 /* check mark is not to be displayed */
7028 signal: "e,state,off";
7030 action: STATE_SET "default" 0.0;
7031 transition: LINEAR 0.2;
7032 target: "mark_hold";
7036 /* for a radio menu item - same as check, but only one of a group of radio
7037 * menu item can be selected at any one time */
7039 name: "e/widgets/menu/default/radio";
7041 image: "radio_base.png" COMP;
7042 image: "radio_on.png" COMP;
7043 image: "radio_sel.png" COMP;
7051 state: "default" 0.0;
7054 image.normal: "radio_base.png";
7057 state: "selected" 0.0;
7058 inherit: "default" 0.0;
7059 image.normal: "menu_arrow_sel.png";
7065 clip_to: "mark_hold";
7067 state: "default" 0.0;
7068 rel1.to: "mark_hold";
7069 rel2.to: "mark_hold";
7070 image.normal: "radio_on.png";
7073 state: "selected" 0.0;
7074 inherit: "default" 0.0;
7075 image.normal: "radio_sel.png";
7083 state: "default" 0.0;
7085 color: 255 255 255 0;
7097 inherit: "default" 0.0;
7099 color: 255 255 255 255;
7108 signal: "e,state,selected";
7110 action: STATE_SET "selected" 0.0;
7115 signal: "e,state,unselected";
7117 action: STATE_SET "default" 0.0;
7122 signal: "e,state,on";
7124 action: STATE_SET "on" 0.0;
7125 transition: LINEAR 0.15;
7126 target: "mark_hold";
7130 signal: "e,state,off";
7132 action: STATE_SET "default" 0.0;
7133 transition: LINEAR 0.2;
7134 target: "mark_hold";
7140 /////////////////////////////////////////////////////////////////////////////
7143 /* Shelves are "panels" that are placed around the edges of the screen
7144 * to hold useful gadgets to control things - like switch desktops
7145 * (the pager module and its gadget), launch programs, and anything else
7146 * someone wants to put in there. The way to add gadgets to a shelf is to
7147 * write a module that places a gadget there. This means that it might end
7148 * up containing all sorts of things and the artist needs to be aware of
7149 * that and make sure the shelf border and background etc. won't interfere
7150 * with all manner of things that may get placed there */
7153 name: "e/shelf/default/base";
7155 /* this tells e the shelf is shaped, not rectangular */
7156 // item: "shaped" "1";
7157 /* this tells e the number of pixels of the shelf to leave "exposed"
7158 * when auto-hiding the shelf */
7159 item: "hidden_state_size" "1";
7160 /* This makes the border hide instantly after the given amount of
7161 * seconds - in this case 3 seconds. This means there will be no
7162 * visible part of the shelf after this time at all as it will be
7164 // item: "instant_delay" "3.0";
7167 image: "base_bg.png" COMP;
7174 state: "default" 0.0;
7175 color_class: "shelf_base";
7176 image.normal: "base_bg.png";
7177 image.border: 2 2 2 2;
7182 name: "e.swallow.content";
7185 state: "default" 0.0;
7198 // tell us what oriantation we are in. not used here
7199 // program { name: "xx";
7200 // signal: "e,state,orientation,top";
7203 // tell us what oriantation we are in. not used here
7204 // program { name: "xx";
7205 // signal: "e,state,orientation,top_left";
7208 // tell us what oriantation we are in. not used here
7209 // program { name: "xx";
7210 // signal: "e,state,orientation,top_right";
7213 // tell us what oriantation we are in. not used here
7214 // program { name: "xx";
7215 // signal: "e,state,orientation,bottom";
7218 // tell us what oriantation we are in. not used here
7219 // program { name: "xx";
7220 // signal: "e,state,orientation,bottom_left";
7223 // tell us what oriantation we are in. not used here
7224 // program { name: "xx";
7225 // signal: "e,state,orientation,bottom_right";
7228 // tell us what oriantation we are in. not used here
7229 // program { name: "xx";
7230 // signal: "e,state,orientation,left";
7233 // tell us what oriantation we are in. not used here
7234 // program { name: "xx";
7235 // signal: "e,state,orientation,left_top";
7238 // tell us what oriantation we are in. not used here
7239 // program { name: "xx";
7240 // signal: "e,state,orientation,left_bottom";
7243 // tell us what oriantation we are in. not used here
7244 // program { name: "xx";
7245 // signal: "e,state,orientation,right";
7248 // tell us what oriantation we are in. not used here
7249 // program { name: "xx";
7250 // signal: "e,state,orientation,right_top";
7253 // tell us what oriantation we are in. not used here
7254 // program { name: "xx";
7255 // signal: "e,state,orientation,right_bottom";
7258 // tell us we became a visible shelf. not used here
7259 // program { name: "xx";
7260 // signal: "e,state,visible";
7263 // tell us we became a hidden shelf. not used here
7264 // program { name: "xx";
7265 // signal: "e,state,hidden";
7270 /* This is put around gadgets in the shelf if they ask for an "inset" style
7271 * framing. This puts some sort of bordering around them to make them look
7272 * "inset" into the shelf or screen. this is meant to go with the default
7273 * shelf style as implied in the group name */
7275 name: "e/shelf/default/inset";
7277 image: "inset_sunk.png" COMP;
7284 state: "default" 0.0;
7293 color: 255 255 255 255;
7300 state: "default" 0.0;
7303 color: 255 255 255 255;
7307 name: "e.swallow.content";
7311 state: "default" 0.0;
7326 state: "default" 0.0;
7329 image.normal: "inset_sunk.png";
7331 /* here we say the "middle" part of the image
7332 * between the borders is not filled - it's
7333 * empty, so don't draw it - ignore it */
7334 image.border: 7 7 7 7;
7340 // tell us what oriantation we are in. not used here
7341 // program { name: "xx";
7342 // signal: "e,state,orientation,top";
7345 // tell us what oriantation we are in. not used here
7346 // program { name: "xx";
7347 // signal: "e,state,orientation,top_left";
7350 // tell us what oriantation we are in. not used here
7351 // program { name: "xx";
7352 // signal: "e,state,orientation,top_right";
7355 // tell us what oriantation we are in. not used here
7356 // program { name: "xx";
7357 // signal: "e,state,orientation,bottom";
7360 // tell us what oriantation we are in. not used here
7361 // program { name: "xx";
7362 // signal: "e,state,orientation,bottom_left";
7365 // tell us what oriantation we are in. not used here
7366 // program { name: "xx";
7367 // signal: "e,state,orientation,bottom_right";
7370 // tell us what oriantation we are in. not used here
7371 // program { name: "xx";
7372 // signal: "e,state,orientation,left";
7375 // tell us what oriantation we are in. not used here
7376 // program { name: "xx";
7377 // signal: "e,state,orientation,left_top";
7380 // tell us what oriantation we are in. not used here
7381 // program { name: "xx";
7382 // signal: "e,state,orientation,left_bottom";
7385 // tell us what oriantation we are in. not used here
7386 // program { name: "xx";
7387 // signal: "e,state,orientation,right";
7390 // tell us what oriantation we are in. not used here
7391 // program { name: "xx";
7392 // signal: "e,state,orientation,right_top";
7395 // tell us what oriantation we are in. not used here
7396 // program { name: "xx";
7397 // signal: "e,state,orientation,right_bottom";
7402 /* Same as inset, but meant to be with no decorations that are visible. here
7403 * we simply make the content swallow inset a bit from the edges to align
7404 * with any plain style inset boxes */
7406 name: "e/shelf/default/plain";
7412 state: "default" 0.0;
7413 color: 255 255 255 255;
7417 name: "e.swallow.content";
7421 state: "default" 0.0;
7428 /* This is the "invisible" shelf. Yes. Even it has visual config in edje.
7429 * The idea is that it will remain invisible, BUT will allow the designer
7430 * to do some layout and padding. This gets the same signals as the
7431 * default shelf and can provide the same data items */
7433 name: "e/shelf/invisible/base";
7434 data.item: "shaped" "1";
7437 name: "e.swallow.content";
7440 state: "default" 0.0;
7454 name: "e/shelf/invisible/inset";
7456 image: "inset_sunk_dark.png" COMP;
7463 state: "default" 0.0;
7479 state: "default" 0.0;
7482 color: 255 255 255 255;
7486 name: "e.swallow.content";
7490 state: "default" 0.0;
7505 state: "default" 0.0;
7508 image.normal: "inset_sunk_dark.png";
7510 image.border: 7 7 7 7;
7517 name: "e/shelf/invisible/plain";
7523 state: "default" 0.0;
7524 color: 255 255 255 255;
7528 name: "e.swallow.content";
7532 state: "default" 0.0;
7539 /* This is the alternate shelf. It provides a stylistic alternative to
7540 * make the shelf more dynamic to your tastes and wallpaper. It is
7541 * selected in the Shelf Configuration. More alternative shelfs can
7542 * be provided by using more group names. eg, "e/shelf/black/base" */
7544 name: "e/shelf/alternate/base";
7546 image: "shelf_alt_bg.png" COMP;
7547 // image: "shelf_alt_bg_left.png" COMP;
7548 // image: "shelf_alt_bg_right.png" COMP;
7549 image: "shelf_alt_over.png" COMP;
7550 // image: "shelf_alt_over_left.png" COMP;
7551 // image: "shelf_alt_over_right.png" COMP;
7552 image: "shelf_alt_shine.png" COMP;
7559 state: "default" 0.0;
7560 color_class: "shelf_base";
7561 image.normal: "shelf_alt_bg.png";
7564 // description { state: "left" 0.0;
7565 // image.normal: "shelf_alt_bg_left.png";
7568 // description { state: "right" 0.0;
7569 // image.normal: "shelf_alt_bg_right.png";
7574 name: "e.swallow.content";
7577 state: "default" 0.0;
7592 state: "default" 0.0;
7593 image.normal: "shelf_alt_shine.png";
7594 rel2.relative: 1.0 0.5;
7597 // description { state: "left" 0.0;
7598 // inherit: "default" 0.0;
7599 // color: 255 255 255 0;
7601 // description { state: "right" 0.0;
7602 // inherit: "default" 0.0;
7603 // color: 255 255 255 0;
7610 state: "default" 0.0;
7611 image.normal: "shelf_alt_over.png";
7612 image.border: 5 5 5 5;
7616 // description { state: "left" 0.0;
7617 // image.normal: "shelf_alt_over_left.png";
7618 // image.border: 5 5 5 5;
7622 // description { state: "right" 0.0;
7623 // image.normal: "shelf_alt_over_right.png";
7624 // image.border: 5 5 5 5;
7630 /* Because programs can not respond to 2 different types of signals,
7631 * the programs are split into individual programs that point towards
7632 * the base program for its orientation. */
7634 /* Left orientation */
7635 // program { name: "left";
7636 // signal: "e,state,orientation,left";
7638 // action: STATE_SET "left" 0.0;
7643 // program { name: "left_top";
7644 // signal: "e,state,orientation,left_top";
7648 // program { name: "left_bottom";
7649 // signal: "e,state,orientation,left_bottom";
7653 // /* Right orientation */
7654 // program { name: "right";
7655 // signal: "e,state,orientation,right";
7657 // action: STATE_SET "right" 0.0;
7662 // program { name: "right_top";
7663 // signal: "e,state,orientation,right_top";
7667 // program { name: "right_bottom";
7668 // signal: "e,state,orientation,right_bottom";
7674 /* This is the alternate shelf. It provides a stylistic alternative to
7675 * make the shelf more dynamic to your tastes and wallpaper. It is
7676 * selected in the Shelf Configuration. More alternative shelfs can
7677 * be provided by using more group names. eg, "e/shelf/black/base" */
7678 group { name: "e/shelf/alternate_vertical/base";
7680 image: "shelf_alt_vert_bg.png" COMP;
7681 // image: "shelf_alt_bg_left.png" COMP;
7682 // image: "shelf_alt_bg_right.png" COMP;
7683 image: "shelf_alt_over.png" COMP;
7684 // image: "shelf_alt_over_left.png" COMP;
7685 // image: "shelf_alt_over_right.png" COMP;
7688 part { name: "base";
7690 description { state: "default" 0.0;
7691 color_class: "shelf_base";
7692 image.normal: "shelf_alt_vert_bg.png";
7695 // description { state: "left" 0.0;
7696 // image.normal: "shelf_alt_bg_left.png";
7699 // description { state: "right" 0.0;
7700 // image.normal: "shelf_alt_bg_right.png";
7704 part { name: "e.swallow.content";
7706 description { state: "default" 0.0;
7717 part { name: "over";
7719 description { state: "default" 0.0;
7720 image.normal: "shelf_alt_over.png";
7721 image.border: 5 5 5 5;
7725 // description { state: "left" 0.0;
7726 // image.normal: "shelf_alt_over_left.png";
7727 // image.border: 5 5 5 5;
7731 // description { state: "right" 0.0;
7732 // image.normal: "shelf_alt_over_right.png";
7733 // image.border: 5 5 5 5;
7739 /* Because programs can not respond to 2 different types of signals,
7740 * the programs are split into individual programs that point towards
7741 * the base program for its orientation. */
7743 /* Left orientation */
7744 // program { name: "left";
7745 // signal: "e,state,orientation,left";
7747 // action: STATE_SET "left" 0.0;
7752 // program { name: "left_top";
7753 // signal: "e,state,orientation,left_top";
7757 // program { name: "left_bottom";
7758 // signal: "e,state,orientation,left_bottom";
7762 // /* Right orientation */
7763 // program { name: "right";
7764 // signal: "e,state,orientation,right";
7766 // action: STATE_SET "right" 0.0;
7771 // program { name: "right_top";
7772 // signal: "e,state,orientation,right_top";
7776 // program { name: "right_bottom";
7777 // signal: "e,state,orientation,right_bottom";
7784 name: "e/shelf/alternate/inset";
7786 image: "inset_raised.png" COMP;
7793 state: "default" 0.0;
7809 state: "default" 0.0;
7812 color: 255 255 255 255;
7816 name: "e.swallow.content";
7820 state: "default" 0.0;
7835 state: "default" 0.0;
7838 image.normal: "inset_raised.png";
7840 image.border: 7 7 7 7;
7847 name: "e/shelf/alternate/plain";
7853 state: "default" 0.0;
7854 color: 255 255 255 255;
7858 name: "e.swallow.content";
7862 state: "default" 0.0;
7871 /////////////////////////////////////////////////////////////////////////////
7872 /*** MOD: CONNMAN ***/
7874 #define MSG_ID_STRENGTH 1
7876 #define CONNMAN_STATE_PART_ADD() \
7882 state: "default" 0.0; \
7884 aspect_preference: BOTH; \
7885 color: 255 255 255 0; \
7886 image.normal: "connman_status_ready"; \
7887 rel1.relative: 0.8 0.8; \
7888 rel2.relative: 1 1; \
7893 state: "ready" 0.0; \
7894 inherit: "default" 0.0; \
7895 color: 255 255 255 255; \
7898 state: "online" 0.0; \
7899 inherit: "default" 0.0; \
7900 color: 255 255 255 255; \
7901 image.normal: "connman_status_online"; \
7905 #define CONNMAN_IMAGES_SET(_name, _min) \
7908 name: "connman_"##_name; \
7910 image: "connman_"##_name##"_128.png" COMP; \
7911 size: (_min+1) (_min+1) 1000 1000; \
7914 image: "connman_"##_name##"_32.png" COMP; \
7915 size: 1 1 _min _min; \
7921 #define CONNMAN_ICON(_icon) \
7923 name: "e/modules/connman/icon/"##_icon; \
7925 public message(Msg_Type:type, id, ...) { \
7926 if ((type == MSG_INT_SET) && (id == MSG_ID_STRENGTH)) { \
7927 new state = getarg(2); \
7928 /* Connecting if in association or configuration */ \
7931 set_state(PART:"state", "default", 0.0); \
7932 run_program(PROGRAM:"connecting"); \
7938 set_state(PART:"state", "ready", 0.0); \
7939 else if ((state == 5)) \
7940 set_state(PART:"state", "online", 0.0); \
7942 set_state(PART:"state", "default", 0.0); \
7943 set_state(PART:"icon", "default", 0.0); \
7948 CONNMAN_IMAGES_SET(_icon, 32) \
7954 state: "default" 0.0; \
7956 aspect_preference: BOTH; \
7957 image.normal: "connman_"##_icon##; \
7960 state: "hidden" 0.0; \
7961 inherit: "default" 0.0; \
7962 color: 255 255 255 0; \
7965 CONNMAN_STATE_PART_ADD() \
7969 name: "connecting"; \
7970 action: STATE_SET "hidden" 0.0; \
7971 transition: ACCEL 0.3; \
7973 after: "connecting,2"; \
7976 name: "connecting,2"; \
7977 action: STATE_SET "default" 0.0; \
7978 transition: DECEL 0.3; \
7980 after: "connecting"; \
7985 CONNMAN_ICON(bluetooth)
7986 CONNMAN_ICON(cellular)
7987 CONNMAN_ICON(ethernet)
7992 name: "e/modules/connman/icon/wifi";
7994 #define CONNMAN_BAR_IMAGES_SET(_name) \
7997 name: "wifi_bar_"##_name; \
7999 image: "connman_wifi_"##_name##"_128.png" COMP; \
8000 /* FIXME: check why it doesn't work */ \
8001 /* size: 33 33 128 128; \ */ \
8002 size: 33 33 1000 1000; \
8005 image: "connman_wifi_"##_name##"_32.png" COMP; \
8011 #define CONNMAN_BAR_ON(_name) \
8012 CONNMAN_BAR_IMAGES_SET(_name) \
8014 name: "bar_"##_name; \
8018 state: "default" 0.0; \
8020 aspect_preference: BOTH; \
8021 color: 255 255 255 0; \
8022 image.normal: "wifi_bar_"##_name; \
8025 state: "visible" 0.0; \
8026 inherit: "default" 0.0; \
8027 color: 255 255 255 255; \
8031 #define CONNMAN_CONNECTING_ON(_cur, _next) \
8033 name: "connecting,"##_cur##",on"; \
8034 action: STATE_SET "visible" 0.0; \
8035 transition: ACCELERATE 0.2; \
8036 target: "bar_"##_cur##"_on"; \
8037 after: "connecting,"##_cur##",off"; \
8038 after: "connecting,"##_next##",on"; \
8041 #define CONNMAN_CONNECTING_OFF(_cur) \
8043 name: "connecting,"##_cur##",off"; \
8044 action: STATE_SET "default" 0.0; \
8045 transition: DECELERATE 0.2; \
8046 target: "bar_"##_cur##"_on"; \
8050 public message(Msg_Type:type, id, ...) {
8051 if ((type == MSG_INT_SET) && (id == MSG_ID_STRENGTH)) {
8052 new state = getarg(2);
8053 new Float:str = getarg(3);
8055 /* Connecting if in association or configuration */
8058 set_state(PART:"state", "default", 0.0);
8059 run_program(PROGRAM:"connecting");
8066 set_state(PART:"state", "ready", 0.0);
8067 else if ((state == 5))
8068 set_state(PART:"state", "online", 0.0);
8070 set_state(PART:"state", "default", 0.0);
8072 set_state(PART:"bar_0_on", "visible", 0.0);
8073 set_tween_state(PART:"bar_1_on", (str - (100/3) * 0) / (100/3),
8074 "default", 0.0, "visible", 0.0);
8075 set_tween_state(PART:"bar_2_on", (str - (100/3) * 1) / (100/3),
8076 "default", 0.0, "visible", 0.0);
8077 set_tween_state(PART:"bar_3_on", (str - (100/3) * 2) / (100/3),
8078 "default", 0.0, "visible", 0.0);
8085 CONNMAN_BAR_IMAGES_SET(off)
8086 CONNMAN_BAR_IMAGES_SET(not)
8092 state: "default" 0.0;
8094 aspect_preference: BOTH;
8095 image.normal: "wifi_bar_off";
8098 state: "disabled" 0.0;
8099 inherit: "default" 0.0;
8100 color: 255 255 255 0;
8104 CONNMAN_BAR_ON(0_on)
8105 CONNMAN_BAR_ON(1_on)
8106 CONNMAN_BAR_ON(2_on)
8107 CONNMAN_BAR_ON(3_on)
8114 state: "default" 0.0;
8116 aspect_preference: BOTH;
8117 image.normal: "wifi_bar_not";
8118 color: 255 255 255 0;
8121 state: "disabled" 0.0;
8122 inherit: "default" 0.0;
8123 color: 255 255 255 255;
8126 CONNMAN_IMAGES_SET(status_ready, 8)
8127 CONNMAN_IMAGES_SET(status_online, 8)
8128 CONNMAN_STATE_PART_ADD()
8132 name: "connman,enabled";
8133 signal: "e,available";
8135 action: STATE_SET "default" 0.0;
8140 name: "connman,disabled";
8141 signal: "e,unavailable";
8143 action: STATE_SET "default" 0.0;
8148 after: "connman,disabled,2";
8151 name: "connman,disabled,2";
8152 action: STATE_SET "disabled" 0.0;
8158 action: STATE_SET "default" 0.0;
8162 after: "connecting,2";
8165 name: "connecting,2";
8166 action: STATE_SET "visible" 0.0;
8168 after: "connecting,1,on";
8170 CONNMAN_CONNECTING_ON(1, 2)
8171 CONNMAN_CONNECTING_ON(2, 3)
8172 CONNMAN_CONNECTING_ON(3, 1)
8173 CONNMAN_CONNECTING_OFF(1)
8174 CONNMAN_CONNECTING_OFF(2)
8175 CONNMAN_CONNECTING_OFF(3)
8178 #undef CONNMAN_BAR_IMAGES_SET
8179 #undef CONNMAN_BAR_ON
8180 #undef CONNMAN_CONNECTING_ON
8181 #undef CONNMAN_CONNECTING_OFF
8182 #undef MSG_ID_STRENGTH
8187 name: "e/modules/connman/main";
8189 #define CONNMAN_TECH_ICON_ADD(_tech) \
8191 name: #_tech##"_icon"; \
8194 source: "e/modules/connman/icon/"##_tech; \
8196 state: "default" 0.0; \
8200 state: "visible" 0.0; \
8201 inherit: "default" 0.0; \
8206 name: "technology_"##_tech; \
8207 signal: "e,changed,technology,"##_tech; \
8209 action: STATE_SET "default" 0.0; \
8210 target: "wifi_icon"; \
8211 target: "ethernet_icon"; \
8212 target: "cellular_icon"; \
8213 target: "bluetooth_icon"; \
8214 after: "technology_"##_tech##",2"; \
8217 name: "technology_"##_tech##",2"; \
8218 action: STATE_SET "visible" 0.0; \
8219 target: #_tech##"_icon"; \
8228 state: "default" 0.0;
8229 color: 255 255 255 0;
8232 CONNMAN_TECH_ICON_ADD(wifi)
8233 CONNMAN_TECH_ICON_ADD(ethernet)
8234 CONNMAN_TECH_ICON_ADD(cellular)
8235 CONNMAN_TECH_ICON_ADD(bluetooth)
8239 name: "technology_other";
8240 signal: "e,changed,technology,other";
8242 after: "technology_wifi";
8245 name: "connman,disabled";
8246 signal: "e,unavailable";
8248 after: "connman,enabled";
8251 name: "connman,enabled";
8252 signal: "e,available";
8254 action: STATE_SET "default" 0.0;
8255 target: "wifi_icon";
8256 target: "ethernet_icon";
8257 target: "cellular_icon";
8258 target: "bluetooth_icon";
8259 after: "connman,enabled,2";
8262 name: "connman,enabled,2";
8263 action: STATE_SET "visible" 0.0;
8264 target: "wifi_icon";
8267 #undef CONNMAN_TECH_ICON_ADD
8271 name: "e/modules/connman/end";
8273 CONNMAN_IMAGES_SET(security1, 32)
8274 CONNMAN_IMAGES_SET(security2, 32)
8282 state: "default" 0.0;
8284 aspect_preference: BOTH;
8285 color: 255 255 255 0;
8286 image.normal: "connman_security1";
8289 state: "almost_secure" 0.0;
8290 inherit: "default" 0.0;
8291 color: 255 255 255 255;
8294 state: "secure" 0.0;
8295 inherit: "default" 0.0;
8296 color: 255 255 255 255;
8297 image.normal: "connman_security2";
8303 name: "security,off";
8304 signal: "e,security,off";
8306 action: STATE_SET "default" 0.0;
8310 name: "security,none";
8311 signal: "e,security,none";
8313 action: STATE_SET "default" 0.0;
8317 name: "security,almost_secure";
8318 signal: "e,security,wep";
8320 action: STATE_SET "almost_secure" 0.0;
8324 name: "security,secure";
8325 signal: "e,security,psk";
8327 action: STATE_SET "secure" 0.0;
8333 #undef CONNMAN_STATE_PART_ADD
8334 #undef CONNMAN_IMAGES_SET
8336 /////////////////////////////////////////////////////////////////////////////
8337 /*** MOD: BLUEZ ***/
8340 name: "e/modules/bluez/main";
8342 image: "bluetooth-powered.png" COMP;
8343 image: "bluetooth-inactive.png" COMP;
8344 image: "bluetooth-hidden.png" COMP;
8354 state: "default" 0.0;
8355 color: 255 255 255 0;
8359 name: "state-clipper";
8363 state: "default" 0.0;
8364 color: 255 255 255 255;
8371 clip_to: "state-clipper";
8373 state: "default" 0.0;
8375 aspect_preference: BOTH;
8377 image.normal: "bluetooth-inactive.png";
8380 state: "powered" 0.0;
8381 inherit: "default" 0.0;
8382 image.normal: "bluetooth-powered.png";
8385 state: "hidden" 0.0;
8386 inherit: "default" 0.0;
8387 image.normal: "bluetooth-hidden.png";
8392 signal: "e,changed,service,none";
8394 action: STATE_SET "default" 0.0;
8398 signal: "e,changed,off";
8400 action: STATE_SET "default" 0.0;
8404 signal: "e,changed,powered";
8406 action: STATE_SET "powered" 0.0;
8410 signal: "e,changed,hidden";
8412 action: STATE_SET "hidden" 0.0;
8417 name: "e.text.name";
8420 effect: SOFT_SHADOW;
8422 state: "default" 0.0;
8423 color: 224 224 224 255;
8443 state: "hidden" 0.0;
8444 inherit: "default" 0.0;
8453 new x, y, w, h, tx, ty, tw, th;
8454 get_geometry(PART:"eventarea", x, y, w, h);
8455 get_geometry(PART:"e.text.name", tx, ty, tw, th);
8456 if ((w <= 32) || (tw >= w))
8457 set_state(PART:"e.text.name", "hidden", 0.0);
8459 set_state(PART:"e.text.name", "default", 0.0);
8463 signal: "e,changed,name";
8465 action: STATE_SET "default" 0.0;
8466 // show so calcs take effect!
8467 target: "e.text.name";
8474 name: "e/modules/bluez/tip";
8476 image: "bluetooth-powered.png" COMP;
8477 image: "bluetooth-inactive.png" COMP;
8478 image: "bluetooth-hidden.png" COMP;
8483 name: "state-clipper";
8487 state: "default" 0.0;
8488 color: 255 255 255 255;
8495 clip_to: "state-clipper";
8497 state: "default" 0.0;
8499 aspect_preference: BOTH;
8509 image.normal: "bluetooth-inactive.png";
8512 state: "powered" 0.0;
8513 inherit: "default" 0.0;
8514 image.normal: "bluetooth-powered.png";
8517 state: "hidden" 0.0;
8518 inherit: "default" 0.0;
8519 image.normal: "bluetooth-hidden.png";
8524 signal: "e,changed,off";
8526 action: STATE_SET "default" 0.0;
8530 signal: "e,changed,powered";
8532 action: STATE_SET "powered" 0.0;
8536 signal: "e,changed,hidden";
8538 action: STATE_SET "hidden" 0.0;
8543 name: "e.text.name";
8546 effect: SOFT_SHADOW;
8548 state: "default" 0.0;
8549 color: 240 240 240 255;
8562 font: "Sans:style=Bold";
8565 text: "Bluetooth Manager";
8571 name: "e.text.status";
8574 clip_to: "state-clipper";
8576 state: "default" 0.0;
8577 color: 16 16 16 255;
8579 to_y: "e.text.name";
8585 to_y: "e.text.name";
8602 /////////////////////////////////////////////////////////////////////////////
8603 /*** MOD: OFONO ***/
8605 // GADGET and TIP all have the same parts and signals:
8613 // e,unavailable: ofonod is not running (nothing else works)
8614 // e,available: ofonod is running
8615 // e,name,available: there is info about device name
8616 // e,name,unavailable: there is no info about device name
8617 // e,netinfo,available: there is info about network
8618 // e,netinfo,unavailable: there is no info about network
8621 // id=1, type=MSG_INT, description=strength (0-100)
8624 name: "e/modules/ofono/main";
8628 image: "gsm_0.png" COMP;
8629 image: "gsm_1.png" COMP;
8630 image: "gsm_2.png" COMP;
8631 image: "gsm_3.png" COMP;
8632 image: "gsm_4.png" COMP;
8633 image: "gsm_no.png" COMP;
8636 public message(Msg_Type:type, id, ...) {
8637 if ((type == MSG_INT) && (id == 1)) {
8639 strength = getarg(2);
8641 run_program(PROGRAM:"strength,5");
8642 else if (strength >= 60)
8643 run_program(PROGRAM:"strength,4");
8644 else if (strength >= 40)
8645 run_program(PROGRAM:"strength,3");
8646 else if (strength >= 20)
8647 run_program(PROGRAM:"strength,2");
8648 else if (strength >= 1)
8649 run_program(PROGRAM:"strength,1");
8651 run_program(PROGRAM:"strength,no");
8661 state: "default" 0.0;
8662 color: 255 255 255 0;
8666 name: "eventarea.image";
8669 state: "default" 0.0;
8671 aspect_preference: HORIZONTAL;
8672 image.normal: "gsm_no.png";
8673 rel1.to: "eventarea";
8674 rel2.to: "eventarea";
8677 state: "strength,5" 0.0;
8678 inherit: "default" 0.0;
8679 image.normal: "gsm_4.png";
8682 state: "strength,4" 0.0;
8683 inherit: "default" 0.0;
8684 image.normal: "gsm_3.png";
8687 state: "strength,3" 0.0;
8688 inherit: "default" 0.0;
8689 image.normal: "gsm_2.png";
8692 state: "strength,2" 0.0;
8693 inherit: "default" 0.0;
8694 image.normal: "gsm_1.png";
8697 state: "strength,1" 0.0;
8698 inherit: "default" 0.0;
8699 image.normal: "gsm_0.png";
8702 state: "strength,no" 0.0;
8703 inherit: "default" 0.0;
8704 image.normal: "gsm_no.png";
8707 state: "disabled" 0.0;
8708 inherit: "default" 0.0;
8709 color: 255 255 255 100;
8715 action: STATE_SET "strength,5" 0.0;
8716 target: "eventarea.image";
8720 action: STATE_SET "strength,4" 0.0;
8721 target: "eventarea.image";
8725 action: STATE_SET "strength,3" 0.0;
8726 target: "eventarea.image";
8730 action: STATE_SET "strength,2" 0.0;
8731 target: "eventarea.image";
8735 action: STATE_SET "strength,1" 0.0;
8736 target: "eventarea.image";
8740 action: STATE_SET "strength,0" 0.0;
8741 target: "eventarea.image";
8744 name: "strength,no";
8745 action: STATE_SET "strength,no" 0.0;
8746 target: "eventarea.image";
8749 name: "e,available";
8750 signal: "e,available";
8752 action: STATE_SET "default" 0.0;
8753 target: "eventarea.image";
8756 name: "e,unavailable";
8757 signal: "e,unavailable";
8759 action: STATE_SET "disabled" 0.0;
8760 target: "eventarea.image";
8763 name: "netinfo,unavailable";
8764 signal: "e,netinfo,unavailable";
8766 action: STATE_SET "default" 0.0;
8767 target: "eventarea.image";
8771 name: "e.text.name";
8774 effect: SOFT_SHADOW;
8776 state: "default" 0.0;
8777 color: 224 224 224 255;
8797 state: "hidden" 0.0;
8798 inherit: "default" 0.0;
8808 get_geometry(PART:"eventarea", x, y, w, h);
8810 set_state(PART:"e.text.name", "hidden", 0.0);
8812 set_state(PART:"e.text.name", "default", 0.0);
8819 name: "e/modules/ofono/tip";
8822 image: "inset_sunk.png" COMP;
8825 public message(Msg_Type:type, id, ...) {
8826 if ((type == MSG_INT) && (id == 1)) {
8829 strength = getarg(2);
8830 val = float(strength) / 100.0;
8831 set_drag(PART:"strength_gauge_knob", val, 0.0);
8837 name: "e.text.error";
8841 state: "default" 0.0;
8842 color: 150 150 150 255;
8846 font: "Sans:style=Bold";
8854 inherit: "default" 0.0;
8860 name: "error,e,available";
8861 signal: "e,available";
8863 action: STATE_SET "default" 0.0;
8864 target: "e.text.error";
8867 name: "error,e,unavailable";
8868 signal: "e,unavailable";
8870 action: STATE_SET "shown" 0.0;
8871 target: "e.text.error";
8874 name: "error,netinfo,available";
8875 signal: "e,netinfo,available";
8877 action: STATE_SET "default" 0.0;
8878 target: "e.text.error";
8881 name: "error,netinfo,unavailable";
8882 signal: "e,netinfo,unavailable";
8884 action: STATE_SET "shown" 0.0;
8885 target: "e.text.error";
8889 name: "e.text.name";
8892 effect: SOFT_SHADOW;
8894 state: "default" 0.0;
8895 color: 240 240 240 255;
8905 font: "Sans:style=Bold";
8914 inherit: "default" 0.0;
8920 name: "name,available";
8921 signal: "e,available";
8923 action: STATE_SET "default" 0.0;
8924 target: "e.text.name";
8927 name: "name,unavailable";
8928 signal: "e,unavailable";
8930 action: STATE_SET "shown" 0.0;
8931 target: "e.text.name";
8938 effect: SOFT_SHADOW;
8940 state: "default" 0.0;
8941 color: 240 240 240 255;
8951 font: "Sans:style=Bold";
8959 state: "hidden" 0.0;
8960 inherit: "default" 0.0;
8966 name: "op,available";
8967 signal: "e,available";
8969 action: STATE_SET "default" 0.0;
8970 target: "e.text.op";
8973 name: "op,unavailable";
8974 signal: "e,unavailable";
8976 action: STATE_SET "hidden" 0.0;
8977 target: "e.text.op";
8980 name: "op,netinfo,unavailable";
8981 signal: "e,netinfo,unavailable";
8983 action: STATE_SET "hidden" 0.0;
8984 target: "e.text.op";
8988 name: "e.text.status";
8992 state: "default" 0.0;
9011 inherit: "default" 0.0;
9017 name: "status,available";
9018 signal: "e,netinfo,available";
9020 action: STATE_SET "shown" 0.0;
9021 target: "e.text.status";
9024 name: "status,unavailable";
9025 signal: "e,netinfo,unavailable";
9027 action: STATE_SET "default" 0.0;
9028 target: "e.text.status";
9032 name: "strength_gauge_bg";
9037 state: "default" 0.0;
9050 normal: "inset_sunk.png";
9056 inherit: "default" 0.0;
9062 name: "strength,available";
9063 signal: "e,netinfo,available";
9065 action: STATE_SET "shown" 0.0;
9066 target: "strength_gauge_bg";
9069 name: "strength,unavailable";
9070 signal: "e,netinfo,unavailable";
9072 action: STATE_SET "default" 0.0;
9073 target: "strength_gauge_bg";
9077 name: "strength_gauge_confine";
9082 state: "default" 0.0;
9083 color: 255 255 255 0;
9086 to: "strength_gauge_bg";
9090 to: "strength_gauge_bg";
9096 name: "strength_gauge_knob";
9103 confine: "strength_gauge_confine";
9104 confine: "strength_gauge_bg";
9107 state: "default" 0.0;
9108 color: 255 255 255 0;
9115 name: "strength_gauge_fill";
9119 state: "default" 0.0;
9120 color: 55 55 55 100;
9122 rel1.to: "strength_gauge_confine";
9124 to_x: "strength_gauge_knob";
9125 to_y: "strength_gauge_confine";
9133 /////////////////////////////////////////////////////////////////////////////
9134 /*** MOD: CONF_EDGEBINDINGS ***/
9136 /* This group draws the edge and corners for the user to pick.
9137 * XXX: Needs some love from masters of the brush! */
9140 name: "e/modules/conf_edgebindings/selection";
9143 name: "e.swallow.background";
9147 state: "default" 0.0;
9157 name: "e.edge.top_left";
9160 state: "default" 0.0;
9162 to: "e.swallow.background";
9167 to: "e.swallow.background";
9176 state: "default" 0.0;
9179 to: "e.swallow.background";
9184 to: "e.swallow.background";
9186 color: 255 255 0 150;
9190 name: "e.edge.top_right";
9193 state: "default" 0.0;
9197 to: "e.swallow.background";
9202 to: "e.swallow.background";
9208 name: "e.edge.right";
9211 state: "default" 0.0;
9215 to: "e.swallow.background";
9220 to: "e.swallow.background";
9222 color: 255 255 0 150;
9226 name: "e.edge.bottom_right";
9229 state: "default" 0.0;
9233 to: "e.swallow.background";
9238 to: "e.swallow.background";
9244 name: "e.edge.bottom";
9247 state: "default" 0.0;
9251 to: "e.swallow.background";
9256 to: "e.swallow.background";
9258 color: 255 255 0 150;
9262 name: "e.edge.bottom_left";
9265 state: "default" 0.0;
9269 to: "e.swallow.background";
9274 to: "e.swallow.background";
9280 name: "e.edge.left";
9283 state: "default" 0.0;
9287 to: "e.swallow.background";
9292 to: "e.swallow.background";
9294 color: 255 255 0 150;
9298 name: "e.swallow.check";
9301 state: "default" 0.0;
9305 to_x: "e.swallow.background";
9306 to_y: "e.text.description";
9311 to_y: "e.text.description";
9316 name: "e.swallow.slider";
9319 state: "default" 0.0;
9323 to_x: "e.edge.bottom_right";
9324 to_y: "e.swallow.check";
9333 name: "e.text.description";
9338 state: "default" 0.0;
9342 to_x: "e.swallow.background";
9349 style: "dialog_style";
9355 name: "e.text.selection";
9357 effect: SOFT_SHADOW;
9360 state: "default" 0.0;
9365 to: "e.edge.top_left";
9370 to: "e.edge.bottom_right";
9372 color: 224 224 224 255;
9375 font: "Sans:style=Bold";
9386 /////////////////////////////////////////////////////////////////////////////
9387 /*** MOD: START ***/
9389 /* This is for the "start" module - i.e. a "start" button. It simply
9390 * provides such a button/gadget in a shelf that pops up E's main
9391 * menu - a nice familiarity feature for those from the windows world.
9392 * Other than that it really does nothing, so this button can be quite
9393 * imaginative as it has few functional requirements */
9396 name: "e/modules/start/main";
9399 image: "logo_white_128.png" COMP;
9400 image: "logo_black_128.png" COMP;
9406 state: "default" 0.0;
9408 aspect_preference: BOTH;
9409 image.normal: "logo_white_128.png";
9412 state: "active" 0.0;
9413 inherit: "default" 0.0;
9415 color: 255 255 255 0;
9421 state: "default" 0.0;
9423 rel1.relative: -0.5 -0.5;
9424 rel2.relative: 1.5 1.5;
9425 color: 255 255 255 0;
9427 aspect_preference: BOTH;
9428 image.normal: "logo_black_128.png";
9431 state: "active" 0.0;
9432 inherit: "default" 0.0;
9433 rel1.relative: 0.0 0.0;
9434 rel2.relative: 1.0 1.0;
9436 color: 255 255 255 255;
9443 signal: "e,state,focused";
9445 action: STATE_SET "active" 0.0;
9446 transition: LINEAR 0.2;
9452 signal: "e,state,unfocused";
9454 action: STATE_SET "default" 0.0;
9455 transition: LINEAR 0.3;
9463 /////////////////////////////////////////////////////////////////////////////
9464 /*** MOD: PAGER ***/
9467 name: "e/modules/pager/popup";
9469 image: "base_bg.png" COMP;
9470 image: "bd_top_hilight.png" COMP;
9471 image: "bd_title_bg.png" COMP;
9472 image: "bd_title_over.png" COMP;
9479 state: "default" 0.0;
9481 normal: "base_bg.png";
9488 name: "top_hilight";
9491 state: "default" 0.0;
9500 image.normal: "bd_top_hilight.png";
9508 state: "default" 0.0;
9514 to_y: "e.text.label";
9519 normal: "bd_title_bg.png";
9526 name: "e.text.label";
9530 effect: SOFT_SHADOW;
9532 state: "default" 0.0;
9543 color: 224 224 224 255;
9546 font: "Sans:style=Bold";
9557 state: "default" 0.0;
9558 rel1.to: "title_back";
9559 rel2.to: "title_back";
9561 normal: "bd_title_over.png";
9568 name: "e.swallow.content";
9571 state: "default" 0.0;
9573 to_y: "e.text.label";
9586 name: "e/modules/pager/desk";
9588 image: "pager_base1.png" COMP;
9589 image: "pager_base2.png" COMP;
9590 image: "pager_hi1.png" COMP;
9591 image: "pager_hi2.png" COMP;
9592 image: "pager_base_pattern.png" COMP;
9595 public disable_live_preview = 0;
9596 public show_desk_names = 0;
9597 public mouse_in = 0;
9605 state: "default" 0.0;
9611 state: "active" 0.0;
9612 inherit: "default" 0.0;
9620 state: "default" 0.0;
9622 color: 255 255 255 255;
9631 image.normal: "pager_base2.png";
9632 image.border: 5 5 5 5;
9636 state: "active" 0.0;
9637 inherit: "default" 0.0;
9639 color: 255 255 255 0;
9642 state: "hidden" 0.0;
9643 inherit: "default" 0.0;
9650 state: "default" 0.0;
9652 color: 255 255 255 0;
9661 image.normal: "pager_base1.png";
9662 image.border: 5 5 5 5;
9666 state: "active" 0.0;
9667 inherit: "default" 0.0;
9669 color: 255 255 255 255;
9674 state: "hidden" 0.0;
9675 inherit: "default" 0.0;
9680 name: "e.background";
9684 state: "default" 0.0;
9695 state: "hidden" 0.0;
9696 inherit: "default" 0.0;
9704 state: "default" 0.0;
9705 color: 255 255 255 200;
9706 rel1.to: "e.background";
9707 rel2.to: "e.background";
9710 state: "active" 0.0;
9711 inherit: "default" 0.0;
9712 color: 255 255 255 255;
9715 state: "hidden" 0.0;
9716 inherit: "default" 0.0;
9724 state: "default" 0.0;
9726 color: 255 255 255 0;
9729 image.normal: "pager_base_pattern.png";
9730 fill.size.relative: 0.0 0.0;
9731 fill.size.offset: 12 12;
9734 state: "active" 0.0;
9735 inherit: "default" 0.0;
9737 color: 255 255 255 255;
9745 state: "default" 0.0;
9746 color: 255 255 255 128;
9757 state: "active" 0.0;
9758 inherit: "default" 0.0;
9759 color: 255 255 255 255;
9763 name: "e.swallow.content";
9767 state: "default" 0.0;
9773 name: "e.text.label";
9778 state: "default" 0.0;
9782 color_class: "module_label";
9784 font: "Sans:style=Bold";
9787 text_class: "module_small";
9791 state: "active" 0.0;
9792 inherit: "default" 0.0;
9800 state: "default" 0.0;
9802 color: 255 255 255 255;
9803 image.normal: "pager_hi2.png";
9812 image.border: 2 2 2 2;
9817 state: "active" 0.0;
9818 inherit: "default" 0.0;
9820 color: 255 255 255 0;
9827 state: "default" 0.0;
9829 color: 255 255 255 0;
9830 image.normal: "pager_hi1.png";
9839 image.border: 2 2 2 2;
9844 state: "active" 0.0;
9845 inherit: "default" 0.0;
9847 color: 255 255 255 255;
9851 name: "e.eventarea";
9856 state: "default" 0.0;
9858 color: 255 255 255 0;
9865 signal: "e,state,selected";
9868 if (get_int(disable_live_preview) == 1) {
9869 set_state(PART:"base", "active", 0.0);
9870 set_state(PART:"base2", "active", 0.0);
9871 set_state(PART:"pattern", "active", 0.0);
9872 set_state(PART:"clip", "active", 0.0);
9873 set_state(PART:"over", "active", 0.0);
9874 set_state(PART:"over2", "active", 0.0);
9876 set_state(PART:"bg_clip", "active", 0.0);
9878 transition: LINEAR 0.2;
9882 signal: "e,state,unselected";
9885 if (get_int(disable_live_preview) == 1) {
9886 set_state(PART:"base", "default", 0.0);
9887 set_state(PART:"base2", "default", 0.0);
9888 set_state(PART:"pattern", "default", 0.0);
9889 set_state(PART:"clip", "default", 0.0);
9890 set_state(PART:"over", "default", 0.0);
9891 set_state(PART:"over2", "default", 0.0);
9893 set_state(PART:"bg_clip", "default", 0.0);
9895 transition: LINEAR 0.3;
9899 signal: "e,preview,on";
9902 set_int(disable_live_preview, 0);
9903 set_state(PART:"bg_clip", "default", 0.0);
9904 set_state(PART:"e.background", "default", 0.0);
9905 set_state(PART:"base", "hidden", 0.0);
9906 set_state(PART:"base2", "hidden", 0.0);
9907 set_state(PART:"pattern", "default", 0.0);
9908 set_state(PART:"over", "active", 0.0);
9909 set_state(PART:"over2", "default", 0.0);
9911 transition: LINEAR 0.3;
9914 name: "preview_off";
9915 signal: "e,preview,off";
9918 set_int(disable_live_preview, 1);
9919 set_state(PART:"bg_clip", "hidden", 0.0);
9920 set_state(PART:"e.background", "hidden", 0.0);
9921 set_state(PART:"base", "default", 0.0);
9922 set_state(PART:"base2", "default", 0.0);
9924 transition: LINEAR 0.3;
9928 signal: "e,action,drag,in";
9930 action: STATE_SET "active" 0.0;
9931 transition: SINUSOIDAL 0.2;
9937 action: STATE_SET "default" 0.0;
9938 transition: SINUSOIDAL 0.2;
9944 signal: "e,action,drag,out";
9946 action: ACTION_STOP;
9953 action: STATE_SET "default" 0.0;
9957 name: "name_enable";
9958 signal: "e,name,show";
9961 set_int(show_desk_names, 1);
9962 set_state(PART:"e.text.label", "active", 0.0);
9966 name: "name_disable";
9967 signal: "e,name,hide";
9970 set_int(show_desk_names, 0);
9971 if (!get_int(mouse_in))
9972 set_state(PART:"e.text.label", "default", 0.0);
9978 source: "e.eventarea";
9980 if (get_int(show_desk_names) != 1)
9981 set_state(PART:"e.text.label", "active", 0.0);
9982 set_int(mouse_in, 1);
9984 transition: SINUSOIDAL 0.1;
9988 signal: "mouse,out";
9989 source: "e.eventarea";
9991 if (get_int(show_desk_names) != 1)
9992 set_state(PART:"e.text.label", "default", 0.0);
9993 set_int(mouse_in, 0);
9996 transition: SINUSOIDAL 0.2;
9998 // don't have any states/anim for urgent windows on a desktop
9999 // program { name: "xx";
10000 // signal: "e,state,urgent";
10003 // don't have any states/anim for urgent windows on a desktop
10004 // program { name: "xx";
10005 // signal: "e,state,not_urgent";
10011 name: "e/modules/pager/window";
10013 image: "pager_window.png" COMP;
10014 image: "pager_window_unsel.png" COMP;
10015 image: "exclam.png" COMP;
10022 state: "default" 0.0;
10027 name: "icon_area2";
10030 state: "default" 0.0;
10035 inherit: "default" 0.0;
10036 rel1.offset: -3 -2;
10037 rel2.offset: -4 -3;
10041 inherit: "default" 0.0;
10047 inherit: "default" 0.0;
10053 inherit: "default" 0.0;
10054 rel1.offset: -2 -1;
10055 rel2.offset: -3 -2;
10059 inherit: "default" 0.0;
10068 state: "default" 0.0;
10077 image.normal: "pager_window_unsel.png";
10078 image.border: 9 9 7 6;
10081 state: "focused" 0.0;
10082 inherit: "default" 0.0;
10083 image.normal: "pager_window.png";
10087 name: "e.swallow.icon";
10090 state: "default" 0.0;
10095 aspect_preference: BOTH;
10106 state: "hidden" 0.0;
10107 inherit: "default" 0.0;
10112 name: "e.swallow.content";
10116 state: "default" 0.0;
10128 state: "hidden" 0.0;
10129 inherit: "default" 0.0;
10137 state: "default" 0.0;
10139 color: 255 255 255 0;
10141 aspect_preference: BOTH;
10142 image.normal: "exclam.png";
10145 state: "visible" 0.0;
10146 inherit: "default" 0.0;
10148 color: 255 255 255 255;
10155 state: "default" 0.0;
10157 color: 255 255 255 0;
10159 aspect_preference: BOTH;
10160 image.normal: "exclam.png";
10163 state: "visible" 0.0;
10164 inherit: "default" 0.0;
10166 color: 255 255 255 255;
10169 state: "faded" 0.0;
10170 inherit: "default" 0.0;
10171 rel1.relative: -1.0 -1.0;
10172 rel2.relative: 2.0 2.0;
10174 color: 255 255 255 0;
10181 signal: "e,preview,on";
10184 set_state(PART:"e.swallow.content", "default", 0.0);
10185 set_state(PART:"e.swallow.icon", "hidden", 0.0);
10189 name: "preview_off";
10190 signal: "e,preview,off";
10193 set_state(PART:"e.swallow.content", "hidden", 0.0);
10194 set_state(PART:"e.swallow.icon", "default", 0.0);
10199 signal: "e,state,focused";
10201 action: STATE_SET "focused" 0.0;
10206 signal: "e,state,unfocused";
10208 action: STATE_SET "default" 0.0;
10213 signal: "e,state,urgent";
10215 action: STATE_SET "visible" 0.0;
10216 transition: DECELERATE 0.5;
10223 action: STATE_SET "faded" 0.0;
10224 transition: LINEAR 0.5;
10230 action: STATE_SET "visible" 0.0;
10236 signal: "e,state,urgent";
10238 action: STATE_SET "default" 0.0;
10239 transition: DECELERATE 0.1;
10240 target: "icon_area2";
10245 action: STATE_SET "uw1" 0.0;
10246 transition: DECELERATE 0.1;
10247 target: "icon_area2";
10252 action: STATE_SET "uw2" 0.0;
10253 target: "icon_area2";
10254 transition: DECELERATE 0.1;
10259 action: STATE_SET "uw3" 0.0;
10260 transition: DECELERATE 0.1;
10261 target: "icon_area2";
10266 action: STATE_SET "uw4" 0.0;
10267 transition: DECELERATE 0.1;
10268 target: "icon_area2";
10272 name: "not_urgent";
10273 signal: "e,state,not_urgent";
10275 action: ACTION_STOP;
10276 target: "urgentw0";
10277 target: "urgentw1";
10278 target: "urgentw2";
10279 target: "urgentw3";
10280 target: "urgentw4";
10284 after: "not_urgent2";
10287 name: "not_urgent2";
10288 action: STATE_SET "default" 0.0;
10291 target: "icon_area2";
10297 /////////////////////////////////////////////////////////////////////////////
10298 /*** MOD: BATTERY ***/
10301 name: "e/modules/battery/main";
10303 image: "batt_base.png" COMP;
10304 image: "batt_level.png" COMP;
10305 image: "batt_over.png" COMP;
10306 image: "batt_power.png" COMP;
10311 public message(Msg_Type:type, id, ...) {
10312 if ((type == MSG_FLOAT) && (id == 1)) {
10322 if (val1 < 0.0) val1 = 0.0;
10323 val2 = 0.125 - val1;
10324 if (val2 < 0.0) val2 = 0.0;
10325 val2 = val2 / 0.125;
10326 r = round(val2 * 255.0, ROUND);
10328 if (val2 > 0.125) val2 = 0.125;
10329 val2 = val2 / 0.125;
10330 g = round(val2 * 255.0, ROUND);
10338 custom_state(PART:"fill", "default", 0.0);
10339 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
10340 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
10341 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
10342 set_state(PART:"fill", "custom", 0.0);
10344 custom_state(PART:"fill_clip", "default", 0.0);
10345 set_state_val(PART:"fill_clip", STATE_REL1, 0.0, 1.0 - val);
10346 set_state(PART:"fill_clip", "custom", 0.0);
10351 part { name: "fade_clip";
10354 description { state: "default" 0.0;
10355 color: 255 255 255 255;
10357 description { state: "faded" 0.0;
10358 color: 255 255 255 160;
10361 part { name: "info_clip";
10364 clip_to: "fade_clip";
10365 description { state: "default" 0.0;
10366 color: 255 255 255 0;
10368 description { state: "visible" 0.0;
10369 color: 255 255 255 255;
10372 part { name: "pulse_clip";
10375 clip_to: "fade_clip";
10376 description { state: "default" 0.0;
10377 color: 255 255 255 255;
10379 description { state: "faded" 1.0;
10380 color: 255 255 255 255;
10382 description { state: "faded" 0.0;
10383 color: 255 255 255 0;
10386 part { name: "fill_region";
10389 description { state: "default" 0.0;
10391 rel1.relative: 0.0 (26/128);
10392 rel2.relative: 1.0 ((128-14)/128);
10395 part { name: "fill_clip";
10398 clip_to: "pulse_clip";
10399 description { state: "default" 0.0;
10400 rel1.to: "fill_region";
10401 rel1.relative: 0.0 0.5;
10402 rel2.to: "fill_region";
10403 color: 255 255 255 255;
10406 part { name: "base";
10407 clip_to: "pulse_clip";
10408 description { state: "default" 0.0;
10410 aspect_preference: BOTH;
10411 image.normal: "batt_base.png";
10414 part { name: "fill";
10416 clip_to: "fill_clip";
10417 description { state: "default" 0.0;
10420 image.normal: "batt_level.png";
10423 part { name: "over";
10425 clip_to: "pulse_clip";
10426 description { state: "default" 0.0;
10429 image.normal: "batt_over.png";
10432 part { name: "power";
10434 description { state: "default" 0.0;
10437 image.normal: "batt_power.png";
10440 description { state: "visible" 0.0;
10441 inherit: "default" 0.0;
10445 part { name: "e.text.reading";
10449 clip_to: "info_clip";
10451 description { state: "default" 0.0;
10453 rel1.relative: 0.5 0.0;
10454 rel2.relative: 1.0 0.3;
10456 color2: 255 255 255 128;
10457 color_class: "module_label";
10463 text_class: "module_small";
10467 part { name: "e.text.time";
10471 clip_to: "info_clip";
10473 description { state: "default" 0.0;
10475 rel1.relative: 0.5 0.3;
10476 rel2.relative: 1.0 0.6;
10478 color2: 255 255 255 128;
10479 color_class: "module_label";
10485 text_class: "module_small";
10491 program { name: "hover1";
10492 signal: "mouse,in";
10494 action: STATE_SET "visible" 0.0;
10495 transition: LINEAR 0.3;
10496 target: "info_clip";
10498 program { name: "hover2";
10499 signal: "mouse,out";
10501 action: STATE_SET "default" 0.0;
10502 transition: LINEAR 0.3;
10503 target: "info_clip";
10505 program { name: "charge";
10506 signal: "e,state,charging";
10508 action: STATE_SET "visible" 0.0;
10511 program { name: "discharge";
10512 signal: "e,state,discharging";
10514 action: STATE_SET "default" 0.0;
10517 program { name: "unknown";
10518 signal: "e,state,unknown";
10520 action: STATE_SET "faded" 0.0;
10521 target: "fade_clip";
10523 program { name: "pulse";
10524 signal: "e,action,pulse,start";
10526 action: STATE_SET "faded" 0.0;
10527 transition: ACCELERATE 0.3;
10529 target: "pulse_clip";
10531 program { name: "pulse2";
10532 action: STATE_SET "faded" 1.0;
10533 transition: ACCELERATE 0.1;
10534 target: "pulse_clip";
10536 program { name: "pulsestop";
10537 signal: "e,action,pulse,stop";
10539 action: STATE_SET "default" 0.0;
10540 target: "pulse_clip";
10545 name: "e/modules/battery/popup";
10554 state: "default" 0.0;
10558 aspect_preference: VERTICAL;
10560 rel1.relative: 0.0 0.0;
10561 rel2.relative: 1.0 1.0;
10562 color: 255 255 255 255;
10566 name: "e.text.title";
10571 state: "default" 0.0;
10583 text: "Your battery is low!";
10584 font: "Sans:style=Bold";
10588 text_class: "module_large";
10593 name: "e.text.label";
10598 state: "default" 0.0;
10610 text: "AC power is recommended.";
10615 text_class: "module_normal";
10623 /////////////////////////////////////////////////////////////////////////////
10624 /*** MOD: TEMPERATURE ***/
10627 name: "e/modules/temperature/main";
10629 image: "temp_base.png" COMP;
10630 image: "temp_mid.png" COMP;
10631 image: "temp_over.png" COMP;
10636 public message(Msg_Type:type, id, ...) {
10637 if ((type == MSG_FLOAT) && (id == 1)) {
10640 set_drag(PART:"temp_top", 0.0, val);
10647 clip_to: "fade_clip";
10649 state: "default" 0.0;
10650 aspect: 0.387 0.387;
10651 aspect_preference: BOTH;
10661 normal: "temp_base.png";
10667 clip_to: "temp_clip";
10669 state: "default" 0.0;
10677 normal: "temp_mid.png";
10683 clip_to: "fade_clip";
10685 state: "default" 0.0;
10693 normal: "temp_over.png";
10698 name: "e.text.reading";
10701 effect: OUTLINE_SOFT_SHADOW;
10702 clip_to: "fade_clip";
10704 state: "default" 0.0;
10713 color: 255 255 255 0;
10716 color_class: "module_label";
10718 font: "Sans:style=Bold";
10722 text_class: "module_small";
10726 state: "visible" 0.0;
10727 inherit: "default" 0.0;
10728 color: 255 255 255 255;
10738 state: "default" 0.0;
10739 color: 255 255 255 255;
10742 state: "faded" 0.0;
10743 color: 255 255 255 128;
10749 clip_to: "fade_clip";
10752 state: "default" 0.0;
10768 confine: "temp_limit";
10772 state: "default" 0.0;
10777 name: "temp_limit";
10781 state: "default" 0.0;
10784 relative: 0.0 0.081;
10788 relative: 1.0 0.637;
10797 state: "default" 0.0;
10805 signal: "mouse,in";
10807 action: STATE_SET "visible" 0.0;
10808 transition: LINEAR 0.3;
10809 target: "e.text.reading";
10813 signal: "mouse,out";
10815 action: STATE_SET "default" 0.0;
10816 transition: LINEAR 1.0;
10817 target: "e.text.reading";
10821 signal: "e,state,known";
10823 action: STATE_SET "default" 0.0;
10824 target: "fade_clip";
10828 signal: "e,state,unknown";
10830 action: STATE_SET "faded" 0.0;
10831 target: "fade_clip";
10837 /////////////////////////////////////////////////////////////////////////////
10838 /*** MOD: BACKLIGHT ***/
10839 group { name: "e/modules/backlight/main";
10841 image: "bulb-0.png" COMP;
10842 image: "bulb-1.png" COMP;
10843 image: "bulb-2.png" COMP;
10848 public message(Msg_Type:type, id, ...) {
10849 if ((type == MSG_FLOAT) && (id == 0)) {
10852 set_tween_state(PART:"glow", val, "default", 0.0, "full", 0.0);
10853 set_tween_state(PART:"glow2", val, "default", 0.0, "full", 0.0);
10860 description { state: "default" 0.0;
10863 image.normal: "bulb-1.png";
10864 color: 255 255 255 0;
10866 description { state: "full" 0.0;
10867 inherit: "default" 0.0;
10868 color: 255 255 255 255;
10873 description { state: "default" 0.0;
10875 aspect_preference: BOTH;
10876 image.normal: "bulb-0.png";
10881 description { state: "default" 0.0;
10884 image.normal: "bulb-2.png";
10885 color: 255 255 255 0;
10887 description { state: "full" 0.0;
10888 inherit: "default" 0.0;
10889 color: 255 255 255 255;
10895 /////////////////////////////////////////////////////////////////////////////
10897 /*** MOD: CLOCK ***/
10898 group { name: "e/modules/clock/digital";
10902 image: "flip_base.png" COMP;
10903 image: "flip_base_shad.png" COMP;
10904 image: "flip_shad.png" COMP;
10905 image: "flip_0t.png" COMP;
10906 image: "flip_0b.png" COMP;
10907 image: "flip_1t.png" COMP;
10908 image: "flip_1b.png" COMP;
10909 image: "flip_2t.png" COMP;
10910 image: "flip_2b.png" COMP;
10911 image: "flip_3t.png" COMP;
10912 image: "flip_3b.png" COMP;
10913 image: "flip_4t.png" COMP;
10914 image: "flip_4b.png" COMP;
10915 image: "flip_5t.png" COMP;
10916 image: "flip_5b.png" COMP;
10917 image: "flip_6t.png" COMP;
10918 image: "flip_6b.png" COMP;
10919 image: "flip_7t.png" COMP;
10920 image: "flip_7b.png" COMP;
10921 image: "flip_8t.png" COMP;
10922 image: "flip_8b.png" COMP;
10923 image: "flip_9t.png" COMP;
10924 image: "flip_9b.png" COMP;
10925 image: "flip_amt.png" COMP;
10926 image: "flip_amb.png" COMP;
10927 image: "flip_pmt.png" COMP;
10928 image: "flip_pmb.png" COMP;
10929 image: "flip_colon.png" COMP;
10932 #define DIGPRG(nom, ns) \
10933 public ns ## v0_cur, ns ## v0_pre, ns ## v0_lock, ns ## v0_next; \
10934 public ns ## animator2(val, Float:pos) { \
10935 new st1[11], st2[11], v; \
10936 v = get_int(ns ## v0_cur); \
10937 snprintf(st1, 10, "%ih", v); \
10938 snprintf(st2, 10, "%i", v); \
10939 set_tween_state(PART:nom"bot", pos, st1, 0.0, st2, 0.0); \
10940 set_tween_state(PART:nom"sh", pos, "half", 0.0, "full", 0.0); \
10941 if (pos >= 1.0) { \
10942 set_state(PART:nom"sh", "default", 0.0); \
10943 set_int(ns ## v0_lock, 0); \
10946 public ns ## animator1(val, Float:pos) { \
10947 new st1[11], st2[11], v; \
10948 v = get_int(ns ## v0_pre); \
10949 snprintf(st1, 10, "%i", v); \
10950 snprintf(st2, 10, "%ih", v); \
10951 set_tween_state(PART:nom"top", pos, st1, 0.0, st2, 0.0); \
10952 set_tween_state(PART:nom"sh", pos, "default", 0.0, "half", 0.0); \
10953 if (pos >= 1.0) anim(0.1, #ns"animator2", val); \
10955 public ns ## valset(value) { \
10957 v = get_int(ns ## v0_cur); \
10958 if (v == value) return; \
10959 if (get_int(ns ## v0_lock) == 1) { \
10960 set_state(PART:nom"sh", "default", 0.0); \
10962 set_int(ns ## v0_pre, v); \
10963 set_int(ns ## v0_cur, value); \
10964 set_int(ns ## v0_lock, 1); \
10965 snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \
10966 set_state(PART:nom"bot0", buf, 0.0); \
10967 snprintf(buf, 10, "%ih", get_int(ns ## v0_cur)); \
10968 set_state(PART:nom"bot", buf, 0.0); \
10969 snprintf(buf, 10, "%i", get_int(ns ## v0_cur)); \
10970 set_state(PART:nom"top0", buf, 0.0); \
10971 snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \
10972 set_state(PART:nom"top", buf, 0.0); \
10973 set_state(PART:nom"sh", "default", 0.0); \
10974 anim(0.1, #ns"animator1", 1); \
10988 public do_seconds, do_24h, tick_timer;
10990 public clock_cb(val) {
10991 new year, month, day, yearday, weekday, hour, minute;
10993 new v, dosec, do24h, tim;
10995 date(year, month, day, yearday, weekday, hour, minute, second);
10996 dosec = get_int(do_seconds);
10999 tim = timer(1.0 - (second - v), "clock_cb", 1);
11000 // set seconds to v
11005 tim = timer(60.0 - (second), "clock_cb", 1);
11007 set_int(tick_timer, tim);
11009 // set minutes to minute
11010 m1valset(minute / 10);
11011 m2valset(minute % 10);
11013 // set hours to hour
11014 do24h = get_int(do_24h);
11016 h1valset(hour / 10);
11017 h2valset(hour % 10);
11022 // if 12 or later, its pm
11025 // if we are after 12 (1, 2, 3 etc.) then mod by 12
11026 if (hour > 12) hour = hour % 12;
11030 // make after midnight be 12:XX AM :)
11031 if (hour == 0) hour = 12;
11033 h1valset(hour / 10);
11034 h2valset(hour % 10);
11039 public eval_fields() {
11042 dosec = get_int(do_seconds);
11043 do24h = get_int(do_24h);
11044 custom_state(PART:"hours1", "default", 0.0);
11045 custom_state(PART:"hours2", "default", 0.0);
11046 custom_state(PART:"mins1", "default", 0.0);
11047 custom_state(PART:"mins2", "default", 0.0);
11048 custom_state(PART:"secs1", "default", 0.0);
11049 custom_state(PART:"secs2", "default", 0.0);
11050 custom_state(PART:"ampm", "default", 0.0);
11051 if ((dosec) && (!do24h)) { // sec + ampm
11052 set_state_val(PART:"hours1", STATE_REL1, (0.0/16.0), 0.0);
11053 set_state_val(PART:"hours1", STATE_REL2, (2.0/16.0), 1.0);
11054 set_state_val(PART:"hours2", STATE_REL1, (2.0/16.0), 0.0);
11055 set_state_val(PART:"hours2", STATE_REL2, (4.0/16.0), 1.0);
11056 set_state_val(PART:"mins1", STATE_REL1, (5.0/16.0), 0.0);
11057 set_state_val(PART:"mins1", STATE_REL2, (7.0/16.0), 1.0);
11058 set_state_val(PART:"mins2", STATE_REL1, (7.0/16.0), 0.0);
11059 set_state_val(PART:"mins2", STATE_REL2, (9.0/16.0), 1.0);
11060 set_state_val(PART:"secs1", STATE_REL1, (10.0/16.0), 0.0);
11061 set_state_val(PART:"secs1", STATE_REL2, (12.0/16.0), 1.0);
11062 set_state_val(PART:"secs2", STATE_REL1, (12.0/16.0), 0.0);
11063 set_state_val(PART:"secs2", STATE_REL2, (14.0/16.0), 1.0);
11064 set_state_val(PART:"ampm", STATE_REL1, (14.0/16.0), 0.0);
11065 set_state_val(PART:"ampm", STATE_REL2, (16.0/16.0), 1.0);
11066 set_min_size(16 * 4, 16);
11067 set_max_size(16 * 32, 128);
11069 else if ((dosec) && (do24h)) { // sec + -
11070 set_state_val(PART:"hours1", STATE_REL1, (0.0/14.0), 0.0);
11071 set_state_val(PART:"hours1", STATE_REL2, (2.0/14.0), 1.0);
11072 set_state_val(PART:"hours2", STATE_REL1, (2.0/14.0), 0.0);
11073 set_state_val(PART:"hours2", STATE_REL2, (4.0/14.0), 1.0);
11074 set_state_val(PART:"mins1", STATE_REL1, (5.0/14.0), 0.0);
11075 set_state_val(PART:"mins1", STATE_REL2, (7.0/14.0), 1.0);
11076 set_state_val(PART:"mins2", STATE_REL1, (7.0/14.0), 0.0);
11077 set_state_val(PART:"mins2", STATE_REL2, (9.0/14.0), 1.0);
11078 set_state_val(PART:"secs1", STATE_REL1, (10.0/14.0), 0.0);
11079 set_state_val(PART:"secs1", STATE_REL2, (12.0/14.0), 1.0);
11080 set_state_val(PART:"secs2", STATE_REL1, (12.0/14.0), 0.0);
11081 set_state_val(PART:"secs2", STATE_REL2, (14.0/14.0), 1.0);
11082 set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0);
11083 set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0);
11084 set_min_size(14 * 4, 16);
11085 set_max_size(14 * 32, 128);
11087 else if ((!dosec) && (!do24h)) { // - + ampm
11088 set_state_val(PART:"hours1", STATE_REL1, (0.0/11.0), 0.0);
11089 set_state_val(PART:"hours1", STATE_REL2, (2.0/11.0), 1.0);
11090 set_state_val(PART:"hours2", STATE_REL1, (2.0/11.0), 0.0);
11091 set_state_val(PART:"hours2", STATE_REL2, (4.0/11.0), 1.0);
11092 set_state_val(PART:"mins1", STATE_REL1, (5.0/11.0), 0.0);
11093 set_state_val(PART:"mins1", STATE_REL2, (7.0/11.0), 1.0);
11094 set_state_val(PART:"mins2", STATE_REL1, (7.0/11.0), 0.0);
11095 set_state_val(PART:"mins2", STATE_REL2, (9.0/11.0), 1.0);
11096 set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0);
11097 set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0);
11098 set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0);
11099 set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0);
11100 set_state_val(PART:"ampm", STATE_REL1, (9.0/11.0), 0.0);
11101 set_state_val(PART:"ampm", STATE_REL2, (11.0/11.0), 1.0);
11102 set_min_size(11 * 4, 16);
11103 set_max_size(11 * 32, 128);
11105 else if ((!dosec) && (do24h)) { // - + -
11106 set_state_val(PART:"hours1", STATE_REL1, (0.0/9.0), 0.0);
11107 set_state_val(PART:"hours1", STATE_REL2, (2.0/9.0), 1.0);
11108 set_state_val(PART:"hours2", STATE_REL1, (2.0/9.0), 0.0);
11109 set_state_val(PART:"hours2", STATE_REL2, (4.0/9.0), 1.0);
11110 set_state_val(PART:"mins1", STATE_REL1, (5.0/9.0), 0.0);
11111 set_state_val(PART:"mins1", STATE_REL2, (7.0/9.0), 1.0);
11112 set_state_val(PART:"mins2", STATE_REL1, (7.0/9.0), 0.0);
11113 set_state_val(PART:"mins2", STATE_REL2, (9.0/9.0), 1.0);
11114 set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0);
11115 set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0);
11116 set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0);
11117 set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0);
11118 set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0);
11119 set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0);
11120 set_min_size(9 * 4, 16);
11121 set_max_size(9 * 32, 128);
11123 set_state(PART:"hours1", "custom", 0.0);
11124 set_state(PART:"hours2", "custom", 0.0);
11125 set_state(PART:"mins1", "custom", 0.0);
11126 set_state(PART:"mins2", "custom", 0.0);
11127 set_state(PART:"secs1", "custom", 0.0);
11128 set_state(PART:"secs2", "custom", 0.0);
11129 set_state(PART:"ampm", "custom", 0.0);
11130 emit("e,state,sizing,changed", "");
11134 part { name: "hclip"; type: RECT;
11135 description { state: "default" 0.0;
11137 description { state: "hidden" 0.0;
11141 part { name: "mclip"; type: RECT;
11142 description { state: "default" 0.0;
11144 description { state: "hidden" 0.0;
11148 part { name: "sclip"; type: RECT;
11149 description { state: "default" 0.0;
11151 description { state: "hidden" 0.0;
11155 part { name: "ampmclip"; type: RECT;
11156 description { state: "default" 0.0;
11158 description { state: "hidden" 0.0;
11162 part { name: "hours1"; type: RECT;
11163 description { state: "default" 0.0;
11165 rel1.relative: (0/16) 0.0;
11166 rel2.relative: (2/16) 1.0;
11169 part { name: "hours2"; type: RECT;
11170 description { state: "default" 0.0;
11172 rel1.relative: (2/16) 0.0;
11173 rel2.relative: (4/16) 1.0;
11176 part { name: "hcolon1";
11178 description { state: "default" 0.0;
11180 rel1.relative: 1.0 0.0;
11183 rel2.relative: 0.0 1.0;
11185 image.normal: "flip_colon.png";
11188 aspect_preference: BOTH;
11191 part { name: "hcolon2";
11193 description { state: "default" 0.0;
11194 rel1.to: "hcolon1";
11195 rel1.offset: -1 -1;
11196 rel2.to: "hcolon1";
11197 rel2.offset: -2 -2;
11199 image.normal: "flip_colon.png";
11202 part { name: "mins1"; type: RECT;
11203 description { state: "default" 0.0;
11205 rel1.relative: (5/16) 0.0;
11206 rel2.relative: (7/16) 1.0;
11209 part { name: "mins2"; type: RECT;
11210 description { state: "default" 0.0;
11212 rel1.relative: (7/16) 0.0;
11213 rel2.relative: (9/16) 1.0;
11216 part { name: "mcolon1";
11218 description { state: "default" 0.0;
11220 rel1.relative: 1.0 0.0;
11223 rel2.relative: 0.0 1.0;
11225 image.normal: "flip_colon.png";
11228 aspect_preference: BOTH;
11231 part { name: "mcolon2";
11233 description { state: "default" 0.0;
11234 rel1.to: "mcolon1";
11235 rel1.offset: -1 -1;
11236 rel2.to: "mcolon1";
11237 rel2.offset: -2 -2;
11239 image.normal: "flip_colon.png";
11242 part { name: "secs1"; type: RECT;
11243 description { state: "default" 0.0;
11245 rel1.relative: (10/16) 0.0;
11246 rel2.relative: (12/16) 1.0;
11249 part { name: "secs2"; type: RECT;
11250 description { state: "default" 0.0;
11252 rel1.relative: (12/16) 0.0;
11253 rel2.relative: (14/16) 1.0;
11256 part { name: "ampm"; type: RECT;
11257 description { state: "default" 0.0;
11259 rel1.relative: (14/16) 0.0;
11260 rel2.relative: (16/16) 1.0;
11264 #define DIGIT(nom, relto, clipto) \
11265 part { name: nom"base"; \
11267 description { state: "default" 0.0; \
11269 rel1.offset: 1 1; \
11271 rel2.offset: -2 -2; \
11274 aspect_preference: BOTH; \
11277 part { name: nom"shad"; \
11279 description { state: "default" 0.0; \
11280 rel1.offset: -4 -4; \
11281 rel1.to: nom"base"; \
11282 rel2.offset: 3 3; \
11283 rel2.to: nom"base"; \
11285 normal: "flip_base_shad.png"; \
11290 part { name: nom"b"; type: RECT; \
11291 description { state: "default" 0.0; \
11293 rel1.to: nom"base"; \
11294 rel1.relative: 0.0 0.5; \
11295 rel2.to: nom"base"; \
11298 part { name: nom"t"; type: RECT; \
11299 description { state: "default" 0.0; \
11301 rel1.to: nom"base"; \
11302 rel2.to: nom"base"; \
11303 rel2.relative: 1.0 0.5; \
11306 part { name: nom"bot0"; \
11308 description { state: "default" 0.0; \
11311 image.normal: "flip_0b.png"; \
11313 description { state: "0" 0.0; \
11314 inherit: "default" 0.0; \
11315 image.normal: "flip_0b.png"; \
11317 description { state: "1" 0.0; \
11318 inherit: "default" 0.0; \
11319 image.normal: "flip_1b.png"; \
11321 description { state: "2" 0.0; \
11322 inherit: "default" 0.0; \
11323 image.normal: "flip_2b.png"; \
11325 description { state: "3" 0.0; \
11326 inherit: "default" 0.0; \
11327 image.normal: "flip_3b.png"; \
11329 description { state: "4" 0.0; \
11330 inherit: "default" 0.0; \
11331 image.normal: "flip_4b.png"; \
11333 description { state: "5" 0.0; \
11334 inherit: "default" 0.0; \
11335 image.normal: "flip_5b.png"; \
11337 description { state: "6" 0.0; \
11338 inherit: "default" 0.0; \
11339 image.normal: "flip_6b.png"; \
11341 description { state: "7" 0.0; \
11342 inherit: "default" 0.0; \
11343 image.normal: "flip_7b.png"; \
11345 description { state: "8" 0.0; \
11346 inherit: "default" 0.0; \
11347 image.normal: "flip_8b.png"; \
11349 description { state: "9" 0.0; \
11350 inherit: "default" 0.0; \
11351 image.normal: "flip_9b.png"; \
11354 part { name: nom"sh"; \
11356 description { state: "default" 0.0; \
11359 rel2.relative: 1.0 0.0; \
11360 image.normal: "flip_shad.png"; \
11362 description { state: "half" 0.0; \
11363 inherit: "default" 0.0; \
11364 rel2.relative: 1.0 0.5; \
11366 description { state: "full" 0.0; \
11367 inherit: "default" 0.0; \
11368 rel2.relative: 1.0 1.0; \
11371 part { name: nom"bot"; \
11373 description { state: "default" 0.0; \
11376 image.normal: "flip_0b.png"; \
11378 description { state: "0" 0.0; \
11379 inherit: "default" 0.0; \
11380 rel2.relative: 1.0 1.0; \
11381 image.normal: "flip_0b.png"; \
11383 description { state: "0h" 0.0; \
11384 inherit: "default" 0.0; \
11386 rel2.relative: 1.0 0.0; \
11387 image.normal: "flip_0b.png"; \
11389 description { state: "1" 0.0; \
11390 inherit: "default" 0.0; \
11391 rel2.relative: 1.0 1.0; \
11392 image.normal: "flip_1b.png"; \
11394 description { state: "1h" 0.0; \
11395 inherit: "default" 0.0; \
11397 rel2.relative: 1.0 0.0; \
11398 image.normal: "flip_1b.png"; \
11400 description { state: "2" 0.0; \
11401 inherit: "default" 0.0; \
11402 rel2.relative: 1.0 1.0; \
11403 image.normal: "flip_2b.png"; \
11405 description { state: "2h" 0.0; \
11406 inherit: "default" 0.0; \
11408 rel2.relative: 1.0 0.0; \
11409 image.normal: "flip_2b.png"; \
11411 description { state: "3" 0.0; \
11412 inherit: "default" 0.0; \
11413 rel2.relative: 1.0 1.0; \
11414 image.normal: "flip_3b.png"; \
11416 description { state: "3h" 0.0; \
11417 inherit: "default" 0.0; \
11419 rel2.relative: 1.0 0.0; \
11420 image.normal: "flip_3b.png"; \
11422 description { state: "4" 0.0; \
11423 inherit: "default" 0.0; \
11424 rel2.relative: 1.0 1.0; \
11425 image.normal: "flip_4b.png"; \
11427 description { state: "4h" 0.0; \
11428 inherit: "default" 0.0; \
11430 rel2.relative: 1.0 0.0; \
11431 image.normal: "flip_4b.png"; \
11433 description { state: "5" 0.0; \
11434 inherit: "default" 0.0; \
11435 rel2.relative: 1.0 1.0; \
11436 image.normal: "flip_5b.png"; \
11438 description { state: "5h" 0.0; \
11439 inherit: "default" 0.0; \
11441 rel2.relative: 1.0 0.0; \
11442 image.normal: "flip_5b.png"; \
11444 description { state: "6" 0.0; \
11445 inherit: "default" 0.0; \
11446 rel2.relative: 1.0 1.0; \
11447 image.normal: "flip_6b.png"; \
11449 description { state: "6h" 0.0; \
11450 inherit: "default" 0.0; \
11452 rel2.relative: 1.0 0.0; \
11453 image.normal: "flip_6b.png"; \
11455 description { state: "7" 0.0; \
11456 inherit: "default" 0.0; \
11457 rel2.relative: 1.0 1.0; \
11458 image.normal: "flip_7b.png"; \
11460 description { state: "7h" 0.0; \
11461 inherit: "default" 0.0; \
11463 rel2.relative: 1.0 0.0; \
11464 image.normal: "flip_7b.png"; \
11466 description { state: "8" 0.0; \
11467 inherit: "default" 0.0; \
11468 rel2.relative: 1.0 1.0; \
11469 image.normal: "flip_8b.png"; \
11471 description { state: "8h" 0.0; \
11472 inherit: "default" 0.0; \
11474 rel2.relative: 1.0 0.0; \
11475 image.normal: "flip_8b.png"; \
11477 description { state: "9" 0.0; \
11478 inherit: "default" 0.0; \
11479 rel2.relative: 1.0 1.0; \
11480 image.normal: "flip_9b.png"; \
11482 description { state: "9h" 0.0; \
11483 inherit: "default" 0.0; \
11485 rel2.relative: 1.0 0.0; \
11486 image.normal: "flip_9b.png"; \
11489 part { name: nom"top0"; \
11491 description { state: "default" 0.0; \
11494 image.normal: "flip_0t.png"; \
11496 description { state: "0" 0.0; \
11497 inherit: "default" 0.0; \
11498 image.normal: "flip_0t.png"; \
11500 description { state: "1" 0.0; \
11501 inherit: "default" 0.0; \
11502 image.normal: "flip_1t.png"; \
11504 description { state: "2" 0.0; \
11505 inherit: "default" 0.0; \
11506 image.normal: "flip_2t.png"; \
11508 description { state: "3" 0.0; \
11509 inherit: "default" 0.0; \
11510 image.normal: "flip_3t.png"; \
11512 description { state: "4" 0.0; \
11513 inherit: "default" 0.0; \
11514 image.normal: "flip_4t.png"; \
11516 description { state: "5" 0.0; \
11517 inherit: "default" 0.0; \
11518 image.normal: "flip_5t.png"; \
11520 description { state: "6" 0.0; \
11521 inherit: "default" 0.0; \
11522 image.normal: "flip_6t.png"; \
11524 description { state: "7" 0.0; \
11525 inherit: "default" 0.0; \
11526 image.normal: "flip_7t.png"; \
11528 description { state: "8" 0.0; \
11529 inherit: "default" 0.0; \
11530 image.normal: "flip_8t.png"; \
11532 description { state: "9" 0.0; \
11533 inherit: "default" 0.0; \
11534 image.normal: "flip_9t.png"; \
11537 part { name: nom"top"; \
11539 description { state: "default" 0.0; \
11542 image.normal: "flip_0t.png"; \
11544 description { state: "0" 0.0; \
11545 inherit: "default" 0.0; \
11546 rel1.relative: 0.0 0.0; \
11547 image.normal: "flip_0t.png"; \
11549 description { state: "0h" 0.0; \
11550 inherit: "default" 0.0; \
11551 color: 128 128 128 255; \
11553 rel1.relative: 0.0 1.0; \
11554 image.normal: "flip_0t.png"; \
11556 description { state: "1" 0.0; \
11557 inherit: "default" 0.0; \
11558 rel1.relative: 0.0 0.0; \
11559 image.normal: "flip_1t.png"; \
11561 description { state: "1h" 0.0; \
11562 inherit: "default" 0.0; \
11563 color: 128 128 128 255; \
11565 rel1.relative: 0.0 1.0; \
11566 image.normal: "flip_1t.png"; \
11568 description { state: "2" 0.0; \
11569 inherit: "default" 0.0; \
11570 rel1.relative: 0.0 0.0; \
11571 image.normal: "flip_2t.png"; \
11573 description { state: "2h" 0.0; \
11574 inherit: "default" 0.0; \
11575 color: 128 128 128 255; \
11577 rel1.relative: 0.0 1.0; \
11578 image.normal: "flip_2t.png"; \
11580 description { state: "3" 0.0; \
11581 inherit: "default" 0.0; \
11582 rel1.relative: 0.0 0.0; \
11583 image.normal: "flip_3t.png"; \
11585 description { state: "3h" 0.0; \
11586 inherit: "default" 0.0; \
11587 color: 128 128 128 255; \
11589 rel1.relative: 0.0 1.0; \
11590 image.normal: "flip_3t.png"; \
11592 description { state: "4" 0.0; \
11593 inherit: "default" 0.0; \
11594 rel1.relative: 0.0 0.0; \
11595 image.normal: "flip_4t.png"; \
11597 description { state: "4h" 0.0; \
11598 inherit: "default" 0.0; \
11599 color: 128 128 128 255; \
11601 rel1.relative: 0.0 1.0; \
11602 image.normal: "flip_4t.png"; \
11604 description { state: "5" 0.0; \
11605 inherit: "default" 0.0; \
11606 rel1.relative: 0.0 0.0; \
11607 image.normal: "flip_5t.png"; \
11609 description { state: "5h" 0.0; \
11610 inherit: "default" 0.0; \
11611 color: 128 128 128 255; \
11613 rel1.relative: 0.0 1.0; \
11614 image.normal: "flip_5t.png"; \
11616 description { state: "6" 0.0; \
11617 inherit: "default" 0.0; \
11618 rel1.relative: 0.0 0.0; \
11619 image.normal: "flip_6t.png"; \
11621 description { state: "6h" 0.0; \
11622 inherit: "default" 0.0; \
11623 color: 128 128 128 255; \
11625 rel1.relative: 0.0 1.0; \
11626 image.normal: "flip_6t.png"; \
11628 description { state: "7" 0.0; \
11629 inherit: "default" 0.0; \
11630 rel1.relative: 0.0 0.0; \
11631 image.normal: "flip_7t.png"; \
11633 description { state: "7h" 0.0; \
11634 inherit: "default" 0.0; \
11635 color: 128 128 128 255; \
11637 rel1.relative: 0.0 1.0; \
11638 image.normal: "flip_7t.png"; \
11640 description { state: "8" 0.0; \
11641 inherit: "default" 0.0; \
11642 rel1.relative: 0.0 0.0; \
11643 image.normal: "flip_8t.png"; \
11645 description { state: "8h" 0.0; \
11646 inherit: "default" 0.0; \
11647 color: 128 128 128 255; \
11649 rel1.relative: 0.0 1.0; \
11650 image.normal: "flip_8t.png"; \
11652 description { state: "9" 0.0; \
11653 inherit: "default" 0.0; \
11654 rel1.relative: 0.0 0.0; \
11655 image.normal: "flip_9t.png"; \
11657 description { state: "9h" 0.0; \
11658 inherit: "default" 0.0; \
11659 color: 128 128 128 255; \
11661 rel1.relative: 0.0 1.0; \
11662 image.normal: "flip_9t.png"; \
11666 DIGIT("h1", "hours1", "hclip");
11667 DIGIT("h2", "hours2", "hclip");
11669 DIGIT("m1", "mins1", "mclip");
11670 DIGIT("m2", "mins2", "mclip");
11672 DIGIT("s1", "secs1", "sclip");
11673 DIGIT("s2", "secs2", "sclip");
11675 #define DIGAP(nom, relto, clipto) \
11676 part { name: nom"base"; \
11678 description { state: "default" 0.0; \
11680 rel1.offset: 1 1; \
11682 rel2.offset: -2 -2; \
11685 aspect_preference: BOTH; \
11688 part { name: nom"shad"; \
11690 description { state: "default" 0.0; \
11691 rel1.offset: -4 -4; \
11692 rel1.to: nom"base"; \
11693 rel2.offset: 3 3; \
11694 rel2.to: nom"base"; \
11696 normal: "flip_base_shad.png"; \
11701 part { name: nom"b"; type: RECT; \
11702 description { state: "default" 0.0; \
11704 rel1.to: nom"base"; \
11705 rel1.relative: 0.0 0.5; \
11706 rel2.to: nom"base"; \
11709 part { name: nom"t"; type: RECT; \
11710 description { state: "default" 0.0; \
11712 rel1.to: nom"base"; \
11713 rel2.to: nom"base"; \
11714 rel2.relative: 1.0 0.5; \
11717 part { name: nom"bot0"; \
11719 description { state: "default" 0.0; \
11722 image.normal: "flip_amb.png"; \
11724 description { state: "0" 0.0; \
11725 inherit: "default" 0.0; \
11726 image.normal: "flip_amb.png"; \
11728 description { state: "1" 0.0; \
11729 inherit: "default" 0.0; \
11730 image.normal: "flip_pmb.png"; \
11733 part { name: nom"sh"; \
11735 description { state: "default" 0.0; \
11738 rel2.relative: 1.0 0.0; \
11739 image.normal: "flip_shad.png"; \
11741 description { state: "half" 0.0; \
11742 inherit: "default" 0.0; \
11743 rel2.relative: 1.0 0.5; \
11745 description { state: "full" 0.0; \
11746 inherit: "default" 0.0; \
11747 rel2.relative: 1.0 1.0; \
11750 part { name: nom"bot"; \
11752 description { state: "default" 0.0; \
11755 image.normal: "flip_amb.png"; \
11757 description { state: "0" 0.0; \
11758 inherit: "default" 0.0; \
11759 rel2.relative: 1.0 1.0; \
11760 image.normal: "flip_amb.png"; \
11762 description { state: "0h" 0.0; \
11763 inherit: "default" 0.0; \
11765 rel2.relative: 1.0 0.0; \
11766 image.normal: "flip_amb.png"; \
11768 description { state: "1" 0.0; \
11769 inherit: "default" 0.0; \
11770 rel2.relative: 1.0 1.0; \
11771 image.normal: "flip_pmb.png"; \
11773 description { state: "1h" 0.0; \
11774 inherit: "default" 0.0; \
11776 rel2.relative: 1.0 0.0; \
11777 image.normal: "flip_pmb.png"; \
11780 part { name: nom"top0"; \
11782 description { state: "default" 0.0; \
11785 image.normal: "flip_amt.png"; \
11787 description { state: "0" 0.0; \
11788 inherit: "default" 0.0; \
11789 image.normal: "flip_amt.png"; \
11791 description { state: "1" 0.0; \
11792 inherit: "default" 0.0; \
11793 image.normal: "flip_pmt.png"; \
11796 part { name: nom"top"; \
11798 description { state: "default" 0.0; \
11801 image.normal: "flip_amt.png"; \
11803 description { state: "0" 0.0; \
11804 inherit: "default" 0.0; \
11805 rel1.relative: 0.0 0.0; \
11806 image.normal: "flip_amt.png"; \
11808 description { state: "0h" 0.0; \
11809 inherit: "default" 0.0; \
11810 color: 128 128 128 255; \
11812 rel1.relative: 0.0 1.0; \
11813 image.normal: "flip_amt.png"; \
11815 description { state: "1" 0.0; \
11816 inherit: "default" 0.0; \
11817 rel1.relative: 0.0 0.0; \
11818 image.normal: "flip_pmt.png"; \
11820 description { state: "1h" 0.0; \
11821 inherit: "default" 0.0; \
11822 color: 128 128 128 255; \
11824 rel1.relative: 0.0 1.0; \
11825 image.normal: "flip_pmt.png"; \
11829 DIGAP("ap", "ampm", "ampmclip");
11831 ///////////////////////////////////////////////////////////////////
11833 part { name: "event"; type: RECT;
11835 description { state: "default" 0.0;
11841 program { name: "init";
11848 program { name: "secon";
11849 signal: "e,state,seconds,on";
11851 action: STATE_SET "default" 0.0;
11855 program { name: "sec2";
11859 set_int(do_seconds, 1);
11860 set_state(PART:"sclip", "default", 0.0);
11862 tim = get_int(tick_timer);
11865 set_int(tick_timer, 0);
11870 program { name: "secoff";
11871 signal: "e,state,seconds,off";
11873 action: STATE_SET "default" 0.0;
11877 program { name: "sec3";
11881 set_int(do_seconds, 0);
11882 set_state(PART:"sclip", "hidden", 0.0);
11884 tim = get_int(tick_timer);
11887 set_int(tick_timer, 0);
11892 program { name: "24h";
11893 signal: "e,state,24h,on";
11898 set_int(do_24h, 1);
11899 set_state(PART:"ampmclip", "hidden", 0.0);
11901 tim = get_int(tick_timer);
11904 set_int(tick_timer, 0);
11909 program { name: "12h";
11910 signal: "e,state,24h,off";
11915 set_int(do_24h, 0);
11916 set_state(PART:"ampmclip", "default", 0.0);
11918 tim = get_int(tick_timer);
11921 set_int(tick_timer, 0);
11928 group { name: "e/modules/clock/main";
11930 image: "clock_base.png" COMP;
11931 image: "tacho_fg.png" COMP;
11932 image: "ch-h1.png" COMP;
11933 image: "ch-h2.png" COMP;
11934 image: "ch-m1.png" COMP;
11935 image: "ch-m2.png" COMP;
11936 image: "ch-s1.png" COMP;
11937 image: "ch-s2.png" COMP;
11938 image: "ch-h1-2.png" COMP;
11939 image: "ch-h2-2.png" COMP;
11940 image: "ch-m1-2.png" COMP;
11941 image: "ch-m2-2.png" COMP;
11942 image: "ch-s1-2.png" COMP;
11943 image: "ch-s2-2.png" COMP;
11944 image: "ch-h1-3.png" COMP;
11945 image: "ch-h2-3.png" COMP;
11946 image: "ch-m1-3.png" COMP;
11947 image: "ch-m2-3.png" COMP;
11948 image: "ch-s1-3.png" COMP;
11949 image: "ch-s2-3.png" COMP;
11954 public do_seconds, tick_timer;
11956 public clock_cb(val) {
11957 new year, month, day, yearday, weekday, hour, minute;
11962 date(year, month, day, yearday, weekday, hour, minute, second);
11963 get_geometry(PART:"hour", x, y, w, h);
11964 dosec = get_int(do_seconds);
11967 tim = timer(1.0 - (second - v), "clock_cb", 1);
11969 custom_state(PART:"seconds", "default", 0.0);
11970 set_state_val(PART:"seconds", STATE_MAP_ROT_Z, (v * 360.0) / 60.0);
11972 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-3.png");
11974 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-2.png");
11976 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1.png");
11977 set_state(PART:"seconds", "custom", 0.0);
11979 custom_state(PART:"seconds-sh", "default", 0.0);
11980 set_state_val(PART:"seconds-sh", STATE_MAP_ROT_Z, (v * 360.0) / 60.0);
11982 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-3.png");
11984 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-2.png");
11986 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2.png");
11987 set_state(PART:"seconds-sh", "custom", 0.0);
11990 tim = timer(60.0 - (second), "clock_cb", 1);
11992 set_int(tick_timer, tim);
11994 custom_state(PART:"minutes", "default", 0.0);
11995 set_state_val(PART:"minutes", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0);
11997 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-3.png");
11999 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-2.png");
12001 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1.png");
12002 set_state(PART:"minutes", "custom", 0.0);
12004 custom_state(PART:"minutes-sh", "default", 0.0);
12005 set_state_val(PART:"minutes-sh", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0);
12007 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-3.png");
12009 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-2.png");
12011 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2.png");
12012 set_state(PART:"minutes-sh", "custom", 0.0);
12014 custom_state(PART:"hour", "default", 0.0);
12015 set_state_val(PART:"hour", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0);
12017 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-3.png");
12019 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-2.png");
12021 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1.png");
12022 set_state(PART:"hour", "custom", 0.0);
12024 custom_state(PART:"hour-sh", "default", 0.0);
12025 set_state_val(PART:"hour-sh", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0);
12027 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-3.png");
12029 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-2.png");
12031 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2.png");
12032 set_state(PART:"hour-sh", "custom", 0.0);
12039 state: "default" 0.0;
12041 image.normal: "clock_base.png";
12049 state: "default" 0.0;
12053 relative: (2.0/128.0) (2.0/128.0);
12057 relative: (1.0+(2.0/128.0)) (1.0+(2.0/128.0));
12062 name: "seconds-sh";
12064 description { state: "default" 0.0;
12067 relative: 0.3125 0.0;
12071 relative: 0.6875 0.6875;
12073 image.normal: "ch-s2.png";
12081 description { state: "hidden" 0.0;
12082 inherit: "default" 0.0;
12089 description { state: "default" 0.0;
12092 relative: 0.3125 0.0;
12096 relative: 0.6875 0.6875;
12098 image.normal: "ch-s1.png";
12106 description { state: "hidden" 0.0;
12107 inherit: "default" 0.0;
12112 name: "minutes-sh";
12115 state: "default" 0.0;
12118 relative: 0.3125 0.0;
12122 relative: 0.6875 0.6875;
12124 image.normal: "ch-m2.png";
12137 state: "default" 0.0;
12140 relative: 0.3125 0.0;
12144 relative: 0.6875 0.6875;
12146 image.normal: "ch-m1.png";
12159 state: "default" 0.0;
12162 relative: 0.3125 0.0;
12166 relative: 0.6875 0.6875;
12168 image.normal: "ch-h2.png";
12181 state: "default" 0.0;
12184 relative: 0.3125 0.0;
12188 relative: 0.6875 0.6875;
12190 image.normal: "ch-h1.png";
12203 state: "default" 0.0;
12206 image.normal: "tacho_fg.png";
12211 program { name: "init";
12218 program { name: "secon";
12219 signal: "e,state,seconds,on";
12221 action: STATE_SET "default" 0.0;
12223 target: "seconds-sh";
12226 program { name: "sec2";
12230 set_int(do_seconds, 1);
12231 tim = get_int(tick_timer);
12234 set_int(tick_timer, 0);
12239 program { name: "secoff";
12240 signal: "e,state,seconds,off";
12242 action: STATE_SET "hidden" 0.0;
12244 target: "seconds-sh";
12247 program { name: "sec3";
12251 set_int(do_seconds, 0);
12252 tim = get_int(tick_timer);
12255 set_int(tick_timer, 0);
12263 group { name: "e/modules/clock/calendar/dayname";
12265 part { name: "e.text.label";
12270 description { state: "default" 0.0;
12273 color3: 255 255 255 255;
12275 rel2.offset: -3 -3;
12282 text_class: "module_small";
12288 group { name: "e/modules/clock/calendar/day";
12290 image: "inset_sunk.png" COMP;
12293 part { name: "hidden"; type: RECT;
12295 description { state: "default" 0.0;
12296 color: 255 255 255 255;
12298 description { state: "hidden" 0.0;
12299 inherit: "default" 0.0;
12300 color: 255 255 255 64;
12303 part { name: "weekend"; type: RECT;
12306 description { state: "default" 0.0;
12309 rel2.offset: -2 -2;
12311 description { state: "weekend" 0.0;
12312 inherit: "default" 0.0;
12316 part { name: "day"; type: RECT;
12319 description { state: "default" 0.0;
12320 color: 255 255 255 0;
12322 rel2.offset: -2 -2;
12324 description { state: "today" 0.0;
12325 inherit: "default" 0.0;
12329 part { name: "e.text.label";
12334 description { state: "default" 0.0;
12339 rel2.offset: -3 -3;
12346 text_class: "module_small";
12349 description { state: "today" 0.0;
12350 inherit: "default" 0.0;
12351 color: 255 255 255 255;
12354 part { name: "inset";
12357 description { state: "default" 0.0;
12358 image.normal: "inset_sunk.png";
12360 image.border: 7 7 7 7;
12362 color: 255 255 255 128;
12367 program { name: "weekend";
12368 signal: "e,state,weekend";
12370 action: STATE_SET "weekend" 0.0;
12373 program { name: "weekday";
12374 signal: "e,state,weekday";
12376 action: STATE_SET "default" 0.0;
12379 program { name: "hidden";
12380 signal: "e,state,hidden";
12382 action: STATE_SET "hidden" 0.0;
12385 program { name: "visible";
12386 signal: "e,state,visible";
12388 action: STATE_SET "default" 0.0;
12391 program { name: "today";
12392 signal: "e,state,today";
12394 action: STATE_SET "today" 0.0;
12396 target: "e.text.label";
12398 program { name: "someday";
12399 signal: "e,state,someday";
12401 action: STATE_SET "default" 0.0;
12403 target: "e.text.label";
12407 group { name: "e/modules/clock/calendar";
12409 image: "arrow_left.png" COMP;
12410 image: "arrow_right.png" COMP;
12411 image: "inset_sunk.png" COMP;
12412 image: "ilist_1.png" COMP;
12413 image: "ilist_2.png" COMP;
12414 image: "ilist_item_shadow.png" COMP;
12417 part { name: "e.text.month";
12419 effect: SOFT_SHADOW;
12422 description { state: "default" 0.0;
12432 color: 255 255 255 255;
12435 font: "Sans:style=Bold";
12439 text_class: "module_normal";
12443 part { name: "e.text.year";
12445 effect: SOFT_SHADOW;
12448 description { state: "default" 0.0;
12458 color: 255 255 255 255;
12461 font: "Sans:style=Bold";
12465 text_class: "module_normal";
12469 part { name: "previm";
12471 description { state: "default" 0.0;
12476 image.normal: "arrow_left.png";
12478 description { state: "pressed" 0.0;
12479 inherit: "default" 0.0;
12484 part { name: "prev";
12486 description { state: "default" 0.0;
12490 aspect_preference: VERTICAL;
12491 rel1.to_y: "e.text.month";
12492 rel1.relative: 0.0 0.0;
12493 rel2.to_y: "e.text.month";
12494 rel2.relative: 0.0 1.0;
12496 program { name: "prev_down";
12497 signal: "mouse,down,1";
12499 action: STATE_SET "pressed" 0.0;
12502 program { name: "prev_up";
12503 signal: "mouse,up,1";
12505 action: STATE_SET "default" 0.0;
12508 program { name: "prev_clicked";
12509 signal: "mouse,clicked,1";
12511 action: SIGNAL_EMIT "e,action,prev" "";
12514 part { name: "nextim";
12516 description { state: "default" 0.0;
12521 image.normal: "arrow_right.png";
12523 description { state: "pressed" 0.0;
12524 inherit: "default" 0.0;
12529 part { name: "next";
12531 description { state: "default" 0.0;
12535 aspect_preference: VERTICAL;
12536 rel1.to_y: "e.text.month";
12537 rel1.relative: 1.0 0.0;
12538 rel2.to_y: "e.text.month";
12539 rel2.relative: 1.0 1.0;
12541 program { name: "next_down";
12542 signal: "mouse,down,1";
12544 action: STATE_SET "pressed" 0.0;
12547 program { name: "next_up";
12548 signal: "mouse,up,1";
12550 action: STATE_SET "default" 0.0;
12553 program { name: "next_clicked";
12554 signal: "mouse,clicked,1";
12556 action: SIGNAL_EMIT "e,action,next" "";
12559 part { name: "days_bg1";
12561 description { state: "default" 0.0;
12562 rel1.to: "e.table.days";
12563 rel1.offset: -1 -1;
12564 rel2.to: "e.table.days";
12566 image.normal: "ilist_2.png";
12567 image.border: 2 2 2 2;
12570 part { name: "daynames_bg0";
12572 description { state: "default" 0.0;
12577 to: "daynames_bg1";
12582 to: "daynames_bg1";
12586 image.normal: "ilist_item_shadow.png";
12590 part { name: "daynames_bg1";
12592 description { state: "default" 0.0;
12593 rel1.to: "e.table.daynames";
12594 rel1.offset: -1 -1;
12595 rel2.to: "e.table.daynames";
12597 image.normal: "ilist_1.png";
12598 image.border: 2 2 2 2;
12601 part { name: "e.table.daynames"; type: TABLE;
12602 description { state: "default" 0.0;
12605 rel1.to_y: "e.text.month";
12606 rel1.relative: 0.0 1.0;
12608 rel2.to_y: "e.text.month";
12609 rel2.relative: 1.0 1.0;
12613 homogeneous: TABLE;
12620 #define DAYNAME(x) \
12624 source: "e/modules/clock/calendar/dayname"; \
12626 align: -1.0 -1.0; \
12637 part { name: "e.table.days"; type: TABLE;
12638 description { state: "default" 0.0;
12639 rel1.to_y: "e.table.daynames";
12640 rel1.relative: 0.0 1.0;
12642 rel2.offset: -3 -3;
12645 homogeneous: TABLE;
12652 #define DAY(x, y) \
12656 source: "e/modules/clock/calendar/day"; \
12658 align: -1.0 -1.0; \
12709 part { name: "inset";
12711 description { state: "default" 0.0;
12712 image.normal: "inset_sunk.png";
12714 image.border: 7 7 7 7;
12716 rel1.to: "e.table.daynames";
12717 rel1.offset: -2 -2;
12718 rel2.to: "e.table.days";
12727 signal: "mouse,wheel,0,-1";
12728 action: SIGNAL_EMIT "e,action,prev" "";
12733 signal: "mouse,wheel,0,1";
12734 action: SIGNAL_EMIT "e,action,next" "";
12739 /////////////////////////////////////////////////////////////////////////////
12740 /*** MOD: CPUFREQ ***/
12744 name: "e/modules/cpufreq/main";
12746 image: "tacho_bg.png" COMP;
12747 image: "tacho_fg.png" COMP;
12748 image: "tacho_dial_00.png" COMP;
12749 image: "tacho_dial_01.png" COMP;
12750 image: "tacho_dial_02.png" COMP;
12751 image: "tacho_dial_03.png" COMP;
12752 image: "tacho_dial_04.png" COMP;
12753 image: "tacho_dial_05.png" COMP;
12754 image: "tacho_dial_06.png" COMP;
12755 image: "tacho_dial_07.png" COMP;
12756 image: "tacho_dial_08.png" COMP;
12757 image: "tacho_dial_09.png" COMP;
12758 image: "tacho_dial_10.png" COMP;
12759 image: "tacho_dial_11.png" COMP;
12760 image: "tacho_dial_12.png" COMP;
12761 image: "tacho_dial_13.png" COMP;
12762 image: "tacho_dial_14.png" COMP;
12763 image: "tacho_dial_15.png" COMP;
12768 public available_frequencies;
12769 public available_governors;
12770 public message(Msg_Type:type, id, ...) {
12771 if ((type == MSG_INT_SET) && (id == 1)) {
12772 while (count(available_frequencies) > 0) {
12773 remove(available_frequencies, 0);
12775 for (new i = 2; i < numargs(); i++) {
12776 append_int(available_frequencies, getarg(i));
12779 else if ((type == MSG_STRING_SET) && (id == 2)) {
12781 while (count(available_governors) > 0) {
12782 remove(available_governors, 0);
12784 for (new i = 2; i < numargs(); i++) {
12785 snprintf(text, 100, "%s", getarg(i));
12786 append_str(available_governors, text);
12789 else if ((type == MSG_INT_SET) && (id == 3)) {
12791 new use_buttons = getarg(3);
12792 new Float:freq, Float:min_freq, Float:max_freq;
12795 min_freq = fetch_int(available_frequencies, 0);
12796 max_freq = fetch_int(available_frequencies,
12797 count(available_frequencies) - 1);
12798 freq = (freq - min_freq) / (max_freq - min_freq);
12799 set_state(PART:"meter", "default", freq);
12802 snprintf(text, 100, "%i", f / 1000);
12806 snprintf(text, 100, "%i.%i", f / 1000000,
12807 (f % 1000000) / 100000);
12809 set_text(PART:"readout", text);
12810 if (use_buttons == 0) {
12811 // set_state(PART:"increase_button", "inactive", 0.0);
12812 // set_state(PART:"decrease_button", "inactive", 0.0);
12813 // set_state(PART:"increase", "inactive", 0.0);
12814 // set_state(PART:"decrease", "inactive", 0.0);
12817 // set_state(PART:"increase_button", "default", 0.0);
12818 // set_state(PART:"decrease_button", "default", 0.0);
12819 // set_state(PART:"increase", "default", 0.0);
12820 // set_state(PART:"decrease", "default", 0.0);
12823 else if((type == MSG_STRING) && (id == 4)) {
12825 snprintf(text, 100, "%s", getarg(2));
12835 state: "default" 0.0;
12836 color: 255 255 255 255;
12839 state: "faded" 0.0;
12840 color: 255 255 255 128;
12845 clip_to: "fade_clip";
12847 state: "default" 0.0;
12849 aspect_preference: BOTH;
12850 image.normal: "tacho_bg.png";
12857 // effect: OUTLINE_SOFT_SHADOW;
12859 clip_to: "fade_clip";
12861 state: "default" 0.0;
12870 color: 255 255 255 255;
12873 color_class: "module_label";
12876 font: "Sans:style=Bold";
12880 text_class: "module_small";
12886 clip_to: "fade_clip";
12889 state: "default" 0.0000;
12890 image.normal: "tacho_dial_00.png";
12895 state: "default" 0.0666;
12896 image.normal: "tacho_dial_01.png";
12901 state: "default" 0.1333;
12902 image.normal: "tacho_dial_02.png";
12907 state: "default" 0.2000;
12908 image.normal: "tacho_dial_03.png";
12913 state: "default" 0.2666;
12914 image.normal: "tacho_dial_04.png";
12919 state: "default" 0.3333;
12920 image.normal: "tacho_dial_05.png";
12925 state: "default" 0.4000;
12926 image.normal: "tacho_dial_06.png";
12931 state: "default" 0.4666;
12932 image.normal: "tacho_dial_07.png";
12937 state: "default" 0.5333;
12938 image.normal: "tacho_dial_08.png";
12943 state: "default" 0.6000;
12944 image.normal: "tacho_dial_09.png";
12949 state: "default" 0.6666;
12950 image.normal: "tacho_dial_10.png";
12955 state: "default" 0.7333;
12956 image.normal: "tacho_dial_11.png";
12961 state: "default" 0.8000;
12962 image.normal: "tacho_dial_12.png";
12967 state: "default" 0.8666;
12968 image.normal: "tacho_dial_13.png";
12973 state: "default" 0.9333;
12974 image.normal: "tacho_dial_14.png";
12979 state: "default" 1.0000;
12980 image.normal: "tacho_dial_15.png";
12987 clip_to: "fade_clip";
12990 state: "default" 0.0;
12993 image.normal: "tacho_fg.png";
13000 name: "next_governor";
13001 signal: "mouse,down,1";
13003 action: SIGNAL_EMIT "e,action,governor,next" "";
13006 name: "next_governor2";
13007 signal: "mouse,down,1";
13009 action: STATE_SET "clicked" 0.0;
13013 name: "next_governor3";
13014 signal: "mouse,up,1";
13016 action: STATE_SET "default" 0.0;
13020 name: "increase_frequency";
13021 signal: "mouse,down,1";
13022 source: "increase";
13023 action: SIGNAL_EMIT "e,action,frequency,increase" "";
13026 name: "increase_frequency2";
13027 signal: "mouse,down,1";
13028 source: "increase";
13029 action: STATE_SET "clicked" 0.0;
13030 target: "increase_button";
13033 name: "increase_frequency3";
13034 signal: "mouse,up,1";
13035 source: "increase";
13036 action: STATE_SET "default" 0.0;
13037 target: "increase_button";
13040 name: "decrease_frequency";
13041 signal: "mouse,down,1";
13042 source: "decrease";
13043 action: SIGNAL_EMIT "e,action,frequency,decrease" "";
13046 name: "decrease_frequency2";
13047 signal: "mouse,down,1";
13048 source: "decrease";
13049 action: STATE_SET "clicked" 0.0;
13050 target: "decrease_button";
13053 name: "decrease_frequency3";
13054 signal: "mouse,up,1";
13055 source: "decrease";
13056 action: STATE_SET "default" 0.0;
13057 target: "decrease_button";
13062 signal: "e,state,enabled";
13064 action: STATE_SET "default" 0.0;
13065 target: "fade_clip";
13069 signal: "e,state,disabled";
13071 action: STATE_SET "faded" 0.0;
13072 target: "fade_clip";
13078 name: "e/modules/cpufreq/main";
13080 image: "tacho_bg.png" COMP;
13081 image: "tacho_fg.png" COMP;
13082 image: "t0.png" COMP;
13083 image: "t0-sh.png" COMP;
13084 image: "t1.png" COMP;
13085 image: "t1-sh.png" COMP;
13086 image: "t2.png" COMP;
13091 public available_frequencies;
13092 public available_governors;
13094 public cur_freq_old;
13095 public cur_freq_new;
13096 public cur_freq_now;
13097 public cur_freq_anim;
13099 public min_freq_old;
13100 public min_freq_new;
13101 public min_freq_now;
13103 public max_freq_old;
13104 public max_freq_new;
13105 public max_freq_now;
13107 public slide_cur_freq(val, Float:v) {
13108 new Float:freq, Float:min_freq, Float:max_freq, Float:tf;
13111 v = (1.0 - cos(v * 3.141592654)) / 2.0;
13113 min_freq = fetch_int(available_frequencies, 0);
13114 max_freq = fetch_int(available_frequencies,
13115 count(available_frequencies) - 1);
13117 f0 = get_int(cur_freq_old);
13118 f1 = get_int(cur_freq_new);
13120 freq = float(f) * v;
13123 set_int(cur_freq_now, f);
13125 freq = (float(f) - min_freq) / (max_freq - min_freq);
13126 tf = (freq * 225.0) - 135.0;
13127 custom_state(PART:"meter", "default", 0.0);
13128 set_state_val(PART:"meter", STATE_MAP_ROT_Z, tf);
13129 set_state(PART:"meter", "custom", 0.0);
13130 custom_state(PART:"meter_sh", "default", 0.0);
13131 set_state_val(PART:"meter_sh", STATE_MAP_ROT_Z, tf);
13132 set_state(PART:"meter_sh", "custom", 0.0);
13134 f0 = get_int(min_freq_old);
13135 f1 = get_int(min_freq_new);
13137 freq = float(f) * v;
13140 set_int(min_freq_now, f);
13142 freq = (float(f) - min_freq) / (max_freq - min_freq);
13143 tf = (freq * 225.0) - 135.0;
13144 custom_state(PART:"meter_min", "default", 0.0);
13145 set_state_val(PART:"meter_min", STATE_MAP_ROT_Z, tf);
13146 set_state(PART:"meter_min", "custom", 0.0);
13147 custom_state(PART:"meter_min_sh", "default", 0.0);
13148 set_state_val(PART:"meter_min_sh", STATE_MAP_ROT_Z, tf);
13149 set_state(PART:"meter_min_sh", "custom", 0.0);
13151 f0 = get_int(max_freq_old);
13152 f1 = get_int(max_freq_new);
13154 freq = float(f) * v;
13157 set_int(max_freq_now, f);
13159 freq = (float(f) - min_freq) / (max_freq - min_freq);
13160 tf = (freq * 225.0) - 135.0;
13161 custom_state(PART:"meter_max", "default", 0.0);
13162 set_state_val(PART:"meter_max", STATE_MAP_ROT_Z, tf);
13163 set_state(PART:"meter_max", "custom", 0.0);
13164 custom_state(PART:"meter_max_sh", "default", 0.0);
13165 set_state_val(PART:"meter_max_sh", STATE_MAP_ROT_Z, tf);
13166 set_state(PART:"meter_max_sh", "custom", 0.0);
13169 set_int(cur_freq_anim, 0);
13175 public message(Msg_Type:type, id, ...) {
13176 if ((type == MSG_INT_SET) && (id == 1)) { // add an available freq
13177 while (count(available_frequencies) > 0) {
13178 remove(available_frequencies, 0);
13180 for (new i = 2; i < numargs(); i++) {
13181 append_int(available_frequencies, getarg(i));
13184 else if ((type == MSG_STRING_SET) && (id == 2)) { // add a governor
13186 while (count(available_governors) > 0) {
13187 remove(available_governors, 0);
13189 for (new i = 2; i < numargs(); i++) {
13190 snprintf(text, 100, "%s", getarg(i));
13191 append_str(available_governors, text);
13194 else if ((type == MSG_INT_SET) && (id == 3)) { // avg freq
13196 new ani, curf, minf, maxf;
13202 snprintf(text, 100, "%i", f / 1000);
13206 snprintf(text, 100, "%i.%i", f / 1000000,
13207 (f % 1000000) / 100000);
13209 set_text(PART:"readout", text);
13211 ani = get_int(cur_freq_anim);
13212 if (ani > 0) cancel_anim(ani);
13213 ani = anim(1.0, "slide_cur_freq", 0);
13214 set_int(cur_freq_anim, ani);
13217 curf = get_int(cur_freq_now);
13218 set_int(cur_freq_old, curf);
13219 set_int(cur_freq_new, f);
13222 minf = get_int(min_freq_now);
13223 set_int(min_freq_old, minf);
13224 set_int(min_freq_new, f);
13227 maxf = get_int(max_freq_now);
13228 set_int(max_freq_old, maxf);
13229 set_int(max_freq_new, f);
13231 else if ((type == MSG_STRING) && (id == 4)) {
13233 snprintf(text, 100, "%s", getarg(2));
13243 state: "default" 0.0;
13244 color: 255 255 255 255;
13247 state: "faded" 0.0;
13248 color: 255 255 255 128;
13253 clip_to: "fade_clip";
13255 state: "default" 0.0;
13257 aspect_preference: BOTH;
13258 image.normal: "tacho_bg.png";
13265 // effect: OUTLINE_SOFT_SHADOW;
13267 clip_to: "fade_clip";
13269 state: "default" 0.0;
13278 color: 255 255 255 255;
13281 color_class: "module_label";
13284 font: "Sans:style=Bold";
13288 text_class: "module_small";
13292 part { name: "meter_min_sh";
13293 clip_to: "fade_clip";
13295 description { state: "default" 0.0000;
13296 image.normal: "t1-sh.png";
13297 rel1.to: "meter_min";
13298 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
13299 rel2.to: "meter_min";
13300 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
13304 center: "meter_min_sh";
13309 part { name: "meter_min";
13310 clip_to: "fade_clip";
13312 description { state: "default" 0.0000;
13313 image.normal: "t2.png";
13324 part { name: "meter_max_sh";
13325 clip_to: "fade_clip";
13327 description { state: "default" 0.0000;
13328 image.normal: "t1-sh.png";
13329 rel1.to: "meter_max";
13330 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
13331 rel2.to: "meter_max";
13332 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
13336 center: "meter_max_sh";
13341 part { name: "meter_max";
13342 clip_to: "fade_clip";
13344 description { state: "default" 0.0000;
13345 image.normal: "t1.png";
13356 part { name: "meter_sh";
13357 clip_to: "fade_clip";
13359 description { state: "default" 0.0000;
13360 image.normal: "t0-sh.png";
13362 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
13364 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
13368 center: "meter_sh";
13373 part { name: "meter";
13374 clip_to: "fade_clip";
13376 description { state: "default" 0.0000;
13377 image.normal: "t0.png";
13390 clip_to: "fade_clip";
13393 state: "default" 0.0;
13396 image.normal: "tacho_fg.png";
13403 signal: "e,state,enabled";
13405 action: STATE_SET "default" 0.0;
13406 target: "fade_clip";
13410 signal: "e,state,disabled";
13412 action: STATE_SET "faded" 0.0;
13413 target: "fade_clip";
13419 /////////////////////////////////////////////////////////////////////////////
13420 /*** MOD: IBOX / IBAR ***/
13423 name: "e/modules/ibox/icon";
13424 alias: "e/modules/ibar/icon";
13426 item: "raise_on_hilight" "0";
13427 // 1 or 0 if u want an icon holder to raise when the mouse (or keyboard) hilights it
13428 // item: "item_list" "item item2 item3";
13435 description { state: "default" 0.0;
13436 color: 255 255 255 255;
13438 description { state: "disabled" 0.0;
13439 color: 255 255 255 64;
13443 name: "e.swallow.content";
13445 clip_to: "item_clip";
13446 description { state: "default" 0.0;
13448 rel2.offset: -3 -3;
13450 description { state: "bigger" 0.0;
13454 name: "urgent_area";
13457 state: "default" 0.0;
13462 inherit: "default" 0.0;
13463 rel1.offset: -3 -2;
13464 rel2.offset: -4 -3;
13468 inherit: "default" 0.0;
13474 inherit: "default" 0.0;
13480 inherit: "default" 0.0;
13481 rel1.offset: -2 -1;
13482 rel2.offset: -3 -2;
13486 inherit: "default" 0.0;
13494 state: "default" 0.0;
13496 rel1.to: "urgent_area";
13497 rel2.to: "urgent_area";
13498 image.normal: "exclam.png";
13499 color: 255 255 255 0;
13502 state: "visible" 0.0;
13503 inherit: "default" 0.0;
13505 color: 255 255 255 255;
13508 state: "hidden" 0.0;
13509 inherit: "default" 0.0;
13512 relative: -0.5 -0.5;
13517 color: 255 255 255 0;
13525 state: "default" 0.0;
13533 signal: "e,state,starting";
13535 action: STATE_SET "disabled" 0.0;
13536 target: "item_clip";
13540 signal: "e,state,started";
13542 action: STATE_SET "default" 0.0;
13543 target: "item_clip";
13547 signal: "mouse,out";
13549 action: STATE_SET "default" 0.0;
13550 transition: LINEAR 0.2;
13551 target: "e.swallow.content";
13554 name: "set_urgent";
13555 signal: "e,state,urgent";
13557 action: STATE_SET "visible" 0.0;
13558 transition: LINEAR 0.2;
13562 name: "set_not_urgent";
13563 signal: "e,state,not_urgent";
13565 action: STATE_SET "default" 0.0;
13566 transition: LINEAR 0.6;
13571 signal: "e,state,urgent";
13573 action: STATE_SET "default" 0.0;
13574 target: "urgent_area";
13575 transition: DECELERATE 0.1;
13580 action: STATE_SET "uw1" 0.0;
13581 target: "urgent_area";
13582 transition: DECELERATE 0.1;
13587 action: STATE_SET "uw2" 0.0;
13588 target: "urgent_area";
13589 transition: DECELERATE 0.1;
13594 action: STATE_SET "uw3" 0.0;
13595 target: "urgent_area";
13596 transition: DECELERATE 0.1;
13601 action: STATE_SET "uw4" 0.0;
13602 target: "urgent_area";
13603 transition: DECELERATE 0.1;
13607 name: "not_urgent";
13608 signal: "e,state,not_urgent";
13610 action: ACTION_STOP;
13611 target: "urgentw0";
13612 target: "urgentw1";
13613 target: "urgentw2";
13614 target: "urgentw3";
13615 target: "urgentw4";
13616 after: "not_urgent2";
13619 name: "not_urgent2";
13620 action: STATE_SET "default" 0.0;
13622 target: "urgent_area";
13627 name: "e/modules/ibox/icon_overlay";
13628 alias: "e/modules/ibar/icon_overlay";
13630 // item: "item_list", "item item2 item3";
13641 state: "default" 0.0;
13642 color: 255 255 255 0;
13646 name: "background";
13650 state: "default" 0.0;
13654 color: 255 255 255 0;
13657 state: "visible" 0.0;
13661 color: 255 255 255 255;
13664 state: "hidden" 0.0;
13667 relative: -0.5 -0.5;
13674 color: 255 255 255 0;
13680 relative: -2.0 -2.0;
13687 color: 255 255 255 0;
13691 name: "e.swallow.content";
13693 clip_to: "background";
13695 state: "default" 0.0;
13696 rel1.to: "background";
13697 rel2.to: "background";
13703 state: "default" 0.0;
13707 image.normal: "exclam.png";
13708 color: 255 255 255 0;
13711 state: "visible" 0.0;
13712 inherit: "default" 0.0;
13714 color: 255 255 255 255;
13717 state: "hidden" 0.0;
13718 inherit: "default" 0.0;
13721 relative: -0.5 -0.5;
13728 color: 255 255 255 0;
13732 name: "e.text.label";
13734 effect: SOFT_SHADOW;
13738 state: "default" 0.0;
13747 color: 255 255 255 0;
13749 color_class: "module_label";
13751 font: "Sans:style=Bold";
13755 text_class: "module_normal";
13759 state: "visible" 0.0;
13760 inherit: "default" 0.0;
13769 color: 255 255 255 255;
13777 signal: "e,state,focused";
13779 action: STATE_SET "visible" 0.0;
13780 target: "background";
13781 after: "go_active2";
13784 name: "go_activeB";
13785 signal: "e,action,show,label";
13787 action: STATE_SET "visible" 0.0;
13788 transition: SINUSOIDAL 0.5;
13789 target: "e.text.label";
13792 name: "go_active2";
13793 action: STATE_SET "hidden" 0.0;
13794 transition: LINEAR 0.5;
13795 target: "background";
13796 after: "go_active";
13799 name: "go_passive";
13800 signal: "e,state,unfocused";
13802 action: ACTION_STOP;
13803 target: "go_active";
13804 target: "go_active2";
13805 after: "go_passive2";
13808 name: "go_passiveB";
13809 signal: "e,action,hide,label";
13811 action: STATE_SET "default" 0.0;
13812 transition: SINUSOIDAL 1.0;
13813 target: "e.text.label";
13816 name: "go_passive2";
13817 action: STATE_SET "default" 0.0;
13818 target: "background";
13820 if (get_int(urgent) == 1) {
13821 run_program(PROGRAM:"go_urgent");
13830 set_int(urgent, 0);
13834 name: "set_urgent";
13835 signal: "e,state,urgent";
13838 set_int(urgent, 1);
13843 action: STATE_SET "visible" 0.0;
13844 target: "background";
13846 after: "go_urgent2";
13849 name: "go_urgent2";
13850 action: STATE_SET "hidden" 0.0;
13851 transition: LINEAR 0.5;
13852 target: "background";
13854 after: "go_urgent";
13857 name: "unset_urgent";
13858 signal: "e,state,not_urgent";
13861 set_int(urgent, 0);
13865 name: "go_unurgent";
13866 signal: "e,state,not_urgent";
13868 action: ACTION_STOP;
13869 target: "go_urgent";
13870 target: "go_urgent2";
13871 after: "go_unurgent2";
13874 name: "go_unurgent2";
13875 action: STATE_SET "default" 0.0;
13876 transition: SINUSOIDAL 0.3;
13877 target: "background";
13882 signal: "e,action,exec";
13884 after: "exec_start";
13887 name: "exec_start";
13888 signal: "e,action,start";
13890 action: ACTION_STOP;
13891 target: "go_active";
13892 target: "go_active2";
13893 target: "go_passive";
13894 target: "go_passive2";
13901 action: STATE_SET "visible" 0.0;
13902 target: "background";
13907 action: STATE_SET "huge" 0.0;
13908 transition: LINEAR 0.5;
13909 target: "background";
13914 name: "e/modules/ibox/drop";
13915 alias: "e/modules/ibar/drop";
13916 images.image: "inset_raised.png" COMP;
13922 state: "default" 0.0;
13924 normal: "inset_raised.png";
13933 name: "e/modules/ibox/drop_overlay";
13934 alias: "e/modules/ibar/drop_overlay";
13936 image: "gadman_top.png" COMP;
13937 image: "gadman_bottom.png" COMP;
13938 image: "gadman_left.png" COMP;
13939 image: "gadman_right.png" COMP;
13943 name: "left_arrow1";
13945 state: "default" 0.0;
13947 aspect_preference: VERTICAL;
13948 rel1.relative: -1.0 0.5;
13949 rel2.relative: -1.0 0.5;
13950 image.normal: "gadman_right.png";
13954 inherit: "default" 0.0;
13955 rel1.relative: -0.8 0.2;
13956 rel2.relative: -0.7 0.8;
13960 inherit: "default" 0.0;
13961 rel1.relative: 0.2 0.5;
13962 rel2.relative: 0.2 0.5;
13966 name: "left_arrow2";
13968 state: "default" 0.0;
13970 aspect_preference: VERTICAL;
13971 rel1.relative: -1.0 0.5;
13972 rel2.relative: -1.0 0.5;
13973 image.normal: "gadman_right.png";
13977 inherit: "default" 0.0;
13978 rel1.relative: -0.8 0.2;
13979 rel2.relative: -0.7 0.8;
13983 inherit: "default" 0.0;
13984 rel1.relative: 0.2 0.5;
13985 rel2.relative: 0.2 0.5;
13989 name: "right_arrow1";
13991 state: "default" 0.0;
13993 aspect_preference: VERTICAL;
13994 rel1.relative: 2.0 0.5;
13995 rel2.relative: 2.0 0.5;
13996 image.normal: "gadman_left.png";
14000 inherit: "default" 0.0;
14001 rel1.relative: 1.8 0.2;
14002 rel2.relative: 1.7 0.8;
14006 inherit: "default" 0.0;
14007 rel1.relative: 0.8 0.5;
14008 rel2.relative: 0.8 0.5;
14012 name: "right_arrow2";
14014 state: "default" 0.0;
14016 aspect_preference: VERTICAL;
14017 rel1.relative: 2.0 0.5;
14018 rel2.relative: 2.0 0.5;
14019 image.normal: "gadman_left.png";
14023 inherit: "default" 0.0;
14024 rel1.relative: 1.8 0.2;
14025 rel2.relative: 1.7 0.8;
14029 inherit: "default" 0.0;
14030 rel1.relative: 0.8 0.5;
14031 rel2.relative: 0.8 0.5;
14035 name: "top_arrow1";
14037 state: "default" 0.0;
14039 aspect_preference: HORIZONTAL;
14040 rel1.relative: 0.5 -1.0;
14041 rel2.relative: 0.5 -1.0;
14042 image.normal: "gadman_bottom.png";
14046 inherit: "default" 0.0;
14047 rel1.relative: 0.2 -0.8;
14048 rel2.relative: 0.8 -0.7;
14052 inherit: "default" 0.0;
14053 rel1.relative: 0.5 0.2;
14054 rel2.relative: 0.5 0.2;
14058 name: "top_arrow2";
14060 state: "default" 0.0;
14062 aspect_preference: HORIZONTAL;
14063 rel1.relative: 0.5 -1.0;
14064 rel2.relative: 0.5 -1.0;
14065 image.normal: "gadman_bottom.png";
14069 inherit: "default" 0.0;
14070 rel1.relative: 0.2 -0.8;
14071 rel2.relative: 0.8 -0.7;
14075 inherit: "default" 0.0;
14076 rel1.relative: 0.5 0.2;
14077 rel2.relative: 0.5 0.2;
14081 name: "bottom_arrow1";
14083 state: "default" 0.0;
14085 aspect_preference: HORIZONTAL;
14086 rel1.relative: 0.5 2.0;
14087 rel2.relative: 0.5 2.0;
14088 image.normal: "gadman_top.png";
14092 inherit: "default" 0.0;
14093 rel1.relative: 0.2 1.7;
14094 rel2.relative: 0.8 1.8;
14098 inherit: "default" 0.0;
14099 rel1.relative: 0.5 0.8;
14100 rel2.relative: 0.5 0.8;
14104 name: "bottom_arrow2";
14106 state: "default" 0.0;
14108 aspect_preference: HORIZONTAL;
14109 rel1.relative: 0.5 2.0;
14110 rel2.relative: 0.5 2.0;
14111 image.normal: "gadman_top.png";
14115 inherit: "default" 0.0;
14116 rel1.relative: 0.2 1.7;
14117 rel2.relative: 0.8 1.8;
14121 inherit: "default" 0.0;
14122 rel1.relative: 0.5 0.8;
14123 rel2.relative: 0.5 0.8;
14135 after: "bottom1_1";
14145 after: "bottom2_1";
14150 action: STATE_SET "1" 0.0;
14151 target: "left_arrow1";
14152 transition: LINEAR 0.4;
14157 action: STATE_SET "2" 0.0;
14158 target: "left_arrow1";
14159 transition: LINEAR 0.4;
14164 action: STATE_SET "default" 0.0;
14165 target: "left_arrow1";
14170 action: STATE_SET "1" 0.0;
14171 target: "left_arrow2";
14172 transition: LINEAR 0.4;
14177 action: STATE_SET "2" 0.0;
14178 target: "left_arrow2";
14179 transition: LINEAR 0.4;
14184 action: STATE_SET "default" 0.0;
14185 target: "left_arrow2";
14191 action: STATE_SET "1" 0.0;
14192 target: "right_arrow1";
14193 transition: LINEAR 0.4;
14198 action: STATE_SET "2" 0.0;
14199 target: "right_arrow1";
14200 transition: LINEAR 0.4;
14205 action: STATE_SET "default" 0.0;
14206 target: "right_arrow1";
14211 action: STATE_SET "1" 0.0;
14212 target: "right_arrow2";
14213 transition: LINEAR 0.4;
14218 action: STATE_SET "2" 0.0;
14219 target: "right_arrow2";
14220 transition: LINEAR 0.4;
14225 action: STATE_SET "default" 0.0;
14226 target: "right_arrow2";
14232 action: STATE_SET "1" 0.0;
14233 target: "top_arrow1";
14234 transition: LINEAR 0.4;
14239 action: STATE_SET "2" 0.0;
14240 target: "top_arrow1";
14241 transition: LINEAR 0.4;
14246 action: STATE_SET "default" 0.0;
14247 target: "top_arrow1";
14252 action: STATE_SET "1" 0.0;
14253 target: "top_arrow2";
14254 transition: LINEAR 0.4;
14259 action: STATE_SET "2" 0.0;
14260 target: "top_arrow2";
14261 transition: LINEAR 0.4;
14266 action: STATE_SET "default" 0.0;
14267 target: "top_arrow2";
14273 action: STATE_SET "1" 0.0;
14274 target: "bottom_arrow1";
14275 transition: LINEAR 0.4;
14276 after: "bottom1_2";
14280 action: STATE_SET "2" 0.0;
14281 target: "bottom_arrow1";
14282 transition: LINEAR 0.4;
14283 after: "bottom1_r";
14287 action: STATE_SET "default" 0.0;
14288 target: "bottom_arrow1";
14289 after: "bottom1_1";
14293 action: STATE_SET "1" 0.0;
14294 target: "bottom_arrow2";
14295 transition: LINEAR 0.4;
14296 after: "bottom2_2";
14300 action: STATE_SET "2" 0.0;
14301 target: "bottom_arrow2";
14302 transition: LINEAR 0.4;
14303 after: "bottom2_r";
14307 action: STATE_SET "default" 0.0;
14308 target: "bottom_arrow2";
14309 after: "bottom2_1";
14315 /////////////////////////////////////////////////////////////////////////////
14316 /*** MOD: SYSTRAY ***/
14319 name: "e/modules/systray/main";
14320 alias: "e/modules/systray/main/default";
14321 alias: "e/modules/systray/main/invisible";
14323 item: "inset" "255 255 255";
14324 item: "plain" "230 230 230";
14325 item: "default" "255 255 255";
14332 state: "default" 0.0;
14336 state: "disabled" 0.0;
14337 inherit: "default" 0.0;
14338 color: 255 0 0 128;
14346 state: "default" 0.0;
14349 rel2.offset: -5 -5;
14356 state: "default" 0.0;
14360 layout: "horizontal";
14367 state: "vertical" 0.0;
14371 layout: "vertical";
14380 name: "e,action,disable";
14381 signal: "e,action,disable";
14383 action: STATE_SET "disabled" 0.0;
14387 name: "e,action,enable";
14388 signal: "e,action,enable";
14390 action: STATE_SET "default" 0.0;
14394 name: "e,action,orient,float";
14395 signal: "e,action,orient,float";
14397 action: STATE_SET "default" 0.0;
14401 name: "e,action,orient,horiz";
14402 signal: "e,action,orient,horiz";
14404 action: STATE_SET "default" 0.0;
14408 name: "e,action,orient,vert";
14409 signal: "e,action,orient,vert";
14411 action: STATE_SET "vertical" 0.0;
14415 name: "e,action,orient,left";
14416 signal: "e,action,orient,left";
14418 action: STATE_SET "vertical" 0.0;
14422 name: "e,action,orient,right";
14423 signal: "e,action,orient,right";
14425 action: STATE_SET "vertical" 0.0;
14429 name: "e,action,orient,top";
14430 signal: "e,action,orient,top";
14432 action: STATE_SET "default" 0.0;
14436 name: "e,action,orient,bottom";
14437 signal: "e,action,orient,bottom";
14439 action: STATE_SET "default" 0.0;
14443 name: "e,action,orient,corner_tl";
14444 signal: "e,action,orient,corner_tl";
14446 action: STATE_SET "default" 0.0;
14450 name: "e,action,orient,corner_tr";
14451 signal: "e,action,orient,corner_tr";
14453 action: STATE_SET "default" 0.0;
14457 name: "e,action,orient,corner_bl";
14458 signal: "e,action,orient,corner_bl";
14460 action: STATE_SET "default" 0.0;
14464 name: "e,action,orient,corner_br";
14465 signal: "e,action,orient,corner_br";
14467 action: STATE_SET "default" 0.0;
14471 name: "e,action,orient,corner_lt";
14472 signal: "e,action,orient,corner_lt";
14474 action: STATE_SET "vertical" 0.0;
14478 name: "e,action,orient,corner_rt";
14479 signal: "e,action,orient,corner_rt";
14481 action: STATE_SET "vertical" 0.0;
14485 name: "e,action,orient,corner_lb";
14486 signal: "e,action,orient,corner_lb";
14488 action: STATE_SET "vertical" 0.0;
14492 name: "e,action,orient,corner_rb";
14493 signal: "e,action,orient,corner_rb";
14495 action: STATE_SET "vertical" 0.0;
14502 name: "e/modules/systray/main/alternate";
14504 item: "inset" "255 255 255";
14505 item: "plain" "255 255 255";
14506 item: "default" "255 255 255";
14508 images.image: "systray_rounded_corners.png" COMP;
14514 state: "default" 0.0;
14519 name: "rounded_corners";
14523 state: "default" 0.0;
14535 normal: "systray_rounded_corners.png";
14541 state: "disabled" 0.0;
14542 inherit: "default" 0.0;
14543 color: 255 0 0 128;
14551 state: "default" 0.0;
14554 rel2.offset: -5 -5;
14561 state: "default" 0.0;
14565 layout: "horizontal";
14572 state: "vertical" 0.0;
14576 layout: "vertical";
14585 name: "e,action,disable";
14586 signal: "e,action,disable";
14588 action: STATE_SET "disabled" 0.0;
14589 target: "rounded_corners";
14592 name: "e,action,enable";
14593 signal: "e,action,enable";
14595 action: STATE_SET "default" 0.0;
14596 target: "rounded_corners";
14599 name: "e,action,orient,float";
14600 signal: "e,action,orient,float";
14602 action: STATE_SET "default" 0.0;
14606 name: "e,action,orient,horiz";
14607 signal: "e,action,orient,horiz";
14609 action: STATE_SET "default" 0.0;
14613 name: "e,action,orient,vert";
14614 signal: "e,action,orient,vert";
14616 action: STATE_SET "vertical" 0.0;
14620 name: "e,action,orient,left";
14621 signal: "e,action,orient,left";
14623 action: STATE_SET "vertical" 0.0;
14627 name: "e,action,orient,right";
14628 signal: "e,action,orient,right";
14630 action: STATE_SET "vertical" 0.0;
14634 name: "e,action,orient,top";
14635 signal: "e,action,orient,top";
14637 action: STATE_SET "default" 0.0;
14641 name: "e,action,orient,bottom";
14642 signal: "e,action,orient,bottom";
14644 action: STATE_SET "default" 0.0;
14648 name: "e,action,orient,corner_tl";
14649 signal: "e,action,orient,corner_tl";
14651 action: STATE_SET "default" 0.0;
14655 name: "e,action,orient,corner_tr";
14656 signal: "e,action,orient,corner_tr";
14658 action: STATE_SET "default" 0.0;
14662 name: "e,action,orient,corner_bl";
14663 signal: "e,action,orient,corner_bl";
14665 action: STATE_SET "default" 0.0;
14669 name: "e,action,orient,corner_br";
14670 signal: "e,action,orient,corner_br";
14672 action: STATE_SET "default" 0.0;
14676 name: "e,action,orient,corner_lt";
14677 signal: "e,action,orient,corner_lt";
14679 action: STATE_SET "vertical" 0.0;
14683 name: "e,action,orient,corner_rt";
14684 signal: "e,action,orient,corner_rt";
14686 action: STATE_SET "vertical" 0.0;
14690 name: "e,action,orient,corner_lb";
14691 signal: "e,action,orient,corner_lb";
14693 action: STATE_SET "vertical" 0.0;
14697 name: "e,action,orient,corner_rb";
14698 signal: "e,action,orient,corner_rb";
14700 action: STATE_SET "vertical" 0.0;
14707 name: "e/modules/systray/main/alternate/inset";
14709 item: "inset" "255 255 255";
14710 item: "plain" "255 255 255";
14711 item: "default" "255 255 255";
14718 state: "default" 0.0;
14719 color: 255 255 255 255;
14722 state: "disabled" 0.0;
14723 inherit: "default" 0.0;
14724 color: 255 0 0 128;
14732 state: "default" 0.0;
14735 rel2.offset: -5 -5;
14742 state: "default" 0.0;
14746 layout: "horizontal";
14753 state: "vertical" 0.0;
14757 layout: "vertical";
14766 name: "e,action,disable";
14767 signal: "e,action,disable";
14769 action: STATE_SET "disabled" 0.0;
14773 name: "e,action,enable";
14774 signal: "e,action,enable";
14776 action: STATE_SET "default" 0.0;
14780 name: "e,action,orient,float";
14781 signal: "e,action,orient,float";
14783 action: STATE_SET "default" 0.0;
14787 name: "e,action,orient,horiz";
14788 signal: "e,action,orient,horiz";
14790 action: STATE_SET "default" 0.0;
14794 name: "e,action,orient,vert";
14795 signal: "e,action,orient,vert";
14797 action: STATE_SET "vertical" 0.0;
14801 name: "e,action,orient,left";
14802 signal: "e,action,orient,left";
14804 action: STATE_SET "vertical" 0.0;
14808 name: "e,action,orient,right";
14809 signal: "e,action,orient,right";
14811 action: STATE_SET "vertical" 0.0;
14815 name: "e,action,orient,top";
14816 signal: "e,action,orient,top";
14818 action: STATE_SET "default" 0.0;
14822 name: "e,action,orient,bottom";
14823 signal: "e,action,orient,bottom";
14825 action: STATE_SET "default" 0.0;
14829 name: "e,action,orient,corner_tl";
14830 signal: "e,action,orient,corner_tl";
14832 action: STATE_SET "default" 0.0;
14836 name: "e,action,orient,corner_tr";
14837 signal: "e,action,orient,corner_tr";
14839 action: STATE_SET "default" 0.0;
14843 name: "e,action,orient,corner_bl";
14844 signal: "e,action,orient,corner_bl";
14846 action: STATE_SET "default" 0.0;
14850 name: "e,action,orient,corner_br";
14851 signal: "e,action,orient,corner_br";
14853 action: STATE_SET "default" 0.0;
14857 name: "e,action,orient,corner_lt";
14858 signal: "e,action,orient,corner_lt";
14860 action: STATE_SET "vertical" 0.0;
14864 name: "e,action,orient,corner_rt";
14865 signal: "e,action,orient,corner_rt";
14867 action: STATE_SET "vertical" 0.0;
14871 name: "e,action,orient,corner_lb";
14872 signal: "e,action,orient,corner_lb";
14874 action: STATE_SET "vertical" 0.0;
14878 name: "e,action,orient,corner_rb";
14879 signal: "e,action,orient,corner_rb";
14881 action: STATE_SET "vertical" 0.0;
14889 /////////////////////////////////////////////////////////////////////////////
14890 /*** MOD: WINLIST ***/
14892 /* e/widgets/winlist/* is the Window List
14893 gadget that pops up with Alt Tab */
14896 name: "e/widgets/winlist/main";
14898 image: "base_bg.png" COMP;
14899 image: "bd_top_hilight.png" COMP;
14900 image: "bd_title_bg.png" COMP;
14901 image: "bd_title_over.png" COMP;
14908 state: "default" 0.0;
14910 normal: "base_bg.png";
14917 name: "top_hilight";
14920 state: "default" 0.0;
14921 rel2.relative: 1.0 0.0;
14922 rel2.offset: -1 15;
14923 image.normal: "bd_top_hilight.png";
14928 name: "title_back";
14931 state: "default" 0.0;
14933 rel2.offset: -5 -4;
14934 rel2.to_y: "e.text.title";
14936 normal: "bd_title_bg.png";
14943 name: "e.swallow.icon";
14946 state: "default" 0.0;
14948 aspect_preference: VERTICAL;
14955 to_y: "title_back";
14960 to_y: "title_back";
14968 state: "default" 0.0;
14973 to_y: "e.text.label";
14978 to_y: "e.text.label";
14981 normal: "menu_sep.png";
14988 name: "e.swallow.list";
14990 clip_to: "list_clip";
14992 state: "default" 0.0;
14996 to_y: "e.text.label";
14998 rel2.offset: -13 -12;
15005 state: "default" 0.0;
15006 color: 255 255 255 255;
15007 rel1.to_y: "e.swallow.list";
15008 rel2.to_y: "e.swallow.list";
15012 name: "e.text.label";
15018 state: "default" 0.0;
15024 to_y: "e.swallow.icon";
15029 to_y: "e.swallow.icon";
15031 color_class: "winlist_label";
15033 text: "Title goes here";
15034 font: "Sans:style=Bold";
15038 text_class: "winlist_label";
15043 name: "e.text.title";
15046 effect: SOFT_SHADOW;
15049 state: "default" 0.0;
15060 color: 224 224 224 255;
15063 font: "Sans:style=Bold";
15071 name: "title_over";
15074 state: "default" 0.0;
15075 rel1.to: "title_back";
15076 rel2.to: "title_back";
15078 normal: "bd_title_over.png";
15087 name: "e/widgets/winlist/item";
15089 image: "menu_sel_bg.png" COMP;
15090 image: "menu_sel_fg.png" COMP;
15091 image: "pager_window.png" COMP;
15092 image: "pager_window_shaded.png" COMP;
15093 image: "pager_base2.png" COMP;
15100 state: "default" 0.0;
15102 color: 255 255 255 0;
15112 normal: "menu_sel_bg.png";
15117 state: "selected" 0.0;
15118 inherit: "default" 0.0;
15120 color: 255 255 255 255;
15135 state: "default" 0.0;
15137 color: 255 255 255 0;
15141 normal: "menu_sel_fg.png";
15146 state: "selected" 0.0;
15147 inherit: "default" 0.0;
15149 color: 255 255 255 255;
15153 name: "e.swallow.icon";
15156 state: "default" 0.0;
15158 aspect_preference: VERTICAL;
15167 to_y: "e.text.label";
15174 state: "default" 0.0;
15185 to_y: "e.text.label";
15187 image.normal: "pager_window.png";
15190 state: "iconified" 0.0;
15191 inherit: "default" 0.0;
15195 state: "invisible" 0.0;
15196 inherit: "default" 0.0;
15197 image.normal: "pager_base2.png";
15200 state: "shaded" 0.0;
15201 inherit: "default" 0.0;
15202 image.normal: "pager_window_shaded.png";
15206 name: "e.text.label";
15212 state: "default" 0.0;
15217 to_x: "e.swallow.icon";
15224 color_class: "winlist_item";
15230 text_class: "winlist_title";
15234 state: "selected" 0.0;
15235 inherit: "default" 0.0;
15236 color_class: "winlist_item_active";
15240 name: "e.event.winlist.item";
15244 state: "default" 0.0;
15256 signal: "e,state,iconified";
15258 action: STATE_SET "iconified" 0.0;
15263 signal: "e,state,invisible";
15265 action: STATE_SET "invisible" 0.0;
15270 signal: "e,state,shaded";
15272 action: STATE_SET "shaded" 0.0;
15277 signal: "e,state,selected";
15279 action: STATE_SET "selected" 0.0;
15280 transition: LINEAR 0.2;
15283 target: "e.text.label";
15287 signal: "e,state,unselected";
15289 action: STATE_SET "default" 0.0;
15290 transition: LINEAR 0.1;
15293 target: "e.text.label";
15299 /////////////////////////////////////////////////////////////////////////////
15300 /*** MOD: EXEBUF ***/
15302 /* Exebuf is the run dialog, binded to Alt-Esc by default */
15305 name: "e/widgets/exebuf/main";
15307 image: "base_bg.png" COMP;
15308 image: "inset_sunk.png" COMP;
15309 image: "menu_sel_bg.png" COMP;
15310 image: "menu_sel_fg.png" COMP;
15317 state: "default" 0.0;
15319 normal: "base_bg.png";
15329 state: "default" 0.0;
15331 to: "e.swallow.eap_list";
15335 to: "e.swallow.eap_list";
15338 color: 255 255 255 255;
15342 name: "e.swallow.eap_list";
15344 clip_to: "eap_list_clip";
15346 state: "default" 0.0;
15349 rel1.offset: 12 12;
15358 name: "eap_list_clip";
15361 state: "default" 0.0;
15362 color: 255 255 255 255;
15363 rel1.to_y: "e.swallow.eap_list";
15364 rel2.to_y: "e.swallow.eap_list";
15371 state: "default" 0.0;
15381 normal: "inset_sunk.png";
15392 state: "default" 0.0;
15394 to: "e.swallow.exe_list";
15398 to: "e.swallow.exe_list";
15401 color: 255 255 255 255;
15405 name: "e.swallow.exe_list";
15407 clip_to: "exe_list_clip";
15409 state: "default" 0.0;
15417 rel2.offset: -13 -13;
15421 name: "exe_list_clip";
15424 state: "default" 0.0;
15425 color: 255 255 255 255;
15426 rel1.to_y: "e.swallow.exe_list";
15427 rel2.to_y: "e.swallow.exe_list";
15434 state: "default" 0.0;
15444 normal: "inset_sunk.png";
15455 state: "default" 0.0;
15459 rel2.offset: -21 -1;
15461 normal: "menu_sel_bg.png";
15467 name: "e.text.label";
15472 state: "default" 0.0;
15478 to_x: "e.swallow.icons";
15483 to_x: "e.swallow.icons";
15485 color: 255 255 255 255;
15488 font: "Sans:style=Bold";
15492 text_class: "exebuf_command";
15501 state: "default" 0.0;
15509 to: "e.text.label";
15514 to: "e.text.label";
15516 color: 255 255 255 220;
15519 state: "faded" 0.0;
15520 inherit: "default" 0.0;
15521 color: 255 255 255 0;
15525 name: "e.swallow.icons";
15528 state: "default" 0.0;
15546 state: "default" 0.0;
15550 normal: "menu_sel_fg.png";
15561 action: STATE_SET "faded" 0.0;
15562 transition: SINUSOIDAL 0.5;
15568 action: STATE_SET "default" 0.0;
15569 transition: SINUSOIDAL 0.25;
15571 after: "blink_off";
15576 name: "e/widgets/exebuf/item";
15582 state: "default" 0.0;
15584 color: 255 255 255 0;
15585 rel1.offset: -5 -3;
15588 normal: "menu_sel_bg.png";
15593 state: "selected" 0.0;
15594 inherit: "default" 0.0;
15596 color: 255 255 255 255;
15602 name: "e.text.title";
15604 effect: SOFT_SHADOW;
15608 state: "default" 0.0;
15612 to_x: "e.swallow.icons";
15614 rel2.offset: -3 -2;
15615 color_class: "menu_item";
15621 text_class: "menu_item";
15625 state: "selected" 0.0;
15626 inherit: "default" 0.0;
15627 color_class: "menu_item_active";
15631 name: "e.swallow.icons";
15634 state: "default" 0.0;
15638 aspect_preference: VERTICAL;
15653 state: "default" 0.0;
15655 color: 255 255 255 0;
15659 normal: "menu_sel_fg.png";
15664 state: "selected" 0.0;
15665 inherit: "default" 0.0;
15667 color: 255 255 255 255;
15671 name: "e.event.exebuf.item";
15675 state: "default" 0.0;
15682 to_x: "e.swallow.icons";
15694 signal: "e,state,selected";
15696 action: STATE_SET "selected" 0.0;
15697 transition: LINEAR 0.2;
15700 target: "e.text.title";
15704 signal: "e,state,unselected";
15706 action: STATE_SET "default" 0.0;
15707 transition: LINEAR 0.1;
15710 target: "e.text.title";
15716 /////////////////////////////////////////////////////////////////////////////
15717 /*** MOD: SYSCON ***/
15720 name: "e/widgets/syscon/main";
15722 image: "base_bg.png" COMP;
15723 image: "bt_base1.png" COMP;
15724 image: "bt_base2.png" COMP;
15725 image: "bt_hilight.png" COMP;
15726 image: "bt_shine.png" COMP;
15727 image: "bt_glow.png" COMP;
15734 state: "default" 0.0;
15736 normal: "base_bg.png";
15743 name: "e.swallow.main";
15746 state: "default" 0.0;
15749 rel1.offset: 12 12;
15750 rel2.relative: 1.0 0.0;
15751 rel2.offset: -13 12;
15755 name: "e.swallow.secondary";
15758 state: "default" 0.0;
15760 rel1.to: "e.swallow.main";
15761 rel1.relative: 0.0 1.0;
15763 rel2.to: "e.swallow.extra";
15764 rel2.relative: 1.0 0.0;
15765 rel2.offset: -1 -13;
15769 name: "e.swallow.extra";
15772 state: "default" 0.0;
15775 rel1.relative: 0.0 1.0;
15776 rel1.offset: 12 -13;
15777 rel2.to_y: "button_image";
15778 rel2.relative: 1.0 0.0;
15779 rel2.offset: -13 -13;
15783 name: "button_image";
15787 state: "default" 0.0;
15790 rel1.relative: 0.5 1.0;
15791 rel1.offset: 0 -13;
15792 rel2.relative: 0.5 1.0;
15793 rel2.offset: 0 -13;
15797 normal: "bt_base2.png";
15802 state: "clicked" 0.0;
15803 inherit: "default" 0.0;
15804 image.normal: "bt_base1.png";
15807 state: "disabled" 0.0;
15808 inherit: "default" 0.0;
15810 normal: "bt_dis_base.png";
15816 name: "e.text.label";
15818 effect: SOFT_SHADOW;
15822 state: "default" 0.0;
15824 to: "button_image";
15831 to: "button_image";
15833 color_class: "button_text";
15840 text_class: "button";
15844 state: "disabled" 0.0;
15845 inherit: "default" 0.0;
15846 color_class: "button_text_disabled";
15853 state: "default" 0.0;
15854 rel1.to: "button_image";
15855 rel2.to: "button_image";
15856 rel2.relative: 1.0 0.5;
15858 normal: "bt_hilight.png";
15863 state: "disabled" 0.0;
15864 inherit: "default" 0.0;
15866 normal: "bt_dis_hilight.png";
15875 state: "default" 0.0;
15876 rel1.to: "button_image";
15877 rel2.to: "button_image";
15879 normal: "bt_shine.png";
15884 state: "disabled" 0.0;
15885 inherit: "default" 0.0;
15893 state: "default" 0.0;
15894 rel1.to: "button_image";
15895 rel2.to: "button_image";
15897 color: 255 255 255 0;
15899 normal: "bt_glow.png";
15900 border: 12 12 12 12;
15905 state: "clicked" 0.0;
15906 inherit: "default" 0.0;
15908 color: 255 255 255 255;
15914 name: "button_click";
15915 signal: "mouse,down,1";
15916 source: "button_image";
15917 action: STATE_SET "clicked" 0.0;
15918 target: "button_image";
15922 name: "button_unclick";
15923 signal: "mouse,up,1";
15924 source: "button_image";
15925 action: STATE_SET "default" 0.0;
15926 target: "button_image";
15930 name: "button_unclick2";
15931 signal: "mouse,clicked,1";
15932 source: "button_image";
15933 action: SIGNAL_EMIT "e,action,close" "";
15938 name: "e/widgets/syscon/item/button";
15940 image: "bt_base1.png" COMP;
15941 image: "bt_base2.png" COMP;
15942 image: "bt_hilight.png" COMP;
15943 image: "bt_shine.png" COMP;
15944 image: "bt_glow.png" COMP;
15945 image: "bt_dis_base.png" COMP;
15946 image: "bt_dis_hilight.png" COMP;
15950 name: "button_image";
15953 state: "default" 0.0;
15956 normal: "bt_base2.png";
15961 state: "clicked" 0.0;
15962 inherit: "default" 0.0;
15963 image.normal: "bt_base1.png";
15966 state: "disabled" 0.0;
15967 inherit: "default" 0.0;
15969 normal: "bt_dis_base.png";
15975 name: "e.text.label";
15977 effect: SOFT_SHADOW;
15981 state: "default" 0.0;
15987 to: "button_image";
15992 to: "button_image";
15994 color_class: "button_text";
16000 text_class: "button";
16004 state: "disabled" 0.0;
16005 inherit: "default" 0.0;
16006 color_class: "button_text_disabled";
16010 name: "e.swallow.icon";
16014 state: "default" 0.0;
16016 aspect_preference: BOTH;
16021 to: "button_image";
16026 to_x: "button_image";
16027 to_y: "e.text.label";
16035 state: "default" 0.0;
16036 rel2.relative: 1.0 0.5;
16038 normal: "bt_hilight.png";
16043 state: "disabled" 0.0;
16044 inherit: "default" 0.0;
16046 normal: "bt_dis_hilight.png";
16055 state: "default" 0.0;
16057 normal: "bt_shine.png";
16062 state: "disabled" 0.0;
16063 inherit: "default" 0.0;
16071 state: "default" 0.0;
16073 color: 255 255 255 0;
16075 normal: "bt_glow.png";
16076 border: 12 12 12 12;
16081 state: "clicked" 0.0;
16082 inherit: "default" 0.0;
16084 color: 255 255 255 255;
16091 state: "default" 0.0;
16096 state: "disabled" 0.0;
16097 inherit: "default" 0.0;
16105 signal: "e,state,focused";
16107 action: STATE_SET "clicked" 0.0;
16108 target: "button_image";
16112 name: "button_click";
16113 signal: "mouse,down,1";
16114 source: "button_image";
16119 signal: "e,state,unfocused";
16121 action: STATE_SET "default" 0.0;
16122 target: "button_image";
16126 name: "button_unclick";
16127 signal: "mouse,up,1";
16128 source: "button_image";
16129 after: "focus_out";
16132 name: "button_unclick2";
16133 signal: "mouse,clicked,1";
16134 source: "button_image";
16135 action: SIGNAL_EMIT "e,action,click" "";
16139 signal: "e,state,disabled";
16141 action: STATE_SET "disabled" 0.0;
16142 target: "button_image";
16144 target: "disabler";
16148 signal: "e,state,enabled";
16150 action: STATE_SET "default" 0.0;
16151 target: "button_image";
16153 target: "disabler";
16159 /////////////////////////////////////////////////////////////////////////////
16160 /*** MOD: MIXER ***/
16161 // TODO: Add code for making sound circles fade between states.
16164 name: "e/modules/mixer/main";
16166 image: "mixer.png" COMP;
16167 image: "mixer_low_left.png" COMP;
16168 image: "mixer_low_right.png" COMP;
16169 image: "mixer_med_left.png" COMP;
16170 image: "mixer_med_right.png" COMP;
16171 image: "mixer_high_left.png" COMP;
16172 image: "mixer_high_right.png" COMP;
16177 public message(Msg_Type:type, id, ...) {
16178 if ((type == MSG_INT_SET) && (id == 0)) {
16179 new mute, left, right;
16184 run_program(PROGRAM:"mute");
16186 run_program(PROGRAM:"unmute");
16189 run_program(PROGRAM:"left_none");
16190 else if (left < 33)
16191 run_program(PROGRAM:"left_low");
16192 else if (left < 66)
16193 run_program(PROGRAM:"left_medium");
16194 else if (left >= 66)
16195 run_program(PROGRAM:"left_high");
16198 run_program(PROGRAM:"right_none");
16199 else if (right < 33)
16200 run_program(PROGRAM:"right_low");
16201 else if (right < 66)
16202 run_program(PROGRAM:"right_medium");
16203 else if (right >= 66)
16204 run_program(PROGRAM:"right_high");
16214 state: "default" 0.0;
16216 aspect_preference: BOTH;
16217 image.normal: "mixer.png";
16226 state: "default" 0.0;
16229 aspect_preference: BOTH;
16230 rel1.to: "speaker";
16231 rel2.to: "speaker";
16232 image.normal: "mixer_low_left.png";
16236 inherit: "default" 0.0;
16240 state: "medium" 0.0;
16241 inherit: "default" 0.0;
16243 image.normal: "mixer_med_left.png";
16247 inherit: "default" 0.0;
16249 image.normal: "mixer_high_left.png";
16258 state: "default" 0.0;
16261 aspect_preference: BOTH;
16262 rel1.to: "speaker";
16263 rel2.to: "speaker";
16264 image.normal: "mixer_low_right.png";
16268 inherit: "default" 0.0;
16272 state: "medium" 0.0;
16273 inherit: "default" 0.0;
16275 image.normal: "mixer_med_right.png";
16279 inherit: "default" 0.0;
16281 image.normal: "mixer_high_right.png";
16289 state: "default" 0.0;
16290 color: 255 255 255 255;
16293 state: "active" 0.0;
16294 color: 255 255 255 64;
16301 state: "default" 0.0;
16302 rel1.to: "speaker";
16303 rel2.to: "speaker";
16304 color: 255 255 255 0;
16311 action: STATE_SET "active" 0.0;
16312 transition: LINEAR 0.3;
16317 action: STATE_SET "default" 0.0;
16318 transition: LINEAR 0.2;
16323 action: STATE_SET "default" 0.0;
16328 action: STATE_SET "low" 0.0;
16332 name: "left_medium";
16333 action: STATE_SET "medium" 0.0;
16338 action: STATE_SET "high" 0.0;
16342 name: "right_none";
16343 action: STATE_SET "default" 0.0;
16348 action: STATE_SET "low" 0.0;
16352 name: "right_medium";
16353 action: STATE_SET "medium" 0.0;
16357 name: "right_high";
16358 action: STATE_SET "high" 0.0;
16365 /////////////////////////////////////////////////////////////////////////////
16367 /* E inbuilt filemanager */
16370 name: "e/fileman/default/window/main";
16372 image: "dia_grad.png" COMP;
16373 image: "dia_topshad.png" COMP;
16374 image: "dia_botshad.png" COMP;
16381 state: "default" 0.0;
16382 color_class: "fileman_base";
16383 image.normal: "dia_grad.png";
16394 name: "e.swallow.bg";
16398 state: "default" 0.0;
16405 state: "default" 0.0;
16406 rel2.relative: 1.0 0.0;
16407 rel2.offset: -1 31;
16408 image.normal: "dia_topshad.png";
16422 state: "default" 0.0;
16423 rel1.relative: 0.0 1.0;
16425 image.normal: "dia_botshad.png";
16438 name: "e/fileman/default/progress";
16441 image: "icon_efm_file_del.png" COMP;
16449 state: "default" 0.0;
16450 image.normal: "bt_dis_base.png";
16451 image.border: 5 5 5 5;
16454 state: "need_attention" 0.0;
16455 inherit: "default" 0.0;
16456 color: 200 0 0 150;
16464 state: "default" 0.0;
16465 image.normal: "bt_dis_shine.png";
16466 image.border: 5 5 5 5;
16476 state: "default" 0.0;
16482 image.normal: "icon_efm_dnd_ask.png";
16486 inherit: "default" 0.0;
16487 image.normal: "icon_efm_dnd_copy.png";
16491 inherit: "default" 0.0;
16492 image.normal: "icon_efm_dnd_move.png";
16495 state: "delete" 0.0;
16496 inherit: "default" 0.0;
16497 image.normal: "icon_efm_file_del.png";
16506 state: "default" 0.0;
16508 rel1.relative: 1.0 0.60;
16510 rel2.relative: 1.0 1.0;
16511 rel2.offset: -4 -5;
16512 image.normal: "inset_sunk.png";
16513 image.border: 6 6 6 6;
16517 name: "gauge_confine";
16522 state: "default" 0.0;
16523 rel1.to: "gauge_bg";
16525 rel2.to: "gauge_bg";
16526 rel2.offset: -2 -2;
16531 name: "e.gauge.bar";
16536 state: "default" 0.0;
16538 color: 55 55 55 100;
16543 confine:"gauge_confine";
16547 name: "e.text.info";
16552 state: "default" 0.0;
16568 text_class: "fileman_icon";
16577 state: "default" 0.0;
16583 image.normal: "bd_button_close_shadow.png";
16587 name: "bt_abort_unfoc";
16591 state: "default" 0.0;
16593 color: 255 255 255 255;
16594 rel1.to: "bt_abort";
16595 rel2.to: "bt_abort";
16596 image.normal: "bd_button_close_unfocused.png";
16599 state: "active" 0.0;
16600 inherit: "default" 0.0;
16602 color: 255 255 255 0;
16608 name: "bt_abort_foc";
16612 state: "default" 0.0;
16614 color: 255 255 255 0;
16615 rel1.to: "bt_abort";
16616 rel2.to: "bt_abort";
16617 image.normal: "bd_button_close_focused.png";
16620 state: "active" 0.0;
16621 inherit: "default" 0.0;
16623 color: 255 255 255 255;
16629 name: "e.event.abort";
16633 state: "default" 0.0;
16634 rel1.to: "bt_abort";
16635 rel2.to: "bt_abort";
16642 name: "set_need_attention";
16643 signal: "e,action,set,need_attention";
16645 action: STATE_SET "need_attention" 0.0;
16646 transition: SINUSOIDAL 1.0;
16648 after: "need_loop";
16652 action: STATE_SET "default" 0.0;
16653 transition: SINUSOIDAL 1.0;
16655 after: "set_need_attention";
16658 name: "set_normal";
16659 signal: "e,action,set,normal";
16661 action: STATE_SET "default" 0.0;
16662 transition: SINUSOIDAL 1.0;
16666 name: "set_icon_unknow";
16667 signal: "e,action,icon,unknow";
16669 action: STATE_SET "default" 0.0;
16673 name: "set_icon_copy";
16674 signal: "e,action,icon,copy";
16676 action: STATE_SET "copy" 0.0;
16680 name: "set_icon_move";
16681 signal: "e,action,icon,move";
16683 action: STATE_SET "move" 0.0;
16687 name: "set_icon_delete";
16688 signal: "e,action,icon,delete";
16690 action: STATE_SET "delete" 0.0;
16694 name: "bt_abort_down";
16695 signal: "mouse,down,*";
16696 source: "e.event.abort";
16697 action: STATE_SET "active" 0.0;
16698 target: "bt_abort_unfoc";
16699 target: "bt_abort_foc";
16702 name: "bt_abort_up";
16703 signal: "mouse,up,*";
16704 source: "e.event.abort";
16705 action: STATE_SET "default" 0.0;
16706 target: "bt_abort_unfoc";
16707 target: "bt_abort_foc";
16710 name: "bt_abort_click";
16711 signal: "mouse,clicked,*";
16712 source: "e.event.abort";
16713 action: SIGNAL_EMIT "e,fm,operation,abort" "";
16718 name: "e/fileman/default/scrollframe";
16720 image: "inset_sunk.png" COMP;
16721 image: "arrow_left.png" COMP;
16722 image: "arrow_right.png" COMP;
16723 image: "arrow_up.png" COMP;
16724 image: "arrow_down.png" COMP;
16725 image: "bt_sm_base1.png" COMP;
16726 image: "bt_sm_base2.png" COMP;
16727 image: "bt_sm_shine.png" COMP;
16728 image: "bt_sm_hilight.png" COMP;
16729 image: "sb_runnerh.png" COMP;
16730 image: "sb_runnerv.png" COMP;
16738 state: "default" 0.0;
16742 name: "e.swallow.content";
16743 clip_to: "clipper";
16746 state: "default" 0.0;
16760 state: "default" 0.0;
16761 rel1.offset: -1 -1;
16764 normal: "inset_sunk.png";
16777 state: "default" 0.0;
16791 state: "hidden" 0.0;
16806 name: "sb_vbar_base";
16808 clip_to: "sb_vbar";
16811 state: "default" 0.0;
16826 name: "sb_vbar_runner";
16827 clip_to: "sb_vbar";
16830 state: "default" 0.0;
16832 rel1.to: "sb_vbar_base";
16834 rel2.to: "sb_vbar_base";
16836 normal: "sb_runnerv.png";
16843 name: "sb_vbar_p1";
16845 clip_to: "sb_vbar";
16848 state: "default" 0.0;
16856 to: "e.dragable.vbar";
16861 name: "sb_vbar_p2";
16863 clip_to: "sb_vbar";
16866 state: "default" 0.0;
16870 to: "e.dragable.vbar";
16879 name: "e.dragable.vbar";
16880 clip_to: "sb_vbar";
16886 confine: "sb_vbar_base";
16889 state: "default" 0.0;
16894 to: "sb_vbar_base";
16899 to: "sb_vbar_base";
16902 normal: "bt_sm_base2.png";
16907 state: "clicked" 0.0;
16908 inherit: "default" 0.0;
16909 image.normal: "bt_sm_base1.png";
16913 name: "sb_vbar_over1";
16914 clip_to: "sb_vbar";
16917 state: "default" 0.0;
16918 rel1.to: "e.dragable.vbar";
16919 rel2.relative: 1.0 0.5;
16920 rel2.to: "e.dragable.vbar";
16922 normal: "bt_sm_hilight.png";
16928 name: "sb_vbar_over2";
16929 clip_to: "sb_vbar";
16932 state: "default" 0.0;
16933 rel1.to: "e.dragable.vbar";
16934 rel2.to: "e.dragable.vbar";
16936 normal: "bt_sm_shine.png";
16942 name: "sb_vbar_a1";
16944 clip_to: "sb_vbar";
16947 state: "default" 0.0;
16951 aspect_preference: HORIZONTAL;
16966 name: "sb_vbar_a1_arrow";
16968 clip_to: "sb_vbar";
16970 state: "default" 0.0;
16972 rel1.to: "sb_vbar_a1";
16973 rel2.to: "sb_vbar_a1";
16974 image.normal: "arrow_up.png";
16977 state: "clicked" 0.0;
16978 inherit: "default" 0.0;
16980 rel2.offset: -1 -2;
16984 name: "sb_vbar_a2";
16986 clip_to: "sb_vbar";
16989 state: "default" 0.0;
16993 aspect_preference: HORIZONTAL;
17008 name: "sb_vbar_a2_arrow";
17011 clip_to: "sb_vbar";
17013 state: "default" 0.0;
17015 rel1.to: "sb_vbar_a2";
17016 rel2.to: "sb_vbar_a2";
17017 image.normal: "arrow_down.png";
17020 state: "clicked" 0.0;
17021 inherit: "default" 0.0;
17032 state: "default" 0.0;
17046 state: "hidden" 0.0;
17060 name: "sb_hbar_base";
17062 clip_to: "sb_hbar";
17065 state: "default" 0.0;
17080 name: "sb_hbar_runner";
17081 clip_to: "sb_hbar";
17084 state: "default" 0.0;
17086 rel1.to: "sb_hbar_base";
17088 rel2.to: "sb_hbar_base";
17090 normal: "sb_runnerh.png";
17097 name: "sb_hbar_p1";
17099 clip_to: "sb_hbar";
17102 state: "default" 0.0;
17110 to: "e.dragable.hbar";
17115 name: "sb_hbar_p2";
17117 clip_to: "sb_hbar";
17120 state: "default" 0.0;
17124 to: "e.dragable.hbar";
17133 name: "e.dragable.hbar";
17134 clip_to: "sb_hbar";
17140 confine: "sb_hbar_base";
17143 state: "default" 0.0;
17148 to: "sb_hbar_base";
17153 to: "sb_hbar_base";
17156 normal: "bt_sm_base2.png";
17161 state: "clicked" 0.0;
17162 inherit: "default" 0.0;
17163 image.normal: "bt_sm_base1.png";
17167 name: "sb_hbar_over1";
17168 clip_to: "sb_hbar";
17171 state: "default" 0.0;
17172 rel1.to: "e.dragable.hbar";
17173 rel2.relative: 1.0 0.5;
17174 rel2.to: "e.dragable.hbar";
17176 normal: "bt_sm_hilight.png";
17182 name: "sb_hbar_over2";
17183 clip_to: "sb_hbar";
17186 state: "default" 0.0;
17187 rel1.to: "e.dragable.hbar";
17188 rel2.to: "e.dragable.hbar";
17190 normal: "bt_sm_shine.png";
17196 name: "sb_hbar_a1";
17198 clip_to: "sb_hbar";
17201 state: "default" 0.0;
17205 aspect_preference: VERTICAL;
17220 name: "sb_hbar_a1_arrow";
17223 clip_to: "sb_hbar";
17225 state: "default" 0.0;
17227 rel1.to: "sb_hbar_a1";
17228 rel2.to: "sb_hbar_a1";
17229 image.normal: "arrow_left.png";
17232 state: "clicked" 0.0;
17233 inherit: "default" 0.0;
17235 rel2.offset: -2 -1;
17239 name: "sb_hbar_a2";
17241 clip_to: "sb_hbar";
17244 state: "default" 0.0;
17248 aspect_preference: VERTICAL;
17263 name: "sb_hbar_a2_arrow";
17266 clip_to: "sb_hbar";
17268 state: "default" 0.0;
17270 rel1.to: "sb_hbar_a2";
17271 rel2.to: "sb_hbar_a2";
17272 image.normal: "arrow_right.png";
17275 state: "clicked" 0.0;
17276 inherit: "default" 0.0;
17282 name: "e.box.operations";
17285 state: "default" 0.0;
17286 rel2.to_x: "sb_vbar";
17287 rel2.to_y: "sb_hbar";
17288 rel2.relative: 0.0 0.0;
17290 layout: "vertical";
17297 name: "e.swallow.overlay";
17301 state: "default" 0.0;
17307 name: "sb_vbar_show";
17308 signal: "e,action,show,vbar";
17310 action: STATE_SET "default" 0.0;
17314 name: "sb_vbar_hide";
17315 signal: "e,action,hide,vbar";
17317 action: STATE_SET "hidden" 0.0;
17321 name: "sb_hbar_show";
17322 signal: "e,action,show,hbar";
17324 action: STATE_SET "default" 0.0;
17328 name: "sb_hbar_hide";
17329 signal: "e,action,hide,hbar";
17331 action: STATE_SET "hidden" 0.0;
17335 name: "sb_vbar_a1_down";
17336 signal: "mouse,down,1";
17337 source: "sb_vbar_a1";
17338 action: STATE_SET "clicked" 0.0;
17339 target: "sb_vbar_a1_arrow";
17342 name: "sb_vbar_a1_down2";
17343 signal: "mouse,down,1";
17344 source: "sb_vbar_a1";
17345 action: DRAG_VAL_STEP 0.0 -1.0;
17346 target: "e.dragable.vbar";
17349 name: "sb_vbar_a1_up";
17350 signal: "mouse,up,1";
17351 source: "sb_vbar_a1";
17352 action: STATE_SET "default" 0.0;
17353 target: "sb_vbar_a1_arrow";
17356 name: "sb_vbar_a2_down";
17357 signal: "mouse,down,1";
17358 source: "sb_vbar_a2";
17359 action: STATE_SET "clicked" 0.0;
17360 target: "sb_vbar_a2_arrow";
17363 name: "sb_vbar_a2_down2";
17364 signal: "mouse,down,1";
17365 source: "sb_vbar_a2";
17366 action: DRAG_VAL_STEP 0.0 1.0;
17367 target: "e.dragable.vbar";
17370 name: "sb_vbar_a2_up";
17371 signal: "mouse,up,1";
17372 source: "sb_vbar_a2";
17373 action: STATE_SET "default" 0.0;
17374 target: "sb_vbar_a2_arrow";
17377 name: "sb_vbar_p1_down";
17378 signal: "mouse,down,1";
17379 source: "sb_vbar_p1";
17380 action: DRAG_VAL_PAGE 0.0 -1.0;
17381 target: "e.dragable.vbar";
17384 name: "sb_vbar_p2_down";
17385 signal: "mouse,down,1";
17386 source: "sb_vbar_p2";
17387 action: DRAG_VAL_PAGE 0.0 1.0;
17388 target: "e.dragable.vbar";
17391 name: "sb_vbar_down";
17392 signal: "mouse,down,1";
17393 source: "e.dragable.vbar";
17394 action: STATE_SET "clicked" 0.0;
17395 target: "e.dragable.vbar";
17398 name: "sb_vbar_up";
17399 signal: "mouse,up,1";
17400 source: "e.dragable.vbar";
17401 action: STATE_SET "default" 0.0;
17402 target: "e.dragable.vbar";
17405 name: "sb_hbar_a1_down";
17406 signal: "mouse,down,1";
17407 source: "sb_hbar_a1";
17408 action: STATE_SET "clicked" 0.0;
17409 target: "sb_hbar_a1_arrow";
17412 name: "sb_hbar_a1_down2";
17413 signal: "mouse,down,1";
17414 source: "sb_hbar_a1";
17415 action: DRAG_VAL_STEP -1.0 0.0;
17416 target: "e.dragable.hbar";
17419 name: "sb_hbar_a1_up";
17420 signal: "mouse,up,1";
17421 source: "sb_hbar_a1";
17422 action: STATE_SET "default" 0.0;
17423 target: "sb_hbar_a1_arrow";
17426 name: "sb_hbar_a2_down";
17427 signal: "mouse,down,1";
17428 source: "sb_hbar_a2";
17429 action: STATE_SET "clicked" 0.0;
17430 target: "sb_hbar_a2_arrow";
17433 name: "sb_hbar_a2_down2";
17434 signal: "mouse,down,1";
17435 source: "sb_hbar_a2";
17436 action: DRAG_VAL_STEP 1.0 0.0;
17437 target: "e.dragable.hbar";
17440 name: "sb_hbar_a2_up";
17441 signal: "mouse,up,1";
17442 source: "sb_hbar_a2";
17443 action: STATE_SET "default" 0.0;
17444 target: "sb_hbar_a2_arrow";
17447 name: "sb_hbar_p1_down";
17448 signal: "mouse,down,1";
17449 source: "sb_hbar_p1";
17450 action: DRAG_VAL_PAGE -1.0 0.0;
17451 target: "e.dragable.hbar";
17454 name: "sb_hbar_p2_down";
17455 signal: "mouse,down,1";
17456 source: "sb_hbar_p2";
17457 action: DRAG_VAL_PAGE 1.0 0.0;
17458 target: "e.dragable.hbar";
17461 name: "sb_hbar_down";
17462 signal: "mouse,down,1";
17463 source: "e.dragable.hbar";
17464 action: STATE_SET "clicked" 0.0;
17465 target: "e.dragable.hbar";
17468 name: "sb_hbar_up";
17469 signal: "mouse,up,1";
17470 source: "e.dragable.hbar";
17471 action: STATE_SET "default" 0.0;
17472 target: "e.dragable.hbar";
17477 name: "e/fileman/desktop/scrollframe";
17479 image: "arrow_left.png" COMP;
17480 image: "arrow_right.png" COMP;
17481 image: "arrow_up.png" COMP;
17482 image: "arrow_down.png" COMP;
17483 image: "bt_sm_base1.png" COMP;
17484 image: "bt_sm_base2.png" COMP;
17485 image: "bt_sm_shine.png" COMP;
17486 image: "bt_sm_hilight.png" COMP;
17487 image: "sb_runnerh.png" COMP;
17488 image: "sb_runnerv.png" COMP;
17496 state: "default" 0.0;
17500 name: "e.swallow.content";
17501 clip_to: "clipper";
17504 state: "default" 0.0;
17520 state: "default" 0.0;
17534 state: "hidden" 0.0;
17549 name: "sb_vbar_base";
17551 clip_to: "sb_vbar";
17554 state: "default" 0.0;
17569 name: "sb_vbar_runner";
17570 clip_to: "sb_vbar";
17573 state: "default" 0.0;
17575 rel1.to: "sb_vbar_base";
17577 rel2.to: "sb_vbar_base";
17579 normal: "sb_runnerv.png";
17586 name: "sb_vbar_p1";
17588 clip_to: "sb_vbar";
17591 state: "default" 0.0;
17599 to: "e.dragable.vbar";
17604 name: "sb_vbar_p2";
17606 clip_to: "sb_vbar";
17609 state: "default" 0.0;
17613 to: "e.dragable.vbar";
17622 name: "e.dragable.vbar";
17623 clip_to: "sb_vbar";
17629 confine: "sb_vbar_base";
17632 state: "default" 0.0;
17637 to: "sb_vbar_base";
17642 to: "sb_vbar_base";
17645 normal: "bt_sm_base2.png";
17650 state: "clicked" 0.0;
17651 inherit: "default" 0.0;
17652 image.normal: "bt_sm_base1.png";
17656 name: "sb_vbar_over1";
17657 clip_to: "sb_vbar";
17660 state: "default" 0.0;
17661 rel1.to: "e.dragable.vbar";
17662 rel2.relative: 1.0 0.5;
17663 rel2.to: "e.dragable.vbar";
17665 normal: "bt_sm_hilight.png";
17671 name: "sb_vbar_over2";
17672 clip_to: "sb_vbar";
17675 state: "default" 0.0;
17676 rel1.to: "e.dragable.vbar";
17677 rel2.to: "e.dragable.vbar";
17679 normal: "bt_sm_shine.png";
17685 name: "sb_vbar_a1";
17687 clip_to: "sb_vbar";
17690 state: "default" 0.0;
17694 aspect_preference: HORIZONTAL;
17709 name: "sb_vbar_a1_arrow";
17711 clip_to: "sb_vbar";
17713 state: "default" 0.0;
17715 rel1.to: "sb_vbar_a1";
17716 rel2.to: "sb_vbar_a1";
17717 image.normal: "arrow_up.png";
17720 state: "clicked" 0.0;
17721 inherit: "default" 0.0;
17723 rel2.offset: -1 -2;
17727 name: "sb_vbar_a2";
17729 clip_to: "sb_vbar";
17732 state: "default" 0.0;
17736 aspect_preference: HORIZONTAL;
17751 name: "sb_vbar_a2_arrow";
17754 clip_to: "sb_vbar";
17756 state: "default" 0.0;
17758 rel1.to: "sb_vbar_a2";
17759 rel2.to: "sb_vbar_a2";
17760 image.normal: "arrow_down.png";
17763 state: "clicked" 0.0;
17764 inherit: "default" 0.0;
17775 state: "default" 0.0;
17789 state: "hidden" 0.0;
17803 name: "sb_hbar_base";
17805 clip_to: "sb_hbar";
17808 state: "default" 0.0;
17823 name: "sb_hbar_runner";
17824 clip_to: "sb_hbar";
17827 state: "default" 0.0;
17829 rel1.to: "sb_hbar_base";
17831 rel2.to: "sb_hbar_base";
17833 normal: "sb_runnerh.png";
17840 name: "sb_hbar_p1";
17842 clip_to: "sb_hbar";
17845 state: "default" 0.0;
17853 to: "e.dragable.hbar";
17858 name: "sb_hbar_p2";
17860 clip_to: "sb_hbar";
17863 state: "default" 0.0;
17867 to: "e.dragable.hbar";
17876 name: "e.dragable.hbar";
17877 clip_to: "sb_hbar";
17883 confine: "sb_hbar_base";
17886 state: "default" 0.0;
17891 to: "sb_hbar_base";
17896 to: "sb_hbar_base";
17899 normal: "bt_sm_base2.png";
17904 state: "clicked" 0.0;
17905 inherit: "default" 0.0;
17906 image.normal: "bt_sm_base1.png";
17910 name: "sb_hbar_over1";
17911 clip_to: "sb_hbar";
17914 state: "default" 0.0;
17915 rel1.to: "e.dragable.hbar";
17916 rel2.relative: 1.0 0.5;
17917 rel2.to: "e.dragable.hbar";
17919 normal: "bt_sm_hilight.png";
17925 name: "sb_hbar_over2";
17926 clip_to: "sb_hbar";
17929 state: "default" 0.0;
17930 rel1.to: "e.dragable.hbar";
17931 rel2.to: "e.dragable.hbar";
17933 normal: "bt_sm_shine.png";
17939 name: "sb_hbar_a1";
17941 clip_to: "sb_hbar";
17944 state: "default" 0.0;
17948 aspect_preference: VERTICAL;
17963 name: "sb_hbar_a1_arrow";
17966 clip_to: "sb_hbar";
17968 state: "default" 0.0;
17970 rel1.to: "sb_hbar_a1";
17971 rel2.to: "sb_hbar_a1";
17972 image.normal: "arrow_left.png";
17975 state: "clicked" 0.0;
17976 inherit: "default" 0.0;
17978 rel2.offset: -2 -1;
17982 name: "sb_hbar_a2";
17984 clip_to: "sb_hbar";
17987 state: "default" 0.0;
17991 aspect_preference: VERTICAL;
18006 name: "sb_hbar_a2_arrow";
18009 clip_to: "sb_hbar";
18011 state: "default" 0.0;
18013 rel1.to: "sb_hbar_a2";
18014 rel2.to: "sb_hbar_a2";
18015 image.normal: "arrow_right.png";
18018 state: "clicked" 0.0;
18019 inherit: "default" 0.0;
18027 name: "sb_vbar_show";
18028 signal: "e,action,show,vbar";
18030 action: STATE_SET "default" 0.0;
18034 name: "sb_vbar_hide";
18035 signal: "e,action,hide,vbar";
18037 action: STATE_SET "hidden" 0.0;
18041 name: "sb_hbar_show";
18042 signal: "e,action,show,hbar";
18044 action: STATE_SET "default" 0.0;
18048 name: "sb_hbar_hide";
18049 signal: "e,action,hide,hbar";
18051 action: STATE_SET "hidden" 0.0;
18055 name: "sb_vbar_a1_down";
18056 signal: "mouse,down,1";
18057 source: "sb_vbar_a1";
18058 action: STATE_SET "clicked" 0.0;
18059 target: "sb_vbar_a1_arrow";
18062 name: "sb_vbar_a1_down2";
18063 signal: "mouse,down,1";
18064 source: "sb_vbar_a1";
18065 action: DRAG_VAL_STEP 0.0 -1.0;
18066 target: "e.dragable.vbar";
18069 name: "sb_vbar_a1_up";
18070 signal: "mouse,up,1";
18071 source: "sb_vbar_a1";
18072 action: STATE_SET "default" 0.0;
18073 target: "sb_vbar_a1_arrow";
18076 name: "sb_vbar_a2_down";
18077 signal: "mouse,down,1";
18078 source: "sb_vbar_a2";
18079 action: STATE_SET "clicked" 0.0;
18080 target: "sb_vbar_a2_arrow";
18083 name: "sb_vbar_a2_down2";
18084 signal: "mouse,down,1";
18085 source: "sb_vbar_a2";
18086 action: DRAG_VAL_STEP 0.0 1.0;
18087 target: "e.dragable.vbar";
18090 name: "sb_vbar_a2_up";
18091 signal: "mouse,up,1";
18092 source: "sb_vbar_a2";
18093 action: STATE_SET "default" 0.0;
18094 target: "sb_vbar_a2_arrow";
18097 name: "sb_vbar_p1_down";
18098 signal: "mouse,down,1";
18099 source: "sb_vbar_p1";
18100 action: DRAG_VAL_PAGE 0.0 -1.0;
18101 target: "e.dragable.vbar";
18104 name: "sb_vbar_p2_down";
18105 signal: "mouse,down,1";
18106 source: "sb_vbar_p2";
18107 action: DRAG_VAL_PAGE 0.0 1.0;
18108 target: "e.dragable.vbar";
18111 name: "sb_vbar_down";
18112 signal: "mouse,down,1";
18113 source: "e.dragable.vbar";
18114 action: STATE_SET "clicked" 0.0;
18115 target: "e.dragable.vbar";
18118 name: "sb_vbar_up";
18119 signal: "mouse,up,1";
18120 source: "e.dragable.vbar";
18121 action: STATE_SET "default" 0.0;
18122 target: "e.dragable.vbar";
18125 name: "sb_hbar_a1_down";
18126 signal: "mouse,down,1";
18127 source: "sb_hbar_a1";
18128 action: STATE_SET "clicked" 0.0;
18129 target: "sb_hbar_a1_arrow";
18132 name: "sb_hbar_a1_down2";
18133 signal: "mouse,down,1";
18134 source: "sb_hbar_a1";
18135 action: DRAG_VAL_STEP -1.0 0.0;
18136 target: "e.dragable.hbar";
18139 name: "sb_hbar_a1_up";
18140 signal: "mouse,up,1";
18141 source: "sb_hbar_a1";
18142 action: STATE_SET "default" 0.0;
18143 target: "sb_hbar_a1_arrow";
18146 name: "sb_hbar_a2_down";
18147 signal: "mouse,down,1";
18148 source: "sb_hbar_a2";
18149 action: STATE_SET "clicked" 0.0;
18150 target: "sb_hbar_a2_arrow";
18153 name: "sb_hbar_a2_down2";
18154 signal: "mouse,down,1";
18155 source: "sb_hbar_a2";
18156 action: DRAG_VAL_STEP 1.0 0.0;
18157 target: "e.dragable.hbar";
18160 name: "sb_hbar_a2_up";
18161 signal: "mouse,up,1";
18162 source: "sb_hbar_a2";
18163 action: STATE_SET "default" 0.0;
18164 target: "sb_hbar_a2_arrow";
18167 name: "sb_hbar_p1_down";
18168 signal: "mouse,down,1";
18169 source: "sb_hbar_p1";
18170 action: DRAG_VAL_PAGE -1.0 0.0;
18171 target: "e.dragable.hbar";
18174 name: "sb_hbar_p2_down";
18175 signal: "mouse,down,1";
18176 source: "sb_hbar_p2";
18177 action: DRAG_VAL_PAGE 1.0 0.0;
18178 target: "e.dragable.hbar";
18181 name: "sb_hbar_down";
18182 signal: "mouse,down,1";
18183 source: "e.dragable.hbar";
18184 action: STATE_SET "clicked" 0.0;
18185 target: "e.dragable.hbar";
18188 name: "sb_hbar_up";
18189 signal: "mouse,up,1";
18190 source: "e.dragable.hbar";
18191 action: STATE_SET "default" 0.0;
18192 target: "e.dragable.hbar";
18197 name: "e/fileman/default/list/drop_in";
18198 alias: "e/fileman/default/list/drop_between";
18199 alias: "e/fileman/desktop/list/drop_in";
18200 alias: "e/fileman/desktop/list/drop_between";
18202 image: "gadman_frame.png" COMP;
18203 image: "gadman_border.png" COMP;
18211 state: "default" 0.0;
18212 rel1.offset: -10 -10;
18215 color: 255 255 255 0;
18218 state: "visible" 0.0;
18220 color: 255 255 255 255;
18226 clip_to: "clipper";
18228 state: "default" 0.0;
18237 image.normal: "gadman_frame.png";
18238 fill.size.relative: 0 0;
18239 fill.size.offset: 24 24;
18245 clip_to: "clipper";
18247 state: "default" 0.0;
18248 rel1.offset: -5 -5;
18251 normal: "gadman_border.png";
18252 border: 10 10 10 10;
18262 signal: "e,state,selected";
18264 action: STATE_SET "visible" 0.0;
18269 signal: "e,state,unselected";
18271 action: STATE_SET "default" 0.0;
18277 name: "e/fileman/default/rubberband";
18279 image: "gadman_frame.png" COMP;
18280 image: "gadman_border.png" COMP;
18287 state: "default" 0.0;
18296 image.normal: "gadman_frame.png";
18297 fill.size.relative: 0 0;
18298 fill.size.offset: 24 24;
18306 state: "default" 0.0;
18307 rel1.offset: -5 -5;
18310 normal: "gadman_border.png";
18311 border: 10 10 10 10;
18320 name: "e/fileman/default/overlay";
18321 alias: "e/fileman/desktop/overlay";
18323 image: "busy-1.png" COMP;
18324 image: "busy-2.png" COMP;
18325 image: "busy-3.png" COMP;
18326 image: "busy-4.png" COMP;
18327 image: "busy-5.png" COMP;
18328 image: "busy-6.png" COMP;
18329 image: "busy-7.png" COMP;
18330 image: "busy-8.png" COMP;
18331 image: "busy-9.png" COMP;
18332 image: "gadman_frame.png" COMP;
18333 image: "gadman_border.png" COMP;
18341 state: "default" 0.0;
18343 color: 255 255 255 0;
18346 state: "active" 0.0;
18348 color: 255 255 255 255;
18354 clip_to: "busy_clip";
18356 state: "default" 0.0;
18365 image.normal: "gadman_frame.png";
18366 fill.size.relative: 0 0;
18367 fill.size.offset: 24 24;
18373 clip_to: "busy_clip";
18375 state: "default" 0.0;
18377 to_x: "e.text.busy_label";
18382 to: "e.text.busy_label";
18386 normal: "gadman_border.png";
18387 border: 10 10 10 10;
18395 clip_to: "busy_clip";
18398 state: "default" 0.0;
18402 aspect_preference: BOTH;
18412 normal: "busy-9.png";
18413 tween: "busy-1.png";
18414 tween: "busy-2.png";
18415 tween: "busy-3.png";
18416 tween: "busy-4.png";
18417 tween: "busy-5.png";
18418 tween: "busy-6.png";
18419 tween: "busy-7.png";
18420 tween: "busy-8.png";
18425 name: "e.text.busy_label";
18427 effect: SOFT_SHADOW;
18428 clip_to: "busy_clip";
18432 state: "default" 0.0;
18444 color: 255 255 255 255;
18447 font: "Sans:style=Bold";
18451 text_class: "fileman_notice";
18456 name: "typebuf_clip";
18460 state: "default" 0.0;
18462 color: 255 255 255 0;
18465 state: "active" 0.0;
18467 color: 255 255 255 255;
18471 name: "e.text.typebuf_label";
18473 effect: SOFT_SHADOW;
18474 clip_to: "typebuf_clip";
18478 state: "default" 0.0;
18488 color: 255 255 255 255;
18491 font: "Sans:style=Bold";
18496 text_class: "fileman_typebuf";
18504 signal: "e,state,busy,start";
18506 action: STATE_SET "active" 0.0;
18507 transition: SINUSOIDAL 1.0;
18508 target: "busy_clip";
18512 signal: "e,state,busy,start";
18514 action: STATE_SET "default" 0.0;
18515 transition: LINEAR 0.5;
18521 signal: "e,state,busy,stop";
18523 action: STATE_SET "default" 0.0;
18524 transition: SINUSOIDAL 1.0;
18525 target: "busy_clip";
18530 action: ACTION_STOP;
18535 signal: "e,state,typebuf,start";
18537 action: STATE_SET "active" 0.0;
18538 transition: SINUSOIDAL 0.25;
18539 target: "typebuf_clip";
18543 signal: "e,state,typebuf,stop";
18545 action: STATE_SET "default" 0.0;
18546 transition: SINUSOIDAL 1.0;
18547 target: "typebuf_clip";
18554 name: "e/fileman/default/icon/variable";
18556 image: "bt_sm_base1.png" COMP;
18557 image: "bt_sm_shine.png" COMP;
18558 image: "bt_sm_hilight.png" COMP;
18559 image: "e17_mini_button_shadow2.png" COMP;
18560 image: "e17_fileman_thumb_bg.png" COMP;
18561 image: "icon_efm_dnd_copy.png" COMP;
18562 image: "icon_efm_dnd_ask.png" COMP;
18563 image: "icon_efm_dnd_move.png" COMP;
18564 image: "icon_efm_vol_unmounted.png" COMP;
18565 image: "icon_efm_vol_mounted.png" COMP;
18574 state: "default" 0.0;
18577 rel1.to: "e.text.label";
18578 rel2.to: "e.text.label";
18582 text_source: "e.text.label";
18586 text_class: "fileman_icon";
18590 state: "selected" 0.0;
18591 inherit: "default" 0.0;
18599 state: "default" 0.0;
18601 color: 255 255 255 0;
18611 normal: "bt_sm_base1.png";
18616 state: "selected" 0.0;
18617 inherit: "default" 0.0;
18619 color: 255 255 255 255;
18631 name: "icon_box_shadow";
18634 state: "default" 0.0;
18647 normal: "e17_mini_button_shadow2.png";
18652 state: "visible" 0.0;
18653 inherit: "default" 0.0;
18662 state: "default" 0.0;
18666 to: "e.swallow.icon";
18671 to: "e.swallow.icon";
18678 state: "visible" 0.0;
18679 inherit: "default" 0.0;
18684 name: "icon_box_bg";
18687 state: "default" 0.0;
18699 image.normal: "pager_base2.png";
18709 state: "visible" 0.0;
18710 inherit: "default" 0.0;
18719 state: "default" 0.0;
18722 aspect_preference: VERTICAL;
18729 to_y: "e.text.label";
18741 state: "default" 0.0;
18744 aspect_preference: BOTH;
18752 inherit: "default" 0.0;
18757 inherit: "default" 0.0;
18771 inherit: "default" 0.0;
18785 name: "e.swallow.icon";
18788 state: "default" 0.0;
18790 aspect_preference: BOTH;
18798 name: "e.text.label";
18800 effect: SOFT_SHADOW;
18804 state: "default" 0.0;
18816 color: 224 224 224 255;
18819 font: "Sans:style=Bold";
18823 text_class: "fileman_icon";
18827 state: "selected" 0.0;
18828 inherit: "default" 0.0;
18836 state: "default" 0.0;
18838 color: 255 255 255 0;
18840 rel2.relative: 1.0 0.5;
18843 normal: "bt_sm_hilight.png";
18848 state: "selected" 0.0;
18849 inherit: "default" 0.0;
18851 color: 255 255 255 255;
18858 state: "default" 0.0;
18860 color: 255 255 255 0;
18864 normal: "bt_sm_shine.png";
18869 state: "selected" 0.0;
18870 inherit: "default" 0.0;
18872 color: 255 255 255 255;
18880 state: "default" 0.0;
18890 state: "default" 0.0;
18894 state: "visible" 0.0;
18896 aspect_preference: BOTH;
18900 relative: 0.75 0.0;
18909 state: "unmounted" 0.0;
18910 inherit: "visible" 0.0;
18911 image.normal: "icon_efm_vol_unmounted.png";
18914 state: "mounted" 0.0;
18915 inherit: "visible" 0.0;
18916 image.normal: "icon_efm_vol_mounted.png";
18920 name: "dnd_action";
18925 state: "default" 0.0;
18929 state: "visible" 0.0;
18931 aspect_preference: BOTH;
18934 rel1.relative: 0.75 0.0;
18935 rel2.relative: 1.0 1.0;
18939 inherit: "visible" 0.0;
18940 image.normal: "icon_efm_dnd_copy.png";
18944 inherit: "visible" 0.0;
18945 image.normal: "icon_efm_dnd_ask.png";
18949 inherit: "visible" 0.0;
18950 image.normal: "icon_efm_dnd_move.png";
18954 name: "e.swallow.entry";
18957 state: "default" 0.0;
18958 rel1.to: "e.text.label";
18959 rel2.to: "e.text.label";
18966 signal: "e,state,selected";
18968 action: STATE_SET "selected" 0.0;
18972 target: "e.text.label";
18974 transition: LINEAR 0.2;
18977 name: "go_passive";
18978 signal: "e,state,unselected";
18980 action: STATE_SET "default" 0.0;
18984 target: "e.text.label";
18986 transition: LINEAR 0.1;
18990 signal: "e,state,ask";
18992 action: STATE_SET "ask" 0.0;
18993 target: "dnd_action";
18997 signal: "e,state,move";
18999 action: STATE_SET "move" 0.0;
19000 target: "dnd_action";
19004 signal: "e,state,copy";
19006 action: STATE_SET "copy" 0.0;
19007 target: "dnd_action";
19011 signal: "e,state,volume,off";
19013 action: STATE_SET "default" 0.0;
19014 target: "vol_state";
19017 name: "vol_unmounted";
19018 signal: "e,state,volume,unmounted";
19020 action: STATE_SET "unmounted" 0.0;
19021 target: "vol_state";
19024 name: "vol_mounted";
19025 signal: "e,state,volume,mounted";
19027 action: STATE_SET "mounted" 0.0;
19028 target: "vol_state";
19032 signal: "e,action,thumb,gen";
19034 action: STATE_SET "visible" 0.0;
19035 target: "icon_box_shadow";
19036 target: "icon_box";
19037 target: "icon_box_bg";
19038 after: "thumb_gen2";
19041 name: "thumb_gen-";
19042 signal: "e,action,thumb,gen,alpha";
19044 action: STATE_SET "default" 0.0;
19045 target: "icon_box_shadow";
19046 target: "icon_box";
19047 target: "icon_box_bg";
19048 after: "thumb_gen2";
19051 name: "thumb_gen2";
19052 action: STATE_SET "min" 0.0;
19054 after: "thumb_gen3";
19057 name: "thumb_gen3";
19058 action: STATE_SET "max" 0.0;
19060 transition: DECELERATE 0.2;
19061 after: "thumb_gen4";
19064 name: "thumb_gen4";
19065 action: STATE_SET "default" 0.0;
19067 transition: SINUSOIDAL 0.1;
19068 after: "thumb_gen5";
19071 name: "thumb_gen5";
19072 action: STATE_SET "max2" 0.0;
19074 transition: SINUSOIDAL 0.2;
19075 after: "thumb_gen6";
19078 name: "thumb_gen6";
19079 action: STATE_SET "default" 0.0;
19081 transition: SINUSOIDAL 0.3;
19087 name: "e/fileman/default/icon/fixed";
19088 alias: "e/fileman/default/icon/variable";
19091 image: "bt_sm_base1.png" COMP;
19092 image: "bt_sm_shine.png" COMP;
19093 image: "bt_sm_hilight.png" COMP;
19094 image: "e17_mini_button_shadow2.png" COMP;
19095 image: "e17_fileman_thumb_bg.png" COMP;
19096 image: "icon_efm_dnd_copy.png" COMP;
19097 image: "icon_efm_dnd_ask.png" COMP;
19098 image: "icon_efm_dnd_move.png" COMP;
19099 image: "icon_efm_vol_unmounted.png" COMP;
19100 image: "icon_efm_vol_mounted.png" COMP;
19104 name: "fileman_icon_name";
19105 base: "font=Sans font_size=10 align=center text_class=fileman_icon align=center color=#fff wrap=mixed ellipsis=1.0";
19108 name: "fileman_icon_name_full";
19109 base: "font=Sans font_size=10 text_class=fileman_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002";
19120 state: "default" 0.0;
19134 text_source: "e.text.label";
19135 style: "fileman_icon_name";
19138 text_class: "fileman_icon";
19142 state: "selected" 0.0;
19143 inherit: "default" 0.0;
19151 state: "default" 0.0;
19153 color: 255 255 255 0;
19154 rel1.to_x: "e.text.label";
19156 rel2.to: "e.text.label";
19160 normal: "bt_sm_base1.png";
19165 state: "selected" 0.0;
19166 inherit: "default" 0.0;
19168 color: 255 255 255 255;
19172 name: "icon_box_shadow";
19175 state: "default" 0.0;
19188 normal: "e17_mini_button_shadow2.png";
19193 state: "visible" 0.0;
19194 inherit: "default" 0.0;
19203 state: "default" 0.0;
19207 to: "e.swallow.icon";
19212 to: "e.swallow.icon";
19219 state: "visible" 0.0;
19220 inherit: "default" 0.0;
19225 name: "icon_box_bg";
19228 state: "default" 0.0;
19240 image.normal: "pager_base2.png";
19250 state: "visible" 0.0;
19251 inherit: "default" 0.0;
19260 state: "default" 0.0;
19263 aspect_preference: BOTH;
19265 /* color: 200 0 0 100; */
19281 state: "default" 0.0;
19284 aspect_preference: BOTH;
19292 inherit: "default" 0.0;
19297 inherit: "default" 0.0;
19311 inherit: "default" 0.0;
19325 name: "e.swallow.icon";
19328 state: "default" 0.0;
19330 aspect_preference: BOTH;
19338 name: "e.text.label";
19340 effect: SOFT_SHADOW;
19344 state: "default" 0.0;
19347 color: 224 224 224 255;
19361 style: "fileman_icon_name_full";
19364 text_class: "fileman_icon";
19368 state: "selected" 0.0;
19369 inherit: "default" 0.0;
19377 state: "default" 0.0;
19379 color: 255 255 255 0;
19381 rel2.relative: 1.0 0.5;
19384 normal: "bt_sm_hilight.png";
19389 state: "selected" 0.0;
19390 inherit: "default" 0.0;
19392 color: 255 255 255 255;
19399 state: "default" 0.0;
19401 color: 255 255 255 0;
19405 normal: "bt_sm_shine.png";
19410 state: "selected" 0.0;
19411 inherit: "default" 0.0;
19413 color: 255 255 255 255;
19421 state: "default" 0.0;
19424 rel2.offset: -9 -9;
19428 name: "label_event";
19432 ignore_flags: ON_HOLD;
19434 state: "default" 0.0;
19436 rel1.to: "e.text.label";
19437 rel2.to: "e.text.label";
19446 state: "default" 0.0;
19450 state: "visible" 0.0;
19452 aspect_preference: BOTH;
19456 relative: 0.75 0.0;
19465 state: "unmounted" 0.0;
19466 inherit: "visible" 0.0;
19467 image.normal: "icon_efm_vol_unmounted.png";
19470 state: "mounted" 0.0;
19471 inherit: "visible" 0.0;
19472 image.normal: "icon_efm_vol_mounted.png";
19476 name: "dnd_action";
19481 state: "default" 0.0;
19485 state: "visible" 0.0;
19487 aspect_preference: BOTH;
19490 rel1.relative: 0.75 0.0;
19491 rel2.relative: 1.0 1.0;
19495 inherit: "visible" 0.0;
19496 image.normal: "icon_efm_dnd_copy.png";
19500 inherit: "visible" 0.0;
19501 image.normal: "icon_efm_dnd_ask.png";
19505 inherit: "visible" 0.0;
19506 image.normal: "icon_efm_dnd_move.png";
19510 name: "e.swallow.entry";
19513 state: "default" 0.0;
19514 rel1.to: "e.text.label";
19515 rel2.to: "e.text.label";
19521 name: "label_click";
19522 signal: "mouse,clicked,1";
19523 source: "label_event";
19524 action: SIGNAL_EMIT "e,action,label,click" "e";
19528 signal: "e,state,selected";
19530 action: STATE_SET "selected" 0.0;
19534 target: "e.text.label";
19536 transition: LINEAR 0.2;
19539 name: "go_passive";
19540 signal: "e,state,unselected";
19542 action: STATE_SET "default" 0.0;
19546 target: "e.text.label";
19548 transition: LINEAR 0.1;
19552 signal: "e,state,ask";
19554 action: STATE_SET "ask" 0.0;
19555 target: "dnd_action";
19559 signal: "e,state,move";
19561 action: STATE_SET "move" 0.0;
19562 target: "dnd_action";
19566 signal: "e,state,copy";
19568 action: STATE_SET "copy" 0.0;
19569 target: "dnd_action";
19573 signal: "e,state,volume,off";
19575 action: STATE_SET "default" 0.0;
19576 target: "vol_state";
19579 name: "vol_unmounted";
19580 signal: "e,state,volume,unmounted";
19582 action: STATE_SET "unmounted" 0.0;
19583 target: "vol_state";
19586 name: "vol_mounted";
19587 signal: "e,state,volume,mounted";
19589 action: STATE_SET "mounted" 0.0;
19590 target: "vol_state";
19594 signal: "e,action,thumb,gen";
19596 action: STATE_SET "visible" 0.0;
19597 target: "icon_box_shadow";
19598 target: "icon_box";
19599 target: "icon_box_bg";
19600 after: "thumb_gen2";
19603 name: "thumb_gen-";
19604 signal: "e,action,thumb,gen,alpha";
19606 action: STATE_SET "default" 0.0;
19607 target: "icon_box_shadow";
19608 target: "icon_box";
19609 target: "icon_box_bg";
19610 after: "thumb_gen2";
19613 name: "thumb_gen2";
19614 action: STATE_SET "min" 0.0;
19616 after: "thumb_gen3";
19619 name: "thumb_gen3";
19620 action: STATE_SET "max" 0.0;
19622 transition: DECELERATE 0.2;
19623 after: "thumb_gen4";
19626 name: "thumb_gen4";
19627 action: STATE_SET "default" 0.0;
19629 transition: SINUSOIDAL 0.1;
19630 after: "thumb_gen5";
19633 name: "thumb_gen5";
19634 action: STATE_SET "max2" 0.0;
19636 transition: SINUSOIDAL 0.2;
19637 after: "thumb_gen6";
19640 name: "thumb_gen6";
19641 action: STATE_SET "default" 0.0;
19643 transition: SINUSOIDAL 0.3;
19649 name: "e/fileman/desktop/icon/variable";
19651 image: "bt_sm_base1.png" COMP;
19652 image: "bt_sm_shine.png" COMP;
19653 image: "bt_sm_hilight.png" COMP;
19654 image: "e17_mini_button_shadow2.png" COMP;
19655 image: "e17_fileman_thumb_bg.png" COMP;
19656 image: "icon_efm_dnd_copy.png" COMP;
19657 image: "icon_efm_dnd_ask.png" COMP;
19658 image: "icon_efm_dnd_move.png" COMP;
19659 image: "icon_efm_vol_unmounted.png" COMP;
19660 image: "icon_efm_vol_mounted.png" COMP;
19667 state: "default" 0.0;
19669 color: 255 255 255 0;
19679 normal: "bt_sm_base1.png";
19684 state: "selected" 0.0;
19685 inherit: "default" 0.0;
19687 color: 255 255 255 255;
19699 name: "icon_box_shadow";
19702 state: "default" 0.0;
19715 normal: "e17_mini_button_shadow2.png";
19720 state: "visible" 0.0;
19721 inherit: "default" 0.0;
19730 state: "default" 0.0;
19734 to: "e.swallow.icon";
19739 to: "e.swallow.icon";
19746 state: "visible" 0.0;
19747 inherit: "default" 0.0;
19752 name: "icon_box_bg";
19755 state: "default" 0.0;
19767 image.normal: "pager_base2.png";
19777 state: "visible" 0.0;
19778 inherit: "default" 0.0;
19787 state: "default" 0.0;
19790 aspect_preference: VERTICAL;
19797 to_y: "e.text.label";
19809 state: "default" 0.0;
19812 aspect_preference: BOTH;
19820 inherit: "default" 0.0;
19825 inherit: "default" 0.0;
19839 inherit: "default" 0.0;
19853 name: "e.swallow.icon";
19856 state: "default" 0.0;
19858 aspect_preference: BOTH;
19866 name: "e.text.label";
19868 effect: SOFT_SHADOW;
19872 state: "default" 0.0;
19883 color: 224 224 224 255;
19886 font: "Sans:style=Bold";
19890 text_class: "desktop_icon";
19894 state: "selected" 0.0;
19895 inherit: "default" 0.0;
19896 color: 224 224 224 255;
19904 state: "default" 0.0;
19906 color: 255 255 255 0;
19908 rel2.relative: 1.0 0.5;
19911 normal: "bt_sm_hilight.png";
19916 state: "selected" 0.0;
19917 inherit: "default" 0.0;
19919 color: 255 255 255 255;
19926 state: "default" 0.0;
19928 color: 255 255 255 0;
19932 normal: "bt_sm_shine.png";
19937 state: "selected" 0.0;
19938 inherit: "default" 0.0;
19940 color: 255 255 255 255;
19948 state: "default" 0.0;
19958 state: "default" 0.0;
19962 state: "visible" 0.0;
19964 aspect_preference: BOTH;
19968 relative: 0.75 0.0;
19977 state: "unmounted" 0.0;
19978 inherit: "visible" 0.0;
19979 image.normal: "icon_efm_vol_unmounted.png";
19982 state: "mounted" 0.0;
19983 inherit: "visible" 0.0;
19984 image.normal: "icon_efm_vol_mounted.png";
19988 name: "dnd_action";
19993 state: "default" 0.0;
19997 state: "visible" 0.0;
19999 aspect_preference: BOTH;
20002 rel1.relative: 0.75 0.0;
20003 rel2.relative: 1.0 1.0;
20007 inherit: "visible" 0.0;
20008 image.normal: "icon_efm_dnd_copy.png";
20012 inherit: "visible" 0.0;
20013 image.normal: "icon_efm_dnd_ask.png";
20017 inherit: "visible" 0.0;
20018 image.normal: "icon_efm_dnd_move.png";
20025 signal: "e,state,selected";
20027 action: STATE_SET "selected" 0.0;
20031 target: "e.text.label";
20032 transition: LINEAR 0.2;
20035 name: "go_passive";
20036 signal: "e,state,unselected";
20038 action: STATE_SET "default" 0.0;
20042 target: "e.text.label";
20043 transition: LINEAR 0.1;
20047 signal: "e,state,ask";
20049 action: STATE_SET "ask" 0.0;
20050 target: "dnd_action";
20054 signal: "e,state,move";
20056 action: STATE_SET "move" 0.0;
20057 target: "dnd_action";
20061 signal: "e,state,copy";
20063 action: STATE_SET "copy" 0.0;
20064 target: "dnd_action";
20068 signal: "e,state,volume,off";
20070 action: STATE_SET "default" 0.0;
20071 target: "vol_state";
20074 name: "vol_unmounted";
20075 signal: "e,state,volume,unmounted";
20077 action: STATE_SET "unmounted" 0.0;
20078 target: "vol_state";
20081 name: "vol_mounted";
20082 signal: "e,state,volume,mounted";
20084 action: STATE_SET "mounted" 0.0;
20085 target: "vol_state";
20089 signal: "e,action,thumb,gen";
20091 action: STATE_SET "visible" 0.0;
20092 target: "icon_box_shadow";
20093 target: "icon_box";
20094 target: "icon_box_bg";
20095 after: "thumb_gen2";
20098 name: "thumb_gen-";
20099 signal: "e,action,thumb,gen,alpha";
20101 action: STATE_SET "default" 0.0;
20102 target: "icon_box_shadow";
20103 target: "icon_box";
20104 target: "icon_box_bg";
20105 after: "thumb_gen2";
20108 name: "thumb_gen2";
20109 action: STATE_SET "min" 0.0;
20111 after: "thumb_gen3";
20114 name: "thumb_gen3";
20115 action: STATE_SET "max" 0.0;
20117 transition: DECELERATE 0.2;
20118 after: "thumb_gen4";
20121 name: "thumb_gen4";
20122 action: STATE_SET "default" 0.0;
20124 transition: SINUSOIDAL 0.1;
20125 after: "thumb_gen5";
20128 name: "thumb_gen5";
20129 action: STATE_SET "max2" 0.0;
20131 transition: SINUSOIDAL 0.2;
20132 after: "thumb_gen6";
20135 name: "thumb_gen6";
20136 action: STATE_SET "default" 0.0;
20138 transition: SINUSOIDAL 0.3;
20144 name: "e/fileman/desktop/icon/fixed";
20145 alias: "e/fileman/desktop/icon/variable";
20147 image: "bt_sm_base1.png" COMP;
20148 image: "bt_sm_shine.png" COMP;
20149 image: "bt_sm_hilight.png" COMP;
20150 image: "e17_mini_button_shadow2.png" COMP;
20151 image: "e17_fileman_thumb_bg.png" COMP;
20152 image: "icon_efm_dnd_copy.png" COMP;
20153 image: "icon_efm_dnd_ask.png" COMP;
20154 image: "icon_efm_dnd_move.png" COMP;
20155 image: "icon_efm_vol_unmounted.png" COMP;
20156 image: "icon_efm_vol_mounted.png" COMP;
20160 name: "fileman_desktop_icon_name";
20161 base: "font=Sans:style=Bold font_size=10 text_class=desktop_icon align=center color=#fff wrap=mixed ellipsis=1.0 style=soft_shadow shadow_color=#0002";
20164 name: "fileman_desktop_icon_name_full";
20165 base: "font=Sans:style=Bold font_size=10 text_class=desktop_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002";
20175 state: "default" 0.0;
20178 color: 224 224 224 255;
20190 style: "fileman_desktop_icon_name";
20191 text_source: "e.text.label";
20197 state: "selected" 0.0;
20198 inherit: "default" 0.0;
20206 state: "default" 0.0;
20208 color: 255 255 255 0;
20209 rel1.to_x: "e.text.label";
20211 rel2.to: "e.text.label";
20215 normal: "bt_sm_base1.png";
20220 state: "selected" 0.0;
20221 inherit: "default" 0.0;
20223 color: 255 255 255 255;
20227 name: "icon_box_shadow";
20230 state: "default" 0.0;
20243 normal: "e17_mini_button_shadow2.png";
20248 state: "visible" 0.0;
20249 inherit: "default" 0.0;
20258 state: "default" 0.0;
20262 to: "e.swallow.icon";
20267 to: "e.swallow.icon";
20274 state: "visible" 0.0;
20275 inherit: "default" 0.0;
20280 name: "icon_box_bg";
20283 state: "default" 0.0;
20295 image.normal: "pager_base2.png";
20305 state: "visible" 0.0;
20306 inherit: "default" 0.0;
20315 state: "default" 0.0;
20318 aspect_preference: BOTH;
20320 /* color: 200 0 0 100; */
20336 state: "default" 0.0;
20339 aspect_preference: BOTH;
20347 inherit: "default" 0.0;
20352 inherit: "default" 0.0;
20366 inherit: "default" 0.0;
20380 name: "e.swallow.icon";
20383 state: "default" 0.0;
20385 aspect_preference: BOTH;
20393 name: "e.text.label";
20395 effect: SOFT_SHADOW;
20399 state: "default" 0.0;
20402 color: 224 224 224 255;
20415 style: "fileman_desktop_icon_name_full";
20421 state: "selected" 0.0;
20422 inherit: "default" 0.0;
20430 state: "default" 0.0;
20432 color: 255 255 255 0;
20434 rel2.relative: 1.0 0.5;
20437 normal: "bt_sm_hilight.png";
20442 state: "selected" 0.0;
20443 inherit: "default" 0.0;
20445 color: 255 255 255 255;
20452 state: "default" 0.0;
20454 color: 255 255 255 0;
20458 normal: "bt_sm_shine.png";
20463 state: "selected" 0.0;
20464 inherit: "default" 0.0;
20466 color: 255 255 255 255;
20474 state: "default" 0.0;
20478 rel2.offset: -9 -9;
20482 name: "label_event";
20486 ignore_flags: ON_HOLD;
20488 state: "default" 0.0;
20490 rel1.to: "e.text.label";
20491 rel2.to: "e.text.label";
20500 state: "default" 0.0;
20504 state: "visible" 0.0;
20506 aspect_preference: BOTH;
20510 relative: 0.75 0.0;
20519 state: "unmounted" 0.0;
20520 inherit: "visible" 0.0;
20521 image.normal: "icon_efm_vol_unmounted.png";
20524 state: "mounted" 0.0;
20525 inherit: "visible" 0.0;
20526 image.normal: "icon_efm_vol_mounted.png";
20530 name: "dnd_action";
20535 state: "default" 0.0;
20539 state: "visible" 0.0;
20541 aspect_preference: BOTH;
20544 rel1.relative: 0.75 0.0;
20545 rel2.relative: 1.0 1.0;
20549 inherit: "visible" 0.0;
20550 image.normal: "icon_efm_dnd_copy.png";
20554 inherit: "visible" 0.0;
20555 image.normal: "icon_efm_dnd_ask.png";
20559 inherit: "visible" 0.0;
20560 image.normal: "icon_efm_dnd_move.png";
20564 name: "e.swallow.entry";
20567 state: "default" 0.0;
20568 rel1.to: "e.text.label";
20569 rel2.to: "e.text.label";
20575 name: "label_click";
20576 signal: "mouse,clicked,1";
20577 source: "label_event";
20578 action: SIGNAL_EMIT "e,action,label,click" "e";
20582 signal: "e,state,selected";
20584 action: STATE_SET "selected" 0.0;
20588 target: "e.text.label";
20590 transition: LINEAR 0.2;
20593 name: "go_passive";
20594 signal: "e,state,unselected";
20596 action: STATE_SET "default" 0.0;
20600 target: "e.text.label";
20602 transition: LINEAR 0.1;
20606 signal: "e,state,ask";
20608 action: STATE_SET "ask" 0.0;
20609 target: "dnd_action";
20613 signal: "e,state,move";
20615 action: STATE_SET "move" 0.0;
20616 target: "dnd_action";
20620 signal: "e,state,copy";
20622 action: STATE_SET "copy" 0.0;
20623 target: "dnd_action";
20627 signal: "e,state,volume,off";
20629 action: STATE_SET "default" 0.0;
20630 target: "vol_state";
20633 name: "vol_unmounted";
20634 signal: "e,state,volume,unmounted";
20636 action: STATE_SET "unmounted" 0.0;
20637 target: "vol_state";
20640 name: "vol_mounted";
20641 signal: "e,state,volume,mounted";
20643 action: STATE_SET "mounted" 0.0;
20644 target: "vol_state";
20648 signal: "e,action,thumb,gen";
20650 action: STATE_SET "visible" 0.0;
20651 target: "icon_box_shadow";
20652 target: "icon_box";
20653 target: "icon_box_bg";
20654 after: "thumb_gen2";
20657 name: "thumb_gen-";
20658 signal: "e,action,thumb,gen,alpha";
20660 action: STATE_SET "default" 0.0;
20661 target: "icon_box_shadow";
20662 target: "icon_box";
20663 target: "icon_box_bg";
20664 after: "thumb_gen2";
20667 name: "thumb_gen2";
20668 action: STATE_SET "min" 0.0;
20670 after: "thumb_gen3";
20673 name: "thumb_gen3";
20674 action: STATE_SET "max" 0.0;
20676 transition: DECELERATE 0.2;
20677 after: "thumb_gen4";
20680 name: "thumb_gen4";
20681 action: STATE_SET "default" 0.0;
20683 transition: SINUSOIDAL 0.1;
20684 after: "thumb_gen5";
20687 name: "thumb_gen5";
20688 action: STATE_SET "max2" 0.0;
20690 transition: SINUSOIDAL 0.2;
20691 after: "thumb_gen6";
20694 name: "thumb_gen6";
20695 action: STATE_SET "default" 0.0;
20697 transition: SINUSOIDAL 0.3;
20701 /* e/fileman/default/list/* is used in file selectors eg; Wallpaper dialog */
20703 name: "e/fileman/default/list/variable";
20704 data.item: "stacking" "above";
20705 data.item: "selectraise" "on";
20707 image: "bt_sm_base1.png" COMP;
20708 image: "bt_sm_shine.png" COMP;
20709 image: "bt_sm_hilight.png" COMP;
20710 image: "ilist_1.png" COMP;
20711 image: "ilist_item_shadow.png" COMP;
20712 image: "e17_mini_button_shadow2.png" COMP;
20713 image: "e17_fileman_thumb_bg.png" COMP;
20714 image: "icon_efm_dnd_copy.png" COMP;
20715 image: "icon_efm_dnd_ask.png" COMP;
20716 image: "icon_efm_dnd_move.png" COMP;
20717 image: "icon_efm_vol_unmounted.png" COMP;
20718 image: "icon_efm_vol_mounted.png" COMP;
20725 state: "default" 0.0;
20726 // aspect: 6.4 6.4;
20727 // aspect_preference: HORIZONTAL;
20741 normal: "ilist_item_shadow.png";
20750 state: "default" 0.0;
20751 color_class: "ilist_item_base";
20753 normal: "ilist_1.png";
20763 state: "default" 0.0;
20765 color: 255 255 255 0;
20775 normal: "bt_sm_base1.png";
20780 state: "selected" 0.0;
20781 inherit: "default" 0.0;
20783 color: 255 255 255 255;
20795 name: "icon_box_shadow";
20798 state: "default" 0.0;
20811 normal: "e17_mini_button_shadow2.png";
20816 state: "visible" 0.0;
20817 inherit: "default" 0.0;
20826 state: "default" 0.0;
20830 to: "e.swallow.icon";
20835 to: "e.swallow.icon";
20842 state: "visible" 0.0;
20843 inherit: "default" 0.0;
20848 name: "icon_box_bg";
20851 state: "default" 0.0;
20864 normal: "e17_fileman_thumb_bg.png";
20875 state: "visible" 0.0;
20876 inherit: "default" 0.0;
20885 state: "default" 0.0;
20888 aspect_preference: VERTICAL;
20906 state: "default" 0.0;
20909 aspect_preference: BOTH;
20921 inherit: "default" 0.0;
20926 inherit: "default" 0.0;
20940 inherit: "default" 0.0;
20954 name: "e.swallow.icon";
20957 state: "default" 0.0;
20969 name: "e.text.label";
20971 effect: SOFT_SHADOW;
20975 state: "default" 0.0;
20986 color_class: "ilist_item";
20992 text_class: "ilist_item";
20996 state: "selected" 0.0;
20997 inherit: "default" 0.0;
20998 color_class: "ilist_item_selected";
21005 state: "default" 0.0;
21007 color: 255 255 255 0;
21009 rel2.relative: 1.0 0.5;
21012 normal: "bt_sm_hilight.png";
21017 state: "selected" 0.0;
21018 inherit: "default" 0.0;
21020 color: 255 255 255 255;
21027 state: "default" 0.0;
21029 color: 255 255 255 0;
21033 normal: "bt_sm_shine.png";
21038 state: "selected" 0.0;
21039 inherit: "default" 0.0;
21041 color: 255 255 255 255;
21050 state: "default" 0.0;
21054 state: "visible" 0.0;
21056 aspect_preference: BOTH;
21068 state: "unmounted" 0.0;
21069 inherit: "visible" 0.0;
21070 image.normal: "icon_efm_vol_unmounted.png";
21073 state: "mounted" 0.0;
21074 inherit: "visible" 0.0;
21075 image.normal: "icon_efm_vol_mounted.png";
21079 name: "dnd_action";
21084 state: "default" 0.0;
21088 state: "visible" 0.0;
21090 aspect_preference: BOTH;
21093 relative: 0.75 0.0;
21101 inherit: "visible" 0.0;
21103 normal: "icon_efm_dnd_copy.png";
21108 inherit: "visible" 0.0;
21110 normal: "icon_efm_dnd_ask.png";
21115 inherit: "visible" 0.0;
21117 normal: "icon_efm_dnd_move.png";
21125 state: "default" 0.0;
21130 name: "label_event";
21134 ignore_flags: ON_HOLD;
21136 state: "default" 0.0;
21138 rel1.to: "e.text.label";
21139 rel2.to: "e.text.label";
21143 name: "e.swallow.entry";
21146 state: "default" 0.0;
21147 rel1.to: "e.text.label";
21148 rel2.to: "e.text.label";
21154 name: "label_click";
21155 signal: "mouse,clicked,1";
21156 source: "label_event";
21157 action: SIGNAL_EMIT "e,action,label,click" "e";
21161 signal: "e,state,selected";
21163 action: STATE_SET "selected" 0.0;
21167 target: "e.text.label";
21170 name: "go_passive";
21171 signal: "e,state,unselected";
21173 action: STATE_SET "default" 0.0;
21177 target: "e.text.label";
21178 transition: LINEAR 0.1;
21182 signal: "e,state,ask";
21184 action: STATE_SET "ask" 0.0;
21185 target: "dnd_action";
21189 signal: "e,state,move";
21191 action: STATE_SET "move" 0.0;
21192 target: "dnd_action";
21196 signal: "e,state,copy";
21198 action: STATE_SET "copy" 0.0;
21199 target: "dnd_action";
21203 signal: "e,state,volume,off";
21205 action: STATE_SET "default" 0.0;
21206 target: "vol_state";
21209 name: "vol_unmounted";
21210 signal: "e,state,volume,unmounted";
21212 action: STATE_SET "unmounted" 0.0;
21213 target: "vol_state";
21216 name: "vol_mounted";
21217 signal: "e,state,volume,mounted";
21219 action: STATE_SET "mounted" 0.0;
21220 target: "vol_state";
21224 signal: "e,action,thumb,gen";
21226 action: STATE_SET "visible" 0.0;
21227 target: "icon_box_shadow";
21228 target: "icon_box";
21229 target: "icon_box_bg";
21230 after: "thumb_gen2";
21233 name: "thumb_gen-";
21234 signal: "e,action,thumb,gen,alpha";
21236 action: STATE_SET "default" 0.0;
21237 target: "icon_box_shadow";
21238 target: "icon_box";
21239 target: "icon_box_bg";
21240 after: "thumb_gen2";
21243 name: "thumb_gen2";
21244 action: STATE_SET "min" 0.0;
21246 after: "thumb_gen3";
21249 name: "thumb_gen3";
21250 action: STATE_SET "max" 0.0;
21252 transition: DECELERATE 0.2;
21253 after: "thumb_gen4";
21256 name: "thumb_gen4";
21257 action: STATE_SET "default" 0.0;
21259 transition: SINUSOIDAL 0.1;
21260 after: "thumb_gen5";
21263 name: "thumb_gen5";
21264 action: STATE_SET "max2" 0.0;
21266 transition: SINUSOIDAL 0.2;
21267 after: "thumb_gen6";
21270 name: "thumb_gen6";
21271 action: STATE_SET "default" 0.0;
21273 transition: SINUSOIDAL 0.3;
21278 name: "e/fileman/default/list_odd/variable";
21279 data.item: "stacking" "below";
21280 data.item: "selectraise" "on";
21282 image: "bt_sm_base1.png" COMP;
21283 image: "bt_sm_shine.png" COMP;
21284 image: "bt_sm_hilight.png" COMP;
21285 image: "ilist_2.png" COMP;
21286 image: "ilist_item_shadow.png" COMP;
21287 image: "e17_mini_button_shadow2.png" COMP;
21288 image: "e17_fileman_thumb_bg.png" COMP;
21289 image: "icon_efm_dnd_copy.png" COMP;
21290 image: "icon_efm_dnd_ask.png" COMP;
21291 image: "icon_efm_dnd_move.png" COMP;
21292 image: "icon_efm_vol_unmounted.png" COMP;
21293 image: "icon_efm_vol_mounted.png" COMP;
21300 state: "default" 0.0;
21301 // aspect: 6.4 6.4;
21302 // aspect_preference: HORIZONTAL;
21316 normal: "ilist_item_shadow.png";
21325 state: "default" 0.0;
21326 color_class: "ilist_item_odd_base";
21328 normal: "ilist_2.png";
21338 state: "default" 0.0;
21340 color: 255 255 255 0;
21350 normal: "bt_sm_base1.png";
21355 state: "selected" 0.0;
21356 inherit: "default" 0.0;
21358 color: 255 255 255 255;
21370 name: "icon_box_shadow";
21373 state: "default" 0.0;
21386 normal: "e17_mini_button_shadow2.png";
21391 state: "visible" 0.0;
21392 inherit: "default" 0.0;
21401 state: "default" 0.0;
21405 to: "e.swallow.icon";
21410 to: "e.swallow.icon";
21417 state: "visible" 0.0;
21418 inherit: "default" 0.0;
21423 name: "icon_box_bg";
21426 state: "default" 0.0;
21439 normal: "e17_fileman_thumb_bg.png";
21450 state: "visible" 0.0;
21451 inherit: "default" 0.0;
21460 state: "default" 0.0;
21463 aspect_preference: VERTICAL;
21481 state: "default" 0.0;
21484 aspect_preference: BOTH;
21496 inherit: "default" 0.0;
21501 inherit: "default" 0.0;
21515 inherit: "default" 0.0;
21529 name: "e.swallow.icon";
21532 state: "default" 0.0;
21544 name: "e.text.label";
21546 effect: SOFT_SHADOW;
21550 state: "default" 0.0;
21561 color_class: "ilist_item_odd";
21567 text_class: "ilist_item";
21571 state: "selected" 0.0;
21572 inherit: "default" 0.0;
21573 color_class: "ilist_item_selected";
21580 state: "default" 0.0;
21582 color: 255 255 255 0;
21584 rel2.relative: 1.0 0.5;
21587 normal: "bt_sm_hilight.png";
21592 state: "selected" 0.0;
21593 inherit: "default" 0.0;
21595 color: 255 255 255 255;
21602 state: "default" 0.0;
21604 color: 255 255 255 0;
21608 normal: "bt_sm_shine.png";
21613 state: "selected" 0.0;
21614 inherit: "default" 0.0;
21616 color: 255 255 255 255;
21625 state: "default" 0.0;
21629 state: "visible" 0.0;
21631 aspect_preference: BOTH;
21643 state: "unmounted" 0.0;
21644 inherit: "visible" 0.0;
21645 image.normal: "icon_efm_vol_unmounted.png";
21648 state: "mounted" 0.0;
21649 inherit: "visible" 0.0;
21650 image.normal: "icon_efm_vol_mounted.png";
21654 name: "dnd_action";
21659 state: "default" 0.0;
21663 state: "visible" 0.0;
21665 aspect_preference: BOTH;
21668 relative: 0.75 0.0;
21676 inherit: "visible" 0.0;
21678 normal: "icon_efm_dnd_copy.png";
21683 inherit: "visible" 0.0;
21685 normal: "icon_efm_dnd_ask.png";
21690 inherit: "visible" 0.0;
21692 normal: "icon_efm_dnd_move.png";
21700 state: "default" 0.0;
21705 name: "label_event";
21709 ignore_flags: ON_HOLD;
21711 state: "default" 0.0;
21713 rel1.to: "e.text.label";
21714 rel2.to: "e.text.label";
21718 name: "e.swallow.entry";
21721 state: "default" 0.0;
21722 rel1.to: "e.text.label";
21723 rel2.to: "e.text.label";
21729 name: "label_click";
21730 signal: "mouse,clicked,1";
21731 source: "label_event";
21732 action: SIGNAL_EMIT "e,action,label,click" "e";
21736 signal: "e,state,selected";
21738 action: STATE_SET "selected" 0.0;
21742 target: "e.text.label";
21745 name: "go_passive";
21746 signal: "e,state,unselected";
21748 action: STATE_SET "default" 0.0;
21752 target: "e.text.label";
21753 transition: LINEAR 0.1;
21757 signal: "e,state,ask";
21759 action: STATE_SET "ask" 0.0;
21760 target: "dnd_action";
21764 signal: "e,state,move";
21766 action: STATE_SET "move" 0.0;
21767 target: "dnd_action";
21771 signal: "e,state,copy";
21773 action: STATE_SET "copy" 0.0;
21774 target: "dnd_action";
21778 signal: "e,state,volume,off";
21780 action: STATE_SET "default" 0.0;
21781 target: "vol_state";
21784 name: "vol_unmounted";
21785 signal: "e,state,volume,unmounted";
21787 action: STATE_SET "unmounted" 0.0;
21788 target: "vol_state";
21791 name: "vol_mounted";
21792 signal: "e,state,volume,mounted";
21794 action: STATE_SET "mounted" 0.0;
21795 target: "vol_state";
21799 signal: "e,action,thumb,gen";
21801 action: STATE_SET "visible" 0.0;
21802 target: "icon_box_shadow";
21803 target: "icon_box";
21804 target: "icon_box_bg";
21805 after: "thumb_gen2";
21808 name: "thumb_gen-";
21809 signal: "e,action,thumb,gen,alpha";
21811 action: STATE_SET "default" 0.0;
21812 target: "icon_box_shadow";
21813 target: "icon_box";
21814 target: "icon_box_bg";
21815 after: "thumb_gen2";
21818 name: "thumb_gen2";
21819 action: STATE_SET "min" 0.0;
21821 after: "thumb_gen3";
21824 name: "thumb_gen3";
21825 action: STATE_SET "max" 0.0;
21827 transition: DECELERATE 0.2;
21828 after: "thumb_gen4";
21831 name: "thumb_gen4";
21832 action: STATE_SET "default" 0.0;
21834 transition: SINUSOIDAL 0.1;
21835 after: "thumb_gen5";
21838 name: "thumb_gen5";
21839 action: STATE_SET "max2" 0.0;
21841 transition: SINUSOIDAL 0.2;
21842 after: "thumb_gen6";
21845 name: "thumb_gen6";
21846 action: STATE_SET "default" 0.0;
21848 transition: SINUSOIDAL 0.3;
21853 name: "e/fileman/default/list/fixed";
21854 alias: "e/fileman/desktop/list/fixed";
21855 data.item: "stacking" "above";
21856 data.item: "selectraise" "on";
21858 image: "bt_sm_base1.png" COMP;
21859 image: "bt_sm_shine.png" COMP;
21860 image: "bt_sm_hilight.png" COMP;
21861 image: "ilist_1.png" COMP;
21862 image: "ilist_item_shadow.png" COMP;
21863 image: "e17_mini_button_shadow2.png" COMP;
21864 image: "e17_fileman_thumb_bg.png" COMP;
21865 image: "icon_efm_dnd_copy.png" COMP;
21866 image: "icon_efm_dnd_ask.png" COMP;
21867 image: "icon_efm_dnd_move.png" COMP;
21868 image: "icon_efm_vol_unmounted.png" COMP;
21869 image: "icon_efm_vol_mounted.png" COMP;
21876 state: "default" 0.0;
21878 // aspect: 6.4 6.4;
21879 // aspect_preference: HORIZONTAL;
21893 normal: "ilist_item_shadow.png";
21902 state: "default" 0.0;
21903 color_class: "ilist_item_base";
21905 normal: "ilist_1.png";
21915 state: "default" 0.0;
21917 color: 255 255 255 0;
21927 normal: "bt_sm_base1.png";
21932 state: "selected" 0.0;
21933 inherit: "default" 0.0;
21935 color: 255 255 255 255;
21947 name: "icon_box_shadow";
21950 state: "default" 0.0;
21963 normal: "e17_mini_button_shadow2.png";
21968 state: "visible" 0.0;
21969 inherit: "default" 0.0;
21978 state: "default" 0.0;
21982 to: "e.swallow.icon";
21987 to: "e.swallow.icon";
21994 state: "visible" 0.0;
21995 inherit: "default" 0.0;
22000 name: "icon_box_bg";
22003 state: "default" 0.0;
22016 normal: "e17_fileman_thumb_bg.png";
22027 state: "visible" 0.0;
22028 inherit: "default" 0.0;
22037 state: "default" 0.0;
22040 aspect_preference: VERTICAL;
22058 state: "default" 0.0;
22061 aspect_preference: BOTH;
22073 inherit: "default" 0.0;
22078 inherit: "default" 0.0;
22092 inherit: "default" 0.0;
22106 name: "e.swallow.icon";
22109 state: "default" 0.0;
22121 name: "e.text.label";
22123 effect: SOFT_SHADOW;
22127 state: "default" 0.0;
22138 color_class: "ilist_item";
22144 text_class: "ilist_item";
22148 state: "selected" 0.0;
22149 inherit: "default" 0.0;
22150 color_class: "ilist_item_selected";
22157 state: "default" 0.0;
22159 color: 255 255 255 0;
22161 rel2.relative: 1.0 0.5;
22164 normal: "bt_sm_hilight.png";
22169 state: "selected" 0.0;
22170 inherit: "default" 0.0;
22172 color: 255 255 255 255;
22179 state: "default" 0.0;
22181 color: 255 255 255 0;
22185 normal: "bt_sm_shine.png";
22190 state: "selected" 0.0;
22191 inherit: "default" 0.0;
22193 color: 255 255 255 255;
22202 state: "default" 0.0;
22206 state: "visible" 0.0;
22208 aspect_preference: BOTH;
22220 state: "unmounted" 0.0;
22221 inherit: "visible" 0.0;
22222 image.normal: "icon_efm_vol_unmounted.png";
22225 state: "mounted" 0.0;
22226 inherit: "visible" 0.0;
22227 image.normal: "icon_efm_vol_mounted.png";
22231 name: "dnd_action";
22236 state: "default" 0.0;
22240 state: "visible" 0.0;
22242 aspect_preference: BOTH;
22245 relative: 0.75 0.0;
22253 inherit: "visible" 0.0;
22255 normal: "icon_efm_dnd_copy.png";
22260 inherit: "visible" 0.0;
22262 normal: "icon_efm_dnd_ask.png";
22267 inherit: "visible" 0.0;
22269 normal: "icon_efm_dnd_move.png";
22277 state: "default" 0.0;
22282 name: "label_event";
22286 ignore_flags: ON_HOLD;
22288 state: "default" 0.0;
22290 rel1.to: "e.text.label";
22291 rel2.to: "e.text.label";
22295 name: "e.swallow.entry";
22298 state: "default" 0.0;
22299 rel1.to: "e.text.label";
22300 rel2.to: "e.text.label";
22306 name: "label_click";
22307 signal: "mouse,clicked,1";
22308 source: "label_event";
22309 action: SIGNAL_EMIT "e,action,label,click" "e";
22313 signal: "e,state,selected";
22315 action: STATE_SET "selected" 0.0;
22319 target: "e.text.label";
22322 name: "go_passive";
22323 signal: "e,state,unselected";
22325 action: STATE_SET "default" 0.0;
22329 target: "e.text.label";
22330 transition: LINEAR 0.1;
22334 signal: "e,state,ask";
22336 action: STATE_SET "ask" 0.0;
22337 target: "dnd_action";
22341 signal: "e,state,move";
22343 action: STATE_SET "move" 0.0;
22344 target: "dnd_action";
22348 signal: "e,state,copy";
22350 action: STATE_SET "copy" 0.0;
22351 target: "dnd_action";
22355 signal: "e,state,volume,off";
22357 action: STATE_SET "default" 0.0;
22358 target: "vol_state";
22361 name: "vol_unmounted";
22362 signal: "e,state,volume,unmounted";
22364 action: STATE_SET "unmounted" 0.0;
22365 target: "vol_state";
22368 name: "vol_mounted";
22369 signal: "e,state,volume,mounted";
22371 action: STATE_SET "mounted" 0.0;
22372 target: "vol_state";
22376 signal: "e,action,thumb,gen";
22378 action: STATE_SET "visible" 0.0;
22379 target: "icon_box_shadow";
22380 target: "icon_box";
22381 target: "icon_box_bg";
22382 after: "thumb_gen2";
22385 name: "thumb_gen-";
22386 signal: "e,action,thumb,gen,alpha";
22388 action: STATE_SET "default" 0.0;
22389 target: "icon_box_shadow";
22390 target: "icon_box";
22391 target: "icon_box_bg";
22392 after: "thumb_gen2";
22395 name: "thumb_gen2";
22396 action: STATE_SET "min" 0.0;
22398 after: "thumb_gen3";
22401 name: "thumb_gen3";
22402 action: STATE_SET "max" 0.0;
22404 transition: DECELERATE 0.2;
22405 after: "thumb_gen4";
22408 name: "thumb_gen4";
22409 action: STATE_SET "default" 0.0;
22411 transition: SINUSOIDAL 0.1;
22412 after: "thumb_gen5";
22415 name: "thumb_gen5";
22416 action: STATE_SET "max2" 0.0;
22418 transition: SINUSOIDAL 0.2;
22419 after: "thumb_gen6";
22422 name: "thumb_gen6";
22423 action: STATE_SET "default" 0.0;
22425 transition: SINUSOIDAL 0.3;
22430 name: "e/fileman/default/list_odd/fixed";
22431 alias: "e/fileman/desktop/list_odd/fixed";
22432 data.item: "stacking" "below";
22433 data.item: "selectraise" "on";
22435 image: "bt_sm_base1.png" COMP;
22436 image: "bt_sm_shine.png" COMP;
22437 image: "bt_sm_hilight.png" COMP;
22438 image: "ilist_2.png" COMP;
22439 image: "ilist_item_shadow.png" COMP;
22440 image: "e17_mini_button_shadow2.png" COMP;
22441 image: "e17_fileman_thumb_bg.png" COMP;
22442 image: "icon_efm_dnd_copy.png" COMP;
22443 image: "icon_efm_dnd_ask.png" COMP;
22444 image: "icon_efm_dnd_move.png" COMP;
22445 image: "icon_efm_vol_unmounted.png" COMP;
22446 image: "icon_efm_vol_mounted.png" COMP;
22453 state: "default" 0.0;
22454 // aspect: 6.4 6.4;
22455 // aspect_preference: HORIZONTAL;
22469 normal: "ilist_item_shadow.png";
22478 state: "default" 0.0;
22479 color_class: "ilist_item_odd_base";
22481 normal: "ilist_2.png";
22491 state: "default" 0.0;
22493 color: 255 255 255 0;
22503 normal: "bt_sm_base1.png";
22508 state: "selected" 0.0;
22509 inherit: "default" 0.0;
22511 color: 255 255 255 255;
22523 name: "icon_box_shadow";
22526 state: "default" 0.0;
22539 normal: "e17_mini_button_shadow2.png";
22544 state: "visible" 0.0;
22545 inherit: "default" 0.0;
22554 state: "default" 0.0;
22558 to: "e.swallow.icon";
22563 to: "e.swallow.icon";
22570 state: "visible" 0.0;
22571 inherit: "default" 0.0;
22576 name: "icon_box_bg";
22579 state: "default" 0.0;
22592 normal: "e17_fileman_thumb_bg.png";
22603 state: "visible" 0.0;
22604 inherit: "default" 0.0;
22613 state: "default" 0.0;
22616 aspect_preference: VERTICAL;
22634 state: "default" 0.0;
22637 aspect_preference: BOTH;
22649 inherit: "default" 0.0;
22654 inherit: "default" 0.0;
22668 inherit: "default" 0.0;
22682 name: "e.swallow.icon";
22685 state: "default" 0.0;
22697 name: "e.text.label";
22699 effect: SOFT_SHADOW;
22703 state: "default" 0.0;
22714 color_class: "ilist_item_odd";
22720 text_class: "ilist_item";
22724 state: "selected" 0.0;
22725 inherit: "default" 0.0;
22726 color_class: "ilist_item_selected";
22733 state: "default" 0.0;
22735 color: 255 255 255 0;
22737 rel2.relative: 1.0 0.5;
22740 normal: "bt_sm_hilight.png";
22745 state: "selected" 0.0;
22746 inherit: "default" 0.0;
22748 color: 255 255 255 255;
22755 state: "default" 0.0;
22757 color: 255 255 255 0;
22761 normal: "bt_sm_shine.png";
22766 state: "selected" 0.0;
22767 inherit: "default" 0.0;
22769 color: 255 255 255 255;
22778 state: "default" 0.0;
22782 state: "visible" 0.0;
22784 aspect_preference: BOTH;
22796 state: "unmounted" 0.0;
22797 inherit: "visible" 0.0;
22798 image.normal: "icon_efm_vol_unmounted.png";
22801 state: "mounted" 0.0;
22802 inherit: "visible" 0.0;
22803 image.normal: "icon_efm_vol_mounted.png";
22807 name: "dnd_action";
22812 state: "default" 0.0;
22816 state: "visible" 0.0;
22818 aspect_preference: BOTH;
22821 relative: 0.75 0.0;
22829 inherit: "visible" 0.0;
22831 normal: "icon_efm_dnd_copy.png";
22836 inherit: "visible" 0.0;
22838 normal: "icon_efm_dnd_ask.png";
22843 inherit: "visible" 0.0;
22845 normal: "icon_efm_dnd_move.png";
22853 state: "default" 0.0;
22858 name: "label_event";
22862 ignore_flags: ON_HOLD;
22864 state: "default" 0.0;
22866 rel1.to: "e.text.label";
22867 rel2.to: "e.text.label";
22871 name: "e.swallow.entry";
22874 state: "default" 0.0;
22875 rel1.to: "e.text.label";
22876 rel2.to: "e.text.label";
22882 name: "label_click";
22883 signal: "mouse,clicked,1";
22884 source: "label_event";
22885 action: SIGNAL_EMIT "e,action,label,click" "e";
22889 signal: "e,state,selected";
22891 action: STATE_SET "selected" 0.0;
22895 target: "e.text.label";
22898 name: "go_passive";
22899 signal: "e,state,unselected";
22901 action: STATE_SET "default" 0.0;
22905 target: "e.text.label";
22906 transition: LINEAR 0.1;
22910 signal: "e,state,ask";
22912 action: STATE_SET "ask" 0.0;
22913 target: "dnd_action";
22917 signal: "e,state,move";
22919 action: STATE_SET "move" 0.0;
22920 target: "dnd_action";
22924 signal: "e,state,copy";
22926 action: STATE_SET "copy" 0.0;
22927 target: "dnd_action";
22931 signal: "e,state,volume,off";
22933 action: STATE_SET "default" 0.0;
22934 target: "vol_state";
22937 name: "vol_unmounted";
22938 signal: "e,state,volume,unmounted";
22940 action: STATE_SET "unmounted" 0.0;
22941 target: "vol_state";
22944 name: "vol_mounted";
22945 signal: "e,state,volume,mounted";
22947 action: STATE_SET "mounted" 0.0;
22948 target: "vol_state";
22952 signal: "e,action,thumb,gen";
22954 action: STATE_SET "visible" 0.0;
22955 target: "icon_box_shadow";
22956 target: "icon_box";
22957 target: "icon_box_bg";
22958 after: "thumb_gen2";
22961 name: "thumb_gen-";
22962 signal: "e,action,thumb,gen,alpha";
22964 action: STATE_SET "default" 0.0;
22965 target: "icon_box_shadow";
22966 target: "icon_box";
22967 target: "icon_box_bg";
22968 after: "thumb_gen2";
22971 name: "thumb_gen2";
22972 action: STATE_SET "min" 0.0;
22974 after: "thumb_gen3";
22977 name: "thumb_gen3";
22978 action: STATE_SET "max" 0.0;
22980 transition: DECELERATE 0.2;
22981 after: "thumb_gen4";
22984 name: "thumb_gen4";
22985 action: STATE_SET "default" 0.0;
22987 transition: SINUSOIDAL 0.1;
22988 after: "thumb_gen5";
22991 name: "thumb_gen5";
22992 action: STATE_SET "max2" 0.0;
22994 transition: SINUSOIDAL 0.2;
22995 after: "thumb_gen6";
22998 name: "thumb_gen6";
22999 action: STATE_SET "default" 0.0;
23001 transition: SINUSOIDAL 0.3;
23007 /////////////////////////////////////////////////////////////////////////////
23011 name: "e/sys/logout";
23012 alias: "e/sys/halt";
23013 alias: "e/sys/reboot";
23014 alias: "e/sys/suspend";
23015 alias: "e/sys/hibernate";
23016 data.item: "borderless" "1";
23017 // data.item: "shaped" "1";
23019 image: "vgrad_dark.png" COMP;
23020 image: "shelf_alt_over.png" COMP;
23021 image: "logo_white_128.png" COMP;
23022 image: "busy-1.png" COMP;
23023 image: "busy-2.png" COMP;
23024 image: "busy-3.png" COMP;
23025 image: "busy-4.png" COMP;
23026 image: "busy-5.png" COMP;
23027 image: "busy-6.png" COMP;
23028 image: "busy-7.png" COMP;
23029 image: "busy-8.png" COMP;
23030 image: "busy-9.png" COMP;
23035 base: "font=Sans:style=Bold font_size=12 text_class=tb_plain align=center color=#fff style=soft_shadow shadow_color=#0000001f wrap=word";
23037 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light";
23045 state: "default" 0.0;
23047 image.normal: "vgrad_dark.png";
23060 state: "default" 0.0;
23061 image.normal: "shelf_alt_over.png";
23062 image.border: 5 5 5 5;
23071 state: "default" 0.0;
23076 aspect_preference: BOTH;
23087 normal: "busy-9.png";
23088 tween: "busy-1.png";
23089 tween: "busy-2.png";
23090 tween: "busy-3.png";
23091 tween: "busy-4.png";
23092 tween: "busy-5.png";
23093 tween: "busy-6.png";
23094 tween: "busy-7.png";
23095 tween: "busy-8.png";
23103 state: "default" 0.0;
23107 image.normal: "logo_white_128.png";
23111 inherit: "default" 0.0;
23112 color: 255 255 255 0;
23116 name: "e.textblock.message";
23121 state: "default" 0.0;
23127 rel2.offset: -9 -9;
23129 style: "sys_style";
23140 action: STATE_SET "default" 0.0;
23141 transition: LINEAR 0.3333;
23143 after: "busy_anim";
23149 /////////////////////////////////////////////////////////////////////////////
23151 /* Used in all dialogs eg; Wallpaper selector */
23154 name: "e/widgets/dialog/main";
23156 image: "dia_grad.png" COMP;
23157 image: "dia_topshad.png" COMP;
23158 image: "dia_botshad.png" COMP;
23159 image: "menu_sep.png" COMP;
23166 state: "default" 0.0;
23167 color_class: "dialog_base";
23168 image.normal: "dia_grad.png";
23182 state: "default" 0.0;
23183 rel2.relative: 1.0 0.0;
23184 rel2.offset: -1 31;
23185 image.normal: "dia_topshad.png";
23199 state: "default" 0.0;
23200 rel1.relative: 0.0 1.0;
23202 image.normal: "dia_botshad.png";
23213 name: "e.swallow.icon";
23216 state: "default" 0.0;
23226 to_y: "e.swallow.buttons";
23231 name: "e.swallow.content";
23234 state: "default" 0.0;
23238 to_x: "e.swallow.icon";
23243 to_y: "e.swallow.buttons";
23251 state: "default" 0.0;
23256 to_y: "e.swallow.content";
23261 to_y: "e.swallow.content";
23264 normal: "menu_sep.png";
23271 name: "e.swallow.buttons";
23274 state: "default" 0.0;
23290 name: "e/widgets/dialog/text";
23293 name: "dialog_style";
23294 base: "font=Sans font_size=10 text_class=tb_plain align=center color=#000 style=shadow shadow_color=#ffffff80 wrap=word";
23296 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light";
23301 name: "e.textblock.message";
23306 state: "default" 0.0;
23308 rel2.offset: -5 -5;
23310 style: "dialog_style";
23319 /////////////////////////////////////////////////////////////////////////////
23320 /*** CONFIGURATION PANEL ***/
23323 name: "e/widgets/configure/main";
23325 image: "dia_grad.png" COMP;
23326 image: "dia_topshad.png" COMP;
23327 image: "dia_botshad.png" COMP;
23328 image: "menu_sep.png" COMP;
23335 state: "default" 0.0;
23336 color_class: "dialog_base";
23337 image.normal: "dia_grad.png";
23351 state: "default" 0.0;
23352 rel2.relative: 1.0 0.0;
23353 rel2.offset: -1 31;
23354 image.normal: "dia_topshad.png";
23368 state: "default" 0.0;
23369 rel1.relative: 0.0 1.0;
23371 image.normal: "dia_botshad.png";
23385 state: "default" 0.0;
23390 to_y: "e.swallow.content";
23395 to_y: "e.swallow.content";
23398 normal: "menu_sep.png";
23405 name: "e.swallow.content";
23408 state: "default" 0.0;
23415 to_y: "e.swallow.button";
23420 name: "e.swallow.button";
23423 state: "default" 0.0;
23426 rel1.relative: 0.5 1.0;
23427 rel2.relative: 0.5 1.0;
23434 /////////////////////////////////////////////////////////////////////////////
23435 /*** MOVE/RESIZE BOX ***/
23438 name: "e/widgets/border/default/move";
23440 image: "base_bg.png" COMP;
23441 image: "icon_win_move.png" COMP;
23448 state: "default" 0.0;
23450 normal: "base_bg.png";
23460 state: "default" 0.0;
23466 rel2.relative: 0.0 1.0;
23468 image.normal: "icon_win_move.png";
23472 name: "e.text.label";
23476 state: "default" 0.0;
23479 rel1.relative: 1.0 0.0;
23480 rel2.offset: -5 -5;
23481 color_class: "move_text";
23488 text_class: "move_text";
23495 name: "e/widgets/border/default/resize";
23497 image: "base_bg.png" COMP;
23498 image: "icon_win_resize.png" COMP;
23505 state: "default" 0.0;
23508 normal: "base_bg.png";
23518 state: "default" 0.0;
23524 rel2.relative: 0.0 1.0;
23526 image.normal: "icon_win_resize.png";
23530 name: "e.text.label";
23534 state: "default" 0.0;
23537 rel1.relative: 1.0 0.0;
23538 rel2.offset: -5 -5;
23539 color_class: "resize_text";
23546 text_class: "resize_text";
23554 /////////////////////////////////////////////////////////////////////////////
23555 /*** FILE MANAGER TOOLBAR ***/
23558 name: "e/fileman/toolbar/default/base";
23560 image: "efm_toolbar_top.png" COMP;
23561 image: "efm_toolbar_bottom.png" COMP;
23568 state: "default" 0.0;
23570 image.normal: "efm_toolbar_top.png";
23571 image.border: 4 4 4 4;
23575 state: "bottom" 0.0;
23576 inherit: "default" 0.0;
23577 image.normal: "efm_toolbar_bottom.png";
23581 name: "e.swallow.content";
23584 state: "default" 0.0;
23586 rel2.offset: -3 -3;
23589 state: "bottom" 0.0;
23590 inherit: "default" 0.0;
23597 signal: "e,state,orientation,top";
23599 action: STATE_SET "default" 0.0;
23601 target: "e.swallow.content";
23605 signal: "e,state,orientation,bottom";
23607 action: STATE_SET "bottom" 0.0;
23609 target: "e.swallow.content";
23615 /////////////////////////////////////////////////////////////////////////////
23616 /*** TRANSITIONS ***/
23617 /* The fake backgrounds used in the Transitions config dialog */
23620 image: "vgrad_dark.png" COMP;
23621 image: "vgrad_light.png" COMP;
23622 image: "logo_black_128.png" COMP;
23623 image: "logo_white_128.png" COMP;
23626 name: "e/transpreview/0";
23632 state: "default" 0.0;
23633 image.normal: "vgrad_dark.png";
23646 state: "default" 0.0;
23647 image.normal: "logo_white_128.png";
23655 name: "e/transpreview/1";
23661 state: "default" 0.0;
23662 image.normal: "vgrad_light.png";
23675 state: "default" 0.0;
23676 image.normal: "logo_black_128.png";
23683 /* e/transitions/* The look of transitions when swapping desks */
23685 name: "e/transitions/crossfade";
23688 name: "e.swallow.bg.old";
23691 state: "default" 0.0;
23695 name: "e.swallow.bg.new";
23697 clip_to: "bg_new_clip";
23699 state: "default" 0.0;
23703 name: "bg_new_clip";
23707 state: "default" 0.0;
23708 color: 255 255 255 0;
23712 inherit: "default" 0.0;
23713 color: 255 255 255 255;
23720 signal: "e,action,start";
23722 action: STATE_SET "done" 0.0;
23723 transition: SINUSOIDAL 1.0;
23724 target: "bg_new_clip";
23729 action: SIGNAL_EMIT "e,state,done" "";
23734 name: "e/transitions/vswipe";
23735 images.image: "transition_vswipe.png" COMP;
23738 name: "e.swallow.bg.old";
23740 clip_to: "bg_prev_clip";
23742 state: "default" 0.0;
23746 name: "e.swallow.bg.new";
23748 clip_to: "bg_new_clip";
23750 state: "default" 0.0;
23754 name: "bg_prev_clip";
23758 state: "default" 0.0;
23759 rel1.offset: 0 -32;
23760 rel2.offset: -1 31;
23764 inherit: "default" 0.0;
23776 name: "bg_new_clip";
23780 state: "default" 0.0;
23792 rel1.offset: 0 -32;
23793 rel2.offset: -1 31;
23800 state: "default" 0.0;
23804 to: "bg_prev_clip";
23809 to: "bg_prev_clip";
23813 image.normal: "transition_vswipe.png";
23820 signal: "e,action,start";
23822 action: STATE_SET "done" 0.0;
23823 transition: SINUSOIDAL 1.0;
23824 target: "bg_new_clip";
23825 target: "bg_prev_clip";
23830 action: SIGNAL_EMIT "e,state,done" "";
23836 /////////////////////////////////////////////////////////////////////////////
23840 name: "e/widgets/check";
23842 image: "check_base.png" COMP;
23843 image: "check_on.png" COMP;
23844 image: "check_sel.png" COMP;
23852 state: "default" 0.0;
23865 image.normal: "check_base.png";
23871 clip_to: "mark_hold";
23873 state: "default" 0.0;
23874 rel1.to: "mark_hold";
23875 rel2.to: "mark_hold";
23876 image.normal: "check_on.png";
23879 state: "selected" 0.0;
23880 inherit: "default" 0.0;
23881 image.normal: "check_sel.png";
23884 state: "disabled" 0.0;
23885 inherit: "default" 0.0;
23886 color: 255 255 255 128;
23894 state: "default" 0.0;
23896 color: 255 255 255 0;
23908 inherit: "default" 0.0;
23910 color: 255 255 255 255;
23912 rel2.offset: -1 -1;
23916 name: "e.text.label";
23921 state: "default" 0.0;
23932 color_class: "check_text";
23938 text_class: "check_button";
23942 state: "disabled" 0.0;
23943 inherit: "default" 0.0;
23944 color_class: "check_text_disabled";
23950 ignore_flags: ON_HOLD;
23952 state: "default" 0.0;
23956 state: "disabled" 0.0;
23957 inherit: "default" 0.0;
23965 /* if the checkmark is to be displayed */
23966 signal: "e,state,checked";
23968 action: STATE_SET "on" 0.0;
23969 transition: LINEAR 0.15;
23970 target: "mark_hold";
23974 /* check mark is not to be displayed */
23975 signal: "e,state,unchecked";
23977 action: STATE_SET "default" 0.0;
23978 transition: LINEAR 0.2;
23979 target: "mark_hold";
23983 signal: "mouse,up,1";
23985 action: SIGNAL_EMIT "e,action,toggle" "";
23989 signal: "e,state,disabled";
23991 action: STATE_SET "disabled" 0.0;
23994 target: "e.text.label";
23998 signal: "e,state,enabled";
24000 action: STATE_SET "default" 0.0;
24003 target: "e.text.label";
24008 name: "e/widgets/check_icon";
24010 image: "check_base.png" COMP;
24011 image: "check_on.png" COMP;
24012 image: "check_sel.png" COMP;
24020 state: "default" 0.0;
24033 image.normal: "check_base.png";
24039 clip_to: "mark_hold";
24041 state: "default" 0.0;
24042 rel1.to: "mark_hold";
24043 rel2.to: "mark_hold";
24044 image.normal: "check_on.png";
24047 state: "selected" 0.0;
24048 inherit: "default" 0.0;
24049 image.normal: "check_sel.png";
24052 state: "disabled" 0.0;
24053 inherit: "default" 0.0;
24054 color: 255 255 255 128;
24062 state: "default" 0.0;
24064 color: 255 255 255 0;
24076 inherit: "default" 0.0;
24078 color: 255 255 255 255;
24080 rel2.offset: -1 -1;
24084 name: "e.swallow.icon";
24086 clip_to: "icon_clip";
24088 state: "default" 0.0;
24101 state: "label_visible" 0.0;
24102 inherit: "default" 0.0;
24116 state: "default" 0.0;
24117 color: 255 255 255 255;
24121 name: "label_clip";
24125 state: "default" 0.0;
24129 state: "label_visible" 0.0;
24134 name: "e.text.label";
24138 clip_to: "label_clip";
24140 state: "default" 0.0;
24151 color_class: "check_text";
24157 text_class: "check_button";
24161 state: "disabled" 0.0;
24162 inherit: "default" 0.0;
24163 color_class: "check_text_disabled";
24169 ignore_flags: ON_HOLD;
24171 state: "default" 0.0;
24175 state: "disabled" 0.0;
24176 inherit: "default" 0.0;
24184 /* if the checkmark is to be displayed */
24185 signal: "e,state,checked";
24187 action: STATE_SET "on" 0.0;
24188 transition: LINEAR 0.15;
24189 target: "mark_hold";
24193 /* check mark is not to be displayed */
24194 signal: "e,state,unchecked";
24196 action: STATE_SET "default" 0.0;
24197 transition: LINEAR 0.2;
24198 target: "mark_hold";
24202 signal: "mouse,up,1";
24204 action: SIGNAL_EMIT "e,action,toggle" "";
24208 signal: "e,state,labeled";
24210 action: STATE_SET "label_visible" 0.0;
24211 target: "e.swallow.icon";
24212 target: "label_clip";
24216 signal: "e,state,disabled";
24218 action: STATE_SET "disabled" 0.0;
24221 target: "e.text.label";
24225 signal: "e,state,enabled";
24227 action: STATE_SET "default" 0.0;
24230 target: "e.text.label";
24234 /* for a radio menu item - same as check, but only one of a group of radio
24235 * menu item can be selected at any one time */
24237 name: "e/widgets/radio";
24239 image: "radio_base.png" COMP;
24240 image: "radio_on.png" COMP;
24241 image: "radio_sel.png" COMP;
24249 state: "default" 0.0;
24262 image.normal: "radio_base.png";
24268 clip_to: "mark_hold";
24270 state: "default" 0.0;
24271 rel1.to: "mark_hold";
24272 rel2.to: "mark_hold";
24273 image.normal: "radio_on.png";
24276 state: "selected" 0.0;
24277 inherit: "default" 0.0;
24278 image.normal: "radio_sel.png";
24281 state: "disabled" 0.0;
24282 inherit: "default" 0.0;
24283 color: 255 255 255 128;
24291 state: "default" 0.0;
24293 color: 255 255 255 0;
24305 inherit: "default" 0.0;
24307 color: 255 255 255 255;
24309 rel2.offset: -1 -1;
24313 name: "e.text.label";
24318 state: "default" 0.0;
24329 color_class: "radio_text";
24335 text_class: "radio_button";
24339 state: "disabled" 0.0;
24340 inherit: "default" 0.0;
24341 color_class: "radio_text_disabled";
24347 ignore_flags: ON_HOLD;
24349 state: "default" 0.0;
24353 state: "disabled" 0.0;
24354 inherit: "default" 0.0;
24362 /* if the checkmark is to be displayed */
24363 signal: "e,state,on";
24365 action: STATE_SET "on" 0.0;
24366 transition: LINEAR 0.15;
24367 target: "mark_hold";
24371 /* check mark is not to be displayed */
24372 signal: "e,state,off";
24374 action: STATE_SET "default" 0.0;
24375 transition: LINEAR 0.2;
24376 target: "mark_hold";
24380 signal: "mouse,up,1";
24382 action: SIGNAL_EMIT "e,action,toggle" "";
24386 signal: "e,state,disabled";
24388 action: STATE_SET "disabled" 0.0;
24391 target: "e.text.label";
24395 signal: "e,state,enabled";
24397 action: STATE_SET "default" 0.0;
24400 target: "e.text.label";
24405 name: "e/widgets/radio_icon";
24407 image: "radio_base.png" COMP;
24408 image: "radio_on.png" COMP;
24409 image: "radio_sel.png" COMP;
24417 state: "default" 0.0;
24430 image.normal: "radio_base.png";
24436 clip_to: "mark_hold";
24438 state: "default" 0.0;
24439 rel1.to: "mark_hold";
24440 rel2.to: "mark_hold";
24441 image.normal: "radio_on.png";
24444 state: "selected" 0.0;
24445 inherit: "default" 0.0;
24446 image.normal: "radio_sel.png";
24449 state: "disabled" 0.0;
24450 inherit: "default" 0.0;
24451 color: 255 255 255 128;
24459 state: "default" 0.0;
24461 color: 255 255 255 0;
24473 inherit: "default" 0.0;
24475 color: 255 255 255 255;
24477 rel2.offset: -1 -1;
24481 name: "e.swallow.icon";
24483 clip_to: "icon_clip";
24485 state: "default" 0.0;
24498 state: "label_visible" 0.0;
24499 inherit: "default" 0.0;
24502 to_y: "e.text.label";
24513 state: "default" 0.0;
24514 color: 255 255 255 255;
24518 name: "label_clip";
24522 state: "default" 0.0;
24526 state: "label_visible" 0.0;
24531 name: "e.text.label";
24535 clip_to: "label_clip";
24537 state: "default" 0.0;
24548 color_class: "radio_text";
24554 text_class: "radio_button";
24558 state: "disabled" 0.0;
24559 inherit: "default" 0.0;
24560 color_class: "radio_text_disabled";
24566 ignore_flags: ON_HOLD;
24568 state: "default" 0.0;
24572 state: "disabled" 0.0;
24573 inherit: "default" 0.0;
24581 /* if the radiomark is to be displayed */
24582 signal: "e,state,on";
24584 action: STATE_SET "on" 0.0;
24585 transition: LINEAR 0.15;
24586 target: "mark_hold";
24590 /* radio mark is not to be displayed */
24591 signal: "e,state,off";
24593 action: STATE_SET "default" 0.0;
24594 transition: LINEAR 0.2;
24595 target: "mark_hold";
24599 signal: "mouse,up,1";
24601 action: SIGNAL_EMIT "e,action,toggle" "";
24605 signal: "e,state,labeled";
24607 action: STATE_SET "label_visible" 0.0;
24608 target: "e.swallow.icon";
24609 target: "label_clip";
24613 signal: "e,state,disabled";
24615 action: STATE_SET "disabled" 0.0;
24618 target: "e.text.label";
24622 signal: "e,state,enabled";
24624 action: STATE_SET "default" 0.0;
24627 target: "e.text.label";
24632 name: "e/widgets/button";
24634 image: "bt_base1.png" COMP;
24635 image: "bt_base2.png" COMP;
24636 image: "bt_hilight.png" COMP;
24637 image: "bt_shine.png" COMP;
24638 image: "bt_glow.png" COMP;
24639 image: "bt_dis_base.png" COMP;
24640 image: "bt_dis_hilight.png" COMP;
24644 name: "button_image";
24647 state: "default" 0.0;
24650 normal: "bt_base2.png";
24655 state: "clicked" 0.0;
24656 inherit: "default" 0.0;
24657 image.normal: "bt_base1.png";
24660 state: "disabled" 0.0;
24661 inherit: "default" 0.0;
24663 normal: "bt_dis_base.png";
24669 name: "e.swallow.icon";
24673 state: "default" 0.0;
24678 to: "button_image";
24683 to: "button_image";
24687 state: "combo" 0.0;
24688 inherit: "default" 0.0;
24690 aspect_preference: VERTICAL;
24695 to: "button_image";
24700 to: "button_image";
24705 inherit: "default" 0.0;
24707 aspect_preference: BOTH;
24712 to: "button_image";
24717 to: "button_image";
24722 name: "e.text.label";
24724 effect: SOFT_SHADOW;
24728 state: "default" 0.0;
24732 to_x: "e.swallow.icon";
24733 to_y: "button_image";
24738 to: "button_image";
24740 color_class: "button_text";
24746 text_class: "button";
24750 state: "disabled" 0.0;
24751 inherit: "default" 0.0;
24752 color_class: "button_text_disabled";
24756 inherit: "default" 0.0;
24764 state: "default" 0.0;
24765 rel2.relative: 1.0 0.5;
24767 normal: "bt_hilight.png";
24772 state: "disabled" 0.0;
24773 inherit: "default" 0.0;
24775 normal: "bt_dis_hilight.png";
24784 state: "default" 0.0;
24786 normal: "bt_shine.png";
24791 state: "disabled" 0.0;
24792 inherit: "default" 0.0;
24800 state: "default" 0.0;
24802 color: 255 255 255 0;
24804 normal: "bt_glow.png";
24810 state: "clicked" 0.0;
24811 inherit: "default" 0.0;
24813 color: 255 255 255 255;
24820 state: "default" 0.0;
24825 state: "disabled" 0.0;
24826 inherit: "default" 0.0;
24833 name: "button_click";
24834 signal: "mouse,down,1";
24835 source: "button_image";
24836 action: STATE_SET "clicked" 0.0;
24837 target: "button_image";
24841 name: "button_unclick";
24842 signal: "mouse,up,1";
24843 source: "button_image";
24844 action: STATE_SET "default" 0.0;
24845 target: "button_image";
24849 name: "button_unclick2";
24850 signal: "mouse,clicked,1";
24851 source: "button_image";
24852 action: SIGNAL_EMIT "e,action,click" "";
24855 name: "text_state";
24856 signal: "e,state,text";
24858 action: STATE_SET "default" 0.0;
24859 target: "e.swallow.icon";
24860 target: "e.text.label";
24863 name: "icon_state";
24864 signal: "e,state,icon";
24866 action: STATE_SET "icon" 0.0;
24867 target: "e.swallow.icon";
24868 target: "e.text.label";
24871 name: "combo_state";
24872 signal: "e,state,combo";
24874 action: STATE_SET "combo" 0.0;
24875 target: "e.swallow.icon";
24876 target: "e.text.label";
24880 signal: "e,state,disabled";
24882 action: STATE_SET "disabled" 0.0;
24883 target: "button_image";
24885 target: "e.text.label";
24886 target: "disabler";
24890 signal: "e,state,enabled";
24892 action: STATE_SET "default" 0.0;
24893 target: "button_image";
24895 target: "e.text.label";
24896 target: "disabler";
24900 /* e/widgets/scrollframe is used in the Wallpaper selector dialog */
24902 name: "e/widgets/scrollframe";
24904 image: "inset_sunk.png" COMP;
24905 image: "arrow_left.png" COMP;
24906 image: "arrow_right.png" COMP;
24907 image: "arrow_up.png" COMP;
24908 image: "arrow_down.png" COMP;
24909 image: "bt_sm_base1.png" COMP;
24910 image: "bt_sm_base2.png" COMP;
24911 image: "bt_sm_shine.png" COMP;
24912 image: "bt_sm_hilight.png" COMP;
24913 image: "sb_runnerh.png" COMP;
24914 image: "sb_runnerv.png" COMP;
24922 state: "default" 0.0;
24924 rel2.offset: -2 -2;
24925 color: 255 255 255 255;
24926 color_class: "scrollframe_base";
24934 state: "default" 0.0;
24940 name: "e.swallow.content";
24941 clip_to: "clipper";
24944 state: "default" 0.0;
24955 part { name: "tst";
24958 description { state: "default" 0.0;
24959 rel2.relative: 1.0 0.2;
24960 color: 0 0 255 128;
24968 state: "default" 0.0;
24970 normal: "inset_sunk.png";
24983 state: "default" 0.0;
24999 state: "hidden" 0.0;
25016 name: "sb_vbar_base";
25018 clip_to: "sb_vbar";
25021 state: "default" 0.0;
25036 name: "sb_vbar_runner";
25037 clip_to: "sb_vbar";
25040 state: "default" 0.0;
25042 rel1.to: "sb_vbar_base";
25044 rel2.to: "sb_vbar_base";
25046 normal: "sb_runnerv.png";
25053 name: "sb_vbar_p1";
25055 clip_to: "sb_vbar";
25058 state: "default" 0.0;
25066 to: "e.dragable.vbar";
25071 name: "sb_vbar_p2";
25073 clip_to: "sb_vbar";
25076 state: "default" 0.0;
25080 to: "e.dragable.vbar";
25089 name: "e.dragable.vbar";
25090 clip_to: "sb_vbar";
25096 confine: "sb_vbar_base";
25099 state: "default" 0.0;
25104 to: "sb_vbar_base";
25109 to: "sb_vbar_base";
25112 normal: "bt_sm_base2.png";
25117 state: "clicked" 0.0;
25118 inherit: "default" 0.0;
25119 image.normal: "bt_sm_base1.png";
25123 name: "sb_vbar_over1";
25124 clip_to: "sb_vbar";
25127 state: "default" 0.0;
25128 rel1.to: "e.dragable.vbar";
25129 rel2.relative: 1.0 0.5;
25130 rel2.to: "e.dragable.vbar";
25132 normal: "bt_sm_hilight.png";
25138 name: "sb_vbar_over2";
25139 clip_to: "sb_vbar";
25142 state: "default" 0.0;
25143 rel1.to: "e.dragable.vbar";
25144 rel2.to: "e.dragable.vbar";
25146 normal: "bt_sm_shine.png";
25152 name: "sb_vbar_a1";
25154 clip_to: "sb_vbar";
25157 state: "default" 0.0;
25161 aspect_preference: HORIZONTAL;
25176 name: "sb_vbar_a1_arrow";
25178 clip_to: "sb_vbar";
25180 state: "default" 0.0;
25182 rel1.to: "sb_vbar_a1";
25183 rel2.to: "sb_vbar_a1";
25184 image.normal: "arrow_up.png";
25187 state: "clicked" 0.0;
25188 inherit: "default" 0.0;
25190 rel2.offset: -1 -2;
25194 name: "sb_vbar_a2";
25196 clip_to: "sb_vbar";
25199 state: "default" 0.0;
25203 aspect_preference: HORIZONTAL;
25218 name: "sb_vbar_a2_arrow";
25221 clip_to: "sb_vbar";
25223 state: "default" 0.0;
25225 rel1.to: "sb_vbar_a2";
25226 rel2.to: "sb_vbar_a2";
25227 image.normal: "arrow_down.png";
25230 state: "clicked" 0.0;
25231 inherit: "default" 0.0;
25242 state: "default" 0.0;
25258 state: "hidden" 0.0;
25274 name: "sb_hbar_base";
25276 clip_to: "sb_hbar";
25279 state: "default" 0.0;
25294 name: "sb_hbar_runner";
25295 clip_to: "sb_hbar";
25298 state: "default" 0.0;
25300 rel1.to: "sb_hbar_base";
25302 rel2.to: "sb_hbar_base";
25304 normal: "sb_runnerh.png";
25311 name: "sb_hbar_p1";
25313 clip_to: "sb_hbar";
25316 state: "default" 0.0;
25324 to: "e.dragable.hbar";
25329 name: "sb_hbar_p2";
25331 clip_to: "sb_hbar";
25334 state: "default" 0.0;
25338 to: "e.dragable.hbar";
25347 name: "e.dragable.hbar";
25348 clip_to: "sb_hbar";
25354 confine: "sb_hbar_base";
25357 state: "default" 0.0;
25362 to: "sb_hbar_base";
25367 to: "sb_hbar_base";
25370 normal: "bt_sm_base2.png";
25375 state: "clicked" 0.0;
25376 inherit: "default" 0.0;
25377 image.normal: "bt_sm_base1.png";
25381 name: "sb_hbar_over1";
25382 clip_to: "sb_hbar";
25385 state: "default" 0.0;
25386 rel1.to: "e.dragable.hbar";
25387 rel2.relative: 1.0 0.5;
25388 rel2.to: "e.dragable.hbar";
25390 normal: "bt_sm_hilight.png";
25396 name: "sb_hbar_over2";
25397 clip_to: "sb_hbar";
25400 state: "default" 0.0;
25401 rel1.to: "e.dragable.hbar";
25402 rel2.to: "e.dragable.hbar";
25404 normal: "bt_sm_shine.png";
25410 name: "sb_hbar_a1";
25412 clip_to: "sb_hbar";
25415 state: "default" 0.0;
25419 aspect_preference: VERTICAL;
25434 name: "sb_hbar_a1_arrow";
25437 clip_to: "sb_hbar";
25439 state: "default" 0.0;
25441 rel1.to: "sb_hbar_a1";
25442 rel2.to: "sb_hbar_a1";
25443 image.normal: "arrow_left.png";
25446 state: "clicked" 0.0;
25447 inherit: "default" 0.0;
25449 rel2.offset: -2 -1;
25453 name: "sb_hbar_a2";
25455 clip_to: "sb_hbar";
25458 state: "default" 0.0;
25462 aspect_preference: VERTICAL;
25477 name: "sb_hbar_a2_arrow";
25480 clip_to: "sb_hbar";
25482 state: "default" 0.0;
25484 rel1.to: "sb_hbar_a2";
25485 rel2.to: "sb_hbar_a2";
25486 image.normal: "arrow_right.png";
25489 state: "clicked" 0.0;
25490 inherit: "default" 0.0;
25498 name: "sb_vbar_show";
25499 signal: "e,action,show,vbar";
25501 action: STATE_SET "default" 0.0;
25505 name: "sb_vbar_hide";
25506 signal: "e,action,hide,vbar";
25508 action: STATE_SET "hidden" 0.0;
25512 name: "sb_hbar_show";
25513 signal: "e,action,show,hbar";
25515 action: STATE_SET "default" 0.0;
25519 name: "sb_hbar_hide";
25520 signal: "e,action,hide,hbar";
25522 action: STATE_SET "hidden" 0.0;
25526 name: "sb_vbar_a1_down";
25527 signal: "mouse,down,1";
25528 source: "sb_vbar_a1";
25529 action: STATE_SET "clicked" 0.0;
25530 target: "sb_vbar_a1_arrow";
25533 name: "sb_vbar_a1_down2";
25534 signal: "mouse,down,1";
25535 source: "sb_vbar_a1";
25536 action: DRAG_VAL_STEP 0.0 -1.0;
25537 target: "e.dragable.vbar";
25540 name: "sb_vbar_a1_up";
25541 signal: "mouse,up,1";
25542 source: "sb_vbar_a1";
25543 action: STATE_SET "default" 0.0;
25544 target: "sb_vbar_a1_arrow";
25547 name: "sb_vbar_a2_down";
25548 signal: "mouse,down,1";
25549 source: "sb_vbar_a2";
25550 action: STATE_SET "clicked" 0.0;
25551 target: "sb_vbar_a2_arrow";
25554 name: "sb_vbar_a2_down2";
25555 signal: "mouse,down,1";
25556 source: "sb_vbar_a2";
25557 action: DRAG_VAL_STEP 0.0 1.0;
25558 target: "e.dragable.vbar";
25561 name: "sb_vbar_a2_up";
25562 signal: "mouse,up,1";
25563 source: "sb_vbar_a2";
25564 action: STATE_SET "default" 0.0;
25565 target: "sb_vbar_a2_arrow";
25568 name: "sb_vbar_p1_down";
25569 signal: "mouse,down,1";
25570 source: "sb_vbar_p1";
25571 action: DRAG_VAL_PAGE 0.0 -1.0;
25572 target: "e.dragable.vbar";
25575 name: "sb_vbar_p2_down";
25576 signal: "mouse,down,1";
25577 source: "sb_vbar_p2";
25578 action: DRAG_VAL_PAGE 0.0 1.0;
25579 target: "e.dragable.vbar";
25582 name: "sb_vbar_down";
25583 signal: "mouse,down,1";
25584 source: "e.dragable.vbar";
25585 action: STATE_SET "clicked" 0.0;
25586 target: "e.dragable.vbar";
25589 name: "sb_vbar_up";
25590 signal: "mouse,up,1";
25591 source: "e.dragable.vbar";
25592 action: STATE_SET "default" 0.0;
25593 target: "e.dragable.vbar";
25596 name: "sb_hbar_a1_down";
25597 signal: "mouse,down,1";
25598 source: "sb_hbar_a1";
25599 action: STATE_SET "clicked" 0.0;
25600 target: "sb_hbar_a1_arrow";
25603 name: "sb_hbar_a1_down2";
25604 signal: "mouse,down,1";
25605 source: "sb_hbar_a1";
25606 action: DRAG_VAL_STEP -1.0 0.0;
25607 target: "e.dragable.hbar";
25610 name: "sb_hbar_a1_up";
25611 signal: "mouse,up,1";
25612 source: "sb_hbar_a1";
25613 action: STATE_SET "default" 0.0;
25614 target: "sb_hbar_a1_arrow";
25617 name: "sb_hbar_a2_down";
25618 signal: "mouse,down,1";
25619 source: "sb_hbar_a2";
25620 action: STATE_SET "clicked" 0.0;
25621 target: "sb_hbar_a2_arrow";
25624 name: "sb_hbar_a2_down2";
25625 signal: "mouse,down,1";
25626 source: "sb_hbar_a2";
25627 action: DRAG_VAL_STEP 1.0 0.0;
25628 target: "e.dragable.hbar";
25631 name: "sb_hbar_a2_up";
25632 signal: "mouse,up,1";
25633 source: "sb_hbar_a2";
25634 action: STATE_SET "default" 0.0;
25635 target: "sb_hbar_a2_arrow";
25638 name: "sb_hbar_p1_down";
25639 signal: "mouse,down,1";
25640 source: "sb_hbar_p1";
25641 action: DRAG_VAL_PAGE -1.0 0.0;
25642 target: "e.dragable.hbar";
25645 name: "sb_hbar_p2_down";
25646 signal: "mouse,down,1";
25647 source: "sb_hbar_p2";
25648 action: DRAG_VAL_PAGE 1.0 0.0;
25649 target: "e.dragable.hbar";
25652 name: "sb_hbar_down";
25653 signal: "mouse,down,1";
25654 source: "e.dragable.hbar";
25655 action: STATE_SET "clicked" 0.0;
25656 target: "e.dragable.hbar";
25659 name: "sb_hbar_up";
25660 signal: "mouse,up,1";
25661 source: "e.dragable.hbar";
25662 action: STATE_SET "default" 0.0;
25663 target: "e.dragable.hbar";
25671 name: "typebuf_clip";
25676 state: "default" 0.0;
25678 color: 255 255 255 0;
25681 state: "active" 0.0;
25683 color: 255 255 255 255;
25687 name: "e.text.typebuf_label";
25689 effect: SOFT_SHADOW;
25690 clip_to: "typebuf_clip";
25694 state: "default" 0.0;
25697 rel2.offset: -5 -5;
25698 color: 255 255 255 255;
25701 font: "Sans:style=Bold";
25706 text_class: "ilist_typebuf";
25714 signal: "e,state,typebuf,start";
25716 action: STATE_SET "active" 0.0;
25717 transition: SINUSOIDAL 0.25;
25718 target: "typebuf_clip";
25722 signal: "e,state,typebuf,stop";
25724 action: STATE_SET "default" 0.0;
25725 transition: SINUSOIDAL 1.0;
25726 target: "typebuf_clip";
25730 /* e/widgets/ilist is used in the Module Config Dialog for the module list */
25732 name: "e/widgets/ilist";
25733 data.item: "stacking" "above";
25734 data.item: "selectraise" "on";
25736 image: "bt_sm_base1.png" COMP;
25737 image: "bt_sm_shine.png" COMP;
25738 image: "bt_sm_hilight.png" COMP;
25739 image: "ilist_1.png" COMP;
25740 image: "ilist_item_shadow.png" COMP;
25747 state: "default" 0.0;
25749 // aspect: 6.4 6.4;
25750 // aspect_preference: HORIZONTAL;
25764 normal: "ilist_item_shadow.png";
25773 state: "default" 0.0;
25774 color_class: "ilist_item_base";
25776 normal: "ilist_1.png";
25786 state: "default" 0.0;
25788 color: 255 255 255 0;
25798 normal: "bt_sm_base1.png";
25803 state: "selected" 0.0;
25804 inherit: "default" 0.0;
25806 color: 255 255 255 255;
25818 name: "e.swallow.icon";
25821 state: "default" 0.0;
25824 aspect_preference: VERTICAL;
25836 name: "e.text.label";
25838 effect: SOFT_SHADOW;
25842 state: "default" 0.0;
25845 to_x: "e.swallow.icon";
25853 color_class: "ilist_item";
25859 text_class: "ilist_item";
25863 state: "selected" 0.0;
25864 inherit: "default" 0.0;
25865 color_class: "ilist_item_selected";
25869 name: "e.swallow.end";
25872 state: "default" 0.0;
25875 aspect_preference: VERTICAL;
25890 state: "default" 0.0;
25892 color: 255 255 255 0;
25894 rel2.relative: 1.0 0.5;
25897 normal: "bt_sm_hilight.png";
25902 state: "selected" 0.0;
25903 inherit: "default" 0.0;
25905 color: 255 255 255 255;
25912 state: "default" 0.0;
25914 color: 255 255 255 0;
25918 normal: "bt_sm_shine.png";
25923 state: "selected" 0.0;
25924 inherit: "default" 0.0;
25926 color: 255 255 255 255;
25933 state: "default" 0.0;
25937 state: "disabled" 0.0;
25938 inherit: "default" 0.0;
25946 signal: "e,state,selected";
25948 action: STATE_SET "selected" 0.0;
25952 target: "e.text.label";
25955 name: "go_passive";
25956 signal: "e,state,unselected";
25958 action: STATE_SET "default" 0.0;
25962 target: "e.text.label";
25963 transition: LINEAR 0.1;
25967 signal: "e,state,disabled";
25969 action: STATE_SET "disabled" 0.0;
25974 signal: "e,state,enabled";
25976 action: STATE_SET "default" 0.0;
25982 name: "e/widgets/ilist_odd";
25983 data.item: "stacking" "below";
25984 data.item: "selectraise" "on";
25986 image: "bt_sm_base1.png" COMP;
25987 image: "bt_sm_shine.png" COMP;
25988 image: "bt_sm_hilight.png" COMP;
25989 image: "ilist_2.png" COMP;
25996 state: "default" 0.0;
25997 color_class: "ilist_item_odd_base";
25999 normal: "ilist_2.png";
26009 state: "default" 0.0;
26011 color: 255 255 255 0;
26021 normal: "bt_sm_base1.png";
26026 state: "selected" 0.0;
26027 inherit: "default" 0.0;
26029 color: 255 255 255 255;
26041 name: "e.swallow.icon";
26044 state: "default" 0.0;
26047 aspect_preference: VERTICAL;
26059 name: "e.text.label";
26061 effect: SOFT_SHADOW;
26065 state: "default" 0.0;
26068 to_x: "e.swallow.icon";
26076 color_class: "ilist_item_odd";
26082 text_class: "ilist_item";
26086 state: "selected" 0.0;
26087 inherit: "default" 0.0;
26088 color_class: "ilist_item_selected";
26092 name: "e.swallow.end";
26095 state: "default" 0.0;
26098 aspect_preference: VERTICAL;
26113 state: "default" 0.0;
26115 color: 255 255 255 0;
26117 rel2.relative: 1.0 0.5;
26120 normal: "bt_sm_hilight.png";
26125 state: "selected" 0.0;
26126 inherit: "default" 0.0;
26128 color: 255 255 255 255;
26135 state: "default" 0.0;
26137 color: 255 255 255 0;
26141 normal: "bt_sm_shine.png";
26146 state: "selected" 0.0;
26147 inherit: "default" 0.0;
26149 color: 255 255 255 255;
26156 state: "default" 0.0;
26160 state: "disabled" 0.0;
26161 inherit: "default" 0.0;
26169 signal: "e,state,selected";
26171 action: STATE_SET "selected" 0.0;
26175 target: "e.text.label";
26178 name: "go_passive";
26179 signal: "e,state,unselected";
26181 action: STATE_SET "default" 0.0;
26185 target: "e.text.label";
26186 transition: LINEAR 0.1;
26190 signal: "e,state,disabled";
26192 action: STATE_SET "disabled" 0.0;
26197 signal: "e,state,enabled";
26199 action: STATE_SET "default" 0.0;
26205 name: "e/widgets/ilist_header";
26206 data.item: "stacking" "above";
26207 data.item: "selectraise" "on";
26209 image: "bt_sm_base1.png" COMP;
26210 image: "bt_sm_shine.png" COMP;
26211 image: "bt_sm_hilight.png" COMP;
26212 image: "ilist_header_1.png" COMP;
26213 image: "ilist_item_shadow.png" COMP;
26220 state: "default" 0.0;
26222 // aspect: 6.4 6.4;
26223 // aspect_preference: HORIZONTAL;
26237 normal: "ilist_item_shadow.png";
26246 state: "default" 0.0;
26247 color_class: "ilist_item_header_base";
26249 normal: "ilist_header_1.png";
26258 state: "default" 0.0;
26260 color: 255 255 255 0;
26270 normal: "bt_sm_base1.png";
26275 state: "selected" 0.0;
26276 inherit: "default" 0.0;
26278 color: 255 255 255 255;
26290 name: "e.swallow.icon";
26293 state: "default" 0.0;
26296 aspect_preference: VERTICAL;
26308 name: "e.text.label";
26310 effect: SOFT_SHADOW;
26314 state: "default" 0.0;
26317 to_x: "e.swallow.icon";
26325 color_class: "ilist_item_header";
26327 font: "Sans:style=Bold";
26331 text_class: "ilist_item";
26339 state: "default" 0.0;
26341 color: 255 255 255 0;
26343 rel2.relative: 1.0 0.5;
26346 normal: "bt_sm_hilight.png";
26351 state: "selected" 0.0;
26352 inherit: "default" 0.0;
26354 color: 255 255 255 255;
26361 state: "default" 0.0;
26363 color: 255 255 255 0;
26367 normal: "bt_sm_shine.png";
26372 state: "selected" 0.0;
26373 inherit: "default" 0.0;
26375 color: 255 255 255 255;
26382 state: "default" 0.0;
26390 signal: "e,state,selected";
26392 action: STATE_SET "selected" 0.0;
26396 target: "e.text.label";
26399 name: "go_passive";
26400 signal: "e,state,unselected";
26402 action: STATE_SET "default" 0.0;
26406 target: "e.text.label";
26407 transition: LINEAR 0.1;
26412 name: "e/widgets/ilist_header_odd";
26413 data.item: "stacking" "below";
26414 data.item: "selectraise" "on";
26416 image: "bt_sm_base1.png" COMP;
26417 image: "bt_sm_shine.png" COMP;
26418 image: "bt_sm_hilight.png" COMP;
26419 image: "ilist_header_2.png" COMP;
26426 state: "default" 0.0;
26427 color_class: "ilist_item_header_odd_base";
26429 normal: "ilist_header_2.png";
26438 state: "default" 0.0;
26440 color: 255 255 255 0;
26450 normal: "bt_sm_base1.png";
26455 state: "selected" 0.0;
26456 inherit: "default" 0.0;
26458 color: 255 255 255 255;
26470 name: "e.swallow.icon";
26473 state: "default" 0.0;
26476 aspect_preference: VERTICAL;
26488 name: "e.text.label";
26490 effect: SOFT_SHADOW;
26494 state: "default" 0.0;
26497 to_x: "e.swallow.icon";
26505 color_class: "ilist_item_header_odd";
26507 font: "Sans:style=Bold";
26511 text_class: "ilist_item";
26519 state: "default" 0.0;
26521 color: 255 255 255 0;
26523 rel2.relative: 1.0 0.5;
26526 normal: "bt_sm_hilight.png";
26531 state: "selected" 0.0;
26532 inherit: "default" 0.0;
26534 color: 255 255 255 255;
26541 state: "default" 0.0;
26543 color: 255 255 255 0;
26547 normal: "bt_sm_shine.png";
26552 state: "selected" 0.0;
26553 inherit: "default" 0.0;
26555 color: 255 255 255 255;
26562 state: "default" 0.0;
26570 signal: "e,state,selected";
26572 action: STATE_SET "selected" 0.0;
26576 target: "e.text.label";
26579 name: "go_passive";
26580 signal: "e,state,unselected";
26582 action: STATE_SET "default" 0.0;
26586 target: "e.text.label";
26587 transition: LINEAR 0.1;
26592 name: "e/widgets/ilist/toggle_end";
26594 image: "icon_active.png" COMP;
26601 state: "default" 0.0;
26602 color: 255 255 255 0;
26606 aspect_preference: VERTICAL;
26615 image.normal: "icon_active.png";
26618 state: "visible" 0.0;
26619 inherit: "default" 0.0;
26620 color: 255 255 255 255;
26627 signal: "e,state,checked";
26629 action: STATE_SET "visible" 0.0;
26631 transition: LINEAR 0.1;
26634 signal: "e,state,unchecked";
26636 action: STATE_SET "default" 0.0;
26638 transition: LINEAR 0.1;
26642 /* e/widgets/entry is used in the Wallpaper Picture file selector */
26644 name: "e/widgets/entry";
26646 images.image: "inset_sunk.png" COMP;
26652 state: "default" 0.0;
26654 rel2.offset: -2 -2;
26655 color: 255 255 255 255;
26658 state: "disabled" 0.0;
26659 inherit: "default" 0.0;
26660 color: 255 255 255 0;
26664 name: "e.swallow.text";
26667 state: "default" 0.0;
26681 state: "default" 0.0;
26683 normal: "inset_sunk.png";
26688 color: 255 255 255 255;
26691 state: "disabled" 0.0;
26692 inherit: "default" 0.0;
26693 color: 255 255 255 0;
26700 signal: "e,state,disabled";
26702 action: STATE_SET "disabled" 0.0;
26708 signal: "e,state,enabled";
26710 action: STATE_SET "default" 0.0;
26717 name: "e/widgets/entry/text";
26720 name: "e.text.text";
26725 state: "default" 0.0;
26726 color_class: "entry_text";
26733 text_class: "entry";
26737 state: "disabled" 0.0;
26738 inherit: "default" 0.0;
26739 color_class: "entry_text_disabled";
26746 signal: "e,state,disabled";
26748 action: STATE_SET "disabled" 0.0;
26749 target: "e.text.text";
26753 signal: "e,state,enabled";
26755 action: STATE_SET "default" 0.0;
26756 target: "e.text.text";
26761 name: "e/widgets/entry/cursor";
26768 state: "default" 0.0;
26774 state: "visible" 0.0;
26775 inherit: "default" 0.0;
26782 name: "on_cursor_show";
26783 signal: "e,action,show,cursor";
26785 action: ACTION_STOP;
26786 target: "cursor_show";
26787 target: "cursor_hide";
26788 target: "cursor_show_timer";
26789 target: "cursor_hide_timer";
26790 after: "cursor_show";
26793 name: "cursor_show";
26794 action: STATE_SET "visible" 0.0;
26796 after: "cursor_show_timer";
26799 name: "cursor_hide";
26800 action: STATE_SET "default" 0.0;
26802 transition: SINUSOIDAL 0.2;
26803 after: "cursor_hide_timer";
26806 name: "cursor_show_timer";
26808 after: "cursor_hide";
26811 name: "cursor_hide_timer";
26813 after: "cursor_show";
26818 name: "e/widgets/entry/selection";
26819 data.item: "on_foreground" "1";
26825 state: "default" 0.0;
26828 color: 164 164 164 100;
26833 /* e/widgets/preview is used in the Theme Selector to preview themes */
26835 name: "e/widgets/preview";
26836 images.image: "inset_sunk.png" COMP;
26843 state: "default" 0.0;
26844 rel1.to: "e.swallow.content";
26845 rel2.to: "e.swallow.content";
26849 name: "e.swallow.content";
26853 state: "default" 0.0;
26855 rel2.offset: -2 -2;
26862 state: "default" 0.0;
26864 normal: "inset_sunk.png";
26873 /* e/widgets/deskpreview is used in the Wallpaper
26874 selector dialog to preview wallpapers. */
26876 name: "e/widgets/deskpreview/desk";
26877 images.image: "inset_sunk.png" COMP;
26884 state: "default" 0.0;
26885 rel1.to: "e.swallow.content";
26886 rel2.to: "e.swallow.content";
26890 name: "e.swallow.content";
26894 state: "default" 0.0;
26896 rel2.offset: -2 -2;
26903 state: "default" 0.0;
26905 normal: "inset_sunk.png";
26913 name: "e.event.menu";
26916 state: "default" 0.0;
26922 /* color_well & gradpreview are used to display the color
26923 and the gradient in the Wallpaper Gradient config dialog. */
26925 name: "e/widgets/color_well";
26926 alias: "e/widgets/gradpreview";
26927 images.image: "inset_sunk.png" COMP;
26930 name: "content_clip";
26934 state: "default" 0.0;
26935 rel1.to: "e.swallow.content";
26936 rel2.to: "e.swallow.content";
26937 color: 255 255 255 255;
26940 state: "disabled" 0.0;
26941 inherit: "default" 0.0;
26942 color: 255 255 255 0;
26946 name: "e.swallow.content";
26948 clip_to: "content_clip";
26950 state: "default" 0.0;
26952 rel2.offset: -5 -5;
26959 state: "default" 0.0;
26961 to: "e.swallow.content";
26965 to: "e.swallow.content";
26969 normal: "inset_sunk.png";
26979 name: "send_click";
26980 signal: "mouse,clicked,1";
26982 action: SIGNAL_EMIT "e,action,click" "";
26986 signal: "e,state,disabled";
26988 action: STATE_SET "disabled" 0.0;
26989 target: "content_clip";
26993 signal: "e,state,enabled";
26995 action: STATE_SET "default" 0.0;
26996 target: "content_clip";
27000 /* Used in the color selector widget in Wallpaper Gradient dialog */
27002 name: "e/widgets/spectrum";
27003 images.image: "inset_sunk.png" COMP;
27006 name: "content_clip";
27010 state: "default" 0.0;
27011 rel1.to: "e.swallow.content";
27012 rel2.to: "e.swallow.content";
27013 color: 255 255 255 255;
27017 name: "e.swallow.content";
27019 clip_to: "content_clip";
27021 state: "default" 0.0;
27023 rel2.offset: -5 -5;
27030 state: "default" 0.0;
27032 to: "e.swallow.content";
27036 to: "e.swallow.content";
27040 normal: "inset_sunk.png";
27048 name: "e.dragable.cursor";
27051 confine: "e.swallow.content";
27056 state: "default" 0.0;
27062 to: "e.swallow.content";
27067 to: "e.swallow.content";
27077 state: "default" 0.0;
27079 to_x: "e.dragable.cursor";
27080 to_y: "e.swallow.content";
27083 to_x: "e.dragable.cursor";
27084 to_y: "e.swallow.content";
27086 color: 255 255 255 150;
27093 state: "default" 0.0;
27095 to_x: "e.swallow.content";
27096 to_y: "e.dragable.cursor";
27099 to_x: "e.swallow.content";
27100 to_y: "e.dragable.cursor";
27102 color: 255 255 255 150;
27107 /* Used to display RGB/HSV values via sliders
27108 in Wallpaper Gradient Dialog */
27110 name: "e/widgets/cslider";
27111 images.image: "inset_sunk.png" COMP;
27114 name: "content_clip";
27118 state: "default" 0.0;
27119 rel1.to: "e.swallow.content";
27120 rel2.to: "e.swallow.content";
27121 color: 255 255 255 255;
27125 name: "e.swallow.content";
27127 clip_to: "content_clip";
27129 state: "default" 0.0;
27132 rel2.offset: -5 -5;
27135 state: "vertical" 0.0;
27136 inherit: "default" 0.0;
27144 state: "default" 0.0;
27146 to: "e.swallow.content";
27150 to: "e.swallow.content";
27154 normal: "inset_sunk.png";
27162 name: "e.dragable.cursor";
27164 clip_to: "content_clip";
27166 confine: "e.swallow.content";
27171 state: "default" 0.0;
27176 to: "e.swallow.content";
27181 to: "e.swallow.content";
27185 color: 255 255 255 150;
27188 state: "vertical" 0.0;
27193 to: "e.swallow.content";
27194 relative: 0.0 0.5 ;
27198 to: "e.swallow.content";
27202 color: 255 255 255 150;
27208 name: "go_vertical";
27209 signal: "e,state,direction,v";
27211 action: STATE_SET "vertical" 0.0;
27212 target: "e.dragable.cursor";
27213 target: "e.swallow.content";
27217 /* e/widgets/slider* is used in the Virtual Desktops Config dialog */
27219 name: "e/widgets/slider_vertical";
27221 image: "slider.png" COMP;
27222 image: "slider_clicked.png" COMP;
27223 image: "sb_runnerv.png" COMP;
27224 image: "inset_sunk.png" COMP;
27232 state: "default" 0.0;
27236 rel2.offset: -3 -3;
27239 state: "active" 0.0;
27240 inherit: "default" 0.0;
27253 state: "default" 0.0;
27258 normal: "sb_runnerv.png";
27265 name: "label_base";
27269 state: "default" 0.0;
27270 color: 255 255 255 0;
27275 rel2.offset: -2 -2;
27278 state: "active" 0.0;
27279 inherit: "default" 0.0;
27288 state: "default" 0.0;
27292 state: "active" 0.0;
27294 to: "e.text.label";
27298 to: "e.text.label";
27304 name: "e.text.label";
27310 state: "default" 0.0;
27314 state: "active" 0.0;
27325 color_class: "slider_text";
27332 text_class: "slider";
27341 state: "default" 0.0;
27345 to: "e.dragable.slider";
27354 state: "default" 0.0;
27358 to: "e.dragable.slider";
27363 name: "e.swallow.bar";
27365 description { state: "default" 0.0;
27367 to_x: "e.dragable.slider";
27372 to_x: "e.dragable.slider";
27379 name: "e.dragable.slider";
27389 state: "default" 0.0;
27410 state: "default" 0.0;
27413 rel1.to: "e.dragable.slider";
27414 rel2.to: "e.dragable.slider";
27415 image.normal: "slider.png";
27418 state: "clicked" 0.0;
27419 inherit: "default" 0.0;
27420 image.normal: "slider_clicked.png";
27427 state: "default" 0.0;
27428 color: 255 255 255 255;
27431 state: "disabled" 0.0;
27432 inherit: "default" 0.0;
27433 color: 255 255 255 128;
27441 state: "default" 0.0;
27446 state: "disabled" 0.0;
27447 inherit: "default" 0.0;
27454 name: "sld_p1_down";
27455 signal: "mouse,down,1";
27457 action: DRAG_VAL_PAGE 0.0 -1.0;
27458 target: "e.dragable.slider";
27461 name: "sld_p2_down";
27462 signal: "mouse,down,1";
27464 action: DRAG_VAL_PAGE 0.0 1.0;
27465 target: "e.dragable.slider";
27468 name: "button_down";
27469 signal: "mouse,down,1";
27470 source: "e.dragable.slider";
27471 action: STATE_SET "clicked" 0.0;
27476 signal: "mouse,up,1";
27477 source: "e.dragable.slider";
27478 action: STATE_SET "default" 0.0;
27482 name: "show_label";
27483 signal: "e,action,show,label";
27485 action: STATE_SET "active" 0.0;
27488 target: "label_base";
27489 target: "e.text.label";
27492 name: "hide_label";
27493 signal: "e,action,hide,label";
27495 action: STATE_SET "default" 0.0;
27498 target: "label_base";
27499 target: "e.text.label";
27503 signal: "e,state,disabled";
27505 action: STATE_SET "disabled" 0.0;
27511 signal: "e,state,enabled";
27513 action: STATE_SET "default" 0.0;
27520 name: "e/widgets/slider_horizontal";
27522 image: "slider.png" COMP;
27523 image: "slider_clicked.png" COMP;
27524 image: "sb_runnerh.png" COMP;
27525 image: "inset_sunk.png" COMP;
27533 state: "default" 0.0;
27537 rel2.offset: -3 -3;
27540 state: "active" 0.0;
27541 inherit: "default" 0.0;
27554 state: "default" 0.0;
27559 normal: "sb_runnerh.png";
27566 name: "label_base";
27570 state: "default" 0.0;
27571 color: 255 255 255 0;
27576 rel2.offset: -2 -2;
27579 state: "active" 0.0;
27580 inherit: "default" 0.0;
27590 state: "default" 0.0;
27594 state: "active" 0.0;
27598 to: "e.text.label";
27602 to: "e.text.label";
27608 name: "e.text.label";
27614 state: "default" 0.0;
27618 state: "active" 0.0;
27629 color_class: "slider_text";
27636 text_class: "slider";
27645 state: "default" 0.0;
27649 to: "e.dragable.slider";
27658 state: "default" 0.0;
27662 to: "e.dragable.slider";
27667 name: "e.swallow.bar";
27669 description { state: "default" 0.0;
27672 to_y: "e.dragable.slider";
27677 to_y: "e.dragable.slider";
27683 name: "e.dragable.slider";
27693 state: "default" 0.0;
27714 state: "default" 0.0;
27717 rel1.to: "e.dragable.slider";
27718 rel2.to: "e.dragable.slider";
27719 image.normal: "slider.png";
27722 state: "clicked" 0.0;
27723 inherit: "default" 0.0;
27724 image.normal: "slider_clicked.png";
27731 state: "default" 0.0;
27734 state: "disabled" 0.0;
27735 inherit: "default" 0.0;
27736 color: 255 255 255 128;
27744 state: "default" 0.0;
27749 state: "disabled" 0.0;
27750 inherit: "default" 0.0;
27757 name: "sld_p1_down";
27758 signal: "mouse,down,1";
27760 action: DRAG_VAL_PAGE -1.0 0.0;
27761 target: "e.dragable.slider";
27764 name: "sld_p2_down";
27765 signal: "mouse,down,1";
27767 action: DRAG_VAL_PAGE 1.0 0.0;
27768 target: "e.dragable.slider";
27772 signal: "mouse,down,1";
27773 source: "e.dragable.slider";
27774 action: STATE_SET "clicked" 0.0;
27779 signal: "mouse,up,1";
27780 source: "e.dragable.slider";
27781 action: STATE_SET "default" 0.0;
27785 name: "show_label";
27786 signal: "e,action,show,label";
27788 action: STATE_SET "active" 0.0;
27791 target: "label_base";
27792 target: "e.text.label";
27795 name: "hide_label";
27796 signal: "e,action,hide,label";
27798 action: STATE_SET "default" 0.0;
27801 target: "label_base";
27802 target: "e.text.label";
27806 signal: "e,state,disabled";
27808 action: STATE_SET "disabled" 0.0;
27814 signal: "e,state,enabled";
27816 action: STATE_SET "default" 0.0;
27822 /* e/widgets/frame is used in the Config Dialog
27823 to outline the content */
27825 name: "e/widgets/frame";
27827 image: "frame_1.png" COMP;
27828 image: "frame_2.png" COMP;
27829 image: "dia_grad.png" COMP;
27836 state: "default" 0.0;
27837 color_class: "frame_base";
27838 image.normal: "dia_grad.png";
27854 state: "default" 0.0;
27856 normal: "frame_2.png";
27864 name: "e.swallow.content";
27867 state: "default" 0.0;
27869 to_y: "e.text.label";
27873 rel2.offset: -9 -9;
27877 name: "e.text.label";
27882 state: "default" 0.0;
27895 font: "Sans:style=Bold";
27900 text_class: "frame";
27908 state: "default" 0.0;
27910 rel2.offset: -5 -5;
27912 normal: "frame_1.png";
27922 name: "e/widgets/label";
27925 name: "e.text.label";
27930 state: "default" 0.0;
27932 rel2.offset: -3 -3;
27933 color_class: "label_text";
27939 text_class: "label";
27943 state: "disabled" 0.0;
27944 inherit: "default" 0.0;
27945 color_class: "label_text_disabled";
27952 signal: "e,state,disabled";
27954 action: STATE_SET "disabled" 0.0;
27955 target: "e.text.label";
27959 signal: "e,state,enabled";
27961 action: STATE_SET "default" 0.0;
27962 target: "e.text.label";
27966 /* e/widgets/fontpreview is used in the Font Config dialog */
27968 name: "e/widgets/fontpreview";
27971 name: "e.fontpreview.text";
27976 state: "default" 0.0;
27977 color_class: "entry_text";
27979 rel2.offset: -7 -7;
27981 text: "The quick brown fox jumped over YA MUM!";
27986 text_class: "_e_font_preview";
27992 /* e/widgets/textblock is used in the description
27993 of modules in Module Config dialog */
27995 name: "e/widgets/textblock";
27998 name: "textblock_style";
27999 base: "font=Sans font_size=10 align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word";
28000 tag: "title" "+ font=Sans:style=Bold font_size=12 style=soft_shadow color=#fff shadow_color=#00000021";
28001 tag: "hilight" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333333be glow_color=#0000005a";
28002 tag: "urgent" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333 glow_color=#b01010";
28003 tag: "b" "+ font=Sans:style=Bold";
28009 name: "e.textblock.text";
28014 state: "default" 0.0;
28016 rel2.offset: -5 -5;
28018 style: "textblock_style";
28027 /////////////////////////////////////////////////////////////////////////////
28028 /*** MOD: DESKLOCK ***/
28031 name: "e/desklock/background";
28033 image: "bg_shadow.png" COMP;
28034 image: "wizard_pattern.png" COMP;
28037 part { name: "base";
28038 description { state: "default" 0.0;
28039 image.normal: "wizard_pattern.png";
28050 name: "e.swallow.login_box";
28053 state: "default" 0.0;
28056 part { name: "shadow2";
28058 description { state: "default" 0.0;
28059 image.normal: "bg_shadow.png";
28066 name: "e/desklock/login_box";
28068 image: "logo_white_128.png" COMP;
28069 image: "inset_sunk.png" COMP;
28076 state: "default" 0.0;
28079 image.normal: "logo_white_128.png";
28083 name: "e.text.title";
28085 effect: SOFT_SHADOW;
28088 state: "default" 0.0;
28100 color: 224 224 224 255;
28103 text: "Enter Password";
28104 font: "Sans:style=Bold";
28108 text_class: "desklock_title";
28113 name: "pulse_clip";
28117 state: "default" 0.0;
28118 rel1.to: "passwd_border";
28119 rel2.to: "passwd_border";
28122 state: "pulse" 0.0;
28123 inherit: "default" 0.0;
28124 color: 255 255 255 128;
28131 clip_to: "error_clip";
28133 state: "default" 0.0;
28134 rel1.to: "passwd_border";
28135 rel2.to: "passwd_border";
28136 color: 255 255 255 255;
28140 name: "error_clip";
28143 clip_to: "pulse_clip";
28145 state: "default" 0.0;
28146 rel1.to: "passwd_border";
28147 rel2.to: "passwd_border";
28148 color: 255 255 255 255;
28151 state: "invalid" 0.0;
28152 inherit: "default" 0.0;
28153 color: 255 128 128 255;
28154 /*FIXME: Document how this works */
28158 name: "passwd_entry_clip";
28161 clip_to: "pulse_clip";
28163 state: "default" 0.0;
28167 to: "passwd_border";
28171 to: "passwd_border";
28176 name: "e.text.password";
28178 clip_to: "passwd_entry_clip";
28181 state: "default" 0.0;
28187 to: "passwd_entry_clip";
28192 to: "passwd_entry_clip";
28197 font: "Sans:style=Bold";
28201 text_class: "desklock_passwd";
28209 clip_to: "passwd_entry_clip";
28210 source: "e/widgets/entry/selection";
28212 state: "default" 0.0;
28214 rel1.to: "e.text.password";
28215 rel2.to: "e.text.password";
28218 state: "visible" 0.0;
28219 inherit: "default" 0.0;
28227 clip_to: "passwd_entry_clip";
28229 state: "default" 0.0;
28237 to: "e.text.password";
28242 to: "e.text.password";
28248 name: "passwd_border";
28250 clip_to: "error_clip";
28252 state: "default" 0.0;
28256 to_y: "e.text.title";
28261 to_y: "e.text.title";
28264 normal: "inset_sunk.png";
28271 state: "checking" 0.0;
28272 inherit: "default" 0.0;
28273 color: 255 255 255 128;
28280 signal: "e,state,checking";
28281 source: "e.desklock";
28282 action: STATE_SET "pulse" 0.0;
28283 target: "pulse_clip";
28284 transition: SINUSOIDAL 0.5;
28289 action: STATE_SET "default" 0.0;
28290 target: "pulse_clip";
28291 transition: SINUSOIDAL 0.5;
28295 name: "pulse.stop";
28296 signal: "e,state,invalid";
28297 source: "e.desklock";
28298 action: ACTION_STOP;
28301 after: "pulse.reset";
28304 name: "pulse.reset";
28305 action: STATE_SET "default" 0.0;
28306 target: "pulse_clip";
28307 transition: SINUSOIDAL 0.5;
28310 name: "go_invalid";
28311 signal: "e,state,invalid";
28312 source: "e.desklock";
28313 action: STATE_SET "invalid" 0.0;
28314 target: "error_clip";
28315 transition: DECELERATE 0.5;
28318 name: "stop_invalid";
28319 action: STATE_SET "default" 0.0;
28320 target: "error_clip";
28321 transition: DECELERATE 1.5;
28325 signal: "e,state,selected";
28327 action: STATE_SET "visible" 0.0;
28328 target: "selection";
28332 signal: "e,state,unselected";
28334 action: STATE_SET "default" 0.0;
28335 target: "selection";
28341 /////////////////////////////////////////////////////////////////////////////
28345 name: "e/gadman/popup";
28346 images.image: "base_bg.png" COMP;
28352 state: "default" 0.0;
28354 normal: "base_bg.png";
28361 name: "e.swallow.content";
28364 state: "default" 0.0;
28366 rel2.offset: -4 -4;
28372 name: "e/gadman/full_bg";
28379 state: "default" 0.0;
28383 state: "visible" 0.0;
28391 state: "default" 0.0;
28392 color: 255 255 255 0;
28395 state: "visible" 0.0;
28396 color: 255 255 255 200;
28400 name: "e.swallow.bg";
28402 clip_to: "custom_bg";
28404 state: "default" 0.0;
28413 state: "default" 0.0;
28421 signal: "e,state,visibility,show";
28423 action: STATE_SET "visible" 0.0;
28424 transition: LINEAR 0.4;
28429 signal: "e,state,visibility,show,now";
28431 action: STATE_SET "visible" 0.0;
28432 transition: LINEAR 0.0;
28437 signal: "e,state,visibility,hide";
28439 action: STATE_SET "default" 0.0;
28440 transition: LINEAR 0.4;
28442 after: "hide_stop";
28446 signal: "e,state,visibility,hide,now";
28448 action: STATE_SET "default" 0.0;
28449 transition: LINEAR 0.0;
28451 after: "hide_stop";
28454 name: "show_custom";
28455 signal: "e,state,visibility,show,custom";
28457 action: STATE_SET "visible" 0.0;
28458 transition: LINEAR 0.4;
28459 target: "custom_bg";
28462 name: "show_custom_now";
28463 signal: "e,state,visibility,show,custom,now";
28465 action: STATE_SET "visible" 0.0;
28466 transition: LINEAR 0.0;
28467 target: "custom_bg";
28470 name: "hide_custom";
28471 signal: "e,state,visibility,hide,custom";
28473 action: STATE_SET "default" 0.0;
28474 transition: LINEAR 0.4;
28475 target: "custom_bg";
28476 after: "hide_stop";
28479 name: "hide_custom_now";
28480 signal: "e,state,visibility,hide,custom,now";
28482 action: STATE_SET "default" 0.0;
28483 transition: LINEAR 0.0;
28484 target: "custom_bg";
28485 after: "hide_stop";
28489 action: SIGNAL_EMIT "e,action,hide,stop" "";
28494 name: "e/gadman/frame";
28495 images.image: "inset_raised.png" COMP;
28502 state: "default" 0.0;
28503 rel1.to: "overlay";
28504 rel2.to: "overlay";
28505 color: 255 255 255 255;
28508 state: "plain" 0.0;
28509 rel1.relative: 0.0 0.0;
28510 rel2.relative: 0.0 0.0;
28511 color: 255 255 255 255;
28515 name: "items_clip";
28519 state: "default" 0.0;
28528 color: 255 255 255 255;
28531 state: "hidden" 0.0;
28532 inherit: "default" 0.0;
28533 color: 255 255 255 0;
28537 name: "e.swallow.content";
28539 clip_to: "items_clip";
28541 state: "default" 0.0;
28543 rel2.offset: -5 -5;
28544 color: 255 255 255 255;
28547 state: "hidden" 0.0;
28548 rel1.relative: 0.5 0.5;
28549 rel2.relative: 0.5 0.5;
28550 color: 255 255 255 0;
28556 clip_to: "bg_clip";
28558 state: "default" 0.0;
28560 normal: "inset_raised.png";
28565 color: 255 255 255 255;
28568 state: "hidden" 0.0;
28569 inherit: "default" 0.0;
28570 rel1.relative: 0.5 0.5;
28571 rel2.relative: 0.5 0.5;
28572 color: 255 255 255 0;
28579 signal: "e,state,visibility,inset";
28581 action: STATE_SET "default" 0.0;
28586 signal: "e,state,visibility,plain";
28588 action: STATE_SET "plain" 0.0;
28593 signal: "e,state,visibility,hide";
28595 action: STATE_SET "hidden" 0.0;
28596 transition: ACCELERATE 0.4;
28597 target: "items_clip";
28599 target: "e.swallow.content";
28603 signal: "e,state,visibility,hide,now";
28605 action: STATE_SET "hidden" 0.0;
28606 transition: LINEAR 0.0;
28607 target: "items_clip";
28609 target: "e.swallow.content";
28613 signal: "e,state,visibility,show";
28615 action: STATE_SET "default" 0.0;
28616 transition: DECELERATE 0.4;
28617 target: "items_clip";
28619 target: "e.swallow.content";
28623 signal: "e,state,visibility,show,now";
28625 action: STATE_SET "default" 0.0;
28626 transition: LINEAR 0.0;
28627 target: "items_clip";
28629 target: "e.swallow.content";
28634 name: "e/gadman/control";
28636 image: "gadman_frame.png" COMP;
28637 image: "gadman_border.png" COMP;
28638 image: "gadman_top.png" COMP;
28639 image: "gadman_bottom.png" COMP;
28640 image: "gadman_left.png" COMP;
28641 image: "gadman_right.png" COMP;
28649 state: "default" 0.0;
28651 rel1.offset: -85 -85;
28652 rel2.offset: 74 74;
28655 state: "disabled" 0.0;
28656 inherit: "default" 0.0;
28665 state: "default" 0.0;
28667 rel1.offset: -85 -85;
28668 rel2.offset: 84 84;
28671 state: "disabled" 0.0;
28672 inherit: "default" 0.0;
28680 state: "default" 0.0;
28689 image.normal: "gadman_frame.png";
28690 fill.size.relative: 0 0;
28691 fill.size.offset: 24 24;
28695 name: "left_arrow1";
28697 state: "default" 0.0;
28708 image.normal: "gadman_left.png";
28712 inherit: "default" 0.0;
28724 inherit: "default" 0.0;
28736 name: "left_arrow2";
28738 state: "default" 0.0;
28749 image.normal: "gadman_left.png";
28753 inherit: "default" 0.0;
28765 inherit: "default" 0.0;
28777 name: "right_arrow1";
28779 state: "default" 0.0;
28790 image.normal: "gadman_right.png";
28794 inherit: "default" 0.0;
28806 inherit: "default" 0.0;
28818 name: "right_arrow2";
28820 state: "default" 0.0;
28831 image.normal: "gadman_right.png";
28835 inherit: "default" 0.0;
28847 inherit: "default" 0.0;
28859 name: "top_arrow1";
28861 state: "default" 0.0;
28872 image.normal: "gadman_top.png";
28876 inherit: "default" 0.0;
28888 inherit: "default" 0.0;
28900 name: "top_arrow2";
28902 state: "default" 0.0;
28913 image.normal: "gadman_top.png";
28917 inherit: "default" 0.0;
28929 inherit: "default" 0.0;
28941 name: "bottom_arrow1";
28943 state: "default" 0.0;
28954 image.normal: "gadman_bottom.png";
28958 inherit: "default" 0.0;
28970 inherit: "default" 0.0;
28982 name: "bottom_arrow2";
28984 state: "default" 0.0;
28995 image.normal: "gadman_bottom.png";
28999 inherit: "default" 0.0;
29011 inherit: "default" 0.0;
29027 state: "default" 0.0;
29028 rel2.relative: 1.0 0.0;
29037 state: "default" 0.0;
29038 rel1.relative: 0.0 1.0;
29047 state: "default" 0.0;
29048 rel2.relative: 0.0 1.0;
29057 state: "default" 0.0;
29058 rel1.relative: 1.0 0.0;
29067 state: "default" 0.0;
29069 normal: "gadman_border.png";
29070 border: 10 10 10 10;
29079 name: "api_hsize_on";
29080 signal: "e,state,hsize,on";
29082 action: STATE_SET "default" 0.0;
29086 name: "api_hsize_off";
29087 signal: "e,state,hsize,off";
29089 action: STATE_SET "disabled" 0.0;
29093 name: "api_vsize_on";
29094 signal: "e,state,vsize,on";
29096 action: STATE_SET "default" 0.0;
29100 name: "api_vsize_off";
29101 signal: "e,state,vsize,off";
29103 action: STATE_SET "disabled" 0.0;
29108 name: "api_move_on";
29109 signal: "e,state,move,on";
29113 name: "api_move_off";
29114 signal: "e,state,move,off";
29118 name: "api_active";
29119 signal: "e,state,focused";
29123 name: "api_inactive";
29124 signal: "e,state,unfocused";
29131 signal: "mouse,down,1";
29133 action: SIGNAL_EMIT "e,action,move,start" "";
29137 signal: "mouse,up,1";
29139 action: SIGNAL_EMIT "e,action,move,stop" "";
29143 signal: "mouse,move";
29145 action: SIGNAL_EMIT "e,action,move,go" "";
29149 signal: "mouse,down,1";
29151 action: STATE_SET "clicked" 0.0;
29156 signal: "mouse,up,1";
29158 action: STATE_SET "default" 0.0;
29163 signal: "mouse,down,1";
29165 action: SIGNAL_EMIT "e,action,resize,left,start" "";
29169 signal: "mouse,up,1";
29171 action: SIGNAL_EMIT "e,action,resize,left,stop" "";
29175 signal: "mouse,move";
29177 action: SIGNAL_EMIT "e,action,resize,left,go" "";
29181 signal: "mouse,down,1";
29183 action: STATE_SET "clicked" 0.0;
29188 signal: "mouse,up,1";
29190 action: STATE_SET "default" 0.0;
29195 signal: "mouse,down,1";
29197 action: SIGNAL_EMIT "e,action,resize,right,start" "";
29201 signal: "mouse,up,1";
29203 action: SIGNAL_EMIT "e,action,resize,right,stop" "";
29207 signal: "mouse,move";
29209 action: SIGNAL_EMIT "e,action,resize,right,go" "";
29213 signal: "mouse,down,1";
29215 action: STATE_SET "clicked" 0.0;
29220 signal: "mouse,up,1";
29222 action: STATE_SET "default" 0.0;
29227 signal: "mouse,down,1";
29229 action: SIGNAL_EMIT "e,action,resize,up,start" "";
29233 signal: "mouse,up,1";
29235 action: SIGNAL_EMIT "e,action,resize,up,stop" "";
29239 signal: "mouse,move";
29241 action: SIGNAL_EMIT "e,action,resize,up,go" "";
29245 signal: "mouse,down,1";
29247 action: STATE_SET "clicked" 0.0;
29252 signal: "mouse,up,1";
29254 action: STATE_SET "default" 0.0;
29259 signal: "mouse,down,1";
29261 action: SIGNAL_EMIT "e,action,resize,down,start" "";
29265 signal: "mouse,up,1";
29267 action: SIGNAL_EMIT "e,action,resize,down,stop" "";
29271 signal: "mouse,move";
29273 action: SIGNAL_EMIT "e,action,resize,down,go" "";
29277 name: "start_left1";
29278 signal: "mouse,in";
29283 name: "start_left2";
29284 signal: "mouse,in";
29291 action: STATE_SET "1" 0.0;
29292 target: "left_arrow1";
29293 transition: LINEAR 0.4;
29298 action: STATE_SET "2" 0.0;
29299 target: "left_arrow1";
29300 transition: LINEAR 0.4;
29305 action: STATE_SET "default" 0.0;
29306 target: "left_arrow1";
29311 action: STATE_SET "1" 0.0;
29312 target: "left_arrow2";
29313 transition: LINEAR 0.4;
29318 action: STATE_SET "2" 0.0;
29319 target: "left_arrow2";
29320 transition: LINEAR 0.4;
29325 action: STATE_SET "default" 0.0;
29326 target: "left_arrow2";
29330 name: "stop_left1";
29331 signal: "mouse,out";
29333 action: ACTION_STOP;
29340 target: "start_left2";
29341 after: "stop_left2";
29344 name: "stop_left2";
29345 action: STATE_SET "default" 0.0;
29346 target: "left_arrow1";
29347 target: "left_arrow2";
29351 name: "start_right1";
29352 signal: "mouse,in";
29357 name: "start_right2";
29358 signal: "mouse,in";
29365 action: STATE_SET "1" 0.0;
29366 target: "right_arrow1";
29367 transition: LINEAR 0.4;
29372 action: STATE_SET "2" 0.0;
29373 target: "right_arrow1";
29374 transition: LINEAR 0.4;
29379 action: STATE_SET "default" 0.0;
29380 target: "right_arrow1";
29385 action: STATE_SET "1" 0.0;
29386 target: "right_arrow2";
29387 transition: LINEAR 0.4;
29392 action: STATE_SET "2" 0.0;
29393 target: "right_arrow2";
29394 transition: LINEAR 0.4;
29399 action: STATE_SET "default" 0.0;
29400 target: "right_arrow2";
29404 name: "stop_right1";
29405 signal: "mouse,out";
29407 action: ACTION_STOP;
29408 target: "right1_1";
29409 target: "right1_2";
29410 target: "right1_r";
29411 target: "right2_1";
29412 target: "right2_2";
29413 target: "right2_r";
29414 target: "start_right2";
29415 after: "stop_right2";
29418 name: "stop_right2";
29419 action: STATE_SET "default" 0.0;
29420 target: "right_arrow1";
29421 target: "right_arrow2";
29425 name: "start_top1";
29426 signal: "mouse,in";
29431 name: "start_top2";
29432 signal: "mouse,in";
29439 action: STATE_SET "1" 0.0;
29440 target: "top_arrow1";
29441 transition: LINEAR 0.4;
29446 action: STATE_SET "2" 0.0;
29447 target: "top_arrow1";
29448 transition: LINEAR 0.4;
29453 action: STATE_SET "default" 0.0;
29454 target: "top_arrow1";
29459 action: STATE_SET "1" 0.0;
29460 target: "top_arrow2";
29461 transition: LINEAR 0.4;
29466 action: STATE_SET "2" 0.0;
29467 target: "top_arrow2";
29468 transition: LINEAR 0.4;
29473 action: STATE_SET "default" 0.0;
29474 target: "top_arrow2";
29479 signal: "mouse,out";
29481 action: ACTION_STOP;
29488 target: "start_top2";
29489 after: "stop_top2";
29493 action: STATE_SET "default" 0.0;
29494 target: "top_arrow1";
29495 target: "top_arrow2";
29499 name: "start_bottom1";
29500 signal: "mouse,in";
29502 after: "bottom1_1";
29505 name: "start_bottom2";
29506 signal: "mouse,in";
29509 after: "bottom2_1";
29513 action: STATE_SET "1" 0.0;
29514 target: "bottom_arrow1";
29515 transition: LINEAR 0.4;
29516 after: "bottom1_2";
29520 action: STATE_SET "2" 0.0;
29521 target: "bottom_arrow1";
29522 transition: LINEAR 0.4;
29523 after: "bottom1_r";
29527 action: STATE_SET "default" 0.0;
29528 target: "bottom_arrow1";
29529 after: "bottom1_1";
29533 action: STATE_SET "1" 0.0;
29534 target: "bottom_arrow2";
29535 transition: LINEAR 0.4;
29536 after: "bottom2_2";
29540 action: STATE_SET "2" 0.0;
29541 target: "bottom_arrow2";
29542 transition: LINEAR 0.4;
29543 after: "bottom2_r";
29547 action: STATE_SET "default" 0.0;
29548 target: "bottom_arrow2";
29549 after: "bottom2_1";
29552 name: "stop_bottom1";
29553 signal: "mouse,out";
29555 action: ACTION_STOP;
29556 target: "bottom1_1";
29557 target: "bottom1_2";
29558 target: "bottom1_r";
29559 target: "bottom2_1";
29560 target: "bottom2_2";
29561 target: "bottom2_r";
29562 target: "start_bottom2";
29563 after: "stop_bottom2";
29566 name: "stop_bottom2";
29567 action: STATE_SET "default" 0.0;
29568 target: "bottom_arrow1";
29569 target: "bottom_arrow2";
29575 /////////////////////////////////////////////////////////////////////////////
29576 /*** MOD: WIZARD ***/
29578 group { name: "e/wizard/firstpage";
29580 image: "logo_black_128.png" COMP;
29583 part { name: "base";
29584 description { state: "default" 0.0;
29586 image.normal: "logo_black_128.png";
29588 aspect_preference: BOTH;
29593 group { name: "e/wizard/extra";
29595 image: "bg_shadow.png" COMP;
29596 image: "wizard_pattern.png" COMP;
29599 part { name: "base";
29600 description { state: "default" 0.0;
29601 image.normal: "wizard_pattern.png";
29611 part { name: "shadow";
29612 description { state: "default" 0.0;
29613 image.normal: "bg_shadow.png";
29617 part { name: "fade"; type: RECT;
29619 description { state: "default" 0.0;
29622 description { state: "hidden" 0.0;
29623 inherit: "default" 0.0;
29630 program { name: "fade_in";
29633 action: STATE_SET "hidden" 0.0;
29634 transition: DECELERATE 0.5;
29639 group { name: "e/wizard/main";
29641 image: "bg_shadow.png" COMP;
29642 image: "wizard_pattern.png" COMP;
29643 image: "wizard_bt1.png" COMP;
29644 image: "wizard_bt2.png" COMP;
29647 part { name: "base";
29648 description { state: "default" 0.0;
29649 image.normal: "wizard_pattern.png";
29659 part { name: "e.swallow.content"; type: SWALLOW;
29660 description { state: "default" 0.0;
29662 to_y: "e.text.title";
29667 to_y: "e.text.label";
29673 part { name: "e.text.title"; type: TEXT;
29674 effect: SOFT_SHADOW;
29676 description { state: "default" 0.0;
29677 rel1.relative: 0.05 0.05;
29678 rel2.relative: 0.95 0.10;
29679 color: 255 255 255 255;
29682 font: "Sans:style=Bold";
29685 text_class: "init_title";
29689 part { name: "button";
29690 description { state: "default" 0.0;
29691 image.normal: "wizard_bt1.png";
29692 image.border: 12 12 12 12;
29694 to: "e.text.label";
29698 to: "e.text.label";
29702 description { state: "clicked" 0.0;
29703 inherit: "default" 0.0;
29704 image.normal: "wizard_bt2.png";
29707 part { name: "e.text.label"; type: TEXT;
29708 effect: SHADOW BOTTOM;
29711 description { state: "default" 0.0;
29714 rel1.relative: 0.5 0.95;
29715 rel2.relative: 0.5 0.95;
29716 color: 32 32 32 255;
29717 color3: 255 255 255 128;
29720 font: "Sans:style=Bold";
29725 description { state: "disabled" 0.0;
29726 inherit: "default" 0.0;
29727 color: 128 128 128 255;
29728 color3: 255 255 255 64;
29731 part { name: "block"; type: RECT;
29733 description { state: "default" 0.0;
29734 rel1.to: "e.text.label";
29735 rel2.to: "e.text.label";
29739 description { state: "disabled" 0.0;
29740 inherit: "default" 0.0;
29744 part { name: "shadow2";
29746 description { state: "default" 0.0;
29747 image.normal: "bg_shadow.png";
29751 part { name: "fade"; type: RECT;
29753 description { state: "default" 0.0;
29756 description { state: "hidden" 0.0;
29757 inherit: "default" 0.0;
29764 program { name: "fade_in";
29767 action: STATE_SET "hidden" 0.0;
29768 transition: DECELERATE 0.5;
29771 program { name: "button_click";
29772 signal: "mouse,down,1";
29774 action: STATE_SET "clicked" 0.0;
29777 program { name: "button_unclick";
29778 signal: "mouse,up,1";
29780 action: STATE_SET "default" 0.0;
29783 program { name: "button_unclick2";
29784 signal: "mouse,clicked,1";
29786 action: SIGNAL_EMIT "e,action,next" "";
29788 program { name: "button_enable";
29789 signal: "e,state,next,enable";
29791 action: STATE_SET "default" 0.0;
29793 target: "e.text.label";
29795 program { name: "button_disable";
29796 signal: "e,state,next,disable";
29798 action: STATE_SET "disabled" 0.0;
29800 target: "e.text.label";
29805 /////////////////////////////////////////////////////////////////////////////
29809 name: "e/widgets/about/main";
29811 image: "vgrad_dark.png" COMP;
29812 image: "about_top.png" COMP;
29813 image: "about_mid.png" COMP;
29814 image: "about_bot.png" COMP;
29815 image: "dia_botshad.png" COMP;
29816 image: "topsh.png" COMP;
29817 image: "logo_white_128.png" COMP;
29818 image: "bt_base1.png" COMP;
29819 image: "bt_base2.png" COMP;
29820 image: "bt_hilight.png" COMP;
29821 image: "bt_shine.png" COMP;
29822 image: "bt_glow.png" COMP;
29824 // data.item: "borderless" "1";
29825 // data.item: "shaped" "1";
29828 name: "about_style";
29829 base: "font=Sans:style=Bold font_size=10 align=center text_class=tb_plain color=#e0e0e0ff style=soft_shadow shadow_color=#00000020 wrap=word";
29830 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light color=#f00 style=soft_shadow";
29831 tag: "title" "+ font_size=12 font=Sans:style=Bold text_class=tb_big style=soft_shadow color=#fff shadow_color=#00000020";
29832 tag: "/title" "- \n \n";
29845 state: "default" 0.0;
29851 name: "about_clip";
29855 state: "default" 0.0;
29866 color: 255 255 255 255;
29870 name: "authors_clip";
29874 state: "default" 0.0;
29885 color: 255 255 255 255;
29889 name: "background_image";
29891 state: "default" 0.0;
29892 image.normal: "vgrad_dark.png";
29903 name: "e.textblock.about";
29906 clip_to: "about_clip";
29909 state: "default" 0.0;
29925 style: "about_style";
29931 inherit: "default" 0.0;
29944 name: "e.textblock.authors";
29947 clip_to: "authors_clip";
29950 state: "default" 0.0;
29966 style: "about_style";
29972 inherit: "default" 0.0;
29987 state: "default" 0.0;
29988 image.normal: "about_top.png";
29990 image.border: 28 28 0 28;
29991 rel2.to_y: "e.text.title";
29992 rel2.relative: 1.0 0.0;
30000 state: "default" 0.0;
30001 image.normal: "about_bot.png";
30003 image.border: 28 28 28 0;
30004 rel1.to_y: "e.text.title";
30005 rel1.relative: 0.0 1.0;
30013 state: "default" 0.0;
30014 image.normal: "about_mid.png";
30029 name: "e.text.title";
30034 state: "default" 0.0;
30047 font: "Sans:style=Bold";
30051 text_class: "about_title";
30056 name: "e.text.version";
30061 state: "default" 0.0;
30074 font: "Sans:style=Bold";
30078 text_class: "about_version";
30086 state: "default" 0.0;
30087 image.normal: "topsh.png";
30098 state: "default" 0.0;
30099 rel1.relative: 0.0 1.0;
30101 image.normal: "dia_botshad.png";
30114 state: "default" 0.0;
30116 aspect_preference: VERTICAL;
30117 image.normal: "logo_white_128.png";
30131 name: "button_image";
30135 state: "default" 0.0;
30138 rel1.relative: 0.5 0.98;
30140 rel2.relative: 0.5 0.98;
30145 normal: "bt_base2.png";
30150 state: "clicked" 0.0;
30151 inherit: "default" 0.0;
30152 image.normal: "bt_base1.png";
30156 name: "e.text.label";
30158 effect: SOFT_SHADOW;
30162 state: "default" 0.0;
30164 to: "button_image";
30171 to: "button_image";
30173 color_class: "button_text";
30180 text_class: "button";
30188 state: "default" 0.0;
30189 rel1.to: "button_image";
30190 rel2.to: "button_image";
30191 rel2.relative: 1.0 0.5;
30193 normal: "bt_hilight.png";
30202 state: "default" 0.0;
30203 rel1.to: "button_image";
30204 rel2.to: "button_image";
30206 normal: "bt_shine.png";
30215 state: "default" 0.0;
30216 rel1.to: "button_image";
30217 rel2.to: "button_image";
30219 color: 255 255 255 0;
30221 normal: "bt_glow.png";
30222 border: 12 12 12 12;
30227 state: "clicked" 0.0;
30228 inherit: "default" 0.0;
30230 color: 255 255 255 255;
30239 action: STATE_SET "up" 0.0;
30240 transition: LINEAR 45.0;
30241 target: "e.textblock.about";
30246 action: STATE_SET "default" 0.0;
30247 target: "e.textblock.about";
30254 action: STATE_SET "up" 0.0;
30255 transition: LINEAR 45.0;
30256 target: "e.textblock.authors";
30261 action: STATE_SET "default" 0.0;
30262 target: "e.textblock.authors";
30266 name: "button_click";
30267 signal: "mouse,down,1";
30268 source: "button_image";
30269 action: STATE_SET "clicked" 0.0;
30270 target: "button_image";
30274 name: "button_unclick";
30275 signal: "mouse,up,1";
30276 source: "button_image";
30277 action: STATE_SET "default" 0.0;
30278 target: "button_image";
30282 name: "button_unclick2";
30283 signal: "mouse,clicked,1";
30284 source: "button_image";
30285 action: SIGNAL_EMIT "e,action,close" "";
30291 /////////////////////////////////////////////////////////////////////////////
30292 /*** THEME ABOUT ***/
30295 name: "e/theme/about";
30297 image: "silk.png" LOSSY 90;
30298 image: "topsh.png" COMP;
30299 image: "bnw.png" COMP;
30300 image: "bt_base1.png" COMP;
30301 image: "bt_base2.png" COMP;
30302 image: "bt_hilight.png" COMP;
30303 image: "bt_shine.png" COMP;
30304 image: "bt_glow.png" COMP;
30308 name: "theme_about_style";
30309 base: "font=Sans:style=Bold font_size=10 align=center color=#e0e0e0ff style=soft_shadow shadow_color=#0000001f wrap=word";
30313 // data.item: "borderless" "1";
30314 // data.item: "shaped" "1";
30319 name: "background_image";
30321 state: "default" 0.0;
30322 image.normal: "silk.png";
30324 aspect_preference: NONE;
30331 state: "default" 0.0;
30332 image.normal: "topsh.png";
30342 state: "default" 0.0;
30343 image.normal: "bnw.png";
30347 aspect: 2.090909091 2.090909091;
30348 aspect_preference: HORIZONTAL;
30357 state: "default" 0.0;
30364 to_y: "button_image";
30369 style: "theme_about_style";
30372 "Smooth as silk<br>"
30373 "The default theme for<br>"
30374 "Enlightenment<br>"
30380 name: "button_image";
30384 state: "default" 0.0;
30387 rel1.relative: 0.5 0.98;
30389 rel2.relative: 0.5 0.98;
30394 normal: "bt_base2.png";
30399 state: "clicked" 0.0;
30400 inherit: "default" 0.0;
30401 image.normal: "bt_base1.png";
30405 name: "e.text.label";
30407 effect: SOFT_SHADOW;
30411 state: "default" 0.0;
30413 to: "button_image";
30420 to: "button_image";
30422 color_class: "button_text";
30429 text_class: "button";
30437 state: "default" 0.0;
30438 rel1.to: "button_image";
30439 rel2.to: "button_image";
30440 rel2.relative: 1.0 0.5;
30442 normal: "bt_hilight.png";
30451 state: "default" 0.0;
30452 rel1.to: "button_image";
30453 rel2.to: "button_image";
30455 normal: "bt_shine.png";
30464 state: "default" 0.0;
30465 rel1.to: "button_image";
30466 rel2.to: "button_image";
30468 color: 255 255 255 0;
30470 normal: "bt_glow.png";
30471 border: 12 12 12 12;
30476 state: "clicked" 0.0;
30477 inherit: "default" 0.0;
30479 color: 255 255 255 255;
30485 name: "button_click";
30486 signal: "mouse,down,1";
30487 source: "button_image";
30488 action: STATE_SET "clicked" 0.0;
30489 target: "button_image";
30493 name: "button_unclick";
30494 signal: "mouse,up,1";
30495 source: "button_image";
30496 action: STATE_SET "default" 0.0;
30497 target: "button_image";
30501 name: "button_unclick2";
30502 signal: "mouse,clicked,1";
30503 source: "button_image";
30504 action: SIGNAL_EMIT "e,action,close" "";
30510 /////////////////////////////////////////////////////////////////////////////
30513 #define ICON(NAME, FILE, SIZE) \
30515 name: "e/icons/"NAME ; \
30520 repeat_events: 1; \
30522 state: "default" 0.0; \
30524 aspect_preference: BOTH; \
30525 image.image: FILE COMP; \
30526 image.normal: FILE ; \
30532 #define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE)
30533 /* FreeDesktop.Org Icons
30534 * http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
30536 * In the comment you can find the old e icon name.
30538 * Icons marked with *** are not mentioned in the spec, but we still try to
30539 * follow the naming convention.
30541 * TO ADD A NEW ICON:
30542 * 1. Search for a name in the spec OR
30543 * 2. Search for a name in kde (oxygen) and gnome (tango - human) icon set OR
30544 * 3. Try to follow the naming convention
30546 //Standard Action Icons
30547 ICON("help-about","logo_black_128.png",64) // "enlightenment/about"
30548 ICON("list-add","icon_add.png",64) // "widget/add"
30549 ICON("list-remove","icon_del.png",64) // "widget/del"
30550 ICON("go-up","icon_up_arrow.png",64) // "widget/up_arrow" "widget/up_dir"
30551 ICON("go-down","icon_down_arrow.png",64) // "widget/down_arrow"
30552 ICON("go-next","icon_right_arrow.png",64) // "widget/new_dialog"
30553 ICON("go-previous","icon_left_arrow.png",64) // none
30554 ICON("bookmark-new","icon_add_fav.png",64) // "widget/add_fav"
30555 ICON("edit-swap","icon_swap.png",64) // *** // "widget/swap"
30556 ICON("edit-copy","icon_efm_copy.png",16) // EFMBUTTON("copy"
30557 ICON("edit-cut","icon_efm_cut.png",16) // EFMBUTTON("cut"
30558 ICON("edit-paste","icon_efm_paste.png",16) // EFMBUTTON("paste"
30559 ICON("edit-delete","icon_efm_delete.png",16) // EFMBUTTON("delete"
30560 ICON("edit-rename","icon_efm_rename.png",16) // EFMBUTTON("rename"
30561 ICON("edit-select-all","icon_efm_select.png",16) // EFMBUTTON("select"
30562 ICON("document-open","icon_efm_open.png",16) // "widget/open" EFMBUTTON("open") EFMBUTTON("new")
30563 ICON("document-new","icon_new.png",64) // "widget/new"
30564 ICON("document-properties","icon_efm_properties.png",16) // EFMBUTTON("properties"
30565 ICON("folder-new","icon_efm_new_dir.png",16) // EFMBUTTON("new_dir"
30566 ICON("view-sort","icon_efm_sort.png",16) // *** // EFMBUTTON("sort",
30567 ICON("view-order","icon_efm_sort.png",16) // *** // EFMBUTTON("ordering"
30568 ICON("view-hidden-files","icon_efm_view.png",16) // *** // EFMBUTTON("hidden_files"
30569 ICON("configure","icon_config.png",64) // "widget/config"
30570 ICON("system-run","icon_run.png",64) // "enlightenment/run"
30571 ICON("system-shutdown","icon_halt.png",128) // "enlightenment/halt"
30572 ICON("system-restart","icon_reboot.png",128) // "enlightenment/reboot"
30573 ICON("system-suspend","icon_suspend.png",128) // "enlightenment/suspend"
30574 ICON("system-suspend-hibernate","icon_hibernate.png",128) // "enlightenment/hibernate"
30575 ICON("system-log-out","icon_logout.png",128) // "enlightenment/logout"
30576 ICON("system-lock-screen","icon_desklock_menu.png",128) // "enlightenment/desklock_menu"
30577 ICON("window-close","icon_close.png",64) // "widget/close"
30578 ICON("dialog-ok-apply","icon_check.png",64) // "enlightenment/check"
30579 ICON("transform-scale","icon_resize.png",64) // "widget/resize"
30580 ICON("transform-move","icon_autoscroll.png",64) // "enlightenment/autoscroll"
30581 ICON("view-refresh","icon_efm_refresh.png",16) // EFMBUTTON("refresh"
30582 ICON("view-inherit","icon_dummy.png",64) // *** // EFMBUTTON("inherit"
30583 ICON("screenshot","icon_screenshot.png",64) // dunno
30584 //Standard Status Icons
30585 ICON("dialog-warning","icon_warning.png",128) // "enlightenment/warning"
30586 ICON("dialog-error","icon_warning.png",128) // "enlightenment/error"
30587 ICON("dialog-ask","icon_dummy.png",64) // "enlightenment/unknown"
30588 ICON("unknown","icon_dummy.png",64) // *** // "enlightenment/unknown"
30589 //Standard Application Icons
30590 ICON("preferences-desktop","icon_desktops.png",64) // "enlightenment/desktops"
30591 ICON("preferences-desktop-theme","icon_theme.png",64) // "enlightenment/themes"
30592 ICON("preferences-desktop-wallpaper","icon_wallpaper.png",64) // "enlightenment/background"
30593 ICON("preferences-desktop-color","icon_colors.png",64) // "enlightenment/colors"
30594 ICON("preferences-desktop-font","icon_fonts.png",64) // "enlightenment/fonts"
30595 ICON("preferences-desktop-screensaver","icon_screensaver.png",64) // "enlightenment/screensaver"
30596 ICON("preferences-desktop-display","icon_screen_setup.png",64) // "enlightenment/screen_setup"
30597 ICON("preferences-desktop-keyboard","icon_keyboard.png",64) // "enlightenment/keys"
30598 ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys"
30599 ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse"
30600 ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean"
30601 ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left"
30602 ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right"
30603 ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle"
30604 ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel"
30605 ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra"
30606 ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl"
30607 ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer"
30608 ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf"
30609 ICON("preferences-desktop-shelf-bottom-desk","icon_shelf_bottom_desk.png",64)// *** // "enlightenment/shelf_bottom_desk"
30610 ICON("preferences-desktop-shelf-custom","icon_shelf_custom.png",64) // *** // "enlightenment/shelf_custom"
30611 ICON("preferences-desktop-shelf-dock","icon_shelf_dock.png",64) // *** // "enlightenment/shelf_dock"
30612 ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar"
30613 ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel"
30614 ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk"
30615 ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers"
30616 ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom"
30617 ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left"
30618 ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right"
30619 ICON("preferences-position-top","icon_shelf_top.png",64) // *** // "enlightenment/shelf_position_top"
30620 ICON("preferences-position-top-left","icon_shelf_top_left.png",64) // *** // "enlightenment/shelf_position_top_left"
30621 ICON("preferences-position-top-right","icon_shelf_top_right.png",64) // *** // "enlightenment/shelf_position_top_right"
30622 ICON("preferences-position-left","icon_shelf_left.png",64) // *** // "enlightenment/shelf_position_left"
30623 ICON("preferences-position-left-top","icon_shelf_left_top.png",64) // *** // "enlightenment/shelf_position_left_top"
30624 ICON("preferences-position-left-bottom","icon_shelf_left_bottom.png",64) // *** // "enlightenment/shelf_position_left_bottom"
30625 ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right"
30626 ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top"
30627 ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom"
30628 ICON("preferences-window-process","icon_window_process_management.png",64) // *** // "enlightenment/window_process"
30629 ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation"
30630 ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize"
30631 ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking"
30632 ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry"
30633 ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows"
30634 ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient"
30635 ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus"
30636 ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine"
30637 ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs"
30638 ICON("preferences-interaction","icon_interaction.png",64) // *** // "enlightenment/interaction"
30639 ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc"
30640 ICON("preferences-system-lock-screen","icon_desklock.png",64) // *** // "enlightenment/desklock"
30641 ICON("preferences-icon-theme","icon_icon_theme.png",64) // *** // "enlightenment/icon_theme"
30642 ICON("preferences-transitions","icon_transitions.png",64) // *** // "enlightenment/transitions"
30643 ICON("preferences-desktop-edge-bindings","icon_shelf_right.png",64) // *** // "enlightenment/edges"
30644 ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar"
30645 ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles"
30646 ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup"
30647 ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist"
30648 ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus"
30649 ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings"
30650 ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced"
30651 ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior"
30652 ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look"
30653 ICON("preferences-utils","icon_gadget.png",64) // *** // "enlightenment/utils"
30654 ICON("preferences-extensions","icon_extensions.png",64) // *** // "enlightenment/extensions"
30655 ICON("preferences-file-icons","icon_file_icons.png",64) // *** // "enlightenment/file_icons"
30656 ICON("preferences-pager","icon_pager.png",64) // *** // "enlightenment/pager"
30657 ICON("preferences-scale","icon_scale.png",64) // *** // "enlightenment/scale"
30658 ICON("preferences-directories","icon_directories.png",64) // *** // "enlightenment/directories"
30659 ICON("preferences-screen-normal","icon_screen_normal.png",64) // *** // "enlightenment/screen_normal"
30660 ICON("preferences-screen-around","icon_screen_around.png",64) // *** // "enlightenment/screen_around"
30661 ICON("preferences-screen-left","icon_screen_left.png",64) // *** // "enlightenment/screen_left"
30662 ICON("preferences-screen-right","icon_screen_right.png",64) // *** // "enlightenment/screen_right"
30663 ICON("preferences-screen-vflip","icon_screen_vflip.png",64) // *** // "enlightenment/screen_vflip"
30664 ICON("preferences-screen-hflip","icon_screen_hflip.png",64) // *** // "enlightenment/screen_hflip"
30665 ICON("preferences-applications","icon_applications.png",64) // *** // "enlightenment/applications"
30666 ICON("preferences-applications-add","icon_applications_new.png",64) // *** // "enlightenment/add_application"
30667 ICON("preferences-applications-ibar","icon_applications_ibar.png",64) // *** // "enlightenment/ibar_applications"
30668 ICON("preferences-applications-restart","icon_applications_restart.png",64) // *** // "enlightenment/restart_applications"
30669 ICON("preferences-applications-startup","icon_applications_startup.png",64) // *** // "enlightenment/startup_applications"
30670 ICON("preferences-desktop-default-applications","icon_advanced.png",64)
30671 ICON("preferences-preferences","icon_config.png",64) // "enlightenment/configuration" "enlightenment/settings"
30672 ICON("preferences-plugin","icon_modules.png",64) // "enlightenment/modules"
30673 ICON("preferences-system","icon_configuration.png",64) // "enlightenment/configuration" "enlightenment/settings"
30674 ICON("preferences-system-windows","icon_windows.png",64) // "enlightenment/windows" "enlightenment/showhide"
30675 ICON("preferences-system-performance","icon_performance.png",64) // "enlightenment/performance"
30676 ICON("preferences-system-power-management","icon_power_management.png",64) // "enlightenment/power_management"
30677 ICON("preferences-system-screen-resolution","icon_screen_resolution.png",64)// *** // "enlightenment/screen_resolution"
30678 ICON("preferences-illume","icon_illume.png",64)
30679 ICON("system-file-manager","icon_efm_folder.png",64) // "enlightenment/fileman"
30680 ICON("application-exit","icon_logout.png",64) // "enlightenment/exit"
30681 ICON("enlightenment","logo_white_128.png",64) // *** // "enlightenment/e"
30682 //Standard Module Category Icons
30683 ICON("modules-utils","icon_gadget.png",64)
30684 ICON("modules-system","icon_gadget.png",64)
30685 ICON("modules-look","icon_look.png",64)
30686 ICON("modules-files","icon_efm_folder.png",64)
30687 ICON("modules-launcher","icon_run.png",64)
30688 ICON("modules-core","logo_white_128.png",64)
30689 ICON("modules-mobile","icon_globe.png",64)
30690 ICON("modules-settings","icon_config.png",64)
30691 //Standard Emblem Icons
30692 ICON("emblem-symbolic-link","icon_dummy.png",64) // EFMBUTTON("symlink")
30693 //Standard Place Icons
30694 ICON("start-here","logo_white_128.png",128) // "enlightenment/e"
30695 ICON("folder","icon_efm_folder.png",64) // "fileman/folder"
30696 ICON("user-home","icon_efm_home.png",64) // "fileman/home"
30697 ICON("user-temp","icon_efm_tmp.png",64) // *** // "fileman/tmp"
30698 ICON("user-desktop","icon_efm_desktop.png",64) // "fileman/desktop"
30699 ICON("user-bookmarks","icon_favorites.png",64) // "enlightenment/favorites"
30700 ICON("folder-image","icon_wallpaper.png",64) // "enlightenment/picture"
30701 ICON("network-website","icon_globe.png",64) // "enlightenment/website"
30702 ICON("system","icon_system.png",64) // *** // "enlightenment/system"
30703 //Standard Device Icons
30704 ICON("computer","icon_efm_root.png", 64) // "fileman/root"
30705 ICON("drive-harddisk","icon_efm_hdd.png", 128) // "fileman/hd" "fileman/hdd"
30706 ICON("drive-optical","icon_efm_cd.png", 128) // "fileman/??"
30707 ICON("media-flash","icon_efm_flash.png", 128) // "fileman/??"
30708 ICON("drive-removable-media","icon_efm_usbmedia.png", 128);
30709 ICON("media-eject","icon_efm_eject.png", 64)
30710 /* End of FreeDesktop.Org icons */
30712 ICON("everything-launch","icon_advanced.png",64)
30713 ICON("everything-clipboard","icon_evry_clipboard.png", 256)
30715 ICONMIME("inode/chardevice","icon_efm_file.png",128)
30716 ICONMIME("inode/blockdevice","icon_efm_file.png",128)
30717 ICONMIME("inode/directory-locked","icon_efm_file.png",128)
30718 ICONMIME("inode/directory","icon_efm_folder.png",128)
30719 ICONMIME("inode/fifo","icon_efm_file.png",128)
30720 ICONMIME("inode/socket","icon_efm_file.png",128)
30722 // Window Border menu icons //
30723 #define BORDERICON(NAME, FILE) \
30725 name: "e/widgets/border/default/"NAME ; \
30732 state: "default" 0.0; \
30734 aspect_preference: BOTH; \
30735 image.image: FILE COMP; \
30736 image.normal: FILE ; \
30742 BORDERICON("basic","icon_border_more.png")
30743 BORDERICON("close","icon_border_close.png")
30744 BORDERICON("kill","icon_border_kill.png")
30745 BORDERICON("stacking","icon_border_stack_norm.png")
30746 BORDERICON("stack_on_top","icon_border_stack_top.png")
30747 BORDERICON("stack_normal","icon_border_stack_norm.png")
30748 BORDERICON("stack_below","icon_border_stack_bot.png")
30749 BORDERICON("move_icon", "icon_win_move.png")
30750 BORDERICON("resize_icon", "icon_win_resize.png");
30751 BORDERICON("maximize","icon_border_maximize.png")
30752 BORDERICON("fullscreen","icon_border_maximize.png")
30753 BORDERICON("minimize","icon_border_minimize.png")
30754 BORDERICON("stick","icon_border_pin.png")
30755 BORDERICON("sendto","icon_border_sendto.png")
30756 BORDERICON("skip","icon_border_skip.png")
30757 BORDERICON("skip_pager","icon_border_pager.png")
30758 BORDERICON("skip_taskbar","icon_border_skip.png")
30759 BORDERICON("skip_winlist","icon_border_skip.png")
30760 BORDERICON("borderless","icon_border_border.png")
30761 BORDERICON("remember","icon_border_remember.png")
30762 BORDERICON("shade","icon_border_shaded.png")
30763 BORDERICON("locks","icon_border_lock.png")
30764 BORDERICON("locks_user","icon_border_lock.png")
30765 BORDERICON("locks_application","icon_border_lock.png")
30766 BORDERICON("properties","icon_border_properties.png")
30769 /* #define EFMICON(NAME, FILE, SIZE) \
30770 * group { name: "e/icons/fileman/"NAME; \
30771 * max: SIZE SIZE; \
30773 * part { name: "icon"; \
30774 * mouse_events: 0; \
30775 * description { state: "default" 0.0; \
30776 * aspect: 1.0 1.0; \
30777 * aspect_preference: BOTH; \
30778 * image.image: FILE COMP; \
30779 * image.normal: FILE ; \
30784 //EFMICON("folder","icon_efm_folder.png", 128)
30785 //EFMICON("chrdev","icon_efm_file.png", 128)
30786 //EFMICON("blkdev","icon_efm_file.png", 128)
30787 //EFMICON("fifo","icon_efm_file.png", 128)
30788 //EFMICON("socket","icon_efm_file.png", 128)
30789 //EFMICON("executable","icon_efm_file.png", 128)
30790 //EFMICON("home","icon_efm_home.png", 128)
30791 //EFMICON("root","icon_efm_root.png", 128)
30792 //EFMICON("tmp","icon_efm_tmp.png", 128)
30793 //EFMICON("desktop","icon_efm_desktop.png", 128)
30794 //EFMICON("hdd","icon_efm_hdd.png", 128)
30795 //EFMICON("hd","icon_efm_hdd.png", 128)
30798 // EFM Mime type icons //
30800 #define MIMEICON(NAME, FILE, SIZE) \
30802 name: "e/icons/fileman/mime/"NAME; \
30809 state: "default" 0.0; \
30811 aspect_preference: BOTH; \
30812 image.image: FILE COMP; \
30813 image.normal: FILE ; \
30819 MIMEICON("application/pdf","icon_mime_pdf.png", 128);
30820 MIMEICON("application/x-deb","icon_mime_deb.png", 128);
30821 MIMEICON("application/x-bzip","icon_mime_package.png", 128);
30822 MIMEICON("application/zip","icon_mime_package.png", 128);
30823 MIMEICON("application/x-gzip","icon_mime_package.png", 128);
30824 MIMEICON("application/x-bzip-compressed-tar","icon_mime_package.png", 128);
30825 MIMEICON("application/x-bzip2-compressed-tar","icon_mime_package.png",128);
30826 MIMEICON("application/x-compressed-tar","icon_mime_package.png",128);
30827 MIMEICON("application/x-tar","icon_mime_package.png", 128);
30828 MIMEICON("application/x-rar","icon_mime_package.png", 128);
30829 MIMEICON("inode/chardevice","icon_efm_file.png", 128);
30830 MIMEICON("inode/blockdevice","icon_efm_file.png", 128);
30831 MIMEICON("inode/fifo","icon_efm_file.png", 128);
30832 MIMEICON("inode/socket","icon_efm_file.png", 128);
30833 MIMEICON("inode/directory","icon_efm_folder.png", 128);
30834 MIMEICON("inode/file","icon_efm_file.png", 128);
30835 MIMEICON("application/octet-stream","icon_efm_file.png", 128);
30836 MIMEICON("application/x-executable","icon_mime_executable_generic.png", 128);
30837 MIMEICON("application/x-ms-dos-executable","icon_mime_executable_generic.png", 128);
30838 MIMEICON("application/x-7z-compressed","icon_mime_package.png", 128);
30839 MIMEICON("application/vnd.ms-cab-compressed","icon_mime_package.png", 128);
30841 // Dynamic MIME Icons //
30842 #define MIMEBASE(MIME, FILE, NAME, SIZE) \
30844 name: "e/icons/fileman/mime/"MIME; \
30851 state: "default" 0.0; \
30853 aspect_preference: BOTH; \
30854 image.image: FILE COMP; \
30855 image.normal: FILE; \
30863 state: "default" 0.0; \
30864 rel1.relative: 0.2444 0.6797; \
30865 rel2.relative: 0.7478 0.8894; \
30866 color: 245 245 245 255; \
30869 font: "Sans:style=Bold"; \
30880 MIMEBASE("video/mpeg","icon_mime_video_generic.png", ".MPEG", 128);
30881 MIMEBASE("application/ogg","icon_mime_video_generic.png", ".OGG", 128);
30882 MIMEBASE("video/x-theora+ogg","icon_mime_video_generic.png", ".OGG", 128);
30883 MIMEBASE("video/x-msvideo","icon_mime_video_generic.png", ".AVI", 128);
30884 MIMEBASE("video/ogg","icon_mime_video_generic.png", ".OGG", 128);
30885 MIMEBASE("video/mp4","icon_mime_video_generic.png", ".MP4", 128);
30886 MIMEBASE("video/quicktime","icon_mime_video_generic.png", ".MOV", 128);
30887 MIMEBASE("video/x-matroska","icon_mime_video_generic.png", ".MKV", 128);
30888 MIMEBASE("video/x-flv","icon_mime_video_generic.png", ".FLV", 128);
30889 MIMEBASE("application/vnd.rn-realmedia","icon_mime_video_generic.png", ".REAL", 128);
30890 MIMEBASE("video/x-ms-wmv","icon_mime_video_generic.png", ".WMV", 128);
30891 MIMEBASE("image/png","icon_mime_image_generic.png", ".PNG", 128);
30892 MIMEBASE("image/jpeg","icon_mime_image_generic.png", ".JPEG", 128);
30893 MIMEBASE("image/gif","icon_mime_image_generic.png", ".GIF", 128);
30894 MIMEBASE("image/bmp","icon_mime_image_generic.png", ".BMP", 128);
30895 MIMEBASE("application/x-xcf","icon_mime_image_generic.png", ".XCF", 128);
30896 MIMEBASE("application/x-cbz","icon_mime_image_generic.png", ".CBZ", 128);
30897 MIMEBASE("application/x-cbr","icon_mime_image_generic.png", ".CBR", 128);
30898 MIMEBASE("audio/mpeg","icon_mime_audio_generic.png", ".MP3", 128);
30899 MIMEBASE("audio/x-wav","icon_mime_audio_generic.png", ".WAV", 128);
30900 MIMEBASE("audio/x-flac","icon_mime_audio_generic.png", ".FLAC", 128);
30901 MIMEBASE("audio/x-musepack","icon_mime_audio_generic.png", ".MPC", 128);
30902 MIMEBASE("audio/x-vorbis+ogg","icon_mime_audio_generic.png", ".OGG", 128);
30903 MIMEBASE("application/x-audacity-project","icon_mime_audio_generic.png", ".AUP", 128);
30904 MIMEBASE("audio/x-ms-wma","icon_mime_audio_generic.png", ".WMA", 128);
30905 MIMEBASE("text/css","icon_mime_text_generic.png", ".CSS", 128);
30906 MIMEBASE("text/html","icon_mime_text_generic.png", ".HTML", 128);
30907 MIMEBASE("text/x-csrc","icon_mime_text_generic.png", ".C", 128);
30908 MIMEBASE("text/x-chdr","icon_mime_text_generic.png", ".H", 128);
30909 MIMEBASE("text/x-c++src","icon_mime_text_generic.png", ".C++", 128);
30910 MIMEBASE("text/x-csharp","icon_mime_text_generic.png", ".C#", 128);
30911 MIMEBASE("text/x-patch","icon_mime_text_generic.png", ".PATCH", 128);
30912 MIMEBASE("text/plain","icon_mime_text_generic.png", ".TXT", 128);
30913 MIMEBASE("application/x-msword","icon_mime_text_generic.png", ".DOC", 128);
30914 MIMEBASE("application/vnd.ms-powerpoint","icon_mime_text_generic.png", ".PPT", 128);
30915 MIMEBASE("application/vnd.ms-excel","icon_mime_text_generic.png", ".XLS", 128);
30916 MIMEBASE("application/x-abiword","icon_mime_text_generic.png", ".ABW", 128);
30917 MIMEBASE("application/vnd.scribus","icon_mime_text_generic.png", ".SLA", 128);
30918 MIMEBASE("text/x-python","icon_mime_text_generic.png", ".PY", 128);
30919 MIMEBASE("application/x-awk","icon_mime_text_generic.png", ".AWK", 128);
30920 MIMEBASE("application/x-lyx","icon_mime_text_generic.png", ".LYX", 128);
30921 MIMEBASE("application/vnd.oasis.opendocument.spreadsheet","icon_mime_text_generic.png", ".ODS", 128);
30922 MIMEBASE("application/vnd.oasis.opendocument.text","icon_mime_text_generic.png", ".ODT", 128);
30923 MIMEBASE("application/vnd.oasis.opendocument.presentation","icon_mime_text_generic.png", ".ODP", 128);
30924 MIMEBASE("application/x-object","icon_efm_file.png", "", 128);
30925 MIMEBASE("application/x-shellscript","icon_applications.png", "", 128);
30926 MIMEBASE("application/x-font-ttf","icon_mime_font_generic.png", ".TTF", 128);
30927 MIMEBASE("application/x-font-pcf","icon_mime_font_generic.png", ".PCF", 128);
30928 MIMEBASE("application/x-font-bdf","icon_mime_font_generic.png", ".BDF", 128);
30930 // Custom icons with actions or specific behaviours
30932 image: "icon_wallpaper_center_flat.png" COMP;
30933 image: "icon_wallpaper_center.png" COMP;
30934 image: "icon_wallpaper_screen.png" COMP;
30935 image: "icon_wallpaper_grad_screen.png" COMP;
30938 name: "e/icons/enlightenment/wallpaper_stretch";
30945 state: "default" 0.0;
30949 normal: "icon_wallpaper_center_flat.png";
30958 state: "default" 0.0;
30960 aspect_preference: BOTH;
30962 normal: "icon_wallpaper_screen.png";
30970 name: "e/icons/enlightenment/wallpaper_tile";
30977 state: "default" 0.0;
30981 normal: "icon_wallpaper_center_flat.png";
30986 relative: 0.33 0.33;
30995 state: "default" 0.0;
30997 aspect_preference: BOTH;
30999 normal: "icon_wallpaper_screen.png";
31007 name: "e/icons/enlightenment/wallpaper_center";
31014 state: "default" 0.0;
31017 rel1.relative: 0.125 0.125;
31018 rel2.relative: 0.875 0.875;
31020 normal: "icon_wallpaper_center.png";
31029 state: "default" 0.0;
31031 aspect_preference: BOTH;
31033 normal: "icon_wallpaper_screen.png";
31041 name: "e/icons/enlightenment/wallpaper_scale_aspect_in";
31048 state: "default" 0.0;
31050 aspect_preference: BOTH;
31054 normal: "icon_wallpaper_center.png";
31063 state: "default" 0.0;
31065 aspect_preference: BOTH;
31067 normal: "icon_wallpaper_screen.png";
31075 name: "e/icons/enlightenment/wallpaper_scale_aspect_out";
31082 state: "default" 0.0;
31084 aspect_preference: NONE;
31086 normal: "icon_wallpaper_center.png";
31095 state: "default" 0.0;
31097 aspect_preference: BOTH;
31099 normal: "icon_wallpaper_screen.png";
31107 name: "e/icons/enlightenment/gradient_h";
31116 state: "default" 0.0;
31120 spectrum: "black_to_trans";
31121 rel1.relative: 0 0.5;
31123 rel2.relative: 1 0.5;
31133 state: "default" 0.0;
31135 aspect_preference: BOTH;
31137 normal: "icon_wallpaper_grad_screen.png";
31145 name: "e/icons/enlightenment/gradient_v";
31154 state: "default" 0.0;
31157 gradient.spectrum: "black_to_trans";
31165 state: "default" 0.0;
31167 aspect_preference: BOTH;
31169 normal: "icon_wallpaper_grad_screen.png";
31177 name: "e/icons/enlightenment/gradient_du";
31186 state: "default" 0.0;
31190 spectrum: "black_to_trans";
31191 rel1.relative: 0 1;
31193 rel2.relative: 1 0;
31203 state: "default" 0.0;
31205 aspect_preference: BOTH;
31207 normal: "icon_wallpaper_grad_screen.png";
31215 name: "e/icons/enlightenment/gradient_dd";
31224 state: "default" 0.0;
31228 spectrum: "black_to_trans";
31229 rel1.relative: 0 0;
31231 rel2.relative: 1 1;
31232 rel2.offset: -1 -1;
31241 state: "default" 0.0;
31243 aspect_preference: BOTH;
31245 normal: "icon_wallpaper_grad_screen.png";
31253 name: "e/icons/enlightenment/gradient_rad";
31262 state: "default" 0.0;
31266 spectrum: "black_to_trans";
31270 origin.relative: 0.5 0.5;
31279 state: "default" 0.0;
31281 aspect_preference: BOTH;
31283 normal: "icon_wallpaper_grad_screen.png";
31292 /////////////////////////////////////////////////////////////////////////////
31293 /*** INIT SPLASH ***/
31295 /* this first group is used for the primary screen (or only screen) so in
31296 * a multi-monitor setup whichever is first (screen 0) will get this
31300 name: "e/init/splash";
31303 image: "exq-bglight.png" COMP;
31304 image: "exq-logo.png" COMP;
31305 image: "exq-dot.png" COMP;
31306 image: "exq-dot-glow.png" COMP;
31317 state: "default" 0.0;
31324 state: "default" 0.0;
31325 align: 0.5 0.222222222;
31326 rel1.relative: 0.104166667 0.515625;
31327 rel2.relative: 0.895833333 0.796875;
31328 aspect: 2.111111111 2.111111111;
31329 aspect_preference: HORIZONTAL;
31331 image.normal: "exq-bglight.png";
31332 color: 255 255 255 0;
31335 state: "visible" 0.0;
31336 inherit: "default" 0.0;
31337 color: 255 255 255 255;
31344 state: "default" 0.0;
31346 color: 255 255 255 0;
31349 state: "visible" 0.0;
31350 inherit: "default" 0.0;
31352 color: 255 255 255 255;
31357 clip_to: "logoclip";
31359 state: "default" 0.0;
31360 align: 0.5 0.774193548;
31361 rel1.relative: 0.272916667 0.315625;
31362 rel2.relative: 0.727083333 0.6546875;
31363 aspect: 0.557603687 0.557603687;
31364 aspect_preference: BOTH;
31366 image.normal: "exq-logo.png";
31370 name: "e.text.title";
31374 state: "default" 0.0;
31377 relative: 0.05 -0.4;
31381 relative: 0.95 -0.2;
31383 color: 255 255 255 0;
31385 font: "Sans:style=Bold";
31388 text_class: "init_title";
31392 state: "visible" 0.0;
31393 inherit: "default" 0.0;
31394 color: 255 255 255 255;
31398 name: "e.text.status";
31402 state: "default" 0.0;
31404 to: "e.text.title";
31408 to: "e.text.title";
31411 color: 255 255 255 0;
31416 text_class: "init_text";
31420 state: "visible" 0.0;
31421 inherit: "default" 0.0;
31422 color: 255 255 255 128;
31426 name: "e.text.version";
31428 effect: SOFT_SHADOW;
31430 state: "default" 0.0;
31440 color: 255 255 255 64;
31448 text_class: "init_version";
31455 state: "default" 0.0;
31460 relative: -0.5 0.9;
31464 relative: -0.5 0.9;
31466 image.normal: "exq-dot.png";
31467 color: 255 255 255 0;
31470 state: "visible" 0.0;
31471 inherit: "default" 0.0;
31472 color: 255 255 255 255;
31475 state: "visible2" 0.0;
31476 inherit: "default" 0.0;
31477 color: 255 255 255 255;
31478 rel1.relative: -0.5 0.8;
31479 rel2.relative: -0.5 0.8;
31485 state: "default" 0.0;
31486 image.normal: "exq-dot-glow.png";
31487 color: 255 255 255 0;
31492 state: "visible" 0.0;
31493 inherit: "default" 0.0;
31494 color: 255 255 255 255;
31497 state: "visible2" 0.0;
31498 inherit: "default" 0.0;
31499 color: 255 255 255 255;
31505 state: "default" 0.0;
31506 image.normal: "exq-dot-glow.png";
31507 color: 255 255 255 0;
31522 state: "visible" 0.0;
31523 inherit: "default" 0.0;
31524 color: 255 255 255 16;
31527 state: "visible2" 0.0;
31528 inherit: "default" 0.0;
31529 color: 255 255 255 4;
31535 state: "default" 0.0;
31548 image.normal: "exq-dot.png";
31549 color: 255 255 255 0;
31552 state: "visible" 0.0;
31553 inherit: "default" 0.0;
31554 color: 255 255 255 16;
31557 state: "visible2" 0.0;
31558 inherit: "default" 0.0;
31559 color: 255 255 255 4;
31560 rel1.relative: 0.0 1.2;
31561 rel2.relative: 1.0 1.2;
31567 state: "default" 0.0;
31578 image.normal: "exq-dot.png";
31579 color: 255 255 255 0;
31582 state: "visible" 0.0;
31583 inherit: "default" 0.0;
31584 color: 255 255 255 255;
31587 state: "visible2" 0.0;
31588 inherit: "default" 0.0;
31589 color: 255 255 255 255;
31590 rel1.relative: 0.0 0.8;
31591 rel2.relative: 0.0 0.8;
31597 state: "default" 0.0;
31598 image.normal: "exq-dot-glow.png";
31599 color: 255 255 255 0;
31604 state: "visible" 0.0;
31605 inherit: "default" 0.0;
31606 color: 255 255 255 255;
31609 state: "visible2" 0.0;
31610 inherit: "default" 0.0;
31611 color: 255 255 255 255;
31617 state: "default" 0.0;
31618 image.normal: "exq-dot-glow.png";
31619 color: 255 255 255 0;
31634 state: "visible" 0.0;
31635 inherit: "default" 0.0;
31636 color: 255 255 255 16;
31639 state: "visible2" 0.0;
31640 inherit: "default" 0.0;
31641 color: 255 255 255 4;
31647 state: "default" 0.0;
31660 image.normal: "exq-dot.png";
31661 color: 255 255 255 0;
31664 state: "visible" 0.0;
31665 inherit: "default" 0.0;
31666 color: 255 255 255 16;
31669 state: "visible2" 0.0;
31670 inherit: "default" 0.0;
31671 color: 255 255 255 4;
31672 rel1.relative: 0.0 1.2;
31673 rel2.relative: 1.0 1.2;
31679 state: "default" 0.0;
31690 image.normal: "exq-dot.png";
31691 color: 255 255 255 0;
31694 state: "visible" 0.0;
31695 inherit: "default" 0.0;
31696 color: 255 255 255 255;
31699 state: "visible2" 0.0;
31700 inherit: "default" 0.0;
31701 color: 255 255 255 255;
31702 rel1.relative: 0.5 0.8;
31703 rel2.relative: 0.5 0.8;
31709 state: "default" 0.0;
31710 image.normal: "exq-dot-glow.png";
31711 color: 255 255 255 0;
31716 state: "visible" 0.0;
31717 inherit: "default" 0.0;
31718 color: 255 255 255 255;
31721 state: "visible2" 0.0;
31722 inherit: "default" 0.0;
31723 color: 255 255 255 255;
31729 state: "default" 0.0;
31730 image.normal: "exq-dot-glow.png";
31731 color: 255 255 255 0;
31746 state: "visible" 0.0;
31747 inherit: "default" 0.0;
31748 color: 255 255 255 16;
31751 state: "visible2" 0.0;
31752 inherit: "default" 0.0;
31753 color: 255 255 255 4;
31759 state: "default" 0.0;
31772 image.normal: "exq-dot.png";
31773 color: 255 255 255 0;
31776 state: "visible" 0.0;
31777 inherit: "default" 0.0;
31778 color: 255 255 255 16;
31781 state: "visible2" 0.0;
31782 inherit: "default" 0.0;
31783 color: 255 255 255 4;
31784 rel1.relative: 0.0 1.2;
31785 rel2.relative: 1.0 1.2;
31791 state: "default" 0.0;
31802 image.normal: "exq-dot.png";
31803 color: 255 255 255 0;
31806 state: "visible" 0.0;
31807 inherit: "default" 0.0;
31808 color: 255 255 255 255;
31811 state: "visible2" 0.0;
31812 inherit: "default" 0.0;
31813 color: 255 255 255 255;
31814 rel1.relative: 1.0 0.8;
31815 rel2.relative: 1.0 0.8;
31821 state: "default" 0.0;
31822 image.normal: "exq-dot-glow.png";
31823 color: 255 255 255 0;
31828 state: "visible" 0.0;
31829 inherit: "default" 0.0;
31830 color: 255 255 255 255;
31833 state: "visible2" 0.0;
31834 inherit: "default" 0.0;
31835 color: 255 255 255 255;
31841 state: "default" 0.0;
31842 image.normal: "exq-dot-glow.png";
31843 color: 255 255 255 0;
31858 state: "visible" 0.0;
31859 inherit: "default" 0.0;
31860 color: 255 255 255 16;
31863 state: "visible2" 0.0;
31864 inherit: "default" 0.0;
31865 color: 255 255 255 4;
31871 state: "default" 0.0;
31884 image.normal: "exq-dot.png";
31885 color: 255 255 255 0;
31888 state: "visible" 0.0;
31889 inherit: "default" 0.0;
31890 color: 255 255 255 16;
31893 state: "visible2" 0.0;
31894 inherit: "default" 0.0;
31895 color: 255 255 255 4;
31896 rel1.relative: 0.0 1.2;
31897 rel2.relative: 1.0 1.2;
31903 state: "default" 0.0;
31914 image.normal: "exq-dot.png";
31915 color: 255 255 255 0;
31918 state: "visible" 0.0;
31919 inherit: "default" 0.0;
31920 color: 255 255 255 255;
31923 state: "visible2" 0.0;
31924 inherit: "default" 0.0;
31925 color: 255 255 255 255;
31926 rel1.relative: 1.5 0.8;
31927 rel2.relative: 1.5 0.8;
31933 state: "default" 0.0;
31934 image.normal: "exq-dot-glow.png";
31935 color: 255 255 255 0;
31940 state: "visible" 0.0;
31941 inherit: "default" 0.0;
31942 color: 255 255 255 255;
31945 state: "visible2" 0.0;
31946 inherit: "default" 0.0;
31947 color: 255 255 255 255;
31953 state: "default" 0.0;
31954 image.normal: "exq-dot-glow.png";
31955 color: 255 255 255 0;
31970 state: "visible" 0.0;
31971 inherit: "default" 0.0;
31972 color: 255 255 255 16;
31975 state: "visible2" 0.0;
31976 inherit: "default" 0.0;
31977 color: 255 255 255 4;
31983 state: "default" 0.0;
31996 image.normal: "exq-dot.png";
31997 color: 255 255 255 0;
32000 state: "visible" 0.0;
32001 inherit: "default" 0.0;
32002 color: 255 255 255 16;
32005 state: "visible2" 0.0;
32006 inherit: "default" 0.0;
32007 color: 255 255 255 4;
32008 rel1.relative: 0.0 1.2;
32009 rel2.relative: 1.0 1.2;
32019 set_int(is_ready, 0);
32020 set_int(do_end, 0);
32027 action: STATE_SET "visible" 0.0;
32028 transition: LINEAR 0.3;
32036 action: STATE_SET "visible" 0.0;
32037 transition: LINEAR 0.4;
32038 target: "logoclip";
32039 target: "e.text.title";
32045 action: STATE_SET "visible" 0.0;
32046 transition: LINEAR 0.2;
32062 target: "e.text.status";
32064 after: "pulsate1.2";
32066 after: "pulsate2.2";
32068 after: "pulsate3.2";
32070 after: "pulsate4.2";
32072 after: "pulsate5.2";
32077 action: STATE_SET "visible" 0.0;
32078 transition: SINUSOIDAL 0.5;
32080 after: "pulsate1.1";
32084 name: "pulsate1.1";
32085 action: STATE_SET "default" 0.0;
32086 transition: SINUSOIDAL 0.5;
32091 name: "pulsate1.2";
32092 action: STATE_SET "visible2" 0.0;
32093 transition: SINUSOIDAL 0.6;
32095 after: "pulsate1.2.1";
32101 name: "pulsate1.2.1";
32102 action: STATE_SET "visible" 0.0;
32103 transition: SINUSOIDAL 0.7;
32104 after: "pulsate1.2";
32111 action: STATE_SET "visible" 0.0;
32112 transition: SINUSOIDAL 0.5;
32114 after: "pulsate2.1";
32118 name: "pulsate2.1";
32119 action: STATE_SET "default" 0.0;
32120 transition: SINUSOIDAL 0.5;
32125 name: "pulsate2.2";
32126 action: STATE_SET "visible2" 0.0;
32127 transition: SINUSOIDAL 0.6;
32129 after: "pulsate2.2.1";
32135 name: "pulsate2.2.1";
32136 action: STATE_SET "visible" 0.0;
32137 transition: SINUSOIDAL 0.7;
32138 after: "pulsate2.2";
32145 action: STATE_SET "visible" 0.0;
32146 transition: SINUSOIDAL 0.5;
32148 after: "pulsate3.1";
32152 name: "pulsate3.1";
32153 action: STATE_SET "default" 0.0;
32154 transition: SINUSOIDAL 0.5;
32159 name: "pulsate3.2";
32160 action: STATE_SET "visible2" 0.0;
32161 transition: SINUSOIDAL 0.6;
32163 after: "pulsate3.2.1";
32169 name: "pulsate3.2.1";
32170 action: STATE_SET "visible" 0.0;
32171 transition: SINUSOIDAL 0.7;
32172 after: "pulsate3.2";
32179 action: STATE_SET "visible" 0.0;
32180 transition: SINUSOIDAL 0.5;
32182 after: "pulsate4.1";
32186 name: "pulsate4.1";
32187 action: STATE_SET "default" 0.0;
32188 transition: SINUSOIDAL 0.5;
32193 name: "pulsate4.2";
32194 action: STATE_SET "visible2" 0.0;
32195 transition: SINUSOIDAL 0.6;
32197 after: "pulsate4.2.1";
32203 name: "pulsate4.2.1";
32204 action: STATE_SET "visible" 0.0;
32205 transition: SINUSOIDAL 0.7;
32206 after: "pulsate4.2";
32213 action: STATE_SET "visible" 0.0;
32214 transition: SINUSOIDAL 0.5;
32216 after: "pulsate5.1";
32220 name: "pulsate5.1";
32221 action: STATE_SET "default" 0.0;
32222 transition: SINUSOIDAL 0.5;
32227 name: "pulsate5.2";
32228 action: STATE_SET "visible2" 0.0;
32229 transition: SINUSOIDAL 0.6;
32231 after: "pulsate5.2.1";
32237 name: "pulsate5.2.1";
32238 action: STATE_SET "visible" 0.0;
32239 transition: SINUSOIDAL 0.7;
32240 after: "pulsate5.2";
32247 action: STATE_SET "default" 0.0;
32248 transition: ACCELERATE 2.0;
32250 target: "logoclip";
32255 action: SIGNAL_EMIT "e,state,done_ok" "e";
32261 val = get_int(do_end);
32263 run_program(PROGRAM:"exit1");
32265 set_int(is_ready, 1);
32270 /* when e tells the splash screen it is done
32271 * starting up, the init splash gets this signal */
32272 signal: "e,state,done";
32276 val = get_int(is_ready);
32278 run_program(PROGRAM:"exit1");
32280 set_int(do_end, 1);
32285 /* this group is used for other screens/xinerama zones etc. other than
32286 * the primary as only the primary shows the full splash - this just
32287 * shows the below image. it can animate etc. but not display status
32290 name: "e/init/extra_screen";
32296 state: "default" 0.0;
32304 /////////////////////////////////////////////////////////////////////////////
32305 /*** WALLPAPER MAIN DIALOG ***/
32308 name: "e/conf/wallpaper/main/window";
32310 image: "dia_grad.png" COMP;
32311 image: "dia_topshad.png" COMP;
32312 image: "dia_botshad.png" COMP;
32313 image: "dia_botshad.png" COMP;
32314 image: "topsh.png" COMP;
32315 image: "wp-bot1.png" COMP;
32316 image: "wp-bot2.png" COMP;
32317 image: "wp-tb1.png" COMP;
32318 image: "wp-tb2.png" COMP;
32319 image: "wp-tb3.png" COMP;
32320 image: "wp-tbs.png" COMP;
32321 image: "big_arrow_up.png" COMP;
32322 image: "busy-1.png" COMP;
32323 image: "busy-2.png" COMP;
32324 image: "busy-3.png" COMP;
32325 image: "busy-4.png" COMP;
32326 image: "busy-5.png" COMP;
32327 image: "busy-6.png" COMP;
32328 image: "busy-7.png" COMP;
32329 image: "busy-8.png" COMP;
32330 image: "busy-9.png" COMP;
32337 state: "default" 0.0;
32338 color_class: "dialog_base";
32339 image.normal: "dia_grad.png";
32350 name: "e.swallow.preview";
32353 state: "default" 0.0;
32360 state: "default" 0.0;
32365 name: "e.swallow.list";
32368 state: "default" 0.0;
32384 state: "default" 0.0;
32385 color_class: "dialog_base";
32387 to_y: "e.swallow.buttons";
32396 normal: "wp-bot1.png";
32409 name: "e.text.filename";
32411 effect: SOFT_SHADOW;
32415 state: "default" 0.0;
32428 color: 255 255 255 255;
32431 font: "Sans:style=Bold";
32439 name: "e.swallow.buttons";
32442 state: "default" 0.0;
32461 state: "default" 0.0;
32470 image.normal: "wp-tbs.png";
32475 inherit: "default" 0.0;
32492 state: "default" 0.0;
32498 inherit: "default" 0.0;
32505 state: "default" 0.0;
32506 color_class: "dialog_base";
32520 normal: "wp-tb1.png";
32529 state: "default" 0.0;
32530 color_class: "dialog_base";
32532 to_x: "e.swallow.extras";
32533 to_y: "e.swallow.extras";
32538 to_x: "e.swallow.extras";
32539 to_y: "e.swallow.extras";
32544 normal: "wp-tb2.png";
32553 state: "default" 0.0;
32554 color_class: "dialog_base";
32562 to_x: "e.swallow.extras";
32568 normal: "wp-tb3.png";
32575 name: "e.swallow.extras";
32578 state: "default" 0.0;
32592 inherit: "default" 0.0;
32608 state: "default" 0.0;
32625 image.normal: "big_arrow_up.png";
32632 state: "default" 0.0;
32642 state: "default" 0.0;
32649 inherit: "default" 0.0;
32657 state: "default" 0.0;
32658 color_class: "dialog_base";
32668 normal: "wp-bot2.png";
32684 state: "default" 0.0;
32685 image.normal: "topsh.png";
32696 state: "default" 0.0;
32697 rel1.relative: 0.0 1.0;
32699 image.normal: "dia_botshad.png";
32713 state: "default" 0.0;
32715 color: 255 255 255 0;
32718 state: "visible" 0.0;
32720 color: 255 255 255 255;
32724 name: "e.text.busy_label";
32726 effect: SOFT_SHADOW;
32727 clip_to: "busy_clip";
32731 state: "default" 0.0;
32744 color: 255 255 255 255;
32747 font: "Sans:style=Bold";
32757 clip_to: "busy_clip";
32759 state: "default" 0.0;
32764 aspect_preference: BOTH;
32774 normal: "busy-9.png";
32775 tween: "busy-1.png";
32776 tween: "busy-2.png";
32777 tween: "busy-3.png";
32778 tween: "busy-4.png";
32779 tween: "busy-5.png";
32780 tween: "busy-6.png";
32781 tween: "busy-7.png";
32782 tween: "busy-8.png";
32789 name: "send_click";
32790 signal: "mouse,up,1";
32792 action: SIGNAL_EMIT "e,action,click" "e";
32796 signal: "mouse,down,1";
32798 action: SIGNAL_EMIT "e,action,panel,show" "e";
32802 signal: "e,action,panel,show";
32804 action: STATE_SET "out" 0.0;
32811 action: STATE_SET "out" 0.0;
32812 target: "e.swallow.extras";
32814 transition: DECELERATE 0.5;
32818 signal: "mouse,down,1";
32820 action: STATE_SET "default" 0.0;
32827 signal: "mouse,down,1";
32829 action: SIGNAL_EMIT "e,action,panel,hide" "e";
32833 signal: "e,action,panel,hide";
32835 action: STATE_SET "default" 0.0;
32841 action: STATE_SET "default" 0.0;
32842 target: "e.swallow.extras";
32845 transition: DECELERATE 1.0;
32849 signal: "e,state,busy,on";
32851 action: STATE_SET "visible" 0.0;
32852 transition: LINEAR 1.0;
32853 target: "busy_clip";
32857 signal: "e,state,busy,on";
32859 action: STATE_SET "default" 0.0;
32860 transition: LINEAR 0.3333;
32862 after: "busy_anim";
32866 signal: "e,state,busy,off";
32868 action: STATE_SET "default" 0.0;
32869 transition: LINEAR 1.0;
32870 target: "busy_clip";
32875 action: ACTION_STOP;
32876 target: "busy_anim";
32881 name: "e/conf/wallpaper/main/mini";
32883 image: "e17_mini_button_shadow2.png" COMP;
32884 image: "glow.png" COMP;
32888 name: "icon_box_shadow";
32891 state: "default" 0.0;
32907 normal: "e17_mini_button_shadow2.png";
32912 state: "visible" 0.0;
32913 inherit: "default" 0.0;
32921 state: "default" 0.0;
32933 normal: "glow.png";
32934 border: 10 10 10 10;
32936 color: 255 255 255 0;
32939 state: "visible" 0.0;
32940 inherit: "default" 0.0;
32942 color: 255 255 255 255;
32950 state: "default" 0.0;
32966 state: "visible" 0.0;
32967 inherit: "default" 0.0;
32976 state: "default" 0.0;
32988 color: 255 255 255 255;
32991 state: "visible" 0.0;
32992 inherit: "default" 0.0;
33001 state: "default" 0.0;
33003 rel1.relative: 0.0 0.0;
33004 rel2.relative: 1.0 1.0;
33008 inherit: "default" 0.0;
33009 rel1.relative: 0.5 0.5;
33010 rel2.relative: 0.5 0.5;
33014 inherit: "default" 0.0;
33015 rel1.relative: -0.2 -0.2;
33016 rel2.relative: 1.2 1.2;
33020 inherit: "default" 0.0;
33021 rel1.relative: -0.05 -0.05;
33022 rel2.relative: 1.05 1.05;
33026 name: "e.swallow.content";
33029 state: "default" 0.0;
33046 state: "default" 0.0;
33051 state: "visible" 0.0;
33052 inherit: "default" 0.0;
33060 signal: "e,state,selected";
33062 action: STATE_SET "visible" 0.0;
33063 transition: DECELERATE 0.2;
33068 signal: "e,state,unselected";
33070 action: STATE_SET "default" 0.0;
33071 transition: DECELERATE 1.0;
33076 signal: "e,action,thumb,gen";
33078 action: STATE_SET "visible" 0.0;
33079 target: "icon_box_shadow";
33080 target: "icon_box";
33082 target: "icon_zoom";
33083 target: "e.swallow.content";
33085 after: "thumb_gen2";
33088 name: "thumb_gen2";
33089 action: STATE_SET "min" 0.0;
33090 target: "icon_zoom";
33091 after: "thumb_gen3";
33094 name: "thumb_gen3";
33095 action: STATE_SET "max" 0.0;
33096 target: "icon_zoom";
33097 transition: DECELERATE 0.2;
33098 after: "thumb_gen4";
33101 name: "thumb_gen4";
33102 action: STATE_SET "default" 0.0;
33103 target: "icon_zoom";
33104 transition: SINUSOIDAL 0.1;
33105 after: "thumb_gen5";
33108 name: "thumb_gen5";
33109 action: STATE_SET "max2" 0.0;
33110 target: "icon_zoom";
33111 transition: SINUSOIDAL 0.2;
33112 after: "thumb_gen6";
33115 name: "thumb_gen6";
33116 action: STATE_SET "default" 0.0;
33117 target: "icon_zoom";
33118 transition: SINUSOIDAL 0.3;
33121 name: "thumb_ungen";
33122 signal: "e,action,thumb,ungen";
33124 action: STATE_SET "default" 0.0;
33125 target: "icon_box_shadow";
33126 target: "icon_box";
33128 target: "icon_zoom";
33129 target: "e.swallow.content";
33132 after: "thumb_gen2";
33137 name: "e/conf/wallpaper/main/mini-theme";
33139 image: "e17_mini_button_shadow2.png" COMP;
33140 image: "theme-label.png" COMP;
33141 image: "glow.png" COMP;
33145 name: "icon_box_shadow";
33148 state: "default" 0.0;
33164 normal: "e17_mini_button_shadow2.png";
33169 state: "visible" 0.0;
33170 inherit: "default" 0.0;
33178 state: "default" 0.0;
33190 normal: "glow.png";
33191 border: 10 10 10 10;
33193 color: 255 255 255 0;
33196 state: "visible" 0.0;
33197 inherit: "default" 0.0;
33199 color: 255 255 255 255;
33207 state: "default" 0.0;
33223 state: "visible" 0.0;
33224 inherit: "default" 0.0;
33233 state: "default" 0.0;
33247 state: "visible" 0.0;
33248 inherit: "default" 0.0;
33257 state: "default" 0.0;
33259 rel1.relative: 0.0 0.0;
33260 rel2.relative: 1.0 1.0;
33264 inherit: "default" 0.0;
33265 rel1.relative: 0.5 0.5;
33266 rel2.relative: 0.5 0.5;
33270 inherit: "default" 0.0;
33271 rel1.relative: -0.2 -0.2;
33272 rel2.relative: 1.2 1.2;
33276 inherit: "default" 0.0;
33277 rel1.relative: -0.05 -0.05;
33278 rel2.relative: 1.05 1.05;
33282 name: "e.swallow.content";
33285 state: "default" 0.0;
33302 state: "default" 0.0;
33304 aspect: 1.709677419 1.709677419;
33306 to: "e.swallow.content";
33311 to: "e.swallow.content";
33315 image.normal: "theme-label.png";
33318 state: "visible" 0.0;
33319 inherit: "default" 0.0;
33327 state: "default" 0.0;
33332 state: "visible" 0.0;
33333 inherit: "default" 0.0;
33341 signal: "e,state,selected";
33343 action: STATE_SET "visible" 0.0;
33344 transition: DECELERATE 0.2;
33349 signal: "e,state,unselected";
33351 action: STATE_SET "default" 0.0;
33352 transition: DECELERATE 1.0;
33357 signal: "e,action,thumb,gen";
33359 action: STATE_SET "visible" 0.0;
33360 target: "icon_box_shadow";
33361 target: "icon_box";
33363 target: "icon_zoom";
33364 target: "e.swallow.content";
33367 after: "thumb_gen2";
33370 name: "thumb_gen2";
33371 action: STATE_SET "min" 0.0;
33372 target: "icon_zoom";
33373 after: "thumb_gen3";
33376 name: "thumb_gen3";
33377 action: STATE_SET "max" 0.0;
33378 target: "icon_zoom";
33379 transition: DECELERATE 0.2;
33380 after: "thumb_gen4";
33383 name: "thumb_gen4";
33384 action: STATE_SET "default" 0.0;
33385 target: "icon_zoom";
33386 transition: SINUSOIDAL 0.1;
33387 after: "thumb_gen5";
33390 name: "thumb_gen5";
33391 action: STATE_SET "max2" 0.0;
33392 target: "icon_zoom";
33393 transition: SINUSOIDAL 0.2;
33394 after: "thumb_gen6";
33397 name: "thumb_gen6";
33398 action: STATE_SET "default" 0.0;
33399 target: "icon_zoom";
33400 transition: SINUSOIDAL 0.3;
33403 name: "thumb_ungen";
33404 signal: "e,action,thumb,ungen";
33406 action: STATE_SET "default" 0.0;
33407 target: "icon_box_shadow";
33408 target: "icon_box";
33410 target: "icon_zoom";
33411 target: "e.swallow.content";
33415 after: "thumb_gen2";
33420 name: "e/conf/wallpaper/main/mini-remote";
33422 image: "e17_mini_button_shadow2.png" COMP;
33426 name: "icon_box_shadow";
33429 state: "default" 0.0;
33445 normal: "e17_mini_button_shadow2.png";
33450 state: "visible" 0.0;
33451 inherit: "default" 0.0;
33460 state: "default" 0.0;
33476 state: "visible" 0.0;
33477 inherit: "default" 0.0;
33486 state: "default" 0.0;
33498 color: 200 0 0 255;
33501 state: "visible" 0.0;
33502 inherit: "default" 0.0;
33511 state: "default" 0.0;
33513 rel1.relative: 0.0 0.0;
33514 rel2.relative: 1.0 1.0;
33518 inherit: "default" 0.0;
33519 rel1.relative: 0.5 0.5;
33520 rel2.relative: 0.5 0.5;
33524 inherit: "default" 0.0;
33525 rel1.relative: -0.2 -0.2;
33526 rel2.relative: 1.2 1.2;
33530 inherit: "default" 0.0;
33531 rel1.relative: -0.05 -0.05;
33532 rel2.relative: 1.05 1.05;
33536 name: "e.swallow.content";
33539 state: "default" 0.0;
33556 state: "default" 0.0;
33561 state: "visible" 0.0;
33562 inherit: "default" 0.0;
33570 signal: "e,action,thumb,gen";
33572 action: STATE_SET "visible" 0.0;
33573 target: "icon_box_shadow";
33574 target: "icon_box";
33576 target: "icon_zoom";
33577 target: "e.swallow.content";
33579 after: "thumb_gen2";
33582 name: "thumb_gen2";
33583 action: STATE_SET "min" 0.0;
33584 target: "icon_zoom";
33585 after: "thumb_gen3";
33588 name: "thumb_gen3";
33589 action: STATE_SET "max" 0.0;
33590 target: "icon_zoom";
33591 transition: DECELERATE 0.2;
33592 after: "thumb_gen4";
33595 name: "thumb_gen4";
33596 action: STATE_SET "default" 0.0;
33597 target: "icon_zoom";
33598 transition: SINUSOIDAL 0.1;
33599 after: "thumb_gen5";
33602 name: "thumb_gen5";
33603 action: STATE_SET "max2" 0.0;
33604 target: "icon_zoom";
33605 transition: SINUSOIDAL 0.2;
33606 after: "thumb_gen6";
33609 name: "thumb_gen6";
33610 action: STATE_SET "default" 0.0;
33611 target: "icon_zoom";
33612 transition: SINUSOIDAL 0.3;
33615 name: "thumb_ungen";
33616 signal: "e,action,thumb,ungen";
33618 action: STATE_SET "default" 0.0;
33619 target: "icon_box_shadow";
33620 target: "icon_box";
33622 target: "icon_zoom";
33623 target: "e.swallow.content";
33625 after: "thumb_gen2";
33630 name: "e/conf/wallpaper/main/scrollframe";
33632 image: "arrow_up.png" COMP;
33633 image: "arrow_down.png" COMP;
33634 image: "bt_sm_base1.png" COMP;
33635 image: "bt_sm_base2.png" COMP;
33636 image: "bt_sm_shine.png" COMP;
33637 image: "bt_sm_hilight.png" COMP;
33638 image: "sb_runnerv.png" COMP;
33641 // part { name: "clipper";
33643 // mouse_events: 0;
33644 // description { state: "default" 0.0;
33648 name: "e.swallow.content";
33649 // clip_to: "clipper";
33652 state: "default" 0.0;
33667 state: "default" 0.0;
33680 state: "hidden" 0.0;
33694 name: "sb_vbar_base";
33696 clip_to: "sb_vbar";
33699 state: "default" 0.0;
33714 name: "sb_vbar_runner";
33715 clip_to: "sb_vbar";
33718 state: "default" 0.0;
33720 rel1.to: "sb_vbar_base";
33722 rel2.to: "sb_vbar_base";
33724 normal: "sb_runnerv.png";
33731 name: "sb_vbar_p1";
33733 clip_to: "sb_vbar";
33736 state: "default" 0.0;
33744 to: "e.dragable.vbar";
33749 name: "sb_vbar_p2";
33751 clip_to: "sb_vbar";
33754 state: "default" 0.0;
33758 to: "e.dragable.vbar";
33767 name: "e.dragable.vbar";
33768 clip_to: "sb_vbar";
33774 confine: "sb_vbar_base";
33777 state: "default" 0.0;
33782 to: "sb_vbar_base";
33787 to: "sb_vbar_base";
33790 normal: "bt_sm_base2.png";
33795 state: "clicked" 0.0;
33796 inherit: "default" 0.0;
33797 image.normal: "bt_sm_base1.png";
33801 name: "sb_vbar_over1";
33802 clip_to: "sb_vbar";
33805 state: "default" 0.0;
33806 rel1.to: "e.dragable.vbar";
33807 rel2.relative: 1.0 0.5;
33808 rel2.to: "e.dragable.vbar";
33810 normal: "bt_sm_hilight.png";
33816 name: "sb_vbar_over2";
33817 clip_to: "sb_vbar";
33820 state: "default" 0.0;
33821 rel1.to: "e.dragable.vbar";
33822 rel2.to: "e.dragable.vbar";
33824 normal: "bt_sm_shine.png";
33830 name: "sb_vbar_a1";
33832 clip_to: "sb_vbar";
33835 state: "default" 0.0;
33839 aspect_preference: HORIZONTAL;
33854 name: "sb_vbar_a1_arrow";
33856 clip_to: "sb_vbar";
33858 state: "default" 0.0;
33860 rel1.to: "sb_vbar_a1";
33861 rel2.to: "sb_vbar_a1";
33862 image.normal: "arrow_up.png";
33865 state: "clicked" 0.0;
33866 inherit: "default" 0.0;
33868 rel2.offset: -1 -2;
33872 name: "sb_vbar_a2";
33874 clip_to: "sb_vbar";
33877 state: "default" 0.0;
33881 aspect_preference: HORIZONTAL;
33896 name: "sb_vbar_a2_arrow";
33899 clip_to: "sb_vbar";
33901 state: "default" 0.0;
33903 rel1.to: "sb_vbar_a2";
33904 rel2.to: "sb_vbar_a2";
33905 image.normal: "arrow_down.png";
33908 state: "clicked" 0.0;
33909 inherit: "default" 0.0;
33917 name: "sb_vbar_show";
33918 signal: "e,action,show,vbar";
33920 action: STATE_SET "default" 0.0;
33924 name: "sb_vbar_hide";
33925 signal: "e,action,hide,vbar";
33927 action: STATE_SET "hidden" 0.0;
33931 name: "sb_vbar_a1_down";
33932 signal: "mouse,down,1";
33933 source: "sb_vbar_a1";
33934 action: STATE_SET "clicked" 0.0;
33935 target: "sb_vbar_a1_arrow";
33938 name: "sb_vbar_a1_down2";
33939 signal: "mouse,down,1";
33940 source: "sb_vbar_a1";
33941 action: DRAG_VAL_STEP 0.0 -1.0;
33942 target: "e.dragable.vbar";
33945 name: "sb_vbar_a1_up";
33946 signal: "mouse,up,1";
33947 source: "sb_vbar_a1";
33948 action: STATE_SET "default" 0.0;
33949 target: "sb_vbar_a1_arrow";
33952 name: "sb_vbar_a2_down";
33953 signal: "mouse,down,1";
33954 source: "sb_vbar_a2";
33955 action: STATE_SET "clicked" 0.0;
33956 target: "sb_vbar_a2_arrow";
33959 name: "sb_vbar_a2_down2";
33960 signal: "mouse,down,1";
33961 source: "sb_vbar_a2";
33962 action: DRAG_VAL_STEP 0.0 1.0;
33963 target: "e.dragable.vbar";
33966 name: "sb_vbar_a2_up";
33967 signal: "mouse,up,1";
33968 source: "sb_vbar_a2";
33969 action: STATE_SET "default" 0.0;
33970 target: "sb_vbar_a2_arrow";
33973 name: "sb_vbar_p1_down";
33974 signal: "mouse,down,1";
33975 source: "sb_vbar_p1";
33976 action: DRAG_VAL_PAGE 0.0 -1.0;
33977 target: "e.dragable.vbar";
33980 name: "sb_vbar_p2_down";
33981 signal: "mouse,down,1";
33982 source: "sb_vbar_p2";
33983 action: DRAG_VAL_PAGE 0.0 1.0;
33984 target: "e.dragable.vbar";
33987 name: "sb_vbar_down";
33988 signal: "mouse,down,1";
33989 source: "e.dragable.vbar";
33990 action: STATE_SET "clicked" 0.0;
33991 target: "e.dragable.vbar";
33994 name: "sb_vbar_up";
33995 signal: "mouse,up,1";
33996 source: "e.dragable.vbar";
33997 action: STATE_SET "default" 0.0;
33998 target: "e.dragable.vbar";
34004 /////////////////////////////////////////////////////////////////////////////
34005 /*** MOD: EVERYTHING ***/
34006 ///////////////////////////////////////////////////////////////////////////////
34009 name: "e/modules/everything/list";
34012 name: "list_frame";
34015 state: "default" 0.0;
34023 * state: "default" 0.0;
34025 * relative: 0.0 1.0;
34026 * to_x: "list_frame";
34027 * to_y: "input_base";
34030 * to_x: "list_frame";
34031 * to_y: "input_base";
34035 state: "default" 0.0;
34036 /*inherit: "default" 0.0;*/
34039 to_x: "list_frame";
34040 to_y: "input_base";
34049 name: "input_base";
34052 * state: "default" 0.0;
34058 * relative: 1.0 0.0;
34064 state: "default" 0.0;
34065 /* inherit: "default" 0.0; */
34077 name: "list_win_bg";
34080 state: "default" 0.0;
34082 rel1.to_y: "input_base";
34085 /* rel2.offset: -1 -3; */
34086 color: 245 245 245 255;
34094 state: "default" 0.0;
34113 state: "default" 0.0;
34124 state: "faded" 0.0;
34125 inherit: "default" 0.0;
34126 color: 255 255 255 0;
34134 state: "default" 0.0;
34147 normal: "bt_dis_base.png";
34150 color: 255 255 255 255;
34154 name: "e.swallow.bar";
34155 clip_to: "bar_clip";
34158 state: "default" 0.0;
34159 rel1.to: "bar_clip";
34161 rel2.to: "bar_clip";
34162 rel2.offset: -1 -1;
34170 state: "default" 0.0;
34172 rel1.offset: -1 -2;
34176 normal: "bt_dis_shine.png";
34179 color: 255 255 255 235;
34187 state: "default" 0.0;
34192 rel2.relative: 1.0 0.5;
34194 normal: "bt_dis_hilight.png";
34197 color: 255 255 255 128;
34202 clip_to: "input_base";
34204 state: "default" 0.0;
34217 normal: "bt_dis_base.png";
34220 color: 235 235 235 255;
34224 name: "e.text.label";
34228 clip_to: "input_base";
34230 state: "default" 0.0;
34243 color: 60 60 60 255;
34244 color3: 255 255 255 68;
34246 font: "Sans:style=Bold";
34250 text_class: "fileman_typebuf";
34259 state: "default" 0.0;
34267 to: "e.text.label";
34272 to: "e.text.label";
34275 normal: "icon_right_arrow.png";
34278 color: 20 20 20 250;
34281 state: "faded" 0.0;
34282 inherit: "default" 0.0;
34283 color: 20 20 20 100;
34291 state: "default" 0.0;
34292 color: 255 255 255 255;
34311 state: "default" 0.0;
34312 image.normal: "vgrad_light.png";
34322 color: 240 240 240 255;
34326 name: "e.swallow.list";
34328 clip_to: "list_clip";
34331 state: "default" 0.0;
34346 state: "default" 1.0;
34347 inherit: "default" 0.0;
34349 relative: -1.0 0.0;
34357 name: "e.swallow.list2";
34359 clip_to: "list_clip";
34362 state: "default" 0.0;
34377 state: "default" 1.0;
34378 inherit: "default" 0.0;
34392 state: "default" 0.0;
34402 normal: "inset_sunk.png";
34407 /* color: 200 200 200 255; */
34414 state: "default" 0.0;
34424 normal: "everything_box.png";
34437 action: STATE_SET "faded" 0.0;
34438 transition: SINUSOIDAL 0.6;
34444 action: STATE_SET "default" 0.0;
34445 transition: SINUSOIDAL 0.35;
34447 after: "blink_off";
34451 signal: "e,state,list_show";
34453 action: STATE_SET "visible" 0.0;
34458 signal: "e,state,list_hide";
34460 action: STATE_SET "default" 0.0;
34461 transition: ACCELERATE 0.08;
34465 name: "show_entry";
34466 signal: "e,state,entry_show";
34468 action: STATE_SET "visible" 0.0;
34469 target: "input_base";
34472 name: "hide_entry";
34473 signal: "e,state,entry_hide";
34475 action: STATE_SET "default" 0.0;
34476 transition: SINUSOIDAL 0.08;
34477 target: "input_base";
34480 name: "update_list";
34481 signal: "e,signal,update";
34483 action: STATE_SET "faded" 0.0;
34484 /* transition: SINUSOIDAL 0.5; */
34485 target: "bar_clip";
34486 after: "update_list2";
34489 name: "update_list2";
34490 action: STATE_SET "default" 0.0;
34491 /* transition: SINUSOIDAL 0.15; */
34492 target: "bar_clip";
34496 name: "slide_left";
34497 signal: "e,action,slide,left";
34499 action: STATE_SET "default" 0.0;
34500 target: "e.swallow.list";
34501 target: "e.swallow.list2";
34502 after: "slide_left2";
34505 name: "slide_left2";
34506 action: STATE_SET "default" 1.0;
34507 transition: ACCELERATE 0.15;
34508 target: "e.swallow.list";
34509 target: "e.swallow.list2";
34512 program { name: "left_end";
34513 action: SIGNAL_EMIT "e,action,slide,left,finished" "";
34516 name: "slide_right";
34517 signal: "e,action,slide,right";
34519 action: STATE_SET "default" 1.0;
34520 target: "e.swallow.list";
34521 target: "e.swallow.list2";
34522 after: "slide_right2";
34525 name: "slide_right2";
34526 action: STATE_SET "default" 0.0;
34527 transition: ACCELERATE 0.15;
34528 target: "e.swallow.list";
34529 target: "e.swallow.list2";
34530 after: "right_end";
34532 program { name: "right_end";
34533 action: SIGNAL_EMIT "e,action,slide,right,finished" "";
34536 name: "slide_default";
34537 signal: "e,action,slide,default";
34539 action: STATE_SET "default" 0.0;
34540 target: "e.swallow.list";
34541 target: "e.swallow.list2";
34546 name: "e/modules/everything/main";
34548 image: "inset_sunk.png" COMP;
34549 image: "everything_box.png" COMP;
34550 image: "everything_item_bg.png" COMP;
34551 image: "vgrad_dark.png" COMP;
34552 image: "bt_dis_hilight.png" COMP;
34553 image: "bt_dis_shine.png" COMP;
34554 image: "bt_dis_base.png" COMP;
34555 image: "bt_base2.png" COMP;
34556 image: "outline.png" COMP;
34557 image: "icon_left_arrow.png" COMP;
34558 image: "icon_right_arrow.png" COMP;
34559 image: "toolbar_sel.png" COMP;
34560 image: "icon_right_arrow.png" COMP;
34561 image: "bt_sm_base1.png" COMP;
34562 image: "bt_sm_base2.png" COMP;
34563 image: "bt_sm_shine.png" COMP;
34564 image: "bt_sm_hilight.png" COMP;
34565 image: "sb_runnerv.png" COMP;
34569 /*************** top ***************/
34575 state: "default" 0.0;
34578 rel2.relative: 1.0 0.0;
34579 rel2.offset: -1 48;
34584 source: "e/modules/everything/list";
34587 state: "default" 0.0;
34605 state: "default" 0.0;
34616 clip_to: "bar_base";
34619 state: "default" 0.0;
34632 normal: "bt_dis_base.png";
34641 state: "default" 0.0;
34645 normal: "everything_box.png";
34650 color: 215 215 215 255;
34654 name: "selector_frame";
34657 state: "default" 0.0;
34658 color: 255 255 255 255;
34669 name: "subject_selector";
34671 source: "e/modules/everything/selector_item";
34672 clip_to: "selector_frame";
34674 state: "default" 0.0;
34679 to: "selector_frame";
34684 to_y: "selector_frame";
34689 inherit: "default" 0.0;
34692 relative: -0.5 0.0;
34702 name: "action_selector";
34704 source: "e/modules/everything/selector_item";
34705 clip_to: "selector_frame";
34707 state: "default" 0.0;
34712 to: "selector_frame";
34717 to: "selector_frame";
34722 inherit: "default" 0.0;
34734 name: "object_selector";
34736 source: "e/modules/everything/selector_item";
34737 clip_to: "selector_frame";
34739 state: "default" 0.0;
34744 to: "selector_frame";
34749 to: "selector_frame";
34754 inherit: "default" 0.0;
34769 clip_to: "bar_base";
34772 state: "default" 0.0;
34774 rel1.offset: -2 -2;
34778 normal: "bt_dis_shine.png";
34785 clip_to: "bar_base";
34788 state: "default" 0.0;
34790 rel1.offset: -2 -2;
34793 rel2.relative: 1.0 0.45;
34795 normal: "bt_dis_hilight.png";
34798 color: 255 255 255 235;
34804 name: "object_selector_hide";
34805 signal: "e,state,object_selector_hide";
34807 action: STATE_SET "default" 0.00;
34808 transition: SINUSOIDAL 0.15;
34809 target: "object_selector";
34810 target: "subject_selector";
34811 target: "action_selector";
34814 name: "object_selector_show";
34815 signal: "e,state,object_selector_show";
34817 action: STATE_SET "wide" 0.00;
34818 transition: SINUSOIDAL 0.2;
34819 target: "object_selector";
34820 target: "subject_selector";
34821 target: "action_selector";
34826 name: "e/modules/everything/selector_item";
34833 state: "default" 0.0;
34840 state: "default" 0.0;
34841 color: 200 200 200 20;
34843 normal: "toolbar_sel.png";
34851 state: "selected" 0.0;
34852 inherit: "default" 0.0;
34853 color: 200 200 200 255;
34857 name: "inner_clip";
34862 state: "default" 0.0;
34864 rel2.offset: -5 -5;
34870 clip_to: "inner_clip";
34873 state: "default" 0.0;
34874 color: 255 255 255 255;
34877 state: "faded" 0.0;
34878 color: 255 255 255 120;
34882 name: "e.swallow.icons";
34884 clip_to: "icon_clip";
34887 state: "default" 0.0;
34892 aspect_preference: VERTICAL;
34902 name: "e.swallow.thumb";
34904 clip_to: "icon_clip";
34907 state: "default" 0.0;
34912 aspect_preference: VERTICAL;
34923 name: "e.text.label";
34930 state: "default" 0.0;
34933 rel1.to: "e.swallow.icons";
34934 rel1.relative: 1.0 0.0;
34937 rel2.offset: -6 -7;
34939 color: 24 24 24 255;
34941 font: "Sans:style=Bold";
34945 text_class: "fileman_typebuf";
34949 state: "selected" 0.0;
34950 inherit: "default" 0.0;
34951 color: 244 244 244 255;
34956 name: "e.text.plugin";
34958 clip_to: "inner_clip";
34959 effect: SOFT_SHADOW;
34963 state: "default" 0.0;
34967 /* to_x: "e.swallow.icons"; */
34969 rel2.offset: -10 -1;
34970 color: 20 20 20 255;
34977 text_class: "fileman_icon";
34981 state: "selected" 0.0;
34982 inherit: "default" 0.0;
34984 color: 240 240 240 255;
34991 state: "default" 0.0;
34999 signal: "e,state,selected";
35001 action: STATE_SET "selected" 0.0;
35002 transition: SINUSOIDAL 0.1;
35003 /* target: "border";
35004 * target: "border_bg"; */
35006 target: "e.text.label";
35007 target: "e.text.plugin";
35011 signal: "e,state,unselected";
35013 action: STATE_SET "default" 0.0;
35014 transition: SINUSOIDAL 0.2;
35015 /* target: "border";
35016 * target: "border_bg"; */
35018 target: "e.text.label";
35019 target: "e.text.plugin";
35023 signal: "e,signal,update";
35025 action: STATE_SET "faded" 0.0;
35026 transition: DECELERATE 0.1;
35027 target: "icon_clip";
35028 after: "show_icon";
35032 action: STATE_SET "default" 0.0;
35033 transition: ACCELERATE 0.3;
35034 target: "icon_clip";
35037 name: "thumb_show";
35038 signal: "e,action,thumb,show";
35040 action: STATE_SET "faded" 0.0;
35041 /* transition: SINUSOIDAL 0.05; */
35042 target: "icon_clip";
35043 after: "thumb_show2";
35046 name: "thumb_show2";
35047 action: STATE_SET "default" 0.0;
35048 transition: SINUSOIDAL 0.2;
35049 target: "icon_clip";
35055 name: "e/modules/everything/tab_item";
35063 state: "default" 0.0;
35064 rel1.relative: 0.05 0.0;
35065 rel2.relative: 0.95 1.0;
35075 state: "default" 0.0;
35078 rel1.to: "e.text.label";
35079 rel2.to: "e.text.label";
35082 font: "Sans:style";
35083 text_source: "e.text.label";
35087 text_class: "fileman_icon";
35091 state: "selected" 0.0;
35092 inherit: "default" 0.0;
35101 state: "default" 0.0;
35102 color: 200 200 200 20;
35104 normal: "toolbar_sel.png";
35110 state: "selected" 0.0;
35111 inherit: "default" 0.0;
35112 color: 200 200 200 255;
35116 name: "e.text.label";
35123 state: "default" 0.0;
35129 rel2.offset: -6 -1;
35131 color: 245 245 245 255;
35133 font: "Sans:style=Bold";
35137 text_class: "fileman_icon";
35141 state: "selected" 0.0;
35142 inherit: "default" 0.0;
35150 state: "default" 0.0;
35158 signal: "e,state,selected";
35160 action: STATE_SET "selected" 0.0;
35162 target: "e.text.label";
35164 transition: LINEAR 0.1;
35167 name: "go_passive";
35168 signal: "e,state,unselected";
35170 action: STATE_SET "default" 0.0;
35172 target: "e.text.label";
35179 name: "e/modules/everything/tab_item/back";
35187 state: "default" 0.0;
35188 rel1.relative: 0.05 0.0;
35189 rel2.relative: 0.95 1.0;
35199 state: "default" 0.0;
35202 rel1.to: "e.text.label";
35203 rel2.to: "e.text.label";
35206 font: "Sans:style";
35207 text_source: "e.text.label";
35211 text_class: "fileman_icon";
35215 state: "selected" 0.0;
35216 inherit: "default" 0.0;
35225 state: "default" 0.0;
35226 color: 255 255 255 40;
35228 normal: "toolbar_sel.png";
35234 state: "selected" 0.0;
35235 inherit: "default" 0.0;
35236 color: 245 245 245 250;
35240 name: "e.text.label";
35247 state: "default" 0.0;
35253 rel2.offset: -6 -1;
35255 color: 245 245 245 255;
35257 font: "Sans:style=Bold";
35261 text_class: "fileman_icon";
35265 state: "selected" 0.0;
35266 inherit: "default" 0.0;
35274 state: "default" 0.0;
35282 signal: "e,state,selected";
35284 action: STATE_SET "selected" 0.0;
35286 target: "e.text.label";
35288 transition: LINEAR 0.1;
35291 name: "go_passive";
35292 signal: "e,state,unselected";
35294 action: STATE_SET "default" 0.0;
35296 target: "e.text.label";
35302 /////////////////////////////////////////////////////////////////////////////
35303 /*** EVERYTHING THUMB VIEW ***/
35306 name: "e/modules/everything/thumbview/item/thumb";
35312 state: "default" 0.0;
35323 normal: "everything_item_bg.png";
35326 color: 255 255 255 10;
35329 state: "selected" 0.0;
35330 inherit: "default" 0.0;
35331 color: 255 255 255 190;
35338 state: "default" 0.0;
35342 normal: "outline.png";
35348 state: "selected" 0.0;
35349 inherit: "default" 0.0;
35358 state: "default" 0.0;
35364 normal: "everything_item_bg.png";
35367 color: 255 255 255 0;
35370 state: "marked" 0.0;
35371 inherit: "default" 0.0;
35373 color: 255 255 255 60;
35381 state: "default" 0.0;
35390 color: 255 255 255 255;
35397 /* clip_to: "base"; */
35399 state: "default" 0.0;
35402 color: 225 225 225 0;
35405 state: "visible" 0.0;
35406 inherit: "default" 0.0;
35407 color: 255 255 255 255;
35411 name: "e.swallow.icon";
35416 state: "default" 0.0;
35430 name: "e.swallow.thumb";
35435 state: "default" 0.0;
35437 aspect_preference: VERTICAL;
35452 state: "default" 0.0;
35455 /* aspect_preference: */
35469 normal: "icon_right_arrow.png";
35473 state: "visible" 0.0;
35474 inherit: "default" 0.0;
35479 name: "e.text.label";
35482 effect: SOFT_SHADOW;
35486 state: "default" 0.0;
35491 rel2.offset: -2 -4;
35492 color3: 20 20 20 60;
35493 color: 255 255 255 255;
35499 text_class: "fileman_icon";
35503 state: "selected" 0.0;
35504 inherit: "default" 0.0;
35509 rel2.offset: -2 -4;
35510 color: 250 250 250 255;
35511 color3: 20 20 20 40;
35520 state: "default" 0.0;
35521 color: 255 255 255 255;
35533 state: "visible" 0.0;
35534 inherit: "default" 0.0;
35535 color: 255 255 255 255;
35539 state: "hidden" 0.0;
35540 inherit: "default" 0.0;
35541 rel1.relative: -0.5 -0.5;
35542 rel2.relative: 1.5 1.5;
35543 color: 255 255 255 0;
35548 inherit: "default" 0.0;
35549 color: 255 255 255 0;
35550 rel1.relative: -1.5 -1.5;
35551 rel2.relative: 2.5 2.5;
35560 clip_to: "over_clip";
35562 state: "default" 0.0;
35563 source: "e.swallow.icon";
35564 rel1.to: "over_clip";
35565 rel2.to: "over_clip";
35569 state: "visible" 0.0;
35570 inherit: "default" 0.0;
35578 clip_to: "over_clip";
35580 state: "default" 0.0;
35581 source: "e.swallow.thumb";
35582 rel1.to: "over_clip";
35583 rel2.to: "over_clip";
35587 state: "visible" 0.0;
35588 inherit: "default" 0.0;
35597 state: "default" 0.0;
35605 signal: "e,state,selected";
35607 action: STATE_SET "selected" 0.0;
35610 target: "e.text.label";
35614 signal: "e,state,unselected";
35616 action: STATE_SET "default" 0.0;
35617 transition: SINUSOIDAL 0.1;
35620 target: "e.text.label";
35624 signal: "e,state,marked";
35626 action: STATE_SET "marked" 0.0;
35628 transition: ACCELERATE 0.15;
35632 signal: "e,state,unmarked";
35634 action: STATE_SET "default" 0.0;
35635 transition: LINEAR 0.2;
35639 name: "arrow_show";
35640 signal: "e,state,browseable";
35642 action: STATE_SET "visible" 0.0;
35646 name: "thumb_show_delayed";
35647 signal: "e,action,thumb,show_delayed";
35649 action: STATE_SET "default" 0.0;
35651 after: "thumb_show2";
35654 name: "thumb_show";
35655 signal: "e,action,thumb,show";
35657 action: STATE_SET "visible" 0.0;
35661 name: "thumb_show2";
35662 action: STATE_SET "visible" 0.0;
35663 transition: DECELERATE 0.1;
35668 action: STATE_SET "visible" 0.0;
35669 target: "over_clip";
35677 action: STATE_SET "huge" 0.0;
35678 transition: DECELERATE 0.4;
35679 target: "over_clip";
35685 action: STATE_SET "default" 0.0;
35686 transition: DECELERATE 0.2;
35687 target: "over_clip";
35693 signal: "e,action,go";
35695 action: ACTION_STOP;
35704 name: "e/modules/everything/thumbview/item/list";
35710 state: "default" 0.0;
35721 normal: "everything_item_bg.png";
35727 state: "selected" 0.0;
35728 inherit: "default" 0.0;
35736 state: "default" 0.0;
35740 normal: "outline.png";
35746 state: "selected" 0.0;
35747 inherit: "default" 0.0;
35755 state: "default" 0.0;
35760 color: 255 255 255 0;
35762 normal: "everything_item_bg.png";
35767 state: "marked" 0.0;
35768 inherit: "default" 0.0;
35770 color: 255 255 255 60;
35778 state: "default" 0.0;
35779 color: 255 255 255 255;
35796 state: "default" 0.0;
35797 color: 225 225 225 0;
35810 state: "visible" 0.0;
35811 inherit: "default" 0.0;
35812 color: 255 255 255 255;
35816 name: "e.swallow.icon";
35821 state: "default" 0.0;
35827 name: "e.swallow.thumb";
35832 state: "default" 0.0;
35834 aspect_preference: VERTICAL;
35843 state: "default" 0.0;
35859 normal: "icon_right_arrow.png";
35863 state: "visible" 0.0;
35864 inherit: "default" 0.0;
35874 name: "e.text.label";
35877 effect: SOFT_SHADOW;
35881 state: "default" 0.0;
35883 color3: 255 255 255 30;
35901 text_class: "fileman_icon";
35905 state: "selected" 0.0;
35906 inherit: "default" 0.0;
35907 color: 255 255 255 255;
35908 color3: 20 20 20 30;
35912 name: "e.text.detail";
35918 state: "default" 0.0;
35920 color: 80 80 80 255;
35938 text_class: "fileman_icon";
35942 state: "selected" 0.0;
35943 inherit: "default" 0.0;
35944 color: 200 200 200 255;
35952 state: "default" 0.0;
35955 rel1.relative: 0.0 1.0;
35959 state: "detail" 0.0;
35960 inherit: "default" 0.0;
35961 rel1.to: "e.text.detail";
35962 rel2.to: "e.text.detail";
35969 state: "default" 0.0;
35977 signal: "e,state,selected";
35979 action: STATE_SET "selected" 0.0;
35982 target: "e.text.label";
35983 target: "e.text.detail";
35984 transition: ACCELERATE 0.0;
35988 signal: "e,state,unselected";
35990 action: STATE_SET "default" 0.0;
35991 transition: LINEAR 0.0;
35994 target: "e.text.label";
35995 target: "e.text.detail";
35999 signal: "e,state,marked";
36001 action: STATE_SET "marked" 0.0;
36003 transition: ACCELERATE 0.15;
36007 signal: "e,state,unmarked";
36009 action: STATE_SET "default" 0.0;
36010 transition: LINEAR 0.2;
36014 name: "arrow_show";
36015 signal: "e,state,browseable";
36017 action: STATE_SET "visible" 0.0;
36021 name: "thumb_show_delayed";
36022 signal: "e,action,thumb,show_delayed";
36024 action: STATE_SET "visible" 0.0;
36026 transition: DECELERATE 0.1;
36029 name: "thumb_show";
36030 signal: "e,action,thumb,show";
36032 action: STATE_SET "visible" 0.0;
36036 name: "detail_show";
36037 signal: "e,state,detail,show";
36039 action: STATE_SET "detail" 0.0;
36040 /* transition: ACCELERATE 0.08; */
36044 name: "detail_hide";
36045 signal: "e,state,detail,hide";
36047 action: STATE_SET "default" 0.0;
36054 name: "e/modules/everything/thumbview/main/window";
36061 state: "default" 0.0;
36062 color: 255 255 255 0;
36065 state: "visible" 0.0;
36066 color: 255 255 255 255;
36070 name: "e.swallow.list";
36074 state: "default" 0.0;
36086 name: "left_arrow";
36090 state: "default" 0.0;
36092 image.normal: "icon_left_arrow.png";
36094 aspect_preference: VERTICAL;
36098 color: 255 255 255 0;
36101 state: "visible" 0.0;
36102 inherit: "default" 0.0;
36104 color: 255 255 255 255;
36108 name: "right_arrow";
36112 state: "default" 0.0;
36114 image.normal: "icon_right_arrow.png";
36116 aspect_preference: VERTICAL;
36120 color: 255 255 255 0;
36123 state: "visible" 0.0;
36124 inherit: "default" 0.0;
36126 color: 255 255 255 255;
36134 state: "default" 0.0;
36141 name: "go_into_show";
36142 signal: "e,action,show,into";
36144 action: STATE_SET "visible" 0.0;
36145 transition: LINEAR 0.5;
36146 target: "right_arrow";
36149 name: "go_into_hide";
36150 signal: "e,action,hide,into";
36152 action: STATE_SET "default" 0.0;
36153 target: "right_arrow";
36154 transition: LINEAR 0.5;
36157 name: "go_back_show";
36158 signal: "e,action,show,back";
36160 action: STATE_SET "visible" 0.0;
36161 transition: LINEAR 0.5;
36162 target: "left_arrow";
36165 name: "go_back_hide";
36166 signal: "e,action,hide,back";
36168 action: STATE_SET "default" 0.0;
36169 target: "left_arrow";
36170 transition: LINEAR 0.5;
36174 signal: "e,action,hide,list";
36176 action: STATE_SET "default" 0.0;
36178 transition: LINEAR 0.25;
36182 signal: "e,action,show,list";
36184 action: STATE_SET "visible" 0.0;
36186 transition: LINEAR 0.15;
36191 name: "e/modules/everything/thumbview/main/scrollframe";
36193 image: "bt_sm_base1.png" COMP;
36194 image: "bt_sm_base2.png" COMP;
36195 image: "bt_sm_shine.png" COMP;
36196 image: "bt_sm_hilight.png" COMP;
36197 image: "sb_runnerv.png" COMP;
36201 name: "e.swallow.content";
36204 state: "default" 0.0;
36219 state: "default" 0.0;
36232 state: "hidden" 0.0;
36246 name: "sb_vbar_base";
36248 clip_to: "sb_vbar";
36251 state: "default" 0.0;
36266 name: "sb_vbar_runner";
36267 clip_to: "sb_vbar";
36270 state: "default" 0.0;
36272 rel1.to: "sb_vbar_base";
36274 rel2.to: "sb_vbar_base";
36276 normal: "sb_runnerv.png";
36283 name: "sb_vbar_p1";
36285 clip_to: "sb_vbar";
36288 state: "default" 0.0;
36296 to: "e.dragable.vbar";
36301 name: "sb_vbar_p2";
36303 clip_to: "sb_vbar";
36306 state: "default" 0.0;
36310 to: "e.dragable.vbar";
36319 name: "e.dragable.vbar";
36320 clip_to: "sb_vbar";
36326 confine: "sb_vbar_base";
36329 state: "default" 0.0;
36334 to: "sb_vbar_base";
36339 to: "sb_vbar_base";
36342 normal: "bt_sm_base2.png";
36347 state: "clicked" 0.0;
36348 inherit: "default" 0.0;
36349 image.normal: "bt_sm_base1.png";
36353 name: "sb_vbar_over1";
36354 clip_to: "sb_vbar";
36357 state: "default" 0.0;
36358 rel1.to: "e.dragable.vbar";
36359 rel2.relative: 1.0 0.5;
36360 rel2.to: "e.dragable.vbar";
36362 normal: "bt_sm_hilight.png";
36365 color: 180 180 180 255;
36369 name: "sb_vbar_over2";
36370 clip_to: "sb_vbar";
36373 state: "default" 0.0;
36374 rel1.to: "e.dragable.vbar";
36375 rel2.to: "e.dragable.vbar";
36377 normal: "bt_sm_shine.png";
36380 color: 180 180 180 255;
36384 name: "sb_vbar_a1";
36386 clip_to: "sb_vbar";
36389 state: "default" 0.0;
36392 /* aspect: 1.0 1.0; */
36393 aspect_preference: HORIZONTAL;
36408 name: "sb_vbar_a2";
36410 clip_to: "sb_vbar";
36413 state: "default" 0.0;
36416 /* aspect: 1.0 1.0; */
36417 aspect_preference: HORIZONTAL;
36434 name: "sb_vbar_show";
36435 signal: "e,action,show,vbar";
36437 action: STATE_SET "default" 0.0;
36441 name: "sb_vbar_hide";
36442 signal: "e,action,hide,vbar";
36444 action: STATE_SET "hidden" 0.0;
36448 name: "sb_vbar_a1_down2";
36449 signal: "mouse,down,1";
36450 source: "sb_vbar_a1";
36451 action: DRAG_VAL_STEP 0.0 -1.0;
36452 target: "e.dragable.vbar";
36455 name: "sb_vbar_a2_down2";
36456 signal: "mouse,down,1";
36457 source: "sb_vbar_a2";
36458 action: DRAG_VAL_STEP 0.0 1.0;
36459 target: "e.dragable.vbar";
36462 name: "sb_vbar_p1_down";
36463 signal: "mouse,down,1";
36464 source: "sb_vbar_p1";
36465 action: DRAG_VAL_PAGE 0.0 -1.0;
36466 target: "e.dragable.vbar";
36469 name: "sb_vbar_p2_down";
36470 signal: "mouse,down,1";
36471 source: "sb_vbar_p2";
36472 action: DRAG_VAL_PAGE 0.0 1.0;
36473 target: "e.dragable.vbar";
36476 name: "sb_vbar_down";
36477 signal: "mouse,down,1";
36478 source: "e.dragable.vbar";
36479 action: STATE_SET "clicked" 0.0;
36480 target: "e.dragable.vbar";
36483 name: "sb_vbar_up";
36484 signal: "mouse,up,1";
36485 source: "e.dragable.vbar";
36486 action: STATE_SET "default" 0.0;
36487 target: "e.dragable.vbar";
36493 name: "e/modules/everything/textblock";
36496 name: "everything_textblock_style";
36497 base: "font=Sans font_size=10 align=left color=#000";
36498 tag: "hilight" "+ font=Sans:style=Bold color=#0c0c0c";
36499 tag: "b" "+ font=Sans:style=Bold font_size=9";
36501 tag: "/title" "- \n \n";
36506 name: "e.textblock.text";
36511 state: "default" 0.0;
36513 rel2.offset: -5 -5;
36515 style: "everything_textblock_style";
36524 name: "e/modules/everything/gadget";
36532 state: "default" 0.0;
36534 aspect_preference: BOTH;
36535 image.normal: "logo_white_128.png";
36538 state: "active" 0.0;
36539 inherit: "default" 0.0;
36541 color: 255 255 255 0;
36546 name: "e.swallow.icon";
36550 state: "default" 0.0;
36552 aspect_preference: BOTH;
36556 state: "active" 0.0;
36557 inherit: "default" 0.0;
36559 color: 255 255 255 0;
36568 state: "default" 0.0;
36584 signal: "e,state,icon,plugin";
36586 action: STATE_SET "active" 0.0;
36587 target: "e.swallow.icon";
36592 signal: "e,state,icon,default";
36594 action: STATE_SET "default" 0.0;
36595 target: "e.swallow.icon";
36601 /////////////////////////////////////////////////////////////////////////////
36602 /*** MOD: CONF_COLORS ***/
36605 name: "e/modules/conf_colors/preview/solid";
36612 state: "default" 0.0;
36613 color: 255 255 255 255;
36614 color_class: "color_preview";
36628 name: "e/modules/conf_colors/preview/text";
36633 effect: OUTLINE_SOFT_SHADOW;
36636 state: "default" 0.0;
36637 color: 255 255 255 255;
36638 color2: 255 255 255 255;
36639 color3: 255 255 255 255;
36640 color_class: "color_preview";
36650 font: "Sans:style=Bold";
36660 name: "e/modules/conf_colors/preview/unknown";
36667 state: "default" 0.0;
36668 color: 255 255 255 255;
36669 color_class: "color_preview_c1";
36685 state: "default" 0.0;
36686 color: 255 255 255 255;
36687 color_class: "color_preview_c2";
36703 state: "default" 0.0;
36704 color: 255 255 255 255;
36705 color_class: "color_preview_c3";
36719 /////////////////////////////////////////////////////////////////////////////
36720 /*** MOD: CONF ***/
36723 name: "e/modules/conf/main";
36725 image: "icon_configuration.png" COMP;
36726 image: "bt_base1.png" COMP;
36727 image: "bt_base2.png" COMP;
36728 image: "bt_hilight.png" COMP;
36729 image: "bt_shine.png" COMP;
36730 image: "bt_glow.png" COMP;
36736 name: "button_image";
36740 state: "default" 0.0;
36745 normal: "bt_base2.png";
36750 state: "clicked" 0.0;
36751 inherit: "default" 0.0;
36752 image.normal: "bt_base1.png";
36755 name: "button_down";
36756 signal: "mouse,down,1";
36757 source: "button_image";
36758 action: STATE_SET "clicked" 0.0;
36759 target: "button_image";
36764 signal: "mouse,up,1";
36765 source: "button_image";
36766 action: STATE_SET "default" 0.0;
36767 target: "button_image";
36771 name: "button_click";
36772 signal: "mouse,clicked,1";
36773 source: "button_image";
36774 action: SIGNAL_EMIT "e,action,conf" "";
36781 state: "default" 0.0;
36783 aspect_preference: BOTH;
36785 image.normal: "icon_configuration.png";
36787 to: "button_image";
36794 to: "button_image";
36802 state: "default" 0.0;
36803 rel1.to: "button_image";
36804 rel2.to: "button_image";
36805 rel2.relative: 1.0 0.5;
36807 normal: "bt_hilight.png";
36816 state: "default" 0.0;
36817 rel1.to: "button_image";
36818 rel2.to: "button_image";
36820 normal: "bt_shine.png";
36829 state: "default" 0.0;
36830 rel1.to: "button_image";
36831 rel2.to: "button_image";
36833 color: 255 255 255 0;
36835 normal: "bt_glow.png";
36836 border: 12 12 12 12;
36841 state: "clicked" 0.0;
36842 inherit: "default" 0.0;
36844 color: 255 255 255 255;
36850 /////////////////////////////////////////////////////////////////////////////
36851 /*** MOD: ILLUME-HOME-TOGGLE ***/
36854 name: "e/modules/illume_home_toggle/main";
36855 images.image: "illume-home.png" COMP;
36857 image: "bt_base1.png" COMP;
36858 image: "bt_base2.png" COMP;
36859 image: "bt_hilight.png" COMP;
36860 image: "bt_shine.png" COMP;
36861 image: "bt_glow.png" COMP;
36867 name: "button_image";
36871 state: "default" 0.0;
36876 normal: "bt_base2.png";
36881 state: "clicked" 0.0;
36882 inherit: "default" 0.0;
36883 image.normal: "bt_base1.png";
36886 name: "button_down";
36887 signal: "mouse,down,1";
36888 source: "button_image";
36889 action: STATE_SET "clicked" 0.0;
36890 target: "button_image";
36895 signal: "mouse,up,1";
36896 source: "button_image";
36897 action: STATE_SET "default" 0.0;
36898 target: "button_image";
36902 name: "button_click";
36903 signal: "mouse,clicked,1";
36904 source: "button_image";
36905 action: SIGNAL_EMIT "e,action,home" "";
36912 state: "default" 0.0;
36914 aspect_preference: BOTH;
36915 image.normal: "illume-home.png";
36917 to: "button_image";
36924 to: "button_image";
36932 state: "default" 0.0;
36933 rel1.to: "button_image";
36934 rel2.to: "button_image";
36935 rel2.relative: 1.0 0.5;
36937 normal: "bt_hilight.png";
36946 state: "default" 0.0;
36947 rel1.to: "button_image";
36948 rel2.to: "button_image";
36950 normal: "bt_shine.png";
36959 state: "default" 0.0;
36960 rel1.to: "button_image";
36961 rel2.to: "button_image";
36963 color: 255 255 255 0;
36965 normal: "bt_glow.png";
36966 border: 12 12 12 12;
36971 state: "clicked" 0.0;
36972 inherit: "default" 0.0;
36974 color: 255 255 255 255;
36980 /////////////////////////////////////////////////////////////////////////////
36981 /*** MOD: ILLUME-KBD-TOGGLE ***/
36984 name: "e/modules/illume_kbd_toggle/main";
36985 images.image: "illume-kbd.png" COMP;
36986 images.image: "illume-kbd-on.png" COMP;
36988 image: "bt_base1.png" COMP;
36989 image: "bt_base2.png" COMP;
36990 image: "bt_hilight.png" COMP;
36991 image: "bt_shine.png" COMP;
36992 image: "bt_glow.png" COMP;
36998 name: "button_image";
37002 state: "default" 0.0;
37007 normal: "bt_base2.png";
37012 state: "clicked" 0.0;
37013 inherit: "default" 0.0;
37014 image.normal: "bt_base1.png";
37017 name: "button_down";
37018 signal: "mouse,down,1";
37019 source: "button_image";
37020 action: STATE_SET "clicked" 0.0;
37021 target: "button_image";
37026 signal: "mouse,up,1";
37027 source: "button_image";
37028 action: STATE_SET "default" 0.0;
37029 target: "button_image";
37034 signal: "mouse,clicked,1";
37035 source: "button_image";
37036 action: SIGNAL_EMIT "e,action,vkbd,enable" "";
37043 state: "default" 0.0;
37045 aspect_preference: BOTH;
37046 image.normal: "illume-kbd.png";
37048 to: "button_image";
37055 to: "button_image";
37058 description { state: "on" 0.0;
37059 inherit: "default" 0.0;
37060 image.normal: "illume-kbd-on.png";
37062 program { name: "state_on";
37063 signal: "e,state,vkbd,on";
37065 action: STATE_SET "on" 0.0;
37069 program { name: "state_off";
37070 signal: "e,state,vkbd,off";
37072 action: STATE_SET "default" 0.0;
37080 description { state: "default" 0.0;
37083 rel1.to: "button_image";
37084 rel2.to: "button_image";
37086 description { state: "on" 0.0;
37087 inherit: "default" 0.0;
37090 program { name: "disable";
37091 signal: "mouse,clicked,1";
37093 action: SIGNAL_EMIT "e,action,vkbd,disable" "";
37100 state: "default" 0.0;
37101 rel1.to: "button_image";
37102 rel2.to: "button_image";
37103 rel2.relative: 1.0 0.5;
37105 normal: "bt_hilight.png";
37114 state: "default" 0.0;
37115 rel1.to: "button_image";
37116 rel2.to: "button_image";
37118 normal: "bt_shine.png";
37127 state: "default" 0.0;
37128 rel1.to: "button_image";
37129 rel2.to: "button_image";
37131 color: 255 255 255 0;
37133 normal: "bt_glow.png";
37134 border: 12 12 12 12;
37139 state: "clicked" 0.0;
37140 inherit: "default" 0.0;
37142 color: 255 255 255 255;
37148 /////////////////////////////////////////////////////////////////////////////
37149 /*** MOD: ILLUME-MODE-TOGGLE ***/
37152 name: "e/modules/illume_mode_toggle/main";
37153 images.image: "illume-mode-single.png" COMP;
37154 images.image: "illume-mode-dual-left.png" COMP;
37155 images.image: "illume-mode-dual-top.png" COMP;
37157 image: "bt_base1.png" COMP;
37158 image: "bt_base2.png" COMP;
37159 image: "bt_hilight.png" COMP;
37160 image: "bt_shine.png" COMP;
37161 image: "bt_glow.png" COMP;
37167 name: "button_image";
37171 state: "default" 0.0;
37176 normal: "bt_base2.png";
37181 state: "clicked" 0.0;
37182 inherit: "default" 0.0;
37183 image.normal: "bt_base1.png";
37186 name: "button_down";
37187 signal: "mouse,down,1";
37188 source: "button_image";
37189 action: STATE_SET "clicked" 0.0;
37190 target: "button_image";
37195 signal: "mouse,up,1";
37196 source: "button_image";
37197 action: STATE_SET "default" 0.0;
37198 target: "button_image";
37203 signal: "mouse,clicked,1";
37204 source: "button_image";
37205 action: SIGNAL_EMIT "e,action,mode,dual,top" "";
37212 state: "default" 0.0;
37214 aspect_preference: BOTH;
37215 image.normal: "illume-mode-single.png";
37217 to: "button_image";
37224 to: "button_image";
37227 description { state: "dual_left" 0.0;
37228 inherit: "default" 0.0;
37229 image.normal: "illume-mode-dual-left.png";
37231 description { state: "dual_top" 0.0;
37232 inherit: "default" 0.0;
37233 image.normal: "illume-mode-dual-top.png";
37235 program { name: "state_single";
37236 signal: "e,mode,single";
37238 action: STATE_SET "default" 0.0;
37240 target: "dual_left";
37241 target: "dual_top";
37243 program { name: "state_dual_left";
37244 signal: "e,mode,dual,left";
37246 action: STATE_SET "dual_left" 0.0;
37248 target: "dual_left";
37249 target: "dual_top";
37251 program { name: "state_dual_top";
37252 signal: "e,mode,dual,top";
37254 action: STATE_SET "dual_top" 0.0;
37256 target: "dual_left";
37257 target: "dual_top";
37260 part { name: "dual_top";
37263 description { state: "default" 0.0;
37266 rel1.to: "button_image";
37267 rel2.to: "button_image";
37269 description { state: "dual_top" 0.0;
37270 inherit: "default" 0.0;
37273 description { state: "dual_left" 0.0;
37274 inherit: "default" 0.0;
37277 program { name: "dual_top";
37278 signal: "mouse,clicked,1";
37279 source: "dual_top";
37280 action: SIGNAL_EMIT "e,action,mode,dual,left" "";
37283 part { name: "dual_left";
37286 description { state: "default" 0.0;
37289 rel1.to: "button_image";
37290 rel2.to: "button_image";
37292 description { state: "dual_top" 0.0;
37293 inherit: "default" 0.0;
37296 description { state: "dual_left" 0.0;
37297 inherit: "default" 0.0;
37300 program { name: "dual_left";
37301 signal: "mouse,clicked,1";
37302 source: "dual_left";
37303 action: SIGNAL_EMIT "e,action,mode,single" "";
37310 state: "default" 0.0;
37311 rel1.to: "button_image";
37312 rel2.to: "button_image";
37313 rel2.relative: 1.0 0.5;
37315 normal: "bt_hilight.png";
37324 state: "default" 0.0;
37325 rel1.to: "button_image";
37326 rel2.to: "button_image";
37328 normal: "bt_shine.png";
37337 state: "default" 0.0;
37338 rel1.to: "button_image";
37339 rel2.to: "button_image";
37341 color: 255 255 255 0;
37343 normal: "bt_glow.png";
37344 border: 12 12 12 12;
37349 state: "clicked" 0.0;
37350 inherit: "default" 0.0;
37352 color: 255 255 255 255;
37358 /////////////////////////////////////////////////////////////////////////////
37359 /*** MOD: COMP ***/
37361 group { name: "e/modules/comp/preview";
37363 part { name: "e.swallow.preview";
37366 description { state: "default" 0.0; }
37368 part { name: "e.text.label";
37370 effect: SOFT_SHADOW;
37373 description { state: "default" 0.0;
37375 color: 224 224 224 255;
37378 font: "Sans:style=Bold";
37382 text_class: "fileman_icon";
37389 group { name: "e/modules/comp/screen/base/default";
37391 part { name: "black"; type: RECT;
37393 description { state: "default" 0.0;
37400 group { name: "e/modules/comp/screen/overlay/default";
37402 image: "bg_shadow.png" COMP;
37405 part { name: "clip"; type: RECT;
37407 description { state: "default" 0.0;
37411 part { name: "shadow";
37414 description { state: "default" 0.0;
37415 rel1.relative: -1.0 -1.0;
37416 rel2.relative: 2.0 2.0;
37417 image.normal: "bg_shadow.png";
37420 color: 255 255 255 0;
37422 description { state: "visible" 0.0;
37423 inherit: "default" 0.0;
37424 rel1.relative: 0.0 0.0;
37425 rel2.relative: 1.0 1.0;
37427 color: 255 255 255 255;
37430 part { name: "blanker"; type: RECT;
37432 description { state: "default" 0.0;
37436 description { state: "visible" 0.0;
37437 inherit: "default" 0.0;
37442 part { name: "suspender"; type: RECT;
37444 description { state: "default" 0.0;
37448 description { state: "visible" 0.0;
37449 inherit: "default" 0.0;
37456 program { name: "save-on";
37457 signal: "e,state,screensaver,on";
37459 action: STATE_SET "visible" 0.0;
37460 transition: ACCELERATE 3.0 CURRENT;
37463 program { name: "save-on2";
37464 signal: "e,state,screensaver,on";
37466 action: STATE_SET "visible" 0.0;
37467 transition: DECELERATE 1.5 CURRENT;
37470 program { name: "save-off";
37471 signal: "e,state,screensaver,off";
37473 action: STATE_SET "default" 0.0;
37474 transition: ACCELERATE 0.5 CURRENT;
37478 program { name: "save-off2";
37479 signal: "e,state,screensaver,off";
37481 action: STATE_SET "default" 0.0;
37482 transition: ACCELERATE 0.25 CURRENT;
37485 program { name: "suspend";
37486 signal: "e,state,sys,suspend";
37488 action: STATE_SET "visible" 0.0;
37489 transition: ACCELERATE 0.5 CURRENT;
37490 target: "suspender";
37491 after: "suspend_done";
37493 program { name: "suspend_done";
37494 action: SIGNAL_EMIT "e,state,sys,suspend,done" "e";
37496 program { name: "hibernate";
37497 signal: "e,state,sys,hibernate";
37499 action: STATE_SET "visible" 0.0;
37500 transition: ACCELERATE 0.5 CURRENT;
37501 target: "suspender";
37502 after: "hibernate_done";
37504 program { name: "hibernate_done";
37505 action: SIGNAL_EMIT "e,state,sys,hibernate,done" "e";
37507 program { name: "resume";
37508 signal: "e,state,sys,resume";
37510 action: STATE_SET "default" 0.0;
37511 transition: DECELERATE 1.0 CURRENT;
37512 target: "suspender";
37514 program { name: "reboot";
37515 signal: "e,state,sys,reboot";
37517 action: STATE_SET "visible" 0.0;
37518 transition: ACCELERATE 0.5 CURRENT;
37519 target: "suspender";
37520 after: "reboot_done";
37522 program { name: "reboot_done";
37523 action: SIGNAL_EMIT "e,state,sys,reboot,done" "e";
37525 program { name: "halt";
37526 signal: "e,state,sys,halt";
37528 action: STATE_SET "visible" 0.0;
37529 transition: ACCELERATE 0.5 CURRENT;
37530 target: "suspender";
37531 after: "halt_done";
37533 program { name: "halt_done";
37534 action: SIGNAL_EMIT "e,state,sys,halt,done" "e";
37536 program { name: "logout";
37537 signal: "e,state,sys,logout";
37539 action: STATE_SET "visible" 0.0;
37540 transition: ACCELERATE 0.5 CURRENT;
37541 target: "suspender";
37542 after: "logout_done";
37544 program { name: "logout_done";
37545 action: SIGNAL_EMIT "e,state,sys,logout,done" "e";
37550 group { name: "e/comp/default";
37552 image: "comp-sh1.png" COMP;
37553 image: "bt_glow.png" COMP;
37556 part { name: "clipper";
37559 description { state: "default" 0.0;
37561 color: 255 255 255 0;
37563 relative: -1.0 -1.0;
37564 offset: -9999 -9999;
37571 description { state: "visible" 0.0;
37572 inherit: "default" 0.0;
37574 color: 255 255 255 255;
37577 part { name: "shadow";
37579 clip_to: "clipper";
37580 description { state: "default" 0.0;
37582 normal: "comp-sh1.png";
37583 border: 18 18 18 18;
37588 to: "e.swallow.content";
37593 to: "e.swallow.content";
37598 description { state: "hidden" 0.0;
37599 inherit: "default" 0.0;
37603 part { name: "shower";
37606 description { state: "default" 0.0;
37609 relative: 0.05 0.05;
37613 relative: 0.95 0.95;
37617 description { state: "visible" 0.0;
37618 inherit: "default" 0.0;
37627 part { name: "e.swallow.content";
37629 clip_to: "clipper";
37631 description { state: "default" 0.0;
37640 part { name: "glow";
37642 description { state: "default" 0.0;
37644 rel1.to: "e.swallow.content";
37645 rel1.offset: -3 -3;
37646 rel2.to: "e.swallow.content";
37648 color: 255 255 255 0;
37650 normal: "bt_glow.png";
37656 description { state: "active" 0.0;
37657 inherit: "default" 0.0;
37659 color: 255 255 255 255;
37661 description { state: "faded" 0.0;
37662 inherit: "default" 0.0;
37664 color: 255 255 255 0;
37665 rel1.offset: -23 -22;
37666 rel2.offset: 22 22;
37671 program { name: "shadow-on";
37672 signal: "e,state,shadow,on";
37674 action: STATE_SET "default" 0.0;
37677 program { name: "shadow-off";
37678 signal: "e,state,shadow,off";
37680 action: STATE_SET "hidden" 0.0;
37683 program { name: "show1";
37684 signal: "e,state,visible,on";
37686 action: STATE_SET "visible" 0.0;
37687 transition: DECELERATE 0.15;
37692 program { name: "show2";
37693 action: SIGNAL_EMIT "e,action,show,done" "e";
37695 program { name: "hide1";
37696 signal: "e,state,visible,off";
37698 action: STATE_SET "default" 0.0;
37699 transition: DECELERATE 0.30;
37704 program { name: "hide2";
37705 action: SIGNAL_EMIT "e,action,hide,done" "e";
37707 program { name: "urgent-on";
37708 signal: "e,state,urgent,on";
37710 action: STATE_SET "active" 0.0;
37714 program { name: "urgent2";
37715 action: STATE_SET "faded" 0.0;
37716 transition: DECELERATE 0.5;
37718 after: "urgent-on";
37720 program { name: "urgent-off";
37721 signal: "e,state,urgent,off";
37723 action: STATE_SET "default" 0.0;
37729 group { name: "e/comp/wobble";
37731 image: "comp-sh1.png" COMP;
37732 image: "bt_glow.png" COMP;
37735 part { name: "focus-clipper";
37738 description { state: "default" 0.0;
37739 color_class: "comp_focus-out_color";
37741 relative: -1.0 -1.0;
37742 offset: -9999 -9999;
37749 description { state: "focused" 0.0;
37750 inherit: "default" 0.0;
37752 color: 255 255 255 255;
37755 part { name: "clipper";
37758 clip_to: "focus-clipper";
37759 description { state: "default" 0.0;
37761 color: 255 255 255 0;
37763 relative: -1.0 -1.0;
37764 offset: -9999 -9999;
37771 description { state: "visible" 0.0;
37772 inherit: "default" 0.0;
37774 color: 255 255 255 255;
37777 part { name: "shadow";
37779 clip_to: "clipper";
37780 description { state: "default" 0.0;
37782 normal: "comp-sh1.png";
37783 border: 18 18 18 18;
37788 to: "e.swallow.content";
37793 to: "e.swallow.content";
37798 description { state: "hidden" 0.0;
37799 inherit: "default" 0.0;
37803 part { name: "shower";
37806 description { state: "default" 0.0;
37809 relative: 0.05 0.05;
37813 relative: 0.95 0.95;
37817 description { state: "visible" 0.0;
37818 inherit: "default" 0.0;
37827 part { name: "e.swallow.content";
37829 clip_to: "clipper";
37831 description { state: "default" 0.0;
37839 description { state: "focus1" 0.0;
37840 inherit: "default" 0.0;
37841 rel1.offset: -10 -10;
37844 description { state: "focus2" 0.0;
37845 inherit: "default" 0.0;
37847 rel2.offset: -5 -5;
37849 description { state: "focus3" 0.0;
37850 inherit: "default" 0.0;
37851 rel1.offset: -3 -3;
37854 description { state: "focus4" 0.0;
37855 inherit: "default" 0.0;
37857 rel2.offset: -2 -2;
37860 part { name: "glow";
37862 description { state: "default" 0.0;
37864 rel1.to: "e.swallow.content";
37865 rel1.offset: -3 -3;
37866 rel2.to: "e.swallow.content";
37868 color: 255 255 255 0;
37870 normal: "bt_glow.png";
37876 description { state: "active" 0.0;
37877 inherit: "default" 0.0;
37879 color: 255 255 255 255;
37881 description { state: "faded" 0.0;
37882 inherit: "default" 0.0;
37884 color: 255 255 255 0;
37885 rel1.offset: -23 -22;
37886 rel2.offset: 22 22;
37891 program { name: "shadow-on";
37892 signal: "e,state,shadow,on";
37894 action: STATE_SET "default" 0.0;
37897 program { name: "shadow-off";
37898 signal: "e,state,shadow,off";
37900 action: STATE_SET "hidden" 0.0;
37903 program { name: "show1";
37904 signal: "e,state,visible,on";
37906 action: STATE_SET "visible" 0.0;
37907 transition: DECELERATE 0.15;
37912 program { name: "show2";
37913 action: SIGNAL_EMIT "e,action,show,done" "e";
37915 program { name: "hide1";
37916 signal: "e,state,visible,off";
37918 action: STATE_SET "default" 0.0;
37919 transition: DECELERATE 0.30;
37924 program { name: "hide2";
37925 action: SIGNAL_EMIT "e,action,hide,done" "e";
37927 program { name: "focus";
37928 signal: "e,state,focus,on";
37930 action: STATE_SET "focused" 0.0;
37931 transition: SINUSOIDAL 0.2;
37932 target: "focus-clipper";
37934 program { name: "unfocus";
37935 signal: "e,state,focus,off";
37937 action: STATE_SET "default" 0.0;
37938 transition: SINUSOIDAL 0.5;
37939 target: "focus-clipper";
37941 program { name: "focus1";
37942 signal: "e,state,focus,on";
37944 action: STATE_SET "focus1" 0.0;
37945 transition: SINUSOIDAL 0.1;
37946 target: "e.swallow.content";
37949 program { name: "focus2";
37950 action: STATE_SET "focus2" 0.0;
37951 transition: SINUSOIDAL 0.1;
37952 target: "e.swallow.content";
37955 program { name: "focus3";
37956 action: STATE_SET "focus3" 0.0;
37957 transition: SINUSOIDAL 0.1;
37958 target: "e.swallow.content";
37961 program { name: "focus4";
37962 action: STATE_SET "focus4" 0.0;
37963 transition: SINUSOIDAL 0.1;
37964 target: "e.swallow.content";
37967 program { name: "focus5";
37968 action: STATE_SET "default" 0.0;
37969 transition: SINUSOIDAL 0.1;
37970 target: "e.swallow.content";
37972 program { name: "urgent-on";
37973 signal: "e,state,urgent,on";
37975 action: STATE_SET "active" 0.0;
37979 program { name: "urgent2";
37980 action: STATE_SET "faded" 0.0;
37981 transition: DECELERATE 0.5;
37983 after: "urgent-on";
37985 program { name: "urgent-off";
37986 signal: "e,state,urgent,off";
37988 action: STATE_SET "default" 0.0;
37994 group { name: "e/comp/none";
37996 part { name: "e.swallow.content";
37999 description { state: "default" 0.0;
38004 program { name: "show1";
38005 signal: "e,state,visible,on";
38007 action: SIGNAL_EMIT "e,action,show,done" "e";
38009 program { name: "hide1";
38010 signal: "e,state,visible,off";
38012 action: SIGNAL_EMIT "e,action,hide,done" "e";
38017 group { name: "e/comp/still";
38019 image: "comp-sh1.png" COMP;
38022 part { name: "shadow";
38024 description { state: "default" 0.0;
38026 normal: "comp-sh1.png";
38027 border: 18 18 18 18;
38034 to: "e.swallow.content";
38039 to: "e.swallow.content";
38044 description { state: "hidden" 0.0;
38045 inherit: "default" 0.0;
38049 part { name: "focus-clipper";
38052 description { state: "default" 0.0;
38053 color_class: "comp_focus-out_color";
38055 relative: -1.0 -1.0;
38056 offset: -9999 -9999;
38063 description { state: "focused" 0.0;
38064 inherit: "default" 0.0;
38066 color: 255 255 255 255;
38069 part { name: "e.swallow.content";
38072 clip_to: "focus-clipper";
38073 description { state: "default" 0.0;
38078 program { name: "shadow-on";
38079 signal: "e,state,shadow,on";
38081 action: STATE_SET "default" 0.0;
38084 program { name: "shadow-off";
38085 signal: "e,state,shadow,off";
38087 action: STATE_SET "hidden" 0.0;
38090 program { name: "show1";
38091 signal: "e,state,visible,on";
38093 action: SIGNAL_EMIT "e,action,show,done" "e";
38095 program { name: "hide1";
38096 signal: "e,state,visible,off";
38098 action: SIGNAL_EMIT "e,action,hide,done" "e";
38100 program { name: "focus";
38101 signal: "e,state,focus,on";
38103 action: STATE_SET "focused" 0.0;
38104 transition: SINUSOIDAL 0.2;
38105 target: "focus-clipper";
38107 program { name: "unfocus";
38108 signal: "e,state,focus,off";
38110 action: STATE_SET "default" 0.0;
38111 transition: SINUSOIDAL 0.5;
38112 target: "focus-clipper";
38117 group { name: "e/comp/popup";
38119 image: "comp-sh1.png" COMP;
38122 part { name: "clipper";
38125 description { state: "default" 0.0;
38127 color: 255 255 255 0;
38129 relative: -1.0 -1.0;
38130 offset: -9999 -9999;
38137 description { state: "visible" 0.0;
38138 inherit: "default" 0.0;
38140 color: 255 255 255 255;
38143 part { name: "shadow";
38145 clip_to: "clipper";
38146 description { state: "default" 0.0;
38148 normal: "comp-sh1.png";
38149 border: 18 18 18 18;
38154 to: "e.swallow.content";
38159 to: "e.swallow.content";
38164 description { state: "hidden" 0.0;
38165 inherit: "default" 0.0;
38169 part { name: "shower";
38172 description { state: "default" 0.0;
38175 relative: 0.05 0.05;
38179 relative: 0.95 0.95;
38183 description { state: "visible" 0.0;
38184 inherit: "default" 0.0;
38193 part { name: "e.swallow.content";
38195 clip_to: "clipper";
38197 description { state: "default" 0.0;
38208 program { name: "shadow-on";
38209 signal: "e,state,shadow,on";
38211 action: STATE_SET "default" 0.0;
38214 program { name: "shadow-off";
38215 signal: "e,state,shadow,off";
38217 action: STATE_SET "hidden" 0.0;
38220 program { name: "show1";
38221 signal: "e,state,visible,on";
38223 action: STATE_SET "visible" 0.0;
38224 transition: DECELERATE 0.15;
38229 program { name: "show2";
38230 action: SIGNAL_EMIT "e,action,show,done" "e";
38232 program { name: "hide1";
38233 signal: "e,state,visible,off";
38235 action: STATE_SET "default" 0.0;
38236 transition: DECELERATE 0.30;
38241 program { name: "hide2";
38242 action: SIGNAL_EMIT "e,action,hide,done" "e";
38247 group { name: "e/comp/menu";
38249 image: "comp-sh1.png" COMP;
38252 part { name: "clipper";
38255 description { state: "default" 0.0;
38257 color: 255 255 255 0;
38259 relative: -1.0 -1.0;
38260 offset: -9999 -9999;
38267 description { state: "visible" 0.0;
38268 inherit: "default" 0.0;
38270 color: 255 255 255 255;
38273 part { name: "shadow";
38275 clip_to: "clipper";
38276 description { state: "default" 0.0;
38278 normal: "comp-sh1.png";
38279 border: 18 18 18 18;
38284 to: "e.swallow.content";
38289 to: "e.swallow.content";
38294 description { state: "hidden" 0.0;
38295 inherit: "default" 0.0;
38299 part { name: "shower";
38302 description { state: "default" 0.0;
38313 description { state: "visible" 0.0;
38314 inherit: "default" 0.0;
38323 part { name: "e.swallow.content";
38325 clip_to: "clipper";
38327 description { state: "default" 0.0;
38338 program { name: "shadow-on";
38339 signal: "e,state,shadow,on";
38341 action: STATE_SET "default" 0.0;
38344 program { name: "shadow-off";
38345 signal: "e,state,shadow,off";
38347 action: STATE_SET "hidden" 0.0;
38350 program { name: "show1";
38351 signal: "e,state,visible,on";
38353 action: STATE_SET "visible" 0.0;
38354 transition: DECELERATE 0.15;
38359 program { name: "show2";
38360 action: SIGNAL_EMIT "e,action,show,done" "e";
38362 program { name: "hide1";
38363 signal: "e,state,visible,off";
38365 action: STATE_SET "default" 0.0;
38366 transition: DECELERATE 0.30;
38371 program { name: "hide2";
38372 action: SIGNAL_EMIT "e,action,hide,done" "e";
38376 group { name: "e/comp/everything";
38378 image: "comp-sh1.png" COMP;
38381 part { name: "clipper";
38384 clip_to: "clipper2";
38385 description { state: "default" 0.0;
38387 color: 255 255 255 0;
38389 relative: -1.0 -1.0;
38390 offset: -9999 -9999;
38397 description { state: "visible" 0.0;
38398 inherit: "default" 0.0;
38400 color: 255 255 255 255;
38402 description { state: "big" 0.0;
38403 inherit: "default" 0.0;
38404 color: 255 255 255 0;
38407 part { name: "clipper2";
38410 description { state: "default" 0.0;
38411 color: 255 255 255 255;
38412 rel1.to: "clipper";
38413 rel2.to: "clipper";
38415 description { state: "visible" 0.0;
38416 inherit: "default" 0.0;
38418 description { state: "big" 0.0;
38419 inherit: "default" 0.0;
38420 color: 255 255 255 0;
38423 part { name: "shadow";
38425 clip_to: "clipper";
38426 description { state: "default" 0.0;
38428 normal: "comp-sh1.png";
38429 border: 18 18 18 18;
38434 to: "e.swallow.content";
38439 to: "e.swallow.content";
38444 description { state: "hidden" 0.0;
38445 inherit: "default" 0.0;
38449 part { name: "shower";
38452 description { state: "default" 0.0;
38455 relative: 0.05 0.05;
38459 relative: 0.95 0.95;
38463 description { state: "visible" 0.0;
38464 inherit: "default" 0.0;
38472 description { state: "big" 0.0;
38473 inherit: "default" 0.0;
38475 relative: -0.3 -0.3;
38482 part { name: "e.swallow.content";
38484 clip_to: "clipper";
38486 description { state: "default" 0.0;
38497 program { name: "shadow-on";
38498 signal: "e,state,shadow,on";
38500 action: STATE_SET "default" 0.0;
38503 program { name: "shadow-off";
38504 signal: "e,state,shadow,off";
38506 action: STATE_SET "hidden" 0.0;
38509 program { name: "show1";
38510 signal: "e,state,visible,on";
38512 action: STATE_SET "visible" 0.0;
38513 transition: DECELERATE 0.05;
38515 target: "clipper2";
38519 program { name: "show2";
38520 action: SIGNAL_EMIT "e,action,show,done" "e";
38522 program { name: "hide1";
38523 signal: "e,state,visible,off";
38525 action: STATE_SET "big" 0.0;
38526 transition: ACCELERATE 0.25;
38528 target: "clipper2";
38532 program { name: "hide2";
38533 action: STATE_SET "default" 0.0;
38535 target: "clipper2";
38539 program { name: "hide3";
38540 action: SIGNAL_EMIT "e,action,hide,done" "e";
38547 group { name: "e/comp/slow";
38549 image: "comp-sh1.png" COMP;
38552 part { name: "clipper";
38555 description { state: "default" 0.0;
38557 color: 255 255 255 0;
38559 relative: -1.0 -1.0;
38560 offset: -9999 -9999;
38567 description { state: "visible" 0.0;
38568 inherit: "default" 0.0;
38570 color: 255 255 255 255;
38573 part { name: "shadow";
38575 clip_to: "clipper";
38576 description { state: "default" 0.0;
38578 normal: "comp-sh1.png";
38579 border: 18 18 18 18;
38586 to: "e.swallow.content";
38591 to: "e.swallow.content";
38596 description { state: "hidden" 0.0;
38597 inherit: "default" 0.0;
38601 part { name: "e.swallow.content";
38603 clip_to: "clipper";
38605 description { state: "default" 0.0;
38607 relative: 0.05 0.05;
38611 relative: 0.95 0.95;
38615 description { state: "visible" 0.0;
38616 inherit: "default" 0.0;
38627 program { name: "shadow-on";
38628 signal: "e,state,shadow,on";
38630 action: STATE_SET "default" 0.0;
38633 program { name: "shadow-off";
38634 signal: "e,state,shadow,off";
38636 action: STATE_SET "hidden" 0.0;
38639 program { name: "show1";
38640 signal: "e,state,visible,on";
38642 action: STATE_SET "visible" 0.0;
38643 transition: DECELERATE 0.4;
38645 target: "e.swallow.content";
38648 program { name: "show2";
38649 action: SIGNAL_EMIT "e,action,show,done" "e";
38651 program { name: "hide1";
38652 signal: "e,state,visible,off";
38654 action: STATE_SET "default" 0.0;
38655 transition: DECELERATE 0.8;
38657 target: "e.swallow.content";
38660 program { name: "hide2";
38661 action: SIGNAL_EMIT "e,action,hide,done" "e";
38666 group { name: "e/comp/fast";
38668 image: "comp-sh1.png" COMP;
38671 part { name: "clipper";
38674 description { state: "default" 0.0;
38676 color: 255 255 255 0;
38678 relative: -1.0 -1.0;
38679 offset: -9999 -9999;
38686 description { state: "visible" 0.0;
38687 inherit: "default" 0.0;
38689 color: 255 255 255 255;
38692 part { name: "shadow";
38694 clip_to: "clipper";
38695 description { state: "default" 0.0;
38697 normal: "comp-sh1.png";
38698 border: 18 18 18 18;
38705 to: "e.swallow.content";
38710 to: "e.swallow.content";
38715 description { state: "hidden" 0.0;
38716 inherit: "default" 0.0;
38720 part { name: "e.swallow.content";
38722 clip_to: "clipper";
38724 description { state: "default" 0.0;
38726 relative: 0.05 0.05;
38730 relative: 0.95 0.95;
38734 description { state: "visible" 0.0;
38735 inherit: "default" 0.0;
38746 program { name: "shadow-on";
38747 signal: "e,state,shadow,on";
38749 action: STATE_SET "default" 0.0;
38752 program { name: "shadow-off";
38753 signal: "e,state,shadow,off";
38755 action: STATE_SET "hidden" 0.0;
38758 program { name: "show1";
38759 signal: "e,state,visible,on";
38761 action: STATE_SET "visible" 0.0;
38762 transition: DECELERATE 0.1;
38764 target: "e.swallow.content";
38767 program { name: "show2";
38768 action: SIGNAL_EMIT "e,action,show,done" "e";
38770 program { name: "hide1";
38771 signal: "e,state,visible,off";
38773 action: STATE_SET "default" 0.0;
38774 transition: DECELERATE 0.1;
38776 target: "e.swallow.content";
38779 program { name: "hide2";
38780 action: SIGNAL_EMIT "e,action,hide,done" "e";
38785 group { name: "e/comp/focus-out-colored";
38787 image: "comp-sh1.png" COMP;
38788 image: "bt_glow.png" COMP;
38791 part { name: "clipper";
38794 description { state: "default" 0.0;
38796 color: 255 255 255 0;
38798 relative: -1.0 -1.0;
38799 offset: -9999 -9999;
38806 description { state: "visible" 0.0;
38807 inherit: "default" 0.0;
38809 color: 255 255 255 255;
38812 part { name: "shadow";
38814 clip_to: "clipper";
38815 description { state: "default" 0.0;
38817 normal: "comp-sh1.png";
38818 border: 18 18 18 18;
38823 to: "e.swallow.content";
38828 to: "e.swallow.content";
38833 description { state: "hidden" 0.0;
38834 inherit: "default" 0.0;
38838 part { name: "shower";
38841 description { state: "default" 0.0;
38844 relative: 0.05 0.05;
38848 relative: 0.95 0.95;
38852 description { state: "visible" 0.0;
38853 inherit: "default" 0.0;
38862 part { name: "clipper-content";
38864 clip_to: "clipper";
38866 description { state: "default" 0.0;
38867 color: 255 255 255 255;
38869 description { state: "unfocus" 0.0;
38870 inherit: "default" 0.0;
38871 color: 255 255 255 200;
38872 // color_class: "comp_focus-out_color";
38875 part { name: "e.swallow.content";
38877 clip_to: "clipper-content";
38879 description { state: "default" 0.0;
38888 part { name: "glow";
38890 description { state: "default" 0.0;
38892 rel1.to: "e.swallow.content";
38893 rel1.offset: -3 -3;
38894 rel2.to: "e.swallow.content";
38896 color: 255 255 255 0;
38898 normal: "bt_glow.png";
38904 description { state: "active" 0.0;
38905 inherit: "default" 0.0;
38907 color: 255 255 255 255;
38909 description { state: "faded" 0.0;
38910 inherit: "default" 0.0;
38912 color: 255 255 255 0;
38913 rel1.offset: -23 -22;
38914 rel2.offset: 22 22;
38919 program { name: "shadow-on";
38920 signal: "e,state,shadow,on";
38922 action: STATE_SET "default" 0.0;
38925 program { name: "shadow-off";
38926 signal: "e,state,shadow,off";
38928 action: STATE_SET "hidden" 0.0;
38931 program { name: "show1";
38932 signal: "e,state,visible,on";
38934 action: STATE_SET "visible" 0.0;
38935 transition: DECELERATE 0.15;
38940 program { name: "show2";
38941 action: SIGNAL_EMIT "e,action,show,done" "e";
38943 program { name: "hide1";
38944 signal: "e,state,visible,off";
38946 action: STATE_SET "default" 0.0;
38947 transition: DECELERATE 0.30;
38952 program { name: "hide2";
38953 action: SIGNAL_EMIT "e,action,hide,done" "e";
38955 program { name: "unfocus";
38956 signal: "e,state,focus,off";
38958 action: STATE_SET "unfocus" 0.0;
38959 transition: ACCELERATE 0.2;
38960 target: "clipper-content";
38962 program { name: "focus";
38963 signal: "e,state,focus,on";
38965 action: STATE_SET "default" 0.0;
38966 transition: ACCELERATE 0.2;
38967 target: "clipper-content";
38969 program { name: "urgent-on";
38970 signal: "e,state,urgent,on";
38972 action: STATE_SET "active" 0.0;
38976 program { name: "urgent2";
38977 action: STATE_SET "faded" 0.0;
38978 transition: DECELERATE 0.5;
38980 after: "urgent-on";
38982 program { name: "urgent-off";
38983 signal: "e,state,urgent,off";
38985 action: STATE_SET "default" 0.0;
38992 group { name: "e/comp/fullscreen";
38993 // a comp shadow can have a data item wanting another object in the
38994 // background behind the comp obj and a fg object just above it
38995 // as well as a screen overlay
38997 item: "screen.bg" "fullscreen.bg";
38998 // item: "screen.fg" "fullscreen.fg";
38999 // item: "screen.overlay" "fullscreen.overlay";
39002 image: "comp-sh1.png" COMP;
39003 image: "bg_shadow.png" COMP;
39006 part { name: "clipper";
39009 description { state: "default" 0.0;
39011 color: 255 255 255 0;
39013 relative: -1.0 -1.0;
39014 offset: -9999 -9999;
39021 description { state: "visible1" 0.0;
39022 inherit: "default" 0.0;
39024 color: 255 255 255 255;
39026 description { state: "visible2" 0.0;
39027 inherit: "default" 0.0;
39029 color: 255 255 255 255;
39032 part { name: "clipper_sh";
39035 description { state: "default" 0.0;
39037 color: 255 255 255 0;
39039 relative: -1.0 -1.0;
39040 offset: -9999 -9999;
39047 description { state: "visible1" 0.0;
39048 inherit: "default" 0.0;
39050 color: 255 255 255 100;
39052 description { state: "visible2" 0.0;
39053 inherit: "default" 0.0;
39055 color: 255 255 255 0;
39058 part { name: "clipper_all";
39061 description { state: "default" 0.0;
39065 part { name: "scr_shadow";
39067 clip_to: "clipper_all";
39068 description { state: "default" 0.0;
39069 rel1.relative: -1.0 -1.0;
39070 rel2.relative: 2.0 2.0;
39071 image.normal: "bg_shadow.png";
39074 color: 255 255 255 0;
39076 description { state: "visible" 0.0;
39077 inherit: "default" 0.0;
39078 rel1.relative: 0.0 0.0;
39079 rel2.relative: 1.0 1.0;
39081 color: 255 255 255 255;
39084 part { name: "scr_shade";
39087 description { state: "default" 0.0;
39091 description { state: "visible" 0.0;
39092 inherit: "default" 0.0;
39097 part { name: "shadow";
39099 clip_to: "clipper_sh";
39100 description { state: "default" 0.0;
39102 normal: "comp-sh1.png";
39103 border: 18 18 18 18;
39108 to: "e.swallow.content";
39113 to: "e.swallow.content";
39118 description { state: "hidden" 0.0;
39119 inherit: "default" 0.0;
39123 part { name: "shower";
39126 description { state: "default" 0.0;
39137 description { state: "visible1" 0.0;
39138 inherit: "default" 0.0;
39140 relative: 0.1 0.49;
39144 relative: 0.9 0.51;
39148 description { state: "visible2" 0.0;
39149 inherit: "default" 0.0;
39158 part { name: "e.swallow.content";
39160 clip_to: "clipper";
39162 description { state: "default" 0.0;
39171 part { name: "fader";
39173 description { state: "default" 0.0;
39175 color: 255 255 255 0;
39176 rel1.to: "e.swallow.content";
39177 rel2.to: "e.swallow.content";
39179 description { state: "visible1" 0.0;
39180 inherit: "default" 0.0;
39182 color: 255 255 255 255;
39184 description { state: "visible2" 0.0;
39185 inherit: "default" 0.0;
39187 color: 255 255 255 0;
39192 program { name: "shadow-on";
39193 signal: "e,state,shadow,on";
39195 action: STATE_SET "default" 0.0;
39198 program { name: "shadow-off";
39199 signal: "e,state,shadow,off";
39201 action: STATE_SET "hidden" 0.0;
39204 program { name: "show0";
39205 signal: "e,state,visible,on";
39207 action: STATE_SET "visible" 0.0;
39208 transition: DECELERATE 0.25;
39209 target: "scr_shadow";
39210 target: "scr_shade";
39212 program { name: "show1";
39213 signal: "e,state,visible,on";
39215 action: STATE_SET "visible1" 0.0;
39216 transition: DECELERATE 0.05;
39218 target: "clipper_sh";
39223 program { name: "show2";
39224 action: STATE_SET "visible2" 0.0;
39225 transition: DECELERATE 0.20;
39227 target: "clipper_sh";
39232 program { name: "show3";
39233 action: SIGNAL_EMIT "e,action,show,done" "e";
39235 program { name: "hide0";
39236 signal: "e,state,visible,off";
39238 action: STATE_SET "default" 0.0;
39239 transition: DECELERATE 0.25;
39240 target: "scr_shadow";
39241 target: "scr_shade";
39243 program { name: "hide1";
39244 signal: "e,state,visible,off";
39246 action: STATE_SET "visible1" 0.0;
39247 transition: DECELERATE 0.20;
39249 target: "clipper_sh";
39254 program { name: "hide2";
39255 action: STATE_SET "default" 0.0;
39256 transition: DECELERATE 0.05;
39258 target: "clipper_sh";
39263 program { name: "hide3";
39264 action: SIGNAL_EMIT "e,action,hide,done" "e";
39271 name: "modules/efm_navigation/main";
39274 image: "bt_base1.png" COMP;
39275 image: "bt_base2.png" COMP;
39276 image: "bt_dis_base.png" COMP;
39277 image: "bt_hilight.png" COMP;
39278 image: "bt_shine.png" COMP;
39279 image: "bt_dis_hilight.png" COMP;
39280 image: "bt_dis_shine.png" COMP;
39281 image: "icon_left_arrow.png" COMP;
39282 image: "icon_right_arrow.png" COMP;
39283 image: "icon_up_arrow.png" COMP;
39284 image: "refresh.png" COMP;
39285 image: "favorites.png" COMP;
39295 state: "default" 0.0;
39304 state: "default" 0.0;
39311 #define NAV_BUTTON(NAME, ICON, REL_TO, OFF_X) \
39315 repeat_events: 1; \
39318 state: "default" 0.0; \
39322 aspect_preference: VERTICAL; \
39326 relative: 1.0 0.0; \
39330 normal: "bt_base2.png"; \
39335 state: "down" 0.0; \
39336 inherit: "default" 0.0; \
39337 image.normal: "bt_base1.png"; \
39340 state: "disabled" 0.0; \
39341 inherit: "default" 0.0; \
39342 image.normal: "bt_dis_base.png"; \
39343 image.border: 4 4 4 4; \
39347 name: NAME"_img"; \
39351 state: "default" 0.0; \
39362 image.normal: ICON".png"; \
39366 name: NAME"_fg1"; \
39369 repeat_events: 1; \
39371 state: "default" 0.0; \
39372 rel1.to: NAME"_bg"; \
39373 rel2.to: NAME"_bg"; \
39374 rel2.relative: 1.0 0.5; \
39376 normal: "bt_hilight.png"; \
39381 state: "disabled" 0.0; \
39382 inherit: "default" 0.0; \
39383 image.normal: "bt_dis_hilight.png"; \
39384 image.border: 4 4 4 0; \
39388 name: NAME"_fg2"; \
39391 repeat_events: 1; \
39393 state: "default" 0.0; \
39394 rel1.to: NAME"_bg"; \
39395 rel2.to: NAME"_bg"; \
39397 normal: "bt_shine.png"; \
39402 state: "disabled" 0.0; \
39403 inherit: "default" 0.0; \
39404 image.normal: "bt_dis_shine.png"; \
39408 name: NAME"_event_eater"; \
39411 repeat_events: 0; \
39413 state: "default" 0.0; \
39415 color: 255 255 255 0; \
39416 rel1.to: NAME"_bg"; \
39417 rel2.to: NAME"_bg"; \
39420 state: "disabled" 0.0; \
39421 inherit: "default" 0.0; \
39427 NAV_BUTTON("back", "icon_left_arrow", "begin", 5);
39428 NAV_BUTTON("forward", "icon_right_arrow", "back_bg", 1);
39429 NAV_BUTTON("up", "icon_up_arrow", "forward_bg", 10);
39430 NAV_BUTTON("refresh", "refresh", "up_bg", 1);
39431 NAV_BUTTON("favorites", "favorites", "refresh_bg", 1);
39434 name: "e.swallow.pathbar";
39437 state: "default" 0.0;
39440 /* rel1.to_x: "favorites_base"; */
39441 rel1.to_x: "favorites_bg";
39442 rel1.relative: 1.0 0.0;
39444 rel2.offset: -2 -1;
39445 color: 200 0 0 200;
39452 #define NAV_BUTTON_PROG(NAME) \
39454 name: NAME"_click"; \
39455 signal: "mouse,down,1"; \
39457 action: STATE_SET "down" 0.0; \
39458 target: NAME"_bg"; \
39461 name: NAME"_unclick"; \
39462 signal: "mouse,up,1"; \
39464 action: STATE_SET "default" 0.0; \
39465 target: NAME"_bg"; \
39468 name: NAME"_send"; \
39469 signal: "mouse,clicked,1"; \
39470 source: NAME"_bg"; \
39471 action: SIGNAL_EMIT "e,action,"NAME",click" ""; \
39474 name: NAME"_disable"; \
39475 signal: "e,state,"NAME",disabled"; \
39477 action: STATE_SET "disabled" 0.0; \
39478 target: NAME"_bg"; \
39479 target: NAME"_fg1"; \
39480 target: NAME"_fg2"; \
39481 target: NAME"_event_eater"; \
39484 name: NAME"_enable"; \
39485 signal: "e,state,"NAME",enabled"; \
39487 action: STATE_SET "default" 0.0; \
39488 target: NAME"_bg"; \
39489 target: NAME"_fg1"; \
39490 target: NAME"_fg2"; \
39491 target: NAME"_event_eater"; \
39494 NAV_BUTTON_PROG("back");
39495 NAV_BUTTON_PROG("forward");
39496 NAV_BUTTON_PROG("up");
39497 NAV_BUTTON_PROG("refresh");
39498 NAV_BUTTON_PROG("favorites");
39504 name: "modules/efm_navigation/pathbar_scrollframe";
39506 image: "icon_left_arrow.png" COMP;
39507 image: "icon_right_arrow.png" COMP;
39516 state: "default" 0.0;
39518 to_x: "left_arrow";
39522 to_x: "right_arrow";
39533 state: "default" 0.0;
39539 name: "e.swallow.content";
39541 clip_to: "clipper";
39543 state: "default" 0.0;
39544 rel1.to: "clipper";
39545 rel2.to: "clipper";
39549 name: "left_arrow";
39554 state: "default" 0.0;
39555 /* aspect: 1.0 1.0;
39556 * aspect_preference: VERTICAL; */
39560 image.normal: "icon_left_arrow.png";
39564 name: "right_arrow";
39569 state: "default" 0.0;
39573 image.normal: "icon_right_arrow.png";
39577 name: "e.dragable.hbar";
39585 state: "default" 0.0;
39597 state: "default" 0.0;
39603 signal: "mouse,down,1";
39604 source: "left_arrow";
39605 action: DRAG_VAL_STEP -5.0 0.0;
39606 target: "e.dragable.hbar";
39610 signal: "mouse,down,1";
39611 source: "right_arrow";
39612 action: DRAG_VAL_STEP 5.0 0.0;
39613 target: "e.dragable.hbar";
39619 name: "modules/efm_navigation/pathbar_button";
39621 image: "bt_base1.png" COMP;
39622 image: "bt_base2.png" COMP;
39623 image: "bt_dis_base.png" COMP;
39624 image: "bt_hilight.png" COMP;
39625 image: "bt_shine.png" COMP;
39626 image: "bt_dis_hilight.png" COMP;
39627 image: "bt_dis_shine.png" COMP;
39636 state: "default" 0.0;
39639 normal: "bt_base2.png";
39645 inherit: "default" 0.0;
39646 image.normal: "bt_base1.png";
39655 state: "default" 0.0;
39656 rel1.to: "e.text.label";
39657 rel2.to: "e.text.label";
39661 text_source: "e.text.label";
39673 state: "default" 0.0;
39675 rel1.to: "e.text.label";
39676 rel2.to: "e.text.label";
39677 color: 224 224 224 255;
39680 text_source: "e.text.label";
39688 state: "selected" 0.0;
39689 inherit: "default" 0.0;
39694 name: "e.text.label";
39699 state: "default" 0.0;
39702 rel2.offset: -8 -1;
39704 color: 255 255 255 255;
39706 font: "Sans:style=Bold";
39715 state: "selected" 0.0;
39716 inherit: "default" 0.0;
39725 state: "default" 0.0;
39732 normal: "bt_hilight.png";
39742 state: "default" 0.0;
39746 normal: "bt_shine.png";
39755 ignore_flags: ON_HOLD;
39757 state: "default" 0.0;
39765 signal: "mouse,down,1";
39767 action: STATE_SET "down" 0.0;
39772 signal: "mouse,up,1";
39774 action: STATE_SET "default" 0.0;
39779 signal: "mouse,clicked,1";
39781 action: SIGNAL_EMIT "e,action,click" "";
39785 signal: "e,state,selected";
39787 action: STATE_SET "selected" 0.0;
39788 target: "e.text.label";
39793 signal: "e,state,default";
39795 action: STATE_SET "default" 0.0;
39796 target: "e.text.label";
39802 /////////////////////////////////////////////////////////////////////////////
39803 /*** MOD: TASKS ***/
39805 group { name:"modules/tasks/item";
39807 image: "bt_base1.png" COMP;
39808 image: "bt_base2.png" COMP;
39809 image: "bt_hilight.png" COMP;
39810 image: "bt_shine.png" COMP;
39811 image: "bt_glow.png" COMP;
39812 image: "bt_dis_base.png" COMP;
39813 image: "bt_dis_hilight.png" COMP;
39814 image: "exclam.png" COMP;
39817 part { name: "button_image";
39819 description { state: "default" 0.0;
39821 normal: "bt_dis_base.png";
39825 description { state: "clicked" 0.0;
39826 inherit: "default" 0.0;
39827 image.normal: "bt_base1.png";
39829 description { state: "focused" 0.0;
39830 inherit: "default" 0.0;
39832 normal: "bt_base2.png";
39837 part { name: "icon_area"; type: RECT;
39839 description { state: "default" 0.0;
39842 aspect_preference: VERTICAL;
39847 to: "button_image";
39852 to: "button_image";
39855 description { state: "iconified" 0.0;
39856 inherit: "default" 0.0;
39857 rel1.relative: 0.0 0.25;
39858 rel2.relative: 0.0 0.75;
39861 part { name: "icon_area2"; type: RECT;
39862 description { state: "default" 0.0;
39864 rel1.to: "icon_area";
39865 rel2.to: "icon_area";
39867 description { state: "uw0" 0.0;
39868 inherit: "default" 0.0;
39869 rel1.offset: -3 -2;
39870 rel2.offset: -4 -3;
39872 description { state: "uw1" 0.0;
39873 inherit: "default" 0.0;
39877 description { state: "uw2" 0.0;
39878 inherit: "default" 0.0;
39882 description { state: "uw3" 0.0;
39883 inherit: "default" 0.0;
39884 rel1.offset: -2 -1;
39885 rel2.offset: -3 -2;
39887 description { state: "uw4" 0.0;
39888 inherit: "default" 0.0;
39893 part { name: "e.swallow.icon";
39896 description { state: "default" 0.0;
39898 rel1.to: "icon_area2";
39899 rel2.to: "icon_area2";
39902 part { name: "urgent";
39904 description { state: "default" 0.0;
39906 color: 255 255 255 0;
39908 aspect_preference: BOTH;
39909 rel1.to: "icon_area";
39910 rel2.to: "icon_area";
39911 image.normal: "exclam.png";
39913 description { state: "visible" 0.0;
39914 inherit: "default" 0.0;
39916 color: 255 255 255 255;
39919 part { name: "urgent2";
39921 description { state: "default" 0.0;
39923 color: 255 255 255 0;
39925 aspect_preference: BOTH;
39926 rel1.to: "icon_area";
39927 rel2.to: "icon_area";
39928 image.normal: "exclam.png";
39930 description { state: "visible" 0.0;
39931 inherit: "default" 0.0;
39933 color: 255 255 255 255;
39935 description { state: "faded" 0.0;
39936 inherit: "default" 0.0;
39937 rel1.relative: -1.0 -1.0;
39938 rel2.relative: 2.0 2.0;
39940 color: 255 255 255 0;
39943 part { name: "e.text.label"; type: TEXT;
39944 effect: SOFT_SHADOW;
39947 description { state: "default" 0.0;
39952 to_y: "button_image";
39957 to: "button_image";
39959 color_class: "tasks_text";
39965 text_class: "tasks_text";
39968 description { state: "clicked" 0.0;
39969 inherit: "default" 0.0;
39970 color_class: "tasks_text_focused";
39971 text.font: "Sans:style=Bold";
39972 text.text_class: "tasks_text_focused";
39974 description { state: "focused" 0.0;
39975 inherit: "default" 0.0;
39976 color_class: "tasks_text_focused";
39977 text.font: "Sans:style=Bold";
39978 text.text_class: "tasks_text_focused";
39981 part { name: "over1";
39983 description { state: "default" 0.0;
39984 rel2.relative: 1.0 0.5;
39986 normal: "bt_dis_hilight.png";
39990 description { state: "focused" 0.0;
39991 inherit: "default" 0.0;
39993 normal: "bt_hilight.png";
39998 part { name: "over2";
40000 description { state: "default" 0.0;
40002 rel1.to: "button_image";
40003 rel2.to: "button_image";
40005 normal: "bt_shine.png";
40009 description { state: "focused" 0.0;
40010 inherit: "default" 0.0;
40014 part { name: "over3";
40016 description { state: "default" 0.0;
40018 color: 255 255 255 0;
40020 normal: "bt_glow.png";
40025 description { state: "clicked" 0.0;
40026 inherit: "default" 0.0;
40028 color: 255 255 255 255;
40033 program { name: "button_click";
40034 signal: "mouse,down,1";
40035 source: "button_image";
40036 action: STATE_SET "clicked" 0.0;
40037 target: "button_image";
40039 target: "e.text.label";
40041 program { name: "button_unclick";
40042 signal: "mouse,up,1";
40043 source: "button_image";
40044 action: STATE_SET "default" 0.0;
40045 target: "button_image";
40047 target: "e.text.label";
40049 program { name: "button_unclick2";
40050 signal: "mouse,clicked,1";
40051 source: "button_image";
40052 action: SIGNAL_EMIT "e,action,click" "";
40054 program { name: "focused";
40055 signal: "e,state,focused";
40057 action: STATE_SET "focused" 0.0;
40058 target: "button_image";
40060 target: "e.text.label";
40062 program { name: "unfocused";
40063 signal: "e,state,unfocused";
40065 action: STATE_SET "default" 0.0;
40066 target: "button_image";
40068 target: "e.text.label";
40070 program { name: "urgent";
40071 signal: "e,state,urgent";
40073 action: STATE_SET "visible" 0.0;
40074 transition: DECELERATE 0.5;
40079 program { name: "urgent2";
40080 action: STATE_SET "faded" 0.0;
40081 transition: LINEAR 0.5;
40085 program { name: "urgent3";
40086 action: STATE_SET "visible" 0.0;
40090 program { name: "urgentw0";
40091 signal: "e,state,urgent";
40093 action: STATE_SET "default" 0.0;
40094 transition: DECELERATE 0.1;
40095 target: "icon_area2";
40098 program { name: "urgentw1";
40099 action: STATE_SET "uw1" 0.0;
40100 transition: DECELERATE 0.1;
40101 target: "icon_area2";
40104 program { name: "urgentw2";
40105 action: STATE_SET "uw2" 0.0;
40106 target: "icon_area2";
40107 transition: DECELERATE 0.1;
40110 program { name: "urgentw3";
40111 action: STATE_SET "uw3" 0.0;
40112 transition: DECELERATE 0.1;
40113 target: "icon_area2";
40116 program { name: "urgentw4";
40117 action: STATE_SET "uw4" 0.0;
40118 transition: DECELERATE 0.1;
40119 target: "icon_area2";
40122 program { name: "not_urgent";
40123 signal: "e,state,not_urgent";
40125 action: ACTION_STOP;
40126 target: "urgentw0";
40127 target: "urgentw1";
40128 target: "urgentw2";
40129 target: "urgentw3";
40130 target: "urgentw4";
40134 after: "not_urgent2";
40136 program { name: "not_urgent2";
40137 action: STATE_SET "default" 0.0;
40140 target: "icon_area2";
40142 program { name: "iconified";
40143 signal: "e,state,iconified";
40145 action: STATE_SET "iconified" 0.0;
40146 transition: DECELERATE 1.0;
40147 target: "icon_area";
40149 program { name: "uniconified";
40150 signal: "e,state,uniconified";
40152 action: STATE_SET "default" 0.0;
40153 transition: DECELERATE 1.0;
40154 target: "icon_area";
40158 group { name:"modules/tasks/item_vert";
40160 image: "bt_base1.png" COMP;
40161 image: "bt_base2.png" COMP;
40162 image: "bt_hilight.png" COMP;
40163 image: "bt_shine.png" COMP;
40164 image: "bt_glow.png" COMP;
40165 image: "bt_dis_base.png" COMP;
40166 image: "bt_dis_hilight.png" COMP;
40167 image: "exclam.png" COMP;
40170 part { name: "button_image";
40172 description { state: "default" 0.0;
40174 normal: "bt_dis_base.png";
40178 description { state: "clicked" 0.0;
40179 inherit: "default" 0.0;
40180 image.normal: "bt_base1.png";
40182 description { state: "focused" 0.0;
40183 inherit: "default" 0.0;
40185 normal: "bt_base2.png";
40190 part { name: "icon_area"; type: RECT;
40192 description { state: "default" 0.0;
40195 aspect_preference: BOTH;
40199 to: "button_image";
40203 to: "button_image";
40206 description { state: "iconified" 0.0;
40207 inherit: "default" 0.0;
40208 rel1.relative: 0.25 0.25;
40209 rel2.relative: 0.75 0.75;
40212 part { name: "icon_area2"; type: RECT;
40213 description { state: "default" 0.0;
40215 rel1.to: "icon_area";
40216 rel2.to: "icon_area";
40218 description { state: "uw0" 0.0;
40219 inherit: "default" 0.0;
40220 rel1.offset: -3 -2;
40221 rel2.offset: -4 -3;
40223 description { state: "uw1" 0.0;
40224 inherit: "default" 0.0;
40228 description { state: "uw2" 0.0;
40229 inherit: "default" 0.0;
40233 description { state: "uw3" 0.0;
40234 inherit: "default" 0.0;
40235 rel1.offset: -2 -1;
40236 rel2.offset: -3 -2;
40238 description { state: "uw4" 0.0;
40239 inherit: "default" 0.0;
40244 part { name: "e.swallow.icon";
40247 description { state: "default" 0.0;
40249 rel1.to: "icon_area2";
40250 rel2.to: "icon_area2";
40253 part { name: "urgent";
40255 description { state: "default" 0.0;
40257 color: 255 255 255 0;
40259 aspect_preference: BOTH;
40260 rel1.to: "icon_area";
40261 rel2.to: "icon_area";
40262 image.normal: "exclam.png";
40264 description { state: "visible" 0.0;
40265 inherit: "default" 0.0;
40267 color: 255 255 255 255;
40270 part { name: "urgent2";
40272 description { state: "default" 0.0;
40274 color: 255 255 255 0;
40276 aspect_preference: BOTH;
40277 rel1.to: "icon_area";
40278 rel2.to: "icon_area";
40279 image.normal: "exclam.png";
40281 description { state: "visible" 0.0;
40282 inherit: "default" 0.0;
40284 color: 255 255 255 255;
40286 description { state: "faded" 0.0;
40287 inherit: "default" 0.0;
40288 rel1.relative: -1.0 -1.0;
40289 rel2.relative: 2.0 2.0;
40291 color: 255 255 255 0;
40294 part { name: "over1";
40296 description { state: "default" 0.0;
40297 rel2.relative: 1.0 0.5;
40299 normal: "bt_dis_hilight.png";
40303 description { state: "focused" 0.0;
40304 inherit: "default" 0.0;
40306 normal: "bt_hilight.png";
40311 part { name: "over2";
40313 description { state: "default" 0.0;
40315 rel1.to: "button_image";
40316 rel2.to: "button_image";
40318 normal: "bt_shine.png";
40322 description { state: "focused" 0.0;
40323 inherit: "default" 0.0;
40327 part { name: "over3";
40329 description { state: "default" 0.0;
40331 color: 255 255 255 0;
40333 normal: "bt_glow.png";
40338 description { state: "clicked" 0.0;
40339 inherit: "default" 0.0;
40341 color: 255 255 255 255;
40346 program { name: "button_click";
40347 signal: "mouse,down,1";
40348 source: "button_image";
40349 action: STATE_SET "clicked" 0.0;
40350 target: "button_image";
40353 program { name: "button_unclick";
40354 signal: "mouse,up,1";
40355 source: "button_image";
40356 action: STATE_SET "default" 0.0;
40357 target: "button_image";
40360 program { name: "button_unclick2";
40361 signal: "mouse,clicked,1";
40362 source: "button_image";
40363 action: SIGNAL_EMIT "e,action,click" "";
40365 program { name: "focused";
40366 signal: "e,state,focused";
40368 action: STATE_SET "focused" 0.0;
40369 target: "button_image";
40372 program { name: "unfocused";
40373 signal: "e,state,unfocused";
40375 action: STATE_SET "default" 0.0;
40376 target: "button_image";
40379 program { name: "urgent";
40380 signal: "e,state,urgent";
40382 action: STATE_SET "visible" 0.0;
40383 transition: DECELERATE 0.5;
40388 program { name: "urgent2";
40389 action: STATE_SET "faded" 0.0;
40390 transition: LINEAR 0.5;
40394 program { name: "urgent3";
40395 action: STATE_SET "visible" 0.0;
40399 program { name: "urgentw0";
40400 signal: "e,state,urgent";
40402 action: STATE_SET "default" 0.0;
40403 transition: DECELERATE 0.1;
40404 target: "icon_area2";
40407 program { name: "urgentw1";
40408 action: STATE_SET "uw1" 0.0;
40409 transition: DECELERATE 0.1;
40410 target: "icon_area2";
40413 program { name: "urgentw2";
40414 action: STATE_SET "uw2" 0.0;
40415 target: "icon_area2";
40416 transition: DECELERATE 0.1;
40419 program { name: "urgentw3";
40420 action: STATE_SET "uw3" 0.0;
40421 transition: DECELERATE 0.1;
40422 target: "icon_area2";
40425 program { name: "urgentw4";
40426 action: STATE_SET "uw4" 0.0;
40427 transition: DECELERATE 0.1;
40428 target: "icon_area2";
40431 program { name: "not_urgent";
40432 signal: "e,state,not_urgent";
40434 action: ACTION_STOP;
40435 target: "urgentw0";
40436 target: "urgentw1";
40437 target: "urgentw2";
40438 target: "urgentw3";
40439 target: "urgentw4";
40443 after: "not_urgent2";
40445 program { name: "not_urgent2";
40446 action: STATE_SET "default" 0.0;
40449 target: "icon_area2";
40451 program { name: "iconified";
40452 signal: "e,state,iconified";
40454 action: STATE_SET "iconified" 0.0;
40455 transition: DECELERATE 1.0;
40456 target: "icon_area";
40458 program { name: "uniconified";
40459 signal: "e,state,uniconified";
40461 action: STATE_SET "default" 0.0;
40462 transition: DECELERATE 1.0;
40463 target: "icon_area";
40468 /////////////////////////////////////////////////////////////////////////////
40469 /*** MOD: XKBSWITCH ***/
40470 group { name: "modules/xkbswitch/main";
40472 image: "xkbshad.png" COMP;
40476 part { name: "shadow";
40478 description { state: "default" 0.0;
40479 rel1.to: "e.swallow.flag";
40480 rel1.offset: -2 -1;
40481 rel2.to: "e.swallow.flag";
40484 normal: "xkbshad.png";
40489 part { name: "e.swallow.flag";
40492 description { state: "default" 0.0;
40494 rel2.offset: -3 -4;
40497 part { name: "e.text.label"; type: TEXT;
40498 effect: SOFT_SHADOW;
40500 description { state: "default" 0.0;
40502 to: "e.swallow.flag";
40506 to: "e.swallow.flag";
40509 color: 255 255 255 0;
40515 text_class: "module_small";
40518 description { state: "visible" 0.0;
40519 inherit: "default" 0.0;
40520 color: 255 255 255 255;
40524 part { name: "event"; type: RECT;
40526 description { state: "default" 0.0;
40532 program { name: "fade1";
40533 signal: "mouse,in";
40535 action: STATE_SET "visible" 0.0;
40536 transition: DECELERATE 1.0;
40537 target: "e.text.label";
40539 program { name: "fade2";
40540 signal: "mouse,out";
40542 action: STATE_SET "default" 0.0;
40543 transition: DECELERATE 1.0;
40544 target: "e.text.label";
40549 group { name: "modules/xkbswitch/noflag";
40552 part { name: "e.text.label"; type: TEXT;
40553 effect: SOFT_SHADOW;
40555 description { state: "default" 0.0;
40562 color: 255 255 255 255;
40568 text_class: "module_small";
40572 part { name: "event"; type: RECT;
40574 description { state: "default" 0.0;