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.))
282 /* begin the collection of edje groups that are in this file */
284 /////////////////////////////////////////////////////////////////////////////
285 /*** DEFAULT WALLPAPER ***/
287 name: "e/desktop/background";
288 /* the name of the group */
289 /* this section defines that images are to be included and how to
292 image: "bg_shadow.png" COMP;
293 /* the encoding method is "COMP". this
294 * is lossless, but compressed */
295 image: "bg_over.png" LOSSY 80;
296 /* the encoding is "LOSSY". this loses quality (80% quality level)
297 * but uses less space in return. uses JPEG and can do alpha channels
299 image: "bg_base.png" COMP;
301 /* this section actually contains the list of parts from bottom to top
302 * (defining the layering/stacking order) */
305 name: "background_image";
306 /* this is the base background */
308 state: "default" 0.0;
309 /* its default state */
310 /* note a part has 1 or more states described here. Each state
311 * has a name AND a value. If the value is not useful then set
312 * it to 0.0. The names do not need to be unique within a part
313 * but the name + value combination needs to be unique. At some
314 * points edje is able to select a state given a value other
315 * other than 0.0 - in that case Edje will find the state with
316 * the same name but closest value to the one being asked for.
317 * This allows you to create many states that act as a
318 * meticulously defined series of states from 0.0 to 1.0
319 * (example - a "fuel gauge") where the theme may provide as many
320 * or few as the designer wants, and edje will just chose the
321 * closest match to what it wants. In almost all cases you will
322 * not use this feature, but this explains the "0.0" you see
324 /* nb - i am using a shortcut notation. you can use this
325 * parent.child: blah; in a key to avoid doing
326 * parent { child: blah; }
328 image.normal: "bg_base.png";
329 /* use the vgrad_dark.png im */
331 /* now specify how the image is to fill the part */
333 /* set smooth swcaling off */
336 /* X and Y point relative to the part
337 * as a whole for the size (dont scale
338 * in X but scale 100% in Y */
340 /* offsets from the relative scale point
341 * so here offset is 36 to the right in
342 * X and at the Y relative point. this
343 * means tile horizontally, but scale
352 state: "default" 0.0;
353 image.normal: "bg_over.png";
354 /* tiled at 800x600 */
355 fill.size.relative: 0 0;
356 fill.size.offset: 800 600;
360 /* a circular shadow on top */
361 part { name: "shadow";
362 description { state: "default" 0.0;
363 image.normal: "bg_shadow.png";
370 name: "e/desktop/background/scrollframe";
377 state: "default" 0.0;
381 name: "e.swallow.content";
385 state: "default" 0.0;
396 name: "e/desktop/background/scrollframe";
403 state: "default" 0.0;
407 name: "e.swallow.content";
411 state: "default" 0.0;
422 /////////////////////////////////////////////////////////////////////////////
423 /*** DEFAULT WINDOW BORDER ***/
425 name: "e/widgets/border/default/border";
426 /* more images - for the border specifically. remember each images {}
427 * section fills a global images namespace, so if you re-use an image
428 * between sections, only 1 copy is kept, so names here are unique. if
429 * different image {} sections specify the same image but use different
430 * compression specifications, the compression scheme is undefined and
431 * may use any one of the schemes requested, so make sure you use the
432 * same compression scheme */
434 image: "bd_top.png" COMP;
435 image: "bd_top_hilight.png" COMP;
436 image: "bd_bottom.png" COMP;
437 image: "bd_title_bg.png" COMP;
438 image: "bd_title_over.png" COMP;
439 image: "bd_resize_b.png" COMP;
440 image: "busy-1.png" COMP;
441 image: "busy-2.png" COMP;
442 image: "busy-3.png" COMP;
443 image: "busy-4.png" COMP;
444 image: "busy-5.png" COMP;
445 image: "busy-6.png" COMP;
446 image: "busy-7.png" COMP;
447 image: "busy-8.png" COMP;
448 image: "busy-9.png" COMP;
449 image: "exclam.png" COMP;
450 image: "bd_button_close_shadow.png" COMP;
451 image: "bd_button_close_focused.png" COMP;
452 image: "bd_button_close_unfocused.png" COMP;
453 image: "bd_button_max_shadow.png" COMP;
454 image: "bd_button_max_focused.png" COMP;
455 image: "bd_button_max_unfocused.png" COMP;
456 image: "bd_button_min_shadow.png" COMP;
457 image: "bd_button_min_focused.png" COMP;
458 image: "bd_button_min_unfocused.png" COMP;
460 /* this would tell E that the border is not a solid rectanle, but is
461 * shaped (has transparent sections) and so would follow a different
462 * code path for such borders. the default is not shaped, so this is
463 * not enabled here, but left commented out for illustration purposes */
464 // data.item: "shaped" "1";
469 /* accept no mouse events here */
471 state: "default" 0.0;
473 /* this defines the top-left (rel1) point of the part
474 * and where it is placed. the below values are
475 * actually the default values, so there is no need
476 * to actually declare them. */
478 /* make this point relative to the top
479 * left of the whole eje object (there
480 * is no to: section so it's the whole
481 * object). note that the point is
483 * p.x = obj.width * relative.x
484 * p.y = obj.height * relative.y
485 * (as the to item is the whole object)
488 /* and from the relative point, have an offset
489 * of 0 pixels - i.e. - none */
493 /* the bottom-right is relative to the
494 * base of the title - this way the
495 * title region will scale based on font
498 /* relative to the bottom right */
500 /* only y is relative to title_base. the
501 * rest is relative to the whole object
502 * (because its not specified) */
504 color_class: "border_top";
506 /* define the image to use */
507 normal: "bd_top.png";
510 /* border scaling attributes. this is the
511 * number of pixels NOT to scale on the
512 * left, right, top and bottom edges of the
513 * image. this allows "bevelled" effects
514 * or anything similar to look correct and
515 * not scale/blur etc. along with the image
516 * when it needs resizing */
522 /* this is the bottom of the window */
525 state: "default" 0.0;
528 /* relative to the bottom-left of the edje
536 color_class: "border_bottom";
538 normal: "bd_bottom.png";
540 /* the left and right pixels are not to
541 * be scaled when stretching */
546 /* when in a shaded state then
547 * don't display this part */
548 inherit: "default" 0.0;
553 /* whem maximised too */
554 inherit: "default" 0.0;
560 /* this is an invisible rectangle that we
561 * use to place icons within. we use this
562 * to keep it fixed as the "icone area" so
563 * the actual swallow part that swallows
564 * the icon can be moved/resized for
568 state: "default" 0.0;
571 /* alignt to the left, but center vertically */
573 /* prefer ans aspect of 1.0 (ie width / height
574 * is 1.0 - i.e. - square. aspect here is
575 * min and max aspect that will be "allowed"
576 * (since both min and max are 1.0 respectively
578 aspect_preference: VERTICAL;
579 /* this means that the vertical
580 * axis controls aspect and the
581 * icon_area part size will be
582 * governed by the height of the
583 * part (the width simply following
586 /* rel1 - top-left corner of this part */
589 /* 2 pixels in from the top-left of the border
594 /* bottom-right of this part is also 2
595 * pixels in from the left (but align will
596 * mean it goes to the right) and be 2
597 * pixels in from the bottom edge of
598 * "title_base" (remember rel2 is the
599 * pixel immediately OUTSIDE the part.
600 * i.e. x + width & y + height). */
607 /* and an active state */
608 inherit: "default" 0.0;
611 /* 1 pixel down from default so it looks like it
612 * is pressed down a bit */
616 /* same here - down 1 pixel from "default" */
622 /* this area is another invisible rect
623 * that is used for shuffling around parts
624 * that are relative to it. the states
625 * below are just a few "random" offsets
626 * to make it look like whatever is
627 * relative to icon_area2 is "jiggling"
631 state: "default" 0.0;
633 rel1.to: "icon_area";
634 rel2.to: "icon_area";
639 inherit: "default" 0.0;
645 /* jiggle some more */
646 inherit: "default" 0.0;
652 /* look at me - jiggling! */
653 inherit: "default" 0.0;
660 inherit: "default" 0.0;
666 /* one more jiggle for the dummies */
667 inherit: "default" 0.0;
674 /* this is an animation to spin a wheel when the app
675 * seems too busy to respond to pings */
678 state: "default" 0.0;
680 /* nomrally the busy part is not visible */
681 color: 255 255 255 0;
682 /* and its alpha is 0 - se will fade it
683 * inm later so alpha to 0 (but 255 255
684 * 255 for white so we dont also go from
685 * dark to white while fading) */
687 /* no bigger than 32x32 - but allow it to be
688 * smaller if needed */
691 aspect_preference: BOTH;
692 /* both axes determine aspect. that
693 * means that the icon area may
694 * be 100x50, but the aspect is 1.0
695 * so therefore it will be 50x50 as the
696 * max size. if the area is 50x100 it
697 * will still be 50x50 as it must fit
698 * WITHIN the bounds of BOTH axes */
699 rel1.to: "icon_area";
700 rel2.to: "icon_area";
710 normal: "busy-9.png";
711 /* and we use image tweening. that
712 * means that we flip through a series
713 * of images when moving TO this state
714 * over the transition time. it's like
715 * specifying multiple frames of an
716 * animatin sequence. the "final"
717 * state is "normal". the images
718 * between are the "tween" images
719 * listed in order working towards
720 * the "normal" image */
724 state: "visible" 0.0;
725 /* the visible state - inherit the
726 * default one as its all the same, but
727 * its visible and faded in */
728 inherit: "default" 0.0;
730 color: 255 255 255 255;
734 name: "e.swallow.icon";
735 /* finally a swallow part - this is
736 * just a placeholder to SWALLOW
737 * other external evas objects into
738 * this region and edje will control
739 * any object swallowed as if it were
740 * this part itself (move, resize,
744 state: "default" 0.0;
746 aspect_preference: BOTH;
747 rel1.to: "icon_area2";
748 rel2.to: "icon_area2";
752 inherit: "default" 0.0;
753 rel1.relative: 0.3 0.3;
754 rel2.relative: 0.7 0.7;
759 /* this is the urgnt part it is normally not
760 * visible, but when the window is in an
761 * urgent state (the app has set the urgency
762 * hint) then we go to the visible state */
765 state: "default" 0.0;
767 color: 255 255 255 0;
769 aspect_preference: BOTH;
770 rel1.to: "icon_area";
771 rel2.to: "icon_area";
772 image.normal: "exclam.png";
775 state: "visible" 0.0;
776 /* and in the visible state put the
777 * exlamation image on top of the icon */
778 inherit: "default" 0.0;
780 color: 255 255 255 255;
785 /* this is another urgent element. it is actually
786 * zoomed out to be larger and faded out at the
787 * same time to give a "pulsating" look to the
788 * exclamation mark to bring attention to it */
791 state: "default" 0.0;
793 color: 255 255 255 0;
795 aspect_preference: BOTH;
796 rel1.to: "icon_area";
797 rel2.to: "icon_area";
798 image.normal: "exclam.png";
801 state: "visible" 0.0;
802 inherit: "default" 0.0;
804 color: 255 255 255 255;
808 inherit: "default" 0.0;
809 rel1.relative: -1.0 -1.0;
810 rel2.relative: 2.0 2.0;
812 color: 255 255 255 0;
816 name: "e.text.title";
817 /* this is a text part - the black
818 * text on the white title top image */
822 /* allow this part to scale by a scale factor (dpi) */
824 state: "default" 0.0;
827 /* align top and left */
832 /* relative to the right side of the icon
833 * area but 9 pixels away */
837 /* and the bottom right is inset by 8
838 * pixels from the right of "title_base"
839 * but as its aligned to the top we can
840 * keep this at 2 pixels from the top of
841 * the whole edje object and let alignment
842 * make it extend downward from that point
843 * with the text size defining the min size
844 * vertically below */
848 color_class: "border_title";
849 /* give it a color class so people
850 * can re-color it if they want */
852 font: "Sans:style=Bold";
853 /* Use the Bold style
854 * of the Sans font from
857 /* size in pixels - 10 */
859 /* the text will not determine minimum horizontal
860 * size but WILL determine minimal vertical size
861 * (thus 0 1 - horiz then vert flags) */
863 /* align text to top-left of the region
865 text_class: "title_bar";
866 /* text class - so font and size
867 * can be changed by users */
871 state: "focused" 0.0;
872 /* when the border is focused
873 * then make the text fade out
875 inherit: "default" 0.0;
882 /* the close button shadow */
885 state: "default" 0.0;
888 /* min and max size are the same, so never
892 /* square - always */
893 aspect_preference: VERTICAL;
894 /* the vetical axis controls size
895 * when applying the aspect ratio
909 image.normal: "bd_button_close_shadow.png";
914 /* maximize button shadow */
917 state: "default" 0.0;
922 aspect_preference: VERTICAL;
927 /* left of the close button */
934 /* left of the close button */
937 image.normal: "bd_button_max_shadow.png";
942 /* minimize button shadow */
945 state: "default" 0.0;
950 aspect_preference: VERTICAL;
955 /* left of the maximize button */
962 /* left of the maximize button */
965 image.normal: "bd_button_min_shadow.png";
970 /* an overlayed image to give the top of
971 * a border a shiny look - very subtle */
974 state: "default" 0.0;
985 color_class: "border_top_hilight";
987 normal: "bd_top_hilight.png";
993 name: "buttons_unfoc";
994 /* this is a rect part used to clip &
995 * thus control the visibility of a group
996 * of other parts (the images for the
997 * buttons themselves) with just 1 part
998 * doing the control as it acts as a
999 * master switch for all things clipped
1003 state: "default" 0.0;
1005 color: 255 255 255 255;
1006 /* visible and solid */
1009 state: "focused" 0.0;
1010 inherit: "default" 0.0;
1012 color: 255 255 255 0;
1013 /* invisible and transparent */
1017 name: "bt_close_unfoc";
1019 clip_to: "buttons_unfoc";
1020 /* clipping (thus visible region and
1021 * color + alpah is controlled by the
1024 state: "default" 0.0;
1025 rel1.to: "bt_close";
1026 rel2.to: "bt_close";
1027 image.normal: "bd_button_close_unfocused.png";
1030 state: "active" 0.0;
1031 inherit: "default" 0.0;
1037 name: "bt_max_unfoc";
1039 clip_to: "buttons_unfoc";
1041 state: "default" 0.0;
1044 image.normal: "bd_button_max_unfocused.png";
1047 state: "active" 0.0;
1048 inherit: "default" 0.0;
1054 name: "bt_min_unfoc";
1056 clip_to: "buttons_unfoc";
1058 state: "default" 0.0;
1061 image.normal: "bd_button_min_unfocused.png";
1064 state: "active" 0.0;
1065 inherit: "default" 0.0;
1071 name: "buttons_foc";
1072 /* another rect object for clipping */
1075 state: "default" 0.0;
1077 color: 255 255 255 0;
1080 state: "focused" 0.0;
1081 inherit: "default" 0.0;
1083 color: 255 255 255 255;
1087 name: "bt_close_foc";
1089 clip_to: "buttons_foc";
1090 /* controlled by the other clip object */
1092 state: "default" 0.0;
1093 rel1.to: "bt_close";
1094 rel2.to: "bt_close";
1095 image.normal: "bd_button_close_focused.png";
1098 state: "active" 0.0;
1099 inherit: "default" 0.0;
1107 clip_to: "buttons_foc";
1109 state: "default" 0.0;
1112 image.normal: "bd_button_max_focused.png";
1115 state: "active" 0.0;
1116 inherit: "default" 0.0;
1124 clip_to: "buttons_foc";
1126 state: "default" 0.0;
1129 image.normal: "bd_button_min_focused.png";
1132 state: "active" 0.0;
1133 inherit: "default" 0.0;
1140 /* an invisible rect part/object used for
1141 * layout purposes */
1145 state: "default" 0.0;
1155 to_y: "e.text.title";
1164 state: "default" 0.0;
1174 normal: "bd_title_bg.png";
1180 state: "focused" 0.0;
1181 inherit: "default" 0.0;
1191 /* this is interesting. it's another text part
1192 * that also displays the title text, but
1193 * normally is not visible. it is only made
1194 * visibile when the window becomes focused.
1195 * what is interesting is we tell it to source
1196 * the text content from another part - i.e.
1197 * the master "title" part which E sets the
1198 * text of. when that changes this part also
1199 * changes its text. this is a good way to
1200 * use multiple text objects for effects and
1201 * other things that can copy/mimic the content
1202 * of another part */
1206 effect: SOFT_SHADOW;
1207 /* different style to before - because its
1210 state: "default" 0.0;
1214 to_x: "e.text.title";
1220 to_x: "e.text.title";
1225 color_class: "border_title_active";
1227 text_source: "e.text.title";
1228 /* and here is the magic. tell
1229 * the text to be sourced from
1231 font: "Sans:style=Bold";
1235 text_class: "title_bar";
1239 state: "focused" 0.0;
1240 inherit: "default" 0.0;
1248 state: "default" 0.0;
1250 rel1.to: "title_back";
1251 rel2.to: "title_back";
1253 normal: "bd_title_over.png";
1259 state: "focused" 0.0;
1260 inherit: "default" 0.0;
1265 name: "bottom_clip";
1268 state: "default" 0.0;
1271 color: 255 255 255 255;
1277 clip_to: "bottom_clip";
1279 state: "default" 0.0;
1293 normal: "bd_resize_b.png";
1298 inherit: "default" 0.0;
1310 name: "e.swallow.client";
1311 /* this determines where the actual
1312 * client window will be placed in
1313 * the border design */
1316 state: "default" 0.0;
1329 state: "shaded" 0.0;
1330 inherit: "default" 0.0;
1339 inherit: "default" 0.0;
1352 /* these transparent rect parts are used for catching events in a way
1353 * here objects for design don't affect the events. these parts
1354 * are named speciifcally because E has config listening for specific
1355 * signals (events) coming from these named parts and based on those
1356 * will perform certain actions. these are actually all configurable
1357 * by the user, so if they want, clicking the logical "titlebar" could
1358 * close the window, not move it, and so on. the user decides this.
1359 * the theme designer simply indicates the "logcal" use of the theme
1360 * elements they have created */
1362 name: "e.event.titlebar";
1365 state: "default" 0.0;
1366 rel1.to: "title_base";
1367 rel2.to: "title_base";
1372 name: "e.event.resize.t";
1375 state: "default" 0.0;
1387 state: "shaded" 0.0;
1388 inherit: "default" 0.0;
1393 name: "e.event.resize.b";
1396 state: "default" 0.0;
1408 state: "shaded" 0.0;
1409 inherit: "default" 0.0;
1414 name: "e.event.resize.tl";
1417 state: "default" 0.0;
1429 state: "shaded" 0.0;
1430 inherit: "default" 0.0;
1435 name: "e.event.resize.tr";
1438 state: "default" 0.0;
1450 state: "shaded" 0.0;
1451 inherit: "default" 0.0;
1456 name: "e.event.resize.bl";
1459 state: "default" 0.0;
1471 state: "shaded" 0.0;
1472 inherit: "default" 0.0;
1477 name: "e.event.resize.br";
1480 state: "default" 0.0;
1492 state: "shaded" 0.0;
1493 inherit: "default" 0.0;
1498 name: "e.event.icon";
1501 state: "default" 0.0;
1502 rel1.to: "icon_area";
1503 rel2.to: "icon_area";
1508 name: "e.event.close";
1511 state: "default" 0.0;
1512 rel1.to: "bt_close";
1513 rel2.to: "bt_close";
1518 name: "e.event.minimize";
1521 state: "default" 0.0;
1528 name: "e.event.maximize";
1531 state: "default" 0.0;
1538 /* programs - these are basically snippets of simple logic to respond to
1539 * incoming signals (generated by signal emisions by code or events) */
1543 /* name of the program. must be unique
1544 * within the list of programs attached
1545 * to a group of parts */
1546 signal: "e,state,focused";
1547 /* what signal triggers this program,
1548 * if any. this can also be a glob like
1549 * "mouse,down,*" for example. note
1550 * that globs are slower to match
1551 * and empty strings are literal matches
1554 /* the source of the signal - this must also match for
1555 * the program to be run */
1556 action: STATE_SET "focused" 0.0;
1557 /* the action the program will
1558 * perform. in this case
1559 * it will set the state to
1560 * "focused" @ value 0.0 */
1561 transition: LINEAR 0.2;
1562 /* the time for the transition of the
1563 * action - it's a linear interpolation
1564 * of states here over 0.2 seconds */
1565 target: "title_back";
1566 /* these are the targets for the action.
1567 * i.e. which parts will have their state
1568 * set to "focused" over 0.2 seconds */
1570 target: "title_over";
1571 target: "buttons_foc";
1572 target: "buttons_unfoc";
1573 target: "e.text.title";
1577 /* this program is run when focus is
1578 * removed from a window border */
1579 signal: "e,state,unfocused";
1581 action: STATE_SET "default" 0.0;
1582 transition: LINEAR 0.2;
1583 target: "title_back";
1585 target: "title_over";
1586 target: "buttons_foc";
1587 target: "buttons_unfoc";
1588 target: "e.text.title";
1592 /* this program is run when the border is
1593 * meant to display an "urgent" state
1594 * (the application has something
1595 * important to show the user) */
1596 signal: "e,state,urgent";
1598 action: STATE_SET "visible" 0.0;
1599 transition: DECELERATE 0.5;
1600 /* instead of a linear transition
1601 * this will vary from state A to B
1602 * but slow down towards the end */
1606 /* when this program and its transition are
1607 * finished then chain (run) the "urgent2"
1608 * program below. this way a series of actions
1609 * and trnasitions can be chained together one
1610 * after the other */
1614 action: STATE_SET "faded" 0.0;
1615 transition: LINEAR 0.5;
1621 action: STATE_SET "visible" 0.0;
1623 /* notice - no transition. when not specified
1624 * it is assumed that the action should happen
1625 * immediately with no transition over time */
1630 /* these ae a list of icon "wobble"
1631 * programs to indicate urgency */
1632 signal: "e,state,urgent";
1634 action: STATE_SET "default" 0.0;
1635 transition: DECELERATE 0.1;
1636 target: "icon_area2";
1641 action: STATE_SET "uw1" 0.0;
1642 transition: DECELERATE 0.1;
1643 target: "icon_area2";
1648 action: STATE_SET "uw2" 0.0;
1649 target: "icon_area2";
1650 transition: DECELERATE 0.1;
1655 action: STATE_SET "uw3" 0.0;
1656 transition: DECELERATE 0.1;
1657 target: "icon_area2";
1662 action: STATE_SET "uw4" 0.0;
1663 transition: DECELERATE 0.1;
1664 target: "icon_area2";
1669 /* run when the window stops being
1671 signal: "e,state,not_urgent";
1673 action: ACTION_STOP;
1674 /* this action will stop other running programs
1675 * that are currently active. the programs to
1676 * stop are named in the targets below */
1685 after: "not_urgent2";
1688 name: "not_urgent2";
1689 action: STATE_SET "default" 0.0;
1692 target: "icon_area2";
1696 /* run when an app is known to be hung/not
1697 * responding to ping requests */
1698 signal: "e,state,hung";
1700 action: STATE_SET "shrunk" 0.0;
1701 target: "e.swallow.icon";
1702 transition: DECELERATE 0.5;
1706 /* when an app was hung but has started to
1707 * respond again, this is run */
1708 signal: "e,state,unhung";
1710 action: ACTION_STOP;
1711 target: "busy_anim";
1715 signal: "e,state,unhung";
1717 action: STATE_SET "default" 0.0;
1718 target: "e.swallow.icon";
1720 transition: ACCELERATE 0.5;
1724 /* multiple programs can be triggered
1725 * from the same signals so this is
1726 * also run when an app becomes "hung" */
1727 signal: "e,state,hung";
1729 action: STATE_SET "visible" 0.0;
1730 transition: LINEAR 0.3333;
1734 // don't have states/anim for a generic iconify action
1735 // program { name: "xx";
1736 // signal: "e,action,iconify";
1739 // don't have states/anim for a generic uniconify action
1740 // program { name: "xx";
1741 // signal: "e,action,uniconify";
1744 // don't have states/anim for a generic maximize action
1745 // program { name: "xx";
1746 // signal: "e,action,maximize";
1749 // don't have states/anim for a generic unmaximize action
1750 // program { name: "xx";
1751 // signal: "e,action,unmaximize";
1756 /* run on fullscreen maximize */
1757 signal: "e,action,maximize,fullscreen";
1759 action: STATE_SET "max" 0.0;
1761 target: "e.swallow.client";
1765 /* run on unmaximize from fullscreen */
1766 signal: "e,action,unmaximize,fullscreen";
1768 action: STATE_SET "default" 0.0;
1770 target: "e.swallow.client";
1772 // don't have any animation or stat change to do at the start of shading
1773 // program { name: "xx";
1774 // signal: "e,state,shading";
1779 /* run when the window finishes its
1780 * shading animation */
1781 signal: "e,state,shaded";
1783 action: STATE_SET "shaded" 0.0;
1785 target: "e.swallow.client";
1786 target: "e.event.resize.tl";
1787 target: "e.event.resize.tr";
1788 target: "e.event.resize.bl";
1789 target: "e.event.resize.br";
1790 target: "e.event.resize.t";
1791 target: "e.event.resize.b";
1794 name: "unshade_start";
1795 /* run when the window starts
1796 * unshading itself */
1797 signal: "e,state,unshading";
1799 action: STATE_SET "default" 0.0;
1801 target: "e.swallow.client";
1802 target: "e.event.resize.tl";
1803 target: "e.event.resize.tr";
1804 target: "e.event.resize.bl";
1805 target: "e.event.resize.br";
1806 target: "e.event.resize.t";
1807 target: "e.event.resize.b";
1809 // don't have any animation or stat change to do at the end of unshading
1810 // program { name: "xx";
1811 // signal: "e,state,unshaded";
1815 name: "resize_b_on";
1817 /* on mouse enter... */
1818 source: "e.event.resize.b";
1819 /* in this named part */
1820 action: ACTION_STOP;
1821 /* stop the following programs */
1822 target: "resize_b_on2";
1823 target: "resize_b_on3";
1824 after: "resize_b_on2";
1828 name: "resize_b_on2";
1829 action: STATE_SET "default" 0.0;
1831 after: "resize_b_on3";
1834 name: "resize_b_on3";
1835 action: STATE_SET "past" 0.0;
1836 transition: LINEAR 0.5;
1838 after: "resize_b_on2";
1841 name: "resize_b_off";
1842 signal: "mouse,out";
1843 /* on mouse leave... */
1844 source: "e.event.resize.b";
1845 action: ACTION_STOP;
1846 target: "resize_b_on";
1847 target: "resize_b_on2";
1848 target: "resize_b_on3";
1852 signal: "mouse,down,*";
1853 /* if any mouse button is pressed... */
1854 source: "e.event.icon";
1855 action: STATE_SET "active" 0.0;
1856 target: "icon_area";
1860 signal: "mouse,up,*";
1861 /* if any mouse button is released... */
1862 source: "e.event.icon";
1863 action: STATE_SET "default" 0.0;
1864 target: "icon_area";
1867 name: "bt_close_down";
1868 signal: "mouse,down,*";
1869 source: "e.event.close";
1870 action: STATE_SET "active" 0.0;
1871 target: "bt_close_unfoc";
1872 target: "bt_close_foc";
1875 name: "bt_close_up";
1876 signal: "mouse,up,*";
1877 source: "e.event.close";
1878 action: STATE_SET "default" 0.0;
1879 target: "bt_close_unfoc";
1880 target: "bt_close_foc";
1883 name: "bt_max_down";
1884 signal: "mouse,down,*";
1885 source: "e.event.maximize";
1886 action: STATE_SET "active" 0.0;
1887 target: "bt_max_unfoc";
1888 target: "bt_max_foc";
1892 signal: "mouse,up,*";
1893 source: "e.event.maximize";
1894 action: STATE_SET "default" 0.0;
1895 target: "bt_max_unfoc";
1896 target: "bt_max_foc";
1899 name: "bt_min_down";
1900 signal: "mouse,down,*";
1901 source: "e.event.minimize";
1902 action: STATE_SET "active" 0.0;
1903 target: "bt_min_unfoc";
1904 target: "bt_min_foc";
1908 signal: "mouse,up,*";
1909 source: "e.event.minimize";
1910 action: STATE_SET "default" 0.0;
1911 target: "bt_min_unfoc";
1912 target: "bt_min_foc";
1916 /* more border types - see comments in the default border for information */
1917 /*** SHAPED WINDOW BORDER ***/
1919 name: "e/widgets/border/shaped/border";
1921 image: "bd_top.png" COMP;
1922 image: "bd_top_hilight.png" COMP;
1923 image: "bd_bottom.png" COMP;
1924 image: "bd_title_bg.png" COMP;
1925 image: "bd_title_over.png" COMP;
1926 image: "bd_resize_b.png" COMP;
1927 image: "busy-1.png" COMP;
1928 image: "busy-2.png" COMP;
1929 image: "busy-3.png" COMP;
1930 image: "busy-4.png" COMP;
1931 image: "busy-5.png" COMP;
1932 image: "busy-6.png" COMP;
1933 image: "busy-7.png" COMP;
1934 image: "busy-8.png" COMP;
1935 image: "busy-9.png" COMP;
1936 image: "exclam.png" COMP;
1937 image: "bd_button_close_shadow.png" COMP;
1938 image: "bd_button_close_focused.png" COMP;
1939 image: "bd_button_close_unfocused.png" COMP;
1940 image: "bd_button_max_shadow.png" COMP;
1941 image: "bd_button_max_focused.png" COMP;
1942 image: "bd_button_max_unfocused.png" COMP;
1943 image: "bd_button_min_shadow.png" COMP;
1944 image: "bd_button_min_focused.png" COMP;
1945 image: "bd_button_min_unfocused.png" COMP;
1947 data.item: "shaped" "1";
1953 state: "default" 0.0;
1963 color_class: "border_top";
1965 normal: "bd_top.png";
1974 state: "default" 0.0;
1983 color_class: "border_bottom";
1985 normal: "bd_bottom.png";
1990 state: "shaded" 0.0;
1991 inherit: "default" 0.0;
1996 inherit: "default" 0.0;
2004 state: "default" 0.0;
2008 aspect_preference: VERTICAL;
2020 state: "active" 0.0;
2021 inherit: "default" 0.0;
2034 state: "default" 0.0;
2036 rel1.to: "icon_area";
2037 rel2.to: "icon_area";
2041 inherit: "default" 0.0;
2047 inherit: "default" 0.0;
2053 inherit: "default" 0.0;
2059 inherit: "default" 0.0;
2065 inherit: "default" 0.0;
2074 state: "default" 0.0;
2076 color: 255 255 255 0;
2079 aspect_preference: BOTH;
2080 rel1.to: "icon_area";
2081 rel2.to: "icon_area";
2083 tween: "busy-1.png";
2084 tween: "busy-2.png";
2085 tween: "busy-3.png";
2086 tween: "busy-4.png";
2087 tween: "busy-5.png";
2088 tween: "busy-6.png";
2089 tween: "busy-7.png";
2090 tween: "busy-8.png";
2091 normal: "busy-9.png";
2095 state: "visible" 0.0;
2096 inherit: "default" 0.0;
2098 color: 255 255 255 255;
2102 name: "e.swallow.icon";
2105 state: "default" 0.0;
2107 aspect_preference: BOTH;
2108 rel1.to: "icon_area2";
2109 rel2.to: "icon_area2";
2112 state: "shrunk" 0.0;
2113 inherit: "default" 0.0;
2114 rel1.relative: 0.3 0.3;
2115 rel2.relative: 0.7 0.7;
2122 state: "default" 0.0;
2124 color: 255 255 255 0;
2126 aspect_preference: BOTH;
2127 rel1.to: "icon_area";
2128 rel2.to: "icon_area";
2129 image.normal: "exclam.png";
2132 state: "visible" 0.0;
2133 inherit: "default" 0.0;
2135 color: 255 255 255 255;
2142 state: "default" 0.0;
2144 color: 255 255 255 0;
2146 aspect_preference: BOTH;
2147 rel1.to: "icon_area";
2148 rel2.to: "icon_area";
2149 image.normal: "exclam.png";
2152 state: "visible" 0.0;
2153 inherit: "default" 0.0;
2155 color: 255 255 255 255;
2159 inherit: "default" 0.0;
2160 rel1.relative: -1.0 -1.0;
2161 rel2.relative: 2.0 2.0;
2163 color: 255 255 255 0;
2167 name: "e.text.title";
2172 state: "default" 0.0;
2185 color_class: "border_title";
2187 font: "Sans:style=Bold";
2191 text_class: "title_bar";
2195 state: "focused" 0.0;
2196 inherit: "default" 0.0;
2205 state: "default" 0.0;
2210 aspect_preference: VERTICAL;
2223 image.normal: "bd_button_close_shadow.png";
2230 state: "default" 0.0;
2235 aspect_preference: VERTICAL;
2248 image.normal: "bd_button_max_shadow.png";
2255 state: "default" 0.0;
2260 aspect_preference: VERTICAL;
2273 image.normal: "bd_button_min_shadow.png";
2277 name: "top_hilight";
2280 state: "default" 0.0;
2291 color_class: "border_top_hilight";
2293 normal: "bd_top_hilight.png";
2299 name: "buttons_unfoc";
2302 state: "default" 0.0;
2304 color: 255 255 255 255;
2307 state: "focused" 0.0;
2308 inherit: "default" 0.0;
2310 color: 255 255 255 0;
2314 name: "bt_close_unfoc";
2316 clip_to: "buttons_unfoc";
2318 state: "default" 0.0;
2319 rel1.to: "bt_close";
2320 rel2.to: "bt_close";
2321 image.normal: "bd_button_close_unfocused.png";
2324 state: "active" 0.0;
2325 inherit: "default" 0.0;
2331 name: "bt_max_unfoc";
2333 clip_to: "buttons_unfoc";
2335 state: "default" 0.0;
2338 image.normal: "bd_button_max_unfocused.png";
2341 state: "active" 0.0;
2342 inherit: "default" 0.0;
2348 name: "bt_min_unfoc";
2350 clip_to: "buttons_unfoc";
2352 state: "default" 0.0;
2355 image.normal: "bd_button_min_unfocused.png";
2358 state: "active" 0.0;
2359 inherit: "default" 0.0;
2365 name: "buttons_foc";
2368 state: "default" 0.0;
2370 color: 255 255 255 0;
2373 state: "focused" 0.0;
2374 inherit: "default" 0.0;
2376 color: 255 255 255 255;
2380 name: "bt_close_foc";
2382 clip_to: "buttons_foc";
2384 state: "default" 0.0;
2385 rel1.to: "bt_close";
2386 rel2.to: "bt_close";
2387 image.normal: "bd_button_close_focused.png";
2390 state: "active" 0.0;
2391 inherit: "default" 0.0;
2399 clip_to: "buttons_foc";
2401 state: "default" 0.0;
2404 image.normal: "bd_button_max_focused.png";
2407 state: "active" 0.0;
2408 inherit: "default" 0.0;
2416 clip_to: "buttons_foc";
2418 state: "default" 0.0;
2421 image.normal: "bd_button_min_focused.png";
2424 state: "active" 0.0;
2425 inherit: "default" 0.0;
2435 state: "default" 0.0;
2445 to_y: "e.text.title";
2454 state: "default" 0.0;
2464 normal: "bd_title_bg.png";
2470 state: "focused" 0.0;
2471 inherit: "default" 0.0;
2484 effect: SOFT_SHADOW;
2486 state: "default" 0.0;
2490 to_x: "e.text.title";
2496 to_x: "e.text.title";
2501 color_class: "border_title_active";
2503 text_source: "e.text.title";
2504 font: "Sans:style=Bold";
2508 text_class: "title_bar";
2512 state: "focused" 0.0;
2513 inherit: "default" 0.0;
2521 state: "default" 0.0;
2523 rel1.to: "title_back";
2524 rel2.to: "title_back";
2526 normal: "bd_title_over.png";
2532 state: "focused" 0.0;
2533 inherit: "default" 0.0;
2538 name: "bottom_clip";
2541 state: "default" 0.0;
2544 color: 255 255 255 255;
2550 clip_to: "bottom_clip";
2552 state: "default" 0.0;
2566 normal: "bd_resize_b.png";
2571 inherit: "default" 0.0;
2583 name: "e.swallow.client";
2586 state: "default" 0.0;
2599 state: "shaded" 0.0;
2600 inherit: "default" 0.0;
2609 inherit: "default" 0.0;
2623 name: "e.event.titlebar";
2626 state: "default" 0.0;
2627 rel1.to: "title_base";
2628 rel2.to: "title_base";
2633 name: "e.event.resize.t";
2636 state: "default" 0.0;
2648 state: "shaded" 0.0;
2649 inherit: "default" 0.0;
2654 name: "e.event.resize.b";
2657 state: "default" 0.0;
2669 state: "shaded" 0.0;
2670 inherit: "default" 0.0;
2675 name: "e.event.resize.tl";
2678 state: "default" 0.0;
2690 state: "shaded" 0.0;
2691 inherit: "default" 0.0;
2696 name: "e.event.resize.tr";
2699 state: "default" 0.0;
2711 state: "shaded" 0.0;
2712 inherit: "default" 0.0;
2717 name: "e.event.resize.bl";
2720 state: "default" 0.0;
2732 state: "shaded" 0.0;
2733 inherit: "default" 0.0;
2738 name: "e.event.resize.br";
2741 state: "default" 0.0;
2753 state: "shaded" 0.0;
2754 inherit: "default" 0.0;
2759 name: "e.event.icon";
2762 state: "default" 0.0;
2763 rel1.to: "icon_area";
2764 rel2.to: "icon_area";
2769 name: "e.event.close";
2772 state: "default" 0.0;
2773 rel1.to: "bt_close";
2774 rel2.to: "bt_close";
2779 name: "e.event.minimize";
2782 state: "default" 0.0;
2789 name: "e.event.maximize";
2792 state: "default" 0.0;
2802 signal: "e,state,focused";
2804 action: STATE_SET "focused" 0.0;
2805 transition: LINEAR 0.2;
2806 target: "title_back";
2808 target: "title_over";
2809 target: "buttons_foc";
2810 target: "buttons_unfoc";
2811 target: "e.text.title";
2815 signal: "e,state,unfocused";
2817 action: STATE_SET "default" 0.0;
2818 transition: LINEAR 0.2;
2819 target: "title_back";
2821 target: "title_over";
2822 target: "buttons_foc";
2823 target: "buttons_unfoc";
2824 target: "e.text.title";
2828 signal: "e,state,urgent";
2830 action: STATE_SET "visible" 0.0;
2833 transition: DECELERATE 0.5;
2838 action: STATE_SET "faded" 0.0;
2840 transition: LINEAR 0.5;
2845 action: STATE_SET "visible" 0.0;
2851 signal: "e,state,urgent";
2853 action: STATE_SET "default" 0.0;
2854 target: "icon_area2";
2855 transition: DECELERATE 0.1;
2860 action: STATE_SET "uw1" 0.0;
2861 target: "icon_area2";
2862 transition: DECELERATE 0.1;
2867 action: STATE_SET "uw2" 0.0;
2868 target: "icon_area2";
2869 transition: DECELERATE 0.1;
2874 action: STATE_SET "uw3" 0.0;
2875 target: "icon_area2";
2876 transition: DECELERATE 0.1;
2881 action: STATE_SET "uw4" 0.0;
2882 target: "icon_area2";
2883 transition: DECELERATE 0.1;
2888 signal: "e,state,not_urgent";
2890 action: ACTION_STOP;
2899 after: "not_urgent2";
2902 name: "not_urgent2";
2903 action: STATE_SET "default" 0.0;
2906 target: "icon_area2";
2910 signal: "e,state,hung";
2913 action: STATE_SET "shrunk" 0.0;
2914 target: "e.swallow.icon";
2915 transition: DECELERATE 0.5;
2919 signal: "e,state,unhung";
2922 action: ACTION_STOP;
2923 target: "busy_anim";
2927 signal: "e,state,unhung";
2930 action: STATE_SET "default" 0.0;
2931 target: "e.swallow.icon";
2933 transition: ACCELERATE 0.5;
2937 signal: "e,state,hung";
2939 action: STATE_SET "visible" 0.0;
2940 transition: LINEAR 0.3333;
2946 signal: "e,action,maximize,fullscreen";
2948 action: STATE_SET "max" 0.0;
2950 target: "e.swallow.client";
2954 signal: "e,action,unmaximize,fullscreen";
2956 action: STATE_SET "default" 0.0;
2958 target: "e.swallow.client";
2962 signal: "e,state,shaded";
2964 action: STATE_SET "shaded" 0.0;
2966 target: "e.swallow.client";
2967 target: "e.event.resize.tl";
2968 target: "e.event.resize.tr";
2969 target: "e.event.resize.bl";
2970 target: "e.event.resize.br";
2971 target: "e.event.resize.t";
2972 target: "e.event.resize.b";
2975 name: "unshade_start";
2976 signal: "e,state,unshading";
2978 action: STATE_SET "default" 0.0;
2980 target: "e.swallow.client";
2981 target: "e.event.resize.tl";
2982 target: "e.event.resize.tr";
2983 target: "e.event.resize.bl";
2984 target: "e.event.resize.br";
2985 target: "e.event.resize.t";
2986 target: "e.event.resize.b";
2989 name: "resize_b_on";
2991 source: "e.event.resize.b";
2992 action: ACTION_STOP;
2993 target: "resize_b_on2";
2994 target: "resize_b_on3";
2995 after: "resize_b_on2";
2998 name: "resize_b_on2";
2999 action: STATE_SET "default" 0.0;
3001 after: "resize_b_on3";
3004 name: "resize_b_on3";
3005 action: STATE_SET "past" 0.0;
3006 transition: LINEAR 0.5;
3008 after: "resize_b_on2";
3011 name: "resize_b_off";
3012 signal: "mouse,out";
3013 source: "e.event.resize.b";
3014 action: ACTION_STOP;
3015 target: "resize_b_on";
3016 target: "resize_b_on2";
3017 target: "resize_b_on3";
3021 signal: "mouse,down,*";
3022 source: "e.event.icon";
3023 action: STATE_SET "active" 0.0;
3024 target: "icon_area";
3028 signal: "mouse,up,*";
3029 source: "e.event.icon";
3030 action: STATE_SET "default" 0.0;
3031 target: "icon_area";
3034 name: "bt_close_down";
3035 signal: "mouse,down,*";
3036 source: "e.event.close";
3037 action: STATE_SET "active" 0.0;
3038 target: "bt_close_unfoc";
3039 target: "bt_close_foc";
3042 name: "bt_close_up";
3043 signal: "mouse,up,*";
3044 source: "e.event.close";
3045 action: STATE_SET "default" 0.0;
3046 target: "bt_close_unfoc";
3047 target: "bt_close_foc";
3050 name: "bt_max_down";
3051 signal: "mouse,down,*";
3052 source: "e.event.maximize";
3053 action: STATE_SET "active" 0.0;
3054 target: "bt_max_unfoc";
3055 target: "bt_max_foc";
3059 signal: "mouse,up,*";
3060 source: "e.event.maximize";
3061 action: STATE_SET "default" 0.0;
3062 target: "bt_max_unfoc";
3063 target: "bt_max_foc";
3066 name: "bt_min_down";
3067 signal: "mouse,down,*";
3068 source: "e.event.minimize";
3069 action: STATE_SET "active" 0.0;
3070 target: "bt_min_unfoc";
3071 target: "bt_min_foc";
3075 signal: "mouse,up,*";
3076 source: "e.event.minimize";
3077 action: STATE_SET "default" 0.0;
3078 target: "bt_min_unfoc";
3079 target: "bt_min_foc";
3083 /*** NORESIZE WINDOW BORDER ***/
3085 name: "e/widgets/border/noresize/border";
3087 image: "bd_top.png" COMP;
3088 image: "bd_top_hilight.png" COMP;
3089 image: "bd_title_bg.png" COMP;
3090 image: "bd_title_over.png" COMP;
3091 image: "busy-1.png" COMP;
3092 image: "busy-2.png" COMP;
3093 image: "busy-3.png" COMP;
3094 image: "busy-4.png" COMP;
3095 image: "busy-5.png" COMP;
3096 image: "busy-6.png" COMP;
3097 image: "busy-7.png" COMP;
3098 image: "busy-8.png" COMP;
3099 image: "busy-9.png" COMP;
3100 image: "exclam.png" COMP;
3101 image: "bd_button_close_shadow.png" COMP;
3102 image: "bd_button_close_focused.png" COMP;
3103 image: "bd_button_close_unfocused.png" COMP;
3104 image: "bd_button_max_shadow.png" COMP;
3105 image: "bd_button_max_focused.png" COMP;
3106 image: "bd_button_max_unfocused.png" COMP;
3107 image: "bd_button_min_shadow.png" COMP;
3108 image: "bd_button_min_focused.png" COMP;
3109 image: "bd_button_min_unfocused.png" COMP;
3116 state: "default" 0.0;
3126 color_class: "border_top";
3128 normal: "bd_top.png";
3137 state: "default" 0.0;
3141 aspect_preference: VERTICAL;
3153 state: "active" 0.0;
3154 inherit: "default" 0.0;
3167 state: "default" 0.0;
3169 rel1.to: "icon_area";
3170 rel2.to: "icon_area";
3174 inherit: "default" 0.0;
3180 inherit: "default" 0.0;
3186 inherit: "default" 0.0;
3192 inherit: "default" 0.0;
3198 inherit: "default" 0.0;
3207 state: "default" 0.0;
3209 color: 255 255 255 0;
3212 aspect_preference: BOTH;
3213 rel1.to: "icon_area";
3214 rel2.to: "icon_area";
3216 tween: "busy-1.png";
3217 tween: "busy-2.png";
3218 tween: "busy-3.png";
3219 tween: "busy-4.png";
3220 tween: "busy-5.png";
3221 tween: "busy-6.png";
3222 tween: "busy-7.png";
3223 tween: "busy-8.png";
3224 normal: "busy-9.png";
3228 state: "visible" 0.0;
3229 inherit: "default" 0.0;
3231 color: 255 255 255 255;
3235 name: "e.swallow.icon";
3238 state: "default" 0.0;
3240 aspect_preference: BOTH;
3241 rel1.to: "icon_area2";
3242 rel2.to: "icon_area2";
3245 state: "shrunk" 0.0;
3246 inherit: "default" 0.0;
3247 rel1.relative: 0.3 0.3;
3248 rel2.relative: 0.7 0.7;
3255 state: "default" 0.0;
3257 color: 255 255 255 0;
3259 aspect_preference: BOTH;
3260 rel1.to: "icon_area";
3261 rel2.to: "icon_area";
3262 image.normal: "exclam.png";
3265 state: "visible" 0.0;
3266 inherit: "default" 0.0;
3268 color: 255 255 255 255;
3275 state: "default" 0.0;
3277 color: 255 255 255 0;
3279 aspect_preference: BOTH;
3280 rel1.to: "icon_area";
3281 rel2.to: "icon_area";
3282 image.normal: "exclam.png";
3285 state: "visible" 0.0;
3286 inherit: "default" 0.0;
3288 color: 255 255 255 255;
3292 inherit: "default" 0.0;
3293 rel1.relative: -1.0 -1.0;
3294 rel2.relative: 2.0 2.0;
3296 color: 255 255 255 0;
3300 name: "e.text.title";
3305 state: "default" 0.0;
3318 color_class: "border_title";
3320 font: "Sans:style=Bold";
3324 text_class: "title_bar";
3328 state: "focused" 0.0;
3329 inherit: "default" 0.0;
3338 state: "default" 0.0;
3343 aspect_preference: VERTICAL;
3356 image.normal: "bd_button_close_shadow.png";
3363 state: "default" 0.0;
3368 aspect_preference: VERTICAL;
3381 image.normal: "bd_button_max_shadow.png";
3388 state: "default" 0.0;
3393 aspect_preference: VERTICAL;
3406 image.normal: "bd_button_min_shadow.png";
3410 name: "top_hilight";
3413 state: "default" 0.0;
3424 color_class: "border_top_hilight";
3426 normal: "bd_top_hilight.png";
3432 name: "buttons_unfoc";
3435 state: "default" 0.0;
3437 color: 255 255 255 255;
3440 state: "focused" 0.0;
3441 inherit: "default" 0.0;
3443 color: 255 255 255 0;
3447 name: "bt_close_unfoc";
3449 clip_to: "buttons_unfoc";
3451 state: "default" 0.0;
3452 rel1.to: "bt_close";
3453 rel2.to: "bt_close";
3454 image.normal: "bd_button_close_unfocused.png";
3457 state: "active" 0.0;
3458 inherit: "default" 0.0;
3464 name: "bt_max_unfoc";
3466 clip_to: "buttons_unfoc";
3468 state: "default" 0.0;
3471 image.normal: "bd_button_max_unfocused.png";
3474 state: "active" 0.0;
3475 inherit: "default" 0.0;
3481 name: "bt_min_unfoc";
3483 clip_to: "buttons_unfoc";
3485 state: "default" 0.0;
3488 image.normal: "bd_button_min_unfocused.png";
3491 state: "active" 0.0;
3492 inherit: "default" 0.0;
3498 name: "buttons_foc";
3501 state: "default" 0.0;
3503 color: 255 255 255 0;
3506 state: "focused" 0.0;
3507 inherit: "default" 0.0;
3509 color: 255 255 255 255;
3513 name: "bt_close_foc";
3515 clip_to: "buttons_foc";
3517 state: "default" 0.0;
3518 rel1.to: "bt_close";
3519 rel2.to: "bt_close";
3520 image.normal: "bd_button_close_focused.png";
3523 state: "active" 0.0;
3524 inherit: "default" 0.0;
3532 clip_to: "buttons_foc";
3534 state: "default" 0.0;
3537 image.normal: "bd_button_max_focused.png";
3540 state: "active" 0.0;
3541 inherit: "default" 0.0;
3549 clip_to: "buttons_foc";
3551 state: "default" 0.0;
3554 image.normal: "bd_button_min_focused.png";
3557 state: "active" 0.0;
3558 inherit: "default" 0.0;
3568 state: "default" 0.0;
3578 to_y: "e.text.title";
3587 state: "default" 0.0;
3597 normal: "bd_title_bg.png";
3603 state: "focused" 0.0;
3604 inherit: "default" 0.0;
3617 effect: SOFT_SHADOW;
3619 state: "default" 0.0;
3623 to_x: "e.text.title";
3629 to_x: "e.text.title";
3634 color_class: "border_title_active";
3636 text_source: "e.text.title";
3637 font: "Sans:style=Bold";
3641 text_class: "title_bar";
3645 state: "focused" 0.0;
3646 inherit: "default" 0.0;
3654 state: "default" 0.0;
3656 rel1.to: "title_back";
3657 rel2.to: "title_back";
3659 normal: "bd_title_over.png";
3665 state: "focused" 0.0;
3666 inherit: "default" 0.0;
3671 name: "e.swallow.client";
3674 state: "default" 0.0;
3686 state: "shaded" 0.0;
3687 inherit: "default" 0.0;
3695 inherit: "default" 0.0;
3708 name: "e.event.titlebar";
3711 state: "default" 0.0;
3712 rel1.to: "title_base";
3713 rel2.to: "title_base";
3718 name: "e.event.icon";
3721 state: "default" 0.0;
3722 rel1.to: "icon_area";
3723 rel2.to: "icon_area";
3728 name: "e.event.close";
3731 state: "default" 0.0;
3732 rel1.to: "bt_close";
3733 rel2.to: "bt_close";
3738 name: "e.event.minimize";
3741 state: "default" 0.0;
3748 name: "e.event.maximize";
3751 state: "default" 0.0;
3761 signal: "e,state,focused";
3763 action: STATE_SET "focused" 0.0;
3764 transition: LINEAR 0.2;
3765 target: "title_back";
3767 target: "title_over";
3768 target: "buttons_foc";
3769 target: "buttons_unfoc";
3770 target: "e.text.title";
3774 signal: "e,state,unfocused";
3776 action: STATE_SET "default" 0.0;
3777 transition: LINEAR 0.2;
3778 target: "title_back";
3780 target: "title_over";
3781 target: "buttons_foc";
3782 target: "buttons_unfoc";
3783 target: "e.text.title";
3787 signal: "e,state,urgent";
3789 action: STATE_SET "visible" 0.0;
3792 transition: DECELERATE 0.5;
3797 action: STATE_SET "faded" 0.0;
3799 transition: LINEAR 0.5;
3804 action: STATE_SET "visible" 0.0;
3810 signal: "e,state,urgent";
3812 action: STATE_SET "default" 0.0;
3813 target: "icon_area2";
3814 transition: DECELERATE 0.1;
3819 action: STATE_SET "uw1" 0.0;
3820 target: "icon_area2";
3821 transition: DECELERATE 0.1;
3826 action: STATE_SET "uw2" 0.0;
3827 target: "icon_area2";
3828 transition: DECELERATE 0.1;
3833 action: STATE_SET "uw3" 0.0;
3834 target: "icon_area2";
3835 transition: DECELERATE 0.1;
3840 action: STATE_SET "uw4" 0.0;
3841 target: "icon_area2";
3842 transition: DECELERATE 0.1;
3847 signal: "e,state,not_urgent";
3849 action: ACTION_STOP;
3858 after: "not_urgent2";
3861 name: "not_urgent2";
3862 action: STATE_SET "default" 0.0;
3865 target: "icon_area2";
3869 signal: "e,state,hung";
3872 action: STATE_SET "shrunk" 0.0;
3873 target: "e.swallow.icon";
3874 transition: DECELERATE 0.5;
3878 signal: "e,state,unhung";
3881 action: ACTION_STOP;
3882 target: "busy_anim";
3886 signal: "e,state,unhung";
3889 action: STATE_SET "default" 0.0;
3890 target: "e.swallow.icon";
3892 transition: ACCELERATE 0.5;
3896 signal: "e,state,hung";
3898 action: STATE_SET "visible" 0.0;
3899 transition: LINEAR 0.3333;
3905 signal: "e,action,maximize,fullscreen";
3907 action: STATE_SET "max" 0.0;
3908 target: "e.swallow.client";
3912 signal: "e,action,unmaximize,fullscreen";
3914 action: STATE_SET "default" 0.0;
3915 target: "e.swallow.client";
3919 signal: "e,state,shaded";
3921 action: STATE_SET "shaded" 0.0;
3922 target: "e.swallow.client";
3925 name: "unshade_start";
3926 signal: "e,state,unshading";
3928 action: STATE_SET "default" 0.0;
3929 target: "e.swallow.client";
3933 signal: "mouse,down,*";
3934 source: "e.event.icon";
3935 action: STATE_SET "active" 0.0;
3936 target: "icon_area";
3940 signal: "mouse,up,*";
3941 source: "e.event.icon";
3942 action: STATE_SET "default" 0.0;
3943 target: "icon_area";
3946 name: "bt_close_down";
3947 signal: "mouse,down,*";
3948 source: "e.event.close";
3949 action: STATE_SET "active" 0.0;
3950 target: "bt_close_unfoc";
3951 target: "bt_close_foc";
3954 name: "bt_close_up";
3955 signal: "mouse,up,*";
3956 source: "e.event.close";
3957 action: STATE_SET "default" 0.0;
3958 target: "bt_close_unfoc";
3959 target: "bt_close_foc";
3962 name: "bt_max_down";
3963 signal: "mouse,down,*";
3964 source: "e.event.maximize";
3965 action: STATE_SET "active" 0.0;
3966 target: "bt_max_unfoc";
3967 target: "bt_max_foc";
3971 signal: "mouse,up,*";
3972 source: "e.event.maximize";
3973 action: STATE_SET "default" 0.0;
3974 target: "bt_max_unfoc";
3975 target: "bt_max_foc";
3978 name: "bt_min_down";
3979 signal: "mouse,down,*";
3980 source: "e.event.minimize";
3981 action: STATE_SET "active" 0.0;
3982 target: "bt_min_unfoc";
3983 target: "bt_min_foc";
3987 signal: "mouse,up,*";
3988 source: "e.event.minimize";
3989 action: STATE_SET "default" 0.0;
3990 target: "bt_min_unfoc";
3991 target: "bt_min_foc";
3995 /*** DIALOG WINDOW BORDER ***/
3997 name: "e/widgets/border/dialog/border";
3999 image: "bd_top.png" COMP;
4000 image: "bd_top_hilight.png" COMP;
4001 image: "bd_bottom.png" COMP;
4002 image: "bd_title_bg.png" COMP;
4003 image: "bd_title_over.png" COMP;
4004 image: "bd_resize_b.png" COMP;
4005 image: "busy-1.png" COMP;
4006 image: "busy-2.png" COMP;
4007 image: "busy-3.png" COMP;
4008 image: "busy-4.png" COMP;
4009 image: "busy-5.png" COMP;
4010 image: "busy-6.png" COMP;
4011 image: "busy-7.png" COMP;
4012 image: "busy-8.png" COMP;
4013 image: "busy-9.png" COMP;
4014 image: "exclam.png" COMP;
4015 image: "bd_button_close_shadow.png" COMP;
4016 image: "bd_button_close_focused.png" COMP;
4017 image: "bd_button_close_unfocused.png" COMP;
4024 state: "default" 0.0;
4034 color_class: "border_top";
4036 normal: "bd_top.png";
4045 state: "default" 0.0;
4054 color_class: "border_bottom";
4056 normal: "bd_bottom.png";
4061 state: "shaded" 0.0;
4062 inherit: "default" 0.0;
4067 inherit: "default" 0.0;
4075 state: "default" 0.0;
4079 aspect_preference: VERTICAL;
4091 state: "active" 0.0;
4092 inherit: "default" 0.0;
4105 state: "default" 0.0;
4107 rel1.to: "icon_area";
4108 rel2.to: "icon_area";
4112 inherit: "default" 0.0;
4118 inherit: "default" 0.0;
4124 inherit: "default" 0.0;
4130 inherit: "default" 0.0;
4136 inherit: "default" 0.0;
4145 state: "default" 0.0;
4147 color: 255 255 255 0;
4150 aspect_preference: BOTH;
4151 rel1.to: "icon_area";
4152 rel2.to: "icon_area";
4154 tween: "busy-1.png";
4155 tween: "busy-2.png";
4156 tween: "busy-3.png";
4157 tween: "busy-4.png";
4158 tween: "busy-5.png";
4159 tween: "busy-6.png";
4160 tween: "busy-7.png";
4161 tween: "busy-8.png";
4162 normal: "busy-9.png";
4166 state: "visible" 0.0;
4167 inherit: "default" 0.0;
4169 color: 255 255 255 255;
4173 name: "e.swallow.icon";
4176 state: "default" 0.0;
4178 aspect_preference: BOTH;
4179 rel1.to: "icon_area2";
4180 rel2.to: "icon_area2";
4183 state: "shrunk" 0.0;
4184 inherit: "default" 0.0;
4185 rel1.relative: 0.3 0.3;
4186 rel2.relative: 0.7 0.7;
4193 state: "default" 0.0;
4195 color: 255 255 255 0;
4197 aspect_preference: BOTH;
4198 rel1.to: "icon_area";
4199 rel2.to: "icon_area";
4200 image.normal: "exclam.png";
4203 state: "visible" 0.0;
4204 inherit: "default" 0.0;
4206 color: 255 255 255 255;
4213 state: "default" 0.0;
4215 color: 255 255 255 0;
4217 aspect_preference: BOTH;
4218 rel1.to: "icon_area";
4219 rel2.to: "icon_area";
4220 image.normal: "exclam.png";
4223 state: "visible" 0.0;
4224 inherit: "default" 0.0;
4226 color: 255 255 255 255;
4230 inherit: "default" 0.0;
4231 rel1.relative: -1.0 -1.0;
4232 rel2.relative: 2.0 2.0;
4234 color: 255 255 255 0;
4238 name: "e.text.title";
4243 state: "default" 0.0;
4256 color_class: "border_title";
4258 font: "Sans:style=Bold";
4262 text_class: "title_bar";
4266 state: "focused" 0.0;
4267 inherit: "default" 0.0;
4276 state: "default" 0.0;
4281 aspect_preference: VERTICAL;
4294 image.normal: "bd_button_close_shadow.png";
4298 name: "top_hilight";
4301 state: "default" 0.0;
4312 color_class: "border_top_hilight";
4314 normal: "bd_top_hilight.png";
4320 name: "buttons_unfoc";
4323 state: "default" 0.0;
4325 color: 255 255 255 255;
4328 state: "focused" 0.0;
4329 inherit: "default" 0.0;
4331 color: 255 255 255 0;
4335 name: "bt_close_unfoc";
4337 clip_to: "buttons_unfoc";
4339 state: "default" 0.0;
4340 rel1.to: "bt_close";
4341 rel2.to: "bt_close";
4342 image.normal: "bd_button_close_unfocused.png";
4345 state: "active" 0.0;
4346 inherit: "default" 0.0;
4352 name: "buttons_foc";
4355 state: "default" 0.0;
4357 color: 255 255 255 0;
4360 state: "focused" 0.0;
4361 inherit: "default" 0.0;
4363 color: 255 255 255 255;
4367 name: "bt_close_foc";
4369 clip_to: "buttons_foc";
4371 state: "default" 0.0;
4372 rel1.to: "bt_close";
4373 rel2.to: "bt_close";
4374 image.normal: "bd_button_close_focused.png";
4377 state: "active" 0.0;
4378 inherit: "default" 0.0;
4388 state: "default" 0.0;
4398 to_y: "e.text.title";
4407 state: "default" 0.0;
4417 normal: "bd_title_bg.png";
4423 state: "focused" 0.0;
4424 inherit: "default" 0.0;
4437 effect: SOFT_SHADOW;
4439 state: "default" 0.0;
4443 to_x: "e.text.title";
4449 to_x: "e.text.title";
4454 color_class: "border_title_active";
4456 text_source: "e.text.title";
4457 font: "Sans:style=Bold";
4461 text_class: "title_bar";
4465 state: "focused" 0.0;
4466 inherit: "default" 0.0;
4474 state: "default" 0.0;
4476 rel1.to: "title_back";
4477 rel2.to: "title_back";
4479 normal: "bd_title_over.png";
4485 state: "focused" 0.0;
4486 inherit: "default" 0.0;
4491 name: "bottom_clip";
4494 state: "default" 0.0;
4497 color: 255 255 255 255;
4503 clip_to: "bottom_clip";
4505 state: "default" 0.0;
4519 normal: "bd_resize_b.png";
4524 inherit: "default" 0.0;
4536 name: "e.swallow.client";
4539 state: "default" 0.0;
4552 state: "shaded" 0.0;
4553 inherit: "default" 0.0;
4562 inherit: "default" 0.0;
4576 name: "e.event.titlebar";
4579 state: "default" 0.0;
4580 rel1.to: "title_base";
4581 rel2.to: "title_base";
4586 name: "e.event.resize.t";
4589 state: "default" 0.0;
4601 state: "shaded" 0.0;
4602 inherit: "default" 0.0;
4607 name: "e.event.resize.b";
4610 state: "default" 0.0;
4622 state: "shaded" 0.0;
4623 inherit: "default" 0.0;
4628 name: "e.event.resize.tl";
4631 state: "default" 0.0;
4643 state: "shaded" 0.0;
4644 inherit: "default" 0.0;
4649 name: "e.event.resize.tr";
4652 state: "default" 0.0;
4664 state: "shaded" 0.0;
4665 inherit: "default" 0.0;
4670 name: "e.event.resize.bl";
4673 state: "default" 0.0;
4685 state: "shaded" 0.0;
4686 inherit: "default" 0.0;
4691 name: "e.event.resize.br";
4694 state: "default" 0.0;
4706 state: "shaded" 0.0;
4707 inherit: "default" 0.0;
4712 name: "e.event.icon";
4715 state: "default" 0.0;
4716 rel1.to: "icon_area";
4717 rel2.to: "icon_area";
4722 name: "e.event.close";
4725 state: "default" 0.0;
4726 rel1.to: "bt_close";
4727 rel2.to: "bt_close";
4735 signal: "e,state,focused";
4737 action: STATE_SET "focused" 0.0;
4738 transition: LINEAR 0.2;
4739 target: "title_back";
4741 target: "title_over";
4742 target: "buttons_foc";
4743 target: "buttons_unfoc";
4744 target: "e.text.title";
4748 signal: "e,state,unfocused";
4750 action: STATE_SET "default" 0.0;
4751 transition: LINEAR 0.2;
4752 target: "title_back";
4754 target: "title_over";
4755 target: "buttons_foc";
4756 target: "buttons_unfoc";
4757 target: "e.text.title";
4761 signal: "e,state,urgent";
4763 action: STATE_SET "visible" 0.0;
4766 transition: DECELERATE 0.5;
4771 action: STATE_SET "faded" 0.0;
4773 transition: LINEAR 0.5;
4778 action: STATE_SET "visible" 0.0;
4784 signal: "e,state,urgent";
4786 action: STATE_SET "default" 0.0;
4787 target: "icon_area2";
4788 transition: DECELERATE 0.1;
4793 action: STATE_SET "uw1" 0.0;
4794 target: "icon_area2";
4795 transition: DECELERATE 0.1;
4800 action: STATE_SET "uw2" 0.0;
4801 target: "icon_area2";
4802 transition: DECELERATE 0.1;
4807 action: STATE_SET "uw3" 0.0;
4808 target: "icon_area2";
4809 transition: DECELERATE 0.1;
4814 action: STATE_SET "uw4" 0.0;
4815 target: "icon_area2";
4816 transition: DECELERATE 0.1;
4821 signal: "e,state,not_urgent";
4823 action: ACTION_STOP;
4832 after: "not_urgent2";
4835 name: "not_urgent2";
4836 action: STATE_SET "default" 0.0;
4839 target: "icon_area2";
4843 signal: "e,state,hung";
4846 action: STATE_SET "shrunk" 0.0;
4847 target: "e.swallow.icon";
4848 transition: DECELERATE 0.5;
4852 signal: "e,state,unhung";
4855 action: ACTION_STOP;
4856 target: "busy_anim";
4860 signal: "e,state,unhung";
4863 action: STATE_SET "default" 0.0;
4864 target: "e.swallow.icon";
4866 transition: ACCELERATE 0.5;
4870 signal: "e,state,hung";
4872 action: STATE_SET "visible" 0.0;
4873 transition: LINEAR 0.3333;
4879 signal: "e,action,maximize,fullscreen";
4881 action: STATE_SET "max" 0.0;
4883 target: "e.swallow.client";
4887 signal: "e,action,unmaximize,fullscreen";
4889 action: STATE_SET "default" 0.0;
4891 target: "e.swallow.client";
4895 signal: "e,state,shaded";
4897 action: STATE_SET "shaded" 0.0;
4899 target: "e.swallow.client";
4900 target: "e.event.resize.tl";
4901 target: "e.event.resize.tr";
4902 target: "e.event.resize.bl";
4903 target: "e.event.resize.br";
4904 target: "e.event.resize.t";
4905 target: "e.event.resize.b";
4908 name: "unshade_start";
4909 signal: "e,state,unshading";
4911 action: STATE_SET "default" 0.0;
4913 target: "e.swallow.client";
4914 target: "e.event.resize.tl";
4915 target: "e.event.resize.tr";
4916 target: "e.event.resize.bl";
4917 target: "e.event.resize.br";
4918 target: "e.event.resize.t";
4919 target: "e.event.resize.b";
4922 name: "resize_b_on";
4924 source: "e.event.resize.b";
4925 action: ACTION_STOP;
4926 target: "resize_b_on2";
4927 target: "resize_b_on3";
4928 after: "resize_b_on2";
4931 name: "resize_b_on2";
4932 action: STATE_SET "default" 0.0;
4934 after: "resize_b_on3";
4937 name: "resize_b_on3";
4938 action: STATE_SET "past" 0.0;
4939 transition: LINEAR 0.5;
4941 after: "resize_b_on2";
4944 name: "resize_b_off";
4945 signal: "mouse,out";
4946 source: "e.event.resize.b";
4947 action: ACTION_STOP;
4948 target: "resize_b_on";
4949 target: "resize_b_on2";
4950 target: "resize_b_on3";
4954 signal: "mouse,down,*";
4955 source: "e.event.icon";
4956 action: STATE_SET "active" 0.0;
4957 target: "icon_area";
4961 signal: "mouse,up,*";
4962 source: "e.event.icon";
4963 action: STATE_SET "default" 0.0;
4964 target: "icon_area";
4967 name: "bt_close_down";
4968 signal: "mouse,down,*";
4969 source: "e.event.close";
4970 action: STATE_SET "active" 0.0;
4971 target: "bt_close_unfoc";
4972 target: "bt_close_foc";
4975 name: "bt_close_up";
4976 signal: "mouse,up,*";
4977 source: "e.event.close";
4978 action: STATE_SET "default" 0.0;
4979 target: "bt_close_unfoc";
4980 target: "bt_close_foc";
4984 /*** NORESIZE DIALOG WINDOW BORDER ***/
4986 name: "e/widgets/border/noresize_dialog/border";
4988 image: "bd_top.png" COMP;
4989 image: "bd_top_hilight.png" COMP;
4990 image: "bd_title_bg.png" COMP;
4991 image: "bd_title_over.png" COMP;
4992 image: "busy-1.png" COMP;
4993 image: "busy-2.png" COMP;
4994 image: "busy-3.png" COMP;
4995 image: "busy-4.png" COMP;
4996 image: "busy-5.png" COMP;
4997 image: "busy-6.png" COMP;
4998 image: "busy-7.png" COMP;
4999 image: "busy-8.png" COMP;
5000 image: "busy-9.png" COMP;
5001 image: "exclam.png" COMP;
5002 image: "bd_button_close_shadow.png" COMP;
5003 image: "bd_button_close_focused.png" COMP;
5004 image: "bd_button_close_unfocused.png" COMP;
5011 state: "default" 0.0;
5021 color_class: "border_top";
5023 normal: "bd_top.png";
5032 state: "default" 0.0;
5036 aspect_preference: VERTICAL;
5048 state: "active" 0.0;
5049 inherit: "default" 0.0;
5062 state: "default" 0.0;
5064 rel1.to: "icon_area";
5065 rel2.to: "icon_area";
5069 inherit: "default" 0.0;
5075 inherit: "default" 0.0;
5081 inherit: "default" 0.0;
5087 inherit: "default" 0.0;
5093 inherit: "default" 0.0;
5102 state: "default" 0.0;
5104 color: 255 255 255 0;
5107 aspect_preference: BOTH;
5108 rel1.to: "icon_area";
5109 rel2.to: "icon_area";
5111 tween: "busy-1.png";
5112 tween: "busy-2.png";
5113 tween: "busy-3.png";
5114 tween: "busy-4.png";
5115 tween: "busy-5.png";
5116 tween: "busy-6.png";
5117 tween: "busy-7.png";
5118 tween: "busy-8.png";
5119 normal: "busy-9.png";
5123 state: "visible" 0.0;
5124 inherit: "default" 0.0;
5126 color: 255 255 255 255;
5130 name: "e.swallow.icon";
5133 state: "default" 0.0;
5135 aspect_preference: BOTH;
5136 rel1.to: "icon_area2";
5137 rel2.to: "icon_area2";
5140 state: "shrunk" 0.0;
5141 inherit: "default" 0.0;
5142 rel1.relative: 0.3 0.3;
5143 rel2.relative: 0.7 0.7;
5150 state: "default" 0.0;
5152 color: 255 255 255 0;
5154 aspect_preference: BOTH;
5155 rel1.to: "icon_area";
5156 rel2.to: "icon_area";
5157 image.normal: "exclam.png";
5160 state: "visible" 0.0;
5161 inherit: "default" 0.0;
5163 color: 255 255 255 255;
5170 state: "default" 0.0;
5172 color: 255 255 255 0;
5174 aspect_preference: BOTH;
5175 rel1.to: "icon_area";
5176 rel2.to: "icon_area";
5177 image.normal: "exclam.png";
5180 state: "visible" 0.0;
5181 inherit: "default" 0.0;
5183 color: 255 255 255 255;
5187 inherit: "default" 0.0;
5188 rel1.relative: -1.0 -1.0;
5189 rel2.relative: 2.0 2.0;
5191 color: 255 255 255 0;
5195 name: "e.text.title";
5200 state: "default" 0.0;
5213 color_class: "border_title";
5215 font: "Sans:style=Bold";
5219 text_class: "title_bar";
5223 state: "focused" 0.0;
5224 inherit: "default" 0.0;
5233 state: "default" 0.0;
5238 aspect_preference: VERTICAL;
5251 image.normal: "bd_button_close_shadow.png";
5255 name: "top_hilight";
5258 state: "default" 0.0;
5269 color_class: "border_top_hilight";
5271 normal: "bd_top_hilight.png";
5277 name: "buttons_unfoc";
5280 state: "default" 0.0;
5282 color: 255 255 255 255;
5285 state: "focused" 0.0;
5286 inherit: "default" 0.0;
5288 color: 255 255 255 0;
5292 name: "bt_close_unfoc";
5294 clip_to: "buttons_unfoc";
5296 state: "default" 0.0;
5297 rel1.to: "bt_close";
5298 rel2.to: "bt_close";
5299 image.normal: "bd_button_close_unfocused.png";
5302 state: "active" 0.0;
5303 inherit: "default" 0.0;
5309 name: "buttons_foc";
5312 state: "default" 0.0;
5314 color: 255 255 255 0;
5317 state: "focused" 0.0;
5318 inherit: "default" 0.0;
5320 color: 255 255 255 255;
5324 name: "bt_close_foc";
5326 clip_to: "buttons_foc";
5328 state: "default" 0.0;
5329 rel1.to: "bt_close";
5330 rel2.to: "bt_close";
5331 image.normal: "bd_button_close_focused.png";
5334 state: "active" 0.0;
5335 inherit: "default" 0.0;
5345 state: "default" 0.0;
5355 to_y: "e.text.title";
5364 state: "default" 0.0;
5374 normal: "bd_title_bg.png";
5380 state: "focused" 0.0;
5381 inherit: "default" 0.0;
5394 effect: SOFT_SHADOW;
5396 state: "default" 0.0;
5400 to_x: "e.text.title";
5406 to_x: "e.text.title";
5411 color_class: "border_title_active";
5413 text_source: "e.text.title";
5414 font: "Sans:style=Bold";
5418 text_class: "title_bar";
5422 state: "focused" 0.0;
5423 inherit: "default" 0.0;
5431 state: "default" 0.0;
5433 rel1.to: "title_back";
5434 rel2.to: "title_back";
5436 normal: "bd_title_over.png";
5442 state: "focused" 0.0;
5443 inherit: "default" 0.0;
5448 name: "e.swallow.client";
5451 state: "default" 0.0;
5462 state: "shaded" 0.0;
5463 inherit: "default" 0.0;
5471 inherit: "default" 0.0;
5484 name: "e.event.titlebar";
5487 state: "default" 0.0;
5488 rel1.to: "title_base";
5489 rel2.to: "title_base";
5494 name: "e.event.icon";
5497 state: "default" 0.0;
5498 rel1.to: "icon_area";
5499 rel2.to: "icon_area";
5504 name: "e.event.close";
5507 state: "default" 0.0;
5508 rel1.to: "bt_close";
5509 rel2.to: "bt_close";
5517 signal: "e,state,focused";
5519 action: STATE_SET "focused" 0.0;
5520 transition: LINEAR 0.2;
5521 target: "title_back";
5523 target: "title_over";
5524 target: "buttons_foc";
5525 target: "buttons_unfoc";
5526 target: "e.text.title";
5530 signal: "e,state,unfocused";
5532 action: STATE_SET "default" 0.0;
5533 transition: LINEAR 0.2;
5534 target: "title_back";
5536 target: "title_over";
5537 target: "buttons_foc";
5538 target: "buttons_unfoc";
5539 target: "e.text.title";
5543 signal: "e,state,urgent";
5545 action: STATE_SET "visible" 0.0;
5548 transition: DECELERATE 0.5;
5553 action: STATE_SET "faded" 0.0;
5555 transition: LINEAR 0.5;
5560 action: STATE_SET "visible" 0.0;
5566 signal: "e,state,urgent";
5568 action: STATE_SET "default" 0.0;
5569 target: "icon_area2";
5570 transition: DECELERATE 0.1;
5575 action: STATE_SET "uw1" 0.0;
5576 target: "icon_area2";
5577 transition: DECELERATE 0.1;
5582 action: STATE_SET "uw2" 0.0;
5583 target: "icon_area2";
5584 transition: DECELERATE 0.1;
5589 action: STATE_SET "uw3" 0.0;
5590 target: "icon_area2";
5591 transition: DECELERATE 0.1;
5596 action: STATE_SET "uw4" 0.0;
5597 target: "icon_area2";
5598 transition: DECELERATE 0.1;
5603 signal: "e,state,not_urgent";
5605 action: ACTION_STOP;
5614 after: "not_urgent2";
5617 name: "not_urgent2";
5618 action: STATE_SET "default" 0.0;
5621 target: "icon_area2";
5625 signal: "e,state,hung";
5628 action: STATE_SET "shrunk" 0.0;
5629 target: "e.swallow.icon";
5630 transition: DECELERATE 0.5;
5634 signal: "e,state,unhung";
5637 action: ACTION_STOP;
5638 target: "busy_anim";
5642 signal: "e,state,unhung";
5645 action: STATE_SET "default" 0.0;
5646 target: "e.swallow.icon";
5648 transition: ACCELERATE 0.5;
5652 signal: "e,state,hung";
5654 action: STATE_SET "visible" 0.0;
5655 transition: LINEAR 0.3333;
5661 signal: "e,action,maximize,fullscreen";
5663 action: STATE_SET "max" 0.0;
5664 target: "e.swallow.client";
5668 signal: "e,action,unmaximize,fullscreen";
5670 action: STATE_SET "default" 0.0;
5671 target: "e.swallow.client";
5675 signal: "e,state,shaded";
5677 action: STATE_SET "shaded" 0.0;
5678 target: "e.swallow.client";
5681 name: "unshade_start";
5682 signal: "e,state,unshading";
5684 action: STATE_SET "default" 0.0;
5685 target: "e.swallow.client";
5689 signal: "mouse,down,*";
5690 source: "e.event.icon";
5691 action: STATE_SET "active" 0.0;
5692 target: "icon_area";
5696 signal: "mouse,up,*";
5697 source: "e.event.icon";
5698 action: STATE_SET "default" 0.0;
5699 target: "icon_area";
5702 name: "bt_close_down";
5703 signal: "mouse,down,*";
5704 source: "e.event.close";
5705 action: STATE_SET "active" 0.0;
5706 target: "bt_close_unfoc";
5707 target: "bt_close_foc";
5710 name: "bt_close_up";
5711 signal: "mouse,up,*";
5712 source: "e.event.close";
5713 action: STATE_SET "default" 0.0;
5714 target: "bt_close_unfoc";
5715 target: "bt_close_foc";
5719 /*** BONUS BORDERS TO CHOOSE FROM ***/
5721 name: "e/widgets/border/pixel/border";
5727 state: "default" 0.0;
5743 state: "default" 0.0;
5759 state: "default" 0.0;
5775 state: "default" 0.0;
5788 name: "e.swallow.client";
5791 state: "default" 0.0;
5806 /////////////////////////////////////////////////////////////////////////////
5807 /*** THE DEFAULT MOUSE CURSOR - COLOR ***/
5810 name: "e/pointer/enlightenment/default/color";
5812 image: "pointer.png" COMP;
5813 image: "pointer_glow.png" COMP;
5814 image: "pointer_glint_01.png" COMP;
5815 image: "pointer_glint_02.png" COMP;
5816 image: "pointer_glint_03.png" COMP;
5817 image: "pointer_glint_04.png" COMP;
5818 image: "pointer_glint_05.png" COMP;
5819 image: "pointer_glint_06.png" COMP;
5820 image: "pointer_glint_07.png" COMP;
5821 image: "pointer_glint_08.png" COMP;
5822 image: "pointer_glint_09.png" COMP;
5823 image: "pointer_glint_10.png" COMP;
5824 image: "pointer_glint_11.png" COMP;
5825 image: "pointer_glint_12.png" COMP;
5832 state: "default" 0.0;
5833 aspect: 0.71875 0.71875;
5834 /* force a specific aspect ratio so
5835 * when it gets scaled it wont squash
5837 aspect_preference: BOTH;
5838 /* both axes control aspect - thus it
5839 * will be WITHIN the bounds the axes
5840 * of thre part describe */
5842 normal: "pointer.png";
5848 /* this overlay is used to put a white glow
5849 * around the pointer, so when the pointer is
5850 * idle every now and again it will pulsate
5851 * with this glow to just remind you where the
5852 * pointer is (if you lose a black-ish
5853 * pointer on a black background) */
5856 state: "default" 0.0;
5860 color: 255 255 255 0;
5861 image.normal: "pointer_glow.png";
5864 state: "visible" 0.0;
5865 inherit: "default" 0.0;
5867 color: 255 255 255 255;
5872 /* this overlay flips a series of small images
5873 * over the pointer. they look like a white
5874 * light/refelection when put over the pointer
5875 * base image - and produce a "glinting" effect
5876 * when played back fast */
5879 state: "default" 0.0;
5883 image.normal: "pointer_glint_12.png";
5886 state: "visible" 0.0;
5887 inherit: "default" 0.0;
5889 image.tween: "pointer_glint_01.png";
5890 image.tween: "pointer_glint_02.png";
5891 image.tween: "pointer_glint_03.png";
5892 image.tween: "pointer_glint_04.png";
5893 image.tween: "pointer_glint_05.png";
5894 image.tween: "pointer_glint_06.png";
5895 image.tween: "pointer_glint_07.png";
5896 image.tween: "pointer_glint_08.png";
5897 image.tween: "pointer_glint_09.png";
5898 image.tween: "pointer_glint_10.png";
5899 image.tween: "pointer_glint_11.png";
5900 image.normal: "pointer_glint_12.png";
5904 name: "e.swallow.hotspot";
5905 /* this is a "fake" swallow part
5906 * that is used by e to determine
5907 * the pointer hotspot - or where
5908 * the actual mouse events get
5909 * reported from on the cursor */
5912 state: "default" 0.0;
5915 /* the hotspot will scale with the cursor here */
5917 relative: 0.27 0.125;
5922 relative: 0.27 0.125;
5931 /* called every time e detects a mouse
5933 signal: "e,action,mouse,down";
5935 action: STATE_SET "visible" 0.0;
5936 transition: LINEAR 0.3;
5938 after: "mouse_down2";
5941 name: "mouse_down2";
5942 action: STATE_SET "default" 0.0;
5947 /* called when e thinks the mouse went
5948 * idle and isn't moving */
5949 signal: "e,state,mouse,idle";
5951 action: STATE_SET "visible" 0.0;
5953 transition: SINUSOIDAL 1.0;
5955 after: "mouse_idle2";
5958 name: "mouse_idle2";
5959 action: STATE_SET "default" 0.0;
5960 transition: SINUSOIDAL 2.0;
5962 after: "mouse_idle";
5965 name: "mouse_active";
5966 /* called when e sees the mouse become
5968 signal: "e,state,mouse,active";
5970 action: STATE_SET "default" 0.0;
5972 after: "mouse_active2";
5975 name: "mouse_active2";
5976 action: ACTION_STOP;
5977 target: "mouse_idle";
5978 target: "mouse_idle2";
5980 // when mouse button is released. not used here
5981 // program { name: "xx";
5982 // signal: "e,action,mouse,up";
5985 // when mouse button is moved. not used here
5986 // program { name: "xx";
5987 // signal: "e,action,mouse,move";
5990 // when mouse wheel is scrolled. not used here
5991 // program { name: "xx";
5992 // signal: "e,action,mouse,wheel";
5999 /////////////////////////////////////////////////////////////////////////////
6000 /*** THE DEFAULT MOUSE CURSOR - MONOCHROME. REALLY BORING ***/
6001 /* This pointer is used if the Xserver does not support full ARGB color
6002 * pointers. This can happen if X is old or the driver or libxcursor did
6003 * not exist when ecore was compiled. since the cursor will be literally
6004 * reduced down to black and white with a single transparency mask,
6005 * colors other than black and whigte will be lost (and be approximated
6006 * with dithering) and any translucency other than completely opaque or
6007 * completely transparent pixels will also be lost. it then makes sense
6008 * to have a special black and white only image with no semi-transparency
6009 * so when this is displayed it will look directly as intended by the
6013 name: "e/pointer/enlightenment/default/mono";
6015 image: "pointer_mono.png" COMP;
6016 /* a simple mono cursor image */
6023 state: "default" 0.0;
6025 normal: "pointer_mono.png";
6031 /* this cursor also has a hotspot */
6034 state: "default" 0.0;
6050 /////////////////////////////////////////////////////////////////////////////
6053 /* this is a horizontal slide selector in e where you drag it horizontally
6054 * and different icons appear with text near it indicating what is
6055 * selected. not actually used anywhere, currently, but in e nevertheless */
6058 name: "e/widgets/slidesel";
6060 image: "bt_dis_base.png" COMP;
6061 image: "bt_dis_hilight.png" COMP;
6062 image: "bt_dis_shine.png" COMP;
6069 state: "default" 0.0;
6071 to_y: "e.text.label";
6077 normal: "bt_dis_base.png";
6087 state: "default" 0.0;
6099 name: "e.swallow.content";
6103 state: "default" 0.0;
6112 state: "default" 0.0;
6116 normal: "bt_dis_shine.png";
6125 state: "default" 0.0;
6128 rel2.relative: 1.0 0.5;
6130 normal: "bt_dis_hilight.png";
6136 name: "e.text.label";
6138 effect: SOFT_SHADOW;
6141 state: "default" 0.0;
6152 color: 255 255 255 255;
6155 font: "Sans:style=Bold";
6159 text_class: "slidesel_label";
6167 /////////////////////////////////////////////////////////////////////////////
6171 name: "e/widgets/toolbar";
6173 image: "bt_dis_base.png" COMP;
6174 image: "bt_dis_hilight.png" COMP;
6175 image: "bt_dis_shine.png" COMP;
6176 image: "icon_left_arrow.png" COMP;
6177 image: "icon_right_arrow.png" COMP;
6184 state: "default" 0.0;
6191 normal: "bt_dis_base.png";
6201 state: "default" 0.0;
6213 name: "e.swallow.content";
6217 state: "default" 0.0;
6226 state: "default" 0.0;
6230 normal: "bt_dis_shine.png";
6239 state: "default" 0.0;
6242 rel2.relative: 1.0 0.5;
6244 normal: "bt_dis_hilight.png";
6247 color: 255 255 255 128;
6255 state: "default" 0.0;
6256 image.normal: "icon_left_arrow.png";
6258 aspect_preference: VERTICAL;
6264 state: "hidden" 0.0;
6265 inherit: "default" 0.0;
6267 color: 255 255 255 0;
6271 name: "right_arrow";
6275 state: "default" 0.0;
6276 image.normal: "icon_right_arrow.png";
6278 aspect_preference: VERTICAL;
6284 state: "hidden" 0.0;
6285 inherit: "default" 0.0;
6287 color: 255 255 255 0;
6291 name: "e.dragable.hbar";
6299 state: "default" 0.0;
6311 state: "default" 0.0;
6318 name: "sb_hbar_show";
6319 signal: "e,action,show,hbar";
6321 action: STATE_SET "default" 0.0;
6322 transition: LINEAR 0.5;
6323 target: "left_arrow";
6324 target: "right_arrow";
6327 name: "sb_hbar_hide";
6328 signal: "e,action,hide,hbar";
6330 action: STATE_SET "hidden" 0.0;
6331 target: "left_arrow";
6332 target: "right_arrow";
6333 transition: LINEAR 0.5;
6337 signal: "mouse,down,1";
6338 source: "left_arrow";
6339 action: SIGNAL_EMIT "e,action,prev" "e";
6343 signal: "mouse,down,1";
6344 source: "right_arrow";
6345 action: SIGNAL_EMIT "e,action,next" "e";
6350 name: "e/widgets/toolbar/item";
6352 image: "toolbar_sel.png" COMP;
6361 state: "default" 0.0;
6364 rel1.to: "e.text.label";
6365 rel2.to: "e.text.label";
6369 text_source: "e.text.label";
6373 text_class: "fileman_icon";
6377 state: "selected" 0.0;
6378 inherit: "default" 0.0;
6386 state: "default" 0.0;
6388 color: 255 255 255 0;
6390 normal: "toolbar_sel.png";
6396 state: "selected" 0.0;
6397 inherit: "default" 0.0;
6399 color: 255 255 255 255;
6403 name: "e.swallow.icon";
6406 state: "default" 0.0;
6409 // aspect_preference: VERTICAL;
6415 to_y: "e.text.label";
6423 name: "e.text.label";
6425 effect: SOFT_SHADOW;
6429 state: "default" 0.0;
6441 color: 224 224 224 255;
6444 font: "Sans:style=Bold";
6448 text_class: "fileman_icon";
6452 state: "selected" 0.0;
6453 inherit: "default" 0.0;
6461 ignore_flags: ON_HOLD;
6463 state: "default" 0.0;
6471 signal: "e,state,selected";
6473 action: STATE_SET "selected" 0.0;
6475 target: "e.text.label";
6477 transition: LINEAR 0.2;
6481 signal: "e,state,unselected";
6483 action: STATE_SET "default" 0.0;
6485 target: "e.text.label";
6487 transition: LINEAR 0.1;
6491 signal: "mouse,up,1";
6493 action: SIGNAL_EMIT "e,action,click" "e";
6499 /////////////////////////////////////////////////////////////////////////////
6502 /* this is the background for all menus. it also may optionally display a
6503 * title for the menu. this is wrapped around all the menu items that are
6504 * laid out in a vertical list from top to bottom */
6507 name: "e/widgets/menu/default/background";
6509 image: "base_bg.png" COMP;
6510 image: "bd_top_hilight.png" COMP;
6511 image: "bd_title_bg.png" COMP;
6512 image: "bd_title_over.png" COMP;
6519 state: "default" 0.0;
6521 color_class: "menu_base";
6523 normal: "base_bg.png";
6527 /* note - a shortcut for avoiding doing
6528 * fill { smooth: 0; } */
6532 name: "top_hilight";
6535 state: "default" 0.0;
6544 image.normal: "bd_top_hilight.png";
6552 state: "default" 0.0;
6563 normal: "bd_title_bg.png";
6569 state: "active" 0.0;
6570 inherit: "default" 0.0;
6577 to_y: "e.text.title";
6584 name: "e.text.title";
6585 /* e sets the text of this to the title
6586 * if there is any */
6590 effect: SOFT_SHADOW;
6592 state: "default" 0.0;
6604 color_class: "menu_title";
6606 text_source: "e.text.title";
6607 font: "Sans:style=Bold";
6611 text_class: "menu_title";
6615 state: "active" 0.0;
6616 inherit: "default" 0.0;
6618 color_class: "menu_title_active";
6626 state: "default" 0.0;
6628 rel1.to: "title_back";
6629 rel2.to: "title_back";
6631 normal: "bd_title_over.png";
6637 state: "active" 0.0;
6638 inherit: "default" 0.0;
6643 name: "e.swallow.content";
6644 /* this swallow part determines
6645 * where in the menu the vertical
6646 * list of menu items is put */
6649 state: "default" 0.0;
6651 to_y: "e.text.title";
6665 /* this program is run when e emits a signal
6666 * to display a title. e will also set the
6668 signal: "e,action,show,title";
6670 action: STATE_SET "active" 0.0;
6671 target: "title_back";
6672 target: "e.text.title";
6673 target: "title_over";
6677 /* run when the title is removed */
6678 signal: "e,action,hide,title";
6680 action: STATE_SET "default" 0.0;
6681 target: "title_back";
6682 target: "e.text.title";
6683 target: "title_over";
6687 /* this is placed as a horizontal separator between menu items in the
6688 * vertical menu item list. it has no functionality other than being
6689 * a visual separator */
6691 name: "e/widgets/menu/default/separator";
6693 image: "menu_sep.png" COMP;
6700 state: "default" 0.0;
6705 normal: "menu_sep.png";
6713 /* this is used for regular menu items. this is what swallows/holds the
6714 * whole line of the menu item, icon, check/radio mark, label and submenu
6715 * indicator, where applicable */
6717 name: "e/widgets/menu/default/item_bg";
6718 /* this is idential to the regular menu item above, but used only for
6719 * items that have a submenu. this is to allow for a possible different
6720 * look for submenu holding items. here this is identical to to the
6721 * normal menu item, thus we are making use of the alias directive that
6722 * gives a group the ability to go by manu names */
6723 alias: "e/widgets/menu/default/submenu_bg";
6725 image: "menu_sel_bg.png" COMP;
6726 image: "menu_sel_fg.png" COMP;
6733 state: "default" 0.0;
6735 color: 255 255 255 0;
6745 normal: "menu_sel_bg.png";
6750 state: "selected" 0.0;
6751 inherit: "default" 0.0;
6753 color: 255 255 255 255;
6765 name: "e.swallow.content";
6766 /* all item content will go here */
6769 state: "default" 0.0;
6779 state: "default" 0.0;
6781 color: 255 255 255 0;
6785 normal: "menu_sel_fg.png";
6790 state: "selected" 0.0;
6791 inherit: "default" 0.0;
6793 color: 255 255 255 255;
6800 /* when the menu item is selected (hilighted)
6801 * this program is run to give the whole item
6802 * an overall selected look */
6803 signal: "e,state,selected";
6805 action: STATE_SET "selected" 0.0;
6806 transition: LINEAR 0.2;
6812 /* when selection is removed from the menu
6814 signal: "e,state,unselected";
6816 action: STATE_SET "default" 0.0;
6817 transition: LINEAR 0.1;
6823 /* this group holds a menu icon. here we just use it to add padding around
6824 * the icon. And to gray-out when disabled */
6826 name: "e/widgets/menu/default/icon";
6833 state: "default" 0.0;
6834 color: 255 255 255 255;
6837 state: "disabled" 0.0;
6838 color: 255 255 255 128;
6842 name: "e.swallow.content";
6843 /* icon is swallowed here */
6847 state: "default" 0.0;
6866 signal: "e,state,enable";
6868 action: STATE_SET "default" 0.0;
6874 signal: "e,state,disable";
6876 action: STATE_SET "disabled" 0.0;
6881 /* this is the actual text label for the menu item */
6883 name: "e/widgets/menu/default/label";
6886 name: "e.text.label";
6887 /* e sets the text of this */
6889 effect: SOFT_SHADOW;
6893 state: "default" 0.0;
6902 color_class: "menu_item";
6908 text_class: "menu_item";
6912 state: "selected" 0.0;
6913 inherit: "default" 0.0;
6914 color_class: "menu_item_active";
6917 state: "disabled" 0.0;
6918 inherit: "default" 0.0;
6919 color_class: "menu_item_disabled";
6926 /* when the menu item is actually selected */
6927 signal: "e,state,selected";
6929 action: STATE_SET "selected" 0.0;
6930 transition: LINEAR 0.2;
6931 target: "e.text.label";
6936 signal: "e,state,unselected";
6938 action: STATE_SET "default" 0.0;
6939 transition: LINEAR 0.3;
6940 target: "e.text.label";
6945 signal: "e,state,enable";
6947 action: STATE_SET "default" 0.0;
6948 transition: LINEAR 0.3;
6949 target: "e.text.label";
6954 signal: "e,state,disable";
6956 action: STATE_SET "disabled" 0.0;
6957 //transition: LINEAR 0.3;
6958 target: "e.text.label";
6962 /* this is a small arrow on the right of the menu item to indicate that it
6963 * has a submenu after it */
6965 name: "e/widgets/menu/default/submenu";
6967 image: "menu_arrow_normal.png" COMP;
6968 image: "menu_arrow_sel.png" COMP;
6975 state: "default" 0.0;
6986 image.normal: "menu_arrow_normal.png";
6989 state: "selected" 0.0;
6990 inherit: "default" 0.0;
6991 image.normal: "menu_arrow_sel.png";
6998 signal: "e,state,selected";
7000 action: STATE_SET "selected" 0.0;
7005 signal: "e,state,unselected";
7007 action: STATE_SET "default" 0.0;
7012 /* this is placed left of the icon in a menu item (if any icon) or left
7013 * of the label if no icon is present. this is a checkbox to indicate if
7014 * the menu item is enabled or disabled */
7016 name: "e/widgets/menu/default/check";
7018 image: "check_base.png" COMP;
7019 image: "check_on.png" COMP;
7020 image: "check_sel.png" COMP;
7028 state: "default" 0.0;
7031 image.normal: "check_base.png";
7037 clip_to: "mark_hold";
7039 state: "default" 0.0;
7040 rel1.to: "mark_hold";
7041 rel2.to: "mark_hold";
7042 image.normal: "check_on.png";
7045 state: "selected" 0.0;
7046 inherit: "default" 0.0;
7047 image.normal: "check_sel.png";
7055 state: "default" 0.0;
7057 color: 255 255 255 0;
7069 inherit: "default" 0.0;
7071 color: 255 255 255 255;
7080 /* on selection of the menu item */
7081 signal: "e,state,selected";
7083 action: STATE_SET "selected" 0.0;
7089 signal: "e,state,unselected";
7091 action: STATE_SET "default" 0.0;
7096 /* if the checkmark is to be displayed */
7097 signal: "e,state,on";
7099 action: STATE_SET "on" 0.0;
7100 transition: LINEAR 0.15;
7101 target: "mark_hold";
7105 /* check mark is not to be displayed */
7106 signal: "e,state,off";
7108 action: STATE_SET "default" 0.0;
7109 transition: LINEAR 0.2;
7110 target: "mark_hold";
7114 /* for a radio menu item - same as check, but only one of a group of radio
7115 * menu item can be selected at any one time */
7117 name: "e/widgets/menu/default/radio";
7119 image: "radio_base.png" COMP;
7120 image: "radio_on.png" COMP;
7121 image: "radio_sel.png" COMP;
7129 state: "default" 0.0;
7132 image.normal: "radio_base.png";
7135 state: "selected" 0.0;
7136 inherit: "default" 0.0;
7137 image.normal: "menu_arrow_sel.png";
7143 clip_to: "mark_hold";
7145 state: "default" 0.0;
7146 rel1.to: "mark_hold";
7147 rel2.to: "mark_hold";
7148 image.normal: "radio_on.png";
7151 state: "selected" 0.0;
7152 inherit: "default" 0.0;
7153 image.normal: "radio_sel.png";
7161 state: "default" 0.0;
7163 color: 255 255 255 0;
7175 inherit: "default" 0.0;
7177 color: 255 255 255 255;
7186 signal: "e,state,selected";
7188 action: STATE_SET "selected" 0.0;
7193 signal: "e,state,unselected";
7195 action: STATE_SET "default" 0.0;
7200 signal: "e,state,on";
7202 action: STATE_SET "on" 0.0;
7203 transition: LINEAR 0.15;
7204 target: "mark_hold";
7208 signal: "e,state,off";
7210 action: STATE_SET "default" 0.0;
7211 transition: LINEAR 0.2;
7212 target: "mark_hold";
7218 /////////////////////////////////////////////////////////////////////////////
7221 /* Shelves are "panels" that are placed around the edges of the screen
7222 * to hold useful gadgets to control things - like switch desktops
7223 * (the pager module and its gadget), launch programs, and anything else
7224 * someone wants to put in there. The way to add gadgets to a shelf is to
7225 * write a module that places a gadget there. This means that it might end
7226 * up containing all sorts of things and the artist needs to be aware of
7227 * that and make sure the shelf border and background etc. won't interfere
7228 * with all manner of things that may get placed there */
7231 name: "e/shelf/default/base";
7233 /* this tells e the shelf is shaped, not rectangular */
7234 // item: "shaped" "1";
7235 /* this tells e the number of pixels of the shelf to leave "exposed"
7236 * when auto-hiding the shelf */
7237 item: "hidden_state_size" "1";
7238 /* This makes the border hide instantly after the given amount of
7239 * seconds - in this case 3 seconds. This means there will be no
7240 * visible part of the shelf after this time at all as it will be
7242 // item: "instant_delay" "3.0";
7245 image: "base_bg.png" COMP;
7252 state: "default" 0.0;
7253 color_class: "shelf_base";
7254 image.normal: "base_bg.png";
7255 image.border: 2 2 2 2;
7260 name: "e.swallow.content";
7263 state: "default" 0.0;
7276 // tell us what oriantation we are in. not used here
7277 // program { name: "xx";
7278 // signal: "e,state,orientation,top";
7281 // tell us what oriantation we are in. not used here
7282 // program { name: "xx";
7283 // signal: "e,state,orientation,top_left";
7286 // tell us what oriantation we are in. not used here
7287 // program { name: "xx";
7288 // signal: "e,state,orientation,top_right";
7291 // tell us what oriantation we are in. not used here
7292 // program { name: "xx";
7293 // signal: "e,state,orientation,bottom";
7296 // tell us what oriantation we are in. not used here
7297 // program { name: "xx";
7298 // signal: "e,state,orientation,bottom_left";
7301 // tell us what oriantation we are in. not used here
7302 // program { name: "xx";
7303 // signal: "e,state,orientation,bottom_right";
7306 // tell us what oriantation we are in. not used here
7307 // program { name: "xx";
7308 // signal: "e,state,orientation,left";
7311 // tell us what oriantation we are in. not used here
7312 // program { name: "xx";
7313 // signal: "e,state,orientation,left_top";
7316 // tell us what oriantation we are in. not used here
7317 // program { name: "xx";
7318 // signal: "e,state,orientation,left_bottom";
7321 // tell us what oriantation we are in. not used here
7322 // program { name: "xx";
7323 // signal: "e,state,orientation,right";
7326 // tell us what oriantation we are in. not used here
7327 // program { name: "xx";
7328 // signal: "e,state,orientation,right_top";
7331 // tell us what oriantation we are in. not used here
7332 // program { name: "xx";
7333 // signal: "e,state,orientation,right_bottom";
7336 // tell us we became a visible shelf. not used here
7337 // program { name: "xx";
7338 // signal: "e,state,visible";
7341 // tell us we became a hidden shelf. not used here
7342 // program { name: "xx";
7343 // signal: "e,state,hidden";
7348 /* This is put around gadgets in the shelf if they ask for an "inset" style
7349 * framing. This puts some sort of bordering around them to make them look
7350 * "inset" into the shelf or screen. this is meant to go with the default
7351 * shelf style as implied in the group name */
7353 name: "e/shelf/default/inset";
7355 image: "inset_sunk.png" COMP;
7362 state: "default" 0.0;
7371 color: 255 255 255 255;
7378 state: "default" 0.0;
7381 color: 255 255 255 255;
7385 name: "e.swallow.content";
7389 state: "default" 0.0;
7404 state: "default" 0.0;
7407 image.normal: "inset_sunk.png";
7409 /* here we say the "middle" part of the image
7410 * between the borders is not filled - it's
7411 * empty, so don't draw it - ignore it */
7412 image.border: 7 7 7 7;
7418 // tell us what oriantation we are in. not used here
7419 // program { name: "xx";
7420 // signal: "e,state,orientation,top";
7423 // tell us what oriantation we are in. not used here
7424 // program { name: "xx";
7425 // signal: "e,state,orientation,top_left";
7428 // tell us what oriantation we are in. not used here
7429 // program { name: "xx";
7430 // signal: "e,state,orientation,top_right";
7433 // tell us what oriantation we are in. not used here
7434 // program { name: "xx";
7435 // signal: "e,state,orientation,bottom";
7438 // tell us what oriantation we are in. not used here
7439 // program { name: "xx";
7440 // signal: "e,state,orientation,bottom_left";
7443 // tell us what oriantation we are in. not used here
7444 // program { name: "xx";
7445 // signal: "e,state,orientation,bottom_right";
7448 // tell us what oriantation we are in. not used here
7449 // program { name: "xx";
7450 // signal: "e,state,orientation,left";
7453 // tell us what oriantation we are in. not used here
7454 // program { name: "xx";
7455 // signal: "e,state,orientation,left_top";
7458 // tell us what oriantation we are in. not used here
7459 // program { name: "xx";
7460 // signal: "e,state,orientation,left_bottom";
7463 // tell us what oriantation we are in. not used here
7464 // program { name: "xx";
7465 // signal: "e,state,orientation,right";
7468 // tell us what oriantation we are in. not used here
7469 // program { name: "xx";
7470 // signal: "e,state,orientation,right_top";
7473 // tell us what oriantation we are in. not used here
7474 // program { name: "xx";
7475 // signal: "e,state,orientation,right_bottom";
7480 /* Same as inset, but meant to be with no decorations that are visible. here
7481 * we simply make the content swallow inset a bit from the edges to align
7482 * with any plain style inset boxes */
7484 name: "e/shelf/default/plain";
7490 state: "default" 0.0;
7491 color: 255 255 255 255;
7495 name: "e.swallow.content";
7499 state: "default" 0.0;
7506 /* This is the "invisible" shelf. Yes. Even it has visual config in edje.
7507 * The idea is that it will remain invisible, BUT will allow the designer
7508 * to do some layout and padding. This gets the same signals as the
7509 * default shelf and can provide the same data items */
7511 name: "e/shelf/invisible/base";
7512 data.item: "shaped" "1";
7515 name: "e.swallow.content";
7518 state: "default" 0.0;
7532 name: "e/shelf/invisible/inset";
7534 image: "inset_sunk_dark.png" COMP;
7541 state: "default" 0.0;
7557 state: "default" 0.0;
7560 color: 255 255 255 255;
7564 name: "e.swallow.content";
7568 state: "default" 0.0;
7583 state: "default" 0.0;
7586 image.normal: "inset_sunk_dark.png";
7588 image.border: 7 7 7 7;
7595 name: "e/shelf/invisible/plain";
7601 state: "default" 0.0;
7602 color: 255 255 255 255;
7606 name: "e.swallow.content";
7610 state: "default" 0.0;
7617 /* This is the alternate shelf. It provides a stylistic alternative to
7618 * make the shelf more dynamic to your tastes and wallpaper. It is
7619 * selected in the Shelf Configuration. More alternative shelfs can
7620 * be provided by using more group names. eg, "e/shelf/black/base" */
7622 name: "e/shelf/alternate/base";
7624 image: "shelf_alt_bg.png" COMP;
7625 // image: "shelf_alt_bg_left.png" COMP;
7626 // image: "shelf_alt_bg_right.png" COMP;
7627 image: "shelf_alt_over.png" COMP;
7628 // image: "shelf_alt_over_left.png" COMP;
7629 // image: "shelf_alt_over_right.png" COMP;
7630 image: "shelf_alt_shine.png" COMP;
7637 state: "default" 0.0;
7638 color_class: "shelf_base";
7639 image.normal: "shelf_alt_bg.png";
7642 // description { state: "left" 0.0;
7643 // image.normal: "shelf_alt_bg_left.png";
7646 // description { state: "right" 0.0;
7647 // image.normal: "shelf_alt_bg_right.png";
7652 name: "e.swallow.content";
7655 state: "default" 0.0;
7670 state: "default" 0.0;
7671 image.normal: "shelf_alt_shine.png";
7672 rel2.relative: 1.0 0.5;
7675 // description { state: "left" 0.0;
7676 // inherit: "default" 0.0;
7677 // color: 255 255 255 0;
7679 // description { state: "right" 0.0;
7680 // inherit: "default" 0.0;
7681 // color: 255 255 255 0;
7688 state: "default" 0.0;
7689 image.normal: "shelf_alt_over.png";
7690 image.border: 5 5 5 5;
7694 // description { state: "left" 0.0;
7695 // image.normal: "shelf_alt_over_left.png";
7696 // image.border: 5 5 5 5;
7700 // description { state: "right" 0.0;
7701 // image.normal: "shelf_alt_over_right.png";
7702 // image.border: 5 5 5 5;
7708 /* Because programs can not respond to 2 different types of signals,
7709 * the programs are split into individual programs that point towards
7710 * the base program for its orientation. */
7712 /* Left orientation */
7713 // program { name: "left";
7714 // signal: "e,state,orientation,left";
7716 // action: STATE_SET "left" 0.0;
7721 // program { name: "left_top";
7722 // signal: "e,state,orientation,left_top";
7726 // program { name: "left_bottom";
7727 // signal: "e,state,orientation,left_bottom";
7731 // /* Right orientation */
7732 // program { name: "right";
7733 // signal: "e,state,orientation,right";
7735 // action: STATE_SET "right" 0.0;
7740 // program { name: "right_top";
7741 // signal: "e,state,orientation,right_top";
7745 // program { name: "right_bottom";
7746 // signal: "e,state,orientation,right_bottom";
7752 /* This is the alternate shelf. It provides a stylistic alternative to
7753 * make the shelf more dynamic to your tastes and wallpaper. It is
7754 * selected in the Shelf Configuration. More alternative shelfs can
7755 * be provided by using more group names. eg, "e/shelf/black/base" */
7756 group { name: "e/shelf/alternate_vertical/base";
7758 image: "shelf_alt_vert_bg.png" COMP;
7759 // image: "shelf_alt_bg_left.png" COMP;
7760 // image: "shelf_alt_bg_right.png" COMP;
7761 image: "shelf_alt_over.png" COMP;
7762 // image: "shelf_alt_over_left.png" COMP;
7763 // image: "shelf_alt_over_right.png" COMP;
7766 part { name: "base";
7768 description { state: "default" 0.0;
7769 color_class: "shelf_base";
7770 image.normal: "shelf_alt_vert_bg.png";
7773 // description { state: "left" 0.0;
7774 // image.normal: "shelf_alt_bg_left.png";
7777 // description { state: "right" 0.0;
7778 // image.normal: "shelf_alt_bg_right.png";
7782 part { name: "e.swallow.content";
7784 description { state: "default" 0.0;
7795 part { name: "over";
7797 description { state: "default" 0.0;
7798 image.normal: "shelf_alt_over.png";
7799 image.border: 5 5 5 5;
7803 // description { state: "left" 0.0;
7804 // image.normal: "shelf_alt_over_left.png";
7805 // image.border: 5 5 5 5;
7809 // description { state: "right" 0.0;
7810 // image.normal: "shelf_alt_over_right.png";
7811 // image.border: 5 5 5 5;
7817 /* Because programs can not respond to 2 different types of signals,
7818 * the programs are split into individual programs that point towards
7819 * the base program for its orientation. */
7821 /* Left orientation */
7822 // program { name: "left";
7823 // signal: "e,state,orientation,left";
7825 // action: STATE_SET "left" 0.0;
7830 // program { name: "left_top";
7831 // signal: "e,state,orientation,left_top";
7835 // program { name: "left_bottom";
7836 // signal: "e,state,orientation,left_bottom";
7840 // /* Right orientation */
7841 // program { name: "right";
7842 // signal: "e,state,orientation,right";
7844 // action: STATE_SET "right" 0.0;
7849 // program { name: "right_top";
7850 // signal: "e,state,orientation,right_top";
7854 // program { name: "right_bottom";
7855 // signal: "e,state,orientation,right_bottom";
7862 name: "e/shelf/alternate/inset";
7864 image: "inset_raised.png" COMP;
7871 state: "default" 0.0;
7887 state: "default" 0.0;
7890 color: 255 255 255 255;
7894 name: "e.swallow.content";
7898 state: "default" 0.0;
7913 state: "default" 0.0;
7916 image.normal: "inset_raised.png";
7918 image.border: 7 7 7 7;
7925 name: "e/shelf/alternate/plain";
7931 state: "default" 0.0;
7932 color: 255 255 255 255;
7936 name: "e.swallow.content";
7940 state: "default" 0.0;
7949 /////////////////////////////////////////////////////////////////////////////
7950 /*** MOD: CONNMAN ***/
7952 // ICONS: receive the following signals, all with source being "e"
7953 // e,favorite,{yes,no}
7954 // e,auto_connect,{yes,no}
7955 // e,pass_required,{yes,no}
7956 // e,state,{idle,association,configuration,ready,disconnect,failure}
7957 // e,mode,{managed,adhoc,gprs,edge,umts}
7958 // e,security,{none,wep,psk,ieee8021x,wpa,rsn}
7959 // and also the following message:
7960 // id=1, type=MSG_INT, description=strength (0-100)
7963 name: "e/modules/connman/icon/ethernet";
7972 state: "default" 0.0;
7974 aspect_preference: BOTH;
7975 image.image: "connman-ethernet.png" COMP;
7976 image.normal: "connman-ethernet.png";
7982 name: "e/modules/connman/icon/wifi";
7986 image: "connman-wifi-good.png" COMP;
7987 image: "connman-wifi-medium.png" COMP;
7988 image: "connman-wifi-bad.png" COMP;
7991 public message(Msg_Type:type, id, ...) {
7992 if ((type == MSG_INT) && (id == 1)) {
7994 strength = getarg(2);
7996 run_program(PROGRAM:"strength,good");
7997 else if (strength >= 35)
7998 run_program(PROGRAM:"strength,medium");
8000 run_program(PROGRAM:"strength,bad");
8010 state: "default" 0.0;
8012 aspect_preference: BOTH;
8013 image.normal: "connman-wifi-good.png";
8016 state: "medium" 0.0;
8017 inherit: "default" 0.0;
8018 image.normal: "connman-wifi-medium.png";
8022 inherit: "default" 0.0;
8023 image.normal: "connman-wifi-bad.png";
8028 name: "strength,good";
8029 action: STATE_SET "default" 0.0;
8033 name: "strength,medium";
8034 action: STATE_SET "medium" 0.0;
8038 name: "strength,bad";
8039 action: STATE_SET "bad" 0.0;
8045 // GADGET and TIP all have the same parts and signals:
8048 // e,unavailable: connmand is not running (nothing else works)
8049 // e,available: connmand is running
8051 // e,changed,offline_mode,{yes,no}
8052 // e,changed,connected,{yes,no}
8053 // e,changed,service,{system,ethernet,wifi,wimax,bluetooth,cellular,vpn}
8054 // e,changed,technology,{wifi,ethernet,bluetooth,wimax,cellular}
8055 // e,changed,state,{idle,association,configuration,ready,disconnect,failure}
8056 // e,changed,mode,{managed,adhoc,gprs,edge,umts}
8057 // e,changed,security,{none,wep,psk,ieee8021x,wpa,rsn}
8058 // e,changed,favorite,{yes,no}
8059 // e,changed,auto_connect,{yes,no}
8060 // e,changed,pass_required,{yes,no}
8061 // e,changed,error,{yes,no}
8062 // e,changed,ipv4_address,{yes,no}
8065 // e.text.offline_mode (filled with offline message)
8068 // e.text.technology
8070 // e.text.ipv4_address
8073 // id=1, type=MSG_INT, description=strength (0-100)
8075 name: "e/modules/connman/main";
8077 image: "connman-disconnect.png" COMP;
8078 image: "connman-disconnect-offline.png" COMP;
8079 image: "connman-connecting-1.png" COMP;
8080 image: "connman-connecting-2.png" COMP;
8081 image: "connman-connecting-3.png" COMP;
8082 image: "connman-connecting-4.png" COMP;
8083 image: "connman-ethernet.png" COMP;
8084 image: "connman-wifi-good.png" COMP;
8085 image: "connman-wifi-medium.png" COMP;
8086 image: "connman-wifi-bad.png" COMP;
8091 public message(Msg_Type:type, id, ...) {
8092 if ((type == MSG_INT) && (id == 1)) {
8094 strength = getarg(2);
8096 run_program(PROGRAM:"strength,good");
8097 else if (strength >= 35)
8098 run_program(PROGRAM:"strength,medium");
8100 run_program(PROGRAM:"strength,bad");
8110 state: "default" 0.0;
8111 color: 255 255 255 0;
8115 name: "availability";
8119 state: "default" 0.0;
8120 color: 255 128 128 0;
8124 state: "unavailable" 0.0;
8125 inherit: "default" 0.0;
8126 color: 255 128 128 255;
8132 name: "e,available";
8133 signal: "e,available";
8135 action: STATE_SET "default" 0.0;
8136 target: "availability";
8137 transition: LINEAR 0.2;
8140 name: "e,unavailable";
8141 signal: "e,unavailable";
8143 action: STATE_SET "unavailable" 0.0;
8144 target: "availability";
8145 transition: LINEAR 0.2;
8149 name: "state-clipper";
8153 state: "default" 0.0;
8154 color: 255 255 255 255;
8157 state: "inverted" 0.0;
8158 color: 255 255 255 0;
8163 name: "state-inverted-clipper";
8167 state: "default" 0.0;
8168 color: 255 255 255 0;
8172 state: "inverted" 0.0;
8173 color: 255 255 255 255;
8179 name: "e,changed,state,online";
8180 signal: "e,changed,state,online";
8182 action: STATE_SET "default" 0.0;
8183 target: "state-clipper";
8184 target: "state-inverted-clipper";
8185 after: "state-connecting-stop";
8188 name: "e,changed,state,ready";
8189 signal: "e,changed,state,ready";
8191 action: STATE_SET "default" 0.0;
8192 target: "state-clipper";
8193 target: "state-inverted-clipper";
8194 after: "state-connecting-stop";
8197 name: "e,changed,state,failure";
8198 signal: "e,changed,state,failure";
8200 action: STATE_SET "default" 0.0;
8201 target: "state-clipper";
8202 target: "state-inverted-clipper";
8203 after: "state-connecting-stop";
8206 name: "e,changed,state,disconnect";
8207 signal: "e,changed,state,disconnect";
8209 action: STATE_SET "default" 0.0;
8210 target: "state-clipper";
8211 target: "state-inverted-clipper";
8212 after: "state-connecting-stop";
8215 name: "e,changed,state,idle";
8216 signal: "e,changed,state,idle";
8218 action: STATE_SET "default" 0.0;
8219 target: "state-clipper";
8220 target: "state-inverted-clipper";
8221 after: "state-connecting-stop";
8224 name: "e,changed,state,association";
8225 signal: "e,changed,state,association";
8227 action: STATE_SET "inverted" 0.0;
8228 target: "state-clipper";
8229 target: "state-inverted-clipper";
8230 after: "state-connecting";
8233 name: "e,changed,state,configuration";
8234 signal: "e,changed,state,configuration";
8236 action: STATE_SET "inverted" 0.0;
8237 target: "state-clipper";
8238 target: "state-inverted-clipper";
8239 after: "state-connecting";
8242 name: "state-connecting-stop";
8243 action: ACTION_STOP;
8244 target: "state-connecting";
8245 after: "state-connecting-stop2";
8248 name: "state-connecting-stop2";
8249 action: STATE_SET "default" 0.0;
8250 target: "connecting";
8253 name: "state-connecting";
8254 action: STATE_SET "connecting" 0.0;
8255 target: "connecting";
8256 transition: LINEAR 0.5333;
8257 after: "state-connecting";
8261 name: "disconnected-visibility";
8264 clip_to: "state-clipper";
8266 state: "default" 0.0;
8267 color: 255 255 255 0;
8271 state: "visible" 0.0;
8272 inherit: "default" 0.0;
8273 color: 255 255 255 255;
8278 name: "disconnected";
8281 clip_to: "disconnected-visibility";
8283 state: "default" 0.0;
8285 aspect_preference: BOTH;
8287 image.normal: "connman-disconnect.png";
8290 state: "offline" 0.0;
8291 inherit: "default" 0.0;
8292 image.normal: "connman-disconnect-offline.png";
8299 clip_to: "state-inverted-clipper";
8301 state: "default" 0.0;
8303 aspect_preference: BOTH;
8305 image.normal: "connman-disconnect.png";
8308 state: "connecting" 0.0;
8309 inherit: "default" 0.0;
8310 image.tween: "connman-connecting-1.png";
8311 image.tween: "connman-connecting-2.png";
8312 image.tween: "connman-connecting-3.png";
8313 image.normal: "connman-connecting-4.png";
8317 name: "ethernet-visibility";
8320 clip_to: "state-clipper";
8322 state: "default" 0.0;
8323 color: 255 255 255 0;
8327 state: "visible" 0.0;
8328 inherit: "default" 0.0;
8329 color: 255 255 255 255;
8337 clip_to: "ethernet-visibility";
8339 state: "default" 0.0;
8341 aspect_preference: BOTH;
8343 image.normal: "connman-ethernet.png";
8347 name: "wifi-visibility";
8350 clip_to: "state-clipper";
8352 state: "default" 0.0;
8353 color: 255 255 255 0;
8357 state: "visible" 0.0;
8358 inherit: "default" 0.0;
8359 color: 255 255 255 255;
8367 clip_to: "wifi-visibility";
8369 state: "default" 0.0;
8371 aspect_preference: BOTH;
8373 image.normal: "connman-wifi-good.png";
8377 inherit: "default" 0.0;
8380 state: "medium" 0.0;
8381 inherit: "default" 0.0;
8382 image.normal: "connman-wifi-medium.png";
8386 inherit: "default" 0.0;
8387 image.normal: "connman-wifi-bad.png";
8390 // TODO: wimax, cellular, bluetooth
8393 name: "strength,good";
8394 action: STATE_SET "good" 0.0;
8396 // add wimax, cellular, bluetooth
8399 name: "strength,medium";
8400 action: STATE_SET "medium" 0.0;
8402 // add wimax, cellular, bluetooth
8405 name: "strength,bad";
8406 action: STATE_SET "bad" 0.0;
8408 // add wimax, cellular, bluetooth
8411 signal: "e,changed,offline_mode,yes";
8413 action: STATE_SET "offline" 0.0;
8414 target: "disconnected";
8417 signal: "e,changed,offline_mode,no";
8419 action: STATE_SET "default" 0.0;
8420 target: "disconnected";
8423 name: "e,changed,technology,none";
8424 signal: "e,changed,technology,none";
8426 action: STATE_SET "visible" 0.0;
8427 target: "disconnected-visibility";
8428 after: "e,changed,technology,none,others";
8431 name: "e,changed,technology,none,others";
8432 action: STATE_SET "default" 0.0;
8433 target: "ethernet-visibility";
8434 target: "wifi-visibility";
8435 // add wimax, cellular, bluetooth
8438 name: "e,changed,technology,ethernet";
8439 signal: "e,changed,technology,ethernet";
8441 action: STATE_SET "visible" 0.0;
8442 target: "ethernet-visibility";
8443 after: "e,changed,technology,ethernet,others";
8446 name: "e,changed,technology,ethernet,others";
8447 action: STATE_SET "default" 0.0;
8448 target: "disconnected-visibility";
8449 target: "wifi-visibility";
8450 // add wimax, cellular, bluetooth
8453 name: "e,changed,technology,wifi";
8454 signal: "e,changed,technology,wifi";
8456 action: STATE_SET "visible" 0.0;
8457 target: "wifi-visibility";
8458 after: "e,changed,technology,wifi,others";
8461 name: "e,changed,technology,wifi,others";
8462 action: STATE_SET "default" 0.0;
8463 target: "disconnected-visibility";
8464 target: "ethernet-visibility";
8465 // add wimax, cellular, bluetooth
8469 name: "e.text.name";
8472 effect: SOFT_SHADOW;
8474 state: "default" 0.0;
8475 color: 224 224 224 255;
8495 state: "hidden" 0.0;
8496 inherit: "default" 0.0;
8506 get_geometry(PART:"eventarea", x, y, w, h);
8508 set_state(PART:"e.text.name", "hidden", 0.0);
8510 set_state(PART:"e.text.name", "default", 0.0);
8514 name: "e,changed,connected,no";
8515 signal: "e,changed,connected,no";
8517 action: STATE_SET "hidden" 0.0;
8518 target: "e.text.name";
8521 name: "e,changed,connected,yes";
8522 signal: "e,changed,connected,yes";
8524 action: STATE_SET "default" 0.0;
8525 target: "e.text.name";
8531 /* This group is interesting in that it specifies programs
8532 * after the part that they effect, instead of at the
8533 * end of the group. It is a good demonstation of freestyle
8534 * formatting in edje.
8536 name: "e/modules/connman/tip";
8538 image: "inset_sunk.png" COMP;
8539 image: "connman-disconnect.png" COMP;
8540 image: "connman-disconnect-offline.png" COMP;
8541 image: "connman-connecting-1.png" COMP;
8542 image: "connman-connecting-2.png" COMP;
8543 image: "connman-connecting-3.png" COMP;
8544 image: "connman-connecting-4.png" COMP;
8545 image: "connman-ethernet.png" COMP;
8546 image: "connman-wifi.png" COMP;
8550 public message(Msg_Type:type, id, ...) {
8551 if ((type == MSG_INT) && (id == 1)) {
8555 strength = getarg(2);
8557 val = float(strength) / 100.0;
8558 snprintf(buf, sizeof(buf), "%d%%", strength);
8559 set_text(PART:"strength", buf);
8560 set_drag(PART:"strength_gauge_knob", val, 0.0);
8561 run_program(PROGRAM:"strength,show");
8563 else run_program(PROGRAM:"strength,hide");
8566 run_program(PROGRAM:"strength,good");
8567 else if (strength >= 35)
8568 run_program(PROGRAM:"strength,medium");
8570 run_program(PROGRAM:"strength,bad");
8576 name: "state-clipper";
8580 state: "default" 0.0;
8581 color: 255 255 255 255;
8584 state: "inverted" 0.0;
8585 color: 255 255 255 0;
8590 name: "state-inverted-clipper";
8594 state: "default" 0.0;
8595 color: 255 255 255 0;
8599 state: "inverted" 0.0;
8600 color: 255 255 255 255;
8606 name: "e,changed,state,online";
8607 signal: "e,changed,state,online";
8609 action: STATE_SET "default" 0.0;
8610 target: "state-clipper";
8611 target: "state-inverted-clipper";
8612 after: "state-connecting-stop";
8615 name: "e,changed,state,ready";
8616 signal: "e,changed,state,ready";
8618 action: STATE_SET "default" 0.0;
8619 target: "state-clipper";
8620 target: "state-inverted-clipper";
8621 after: "state-connecting-stop";
8624 name: "e,changed,state,failure";
8625 signal: "e,changed,state,failure";
8627 action: STATE_SET "default" 0.0;
8628 target: "state-clipper";
8629 target: "state-inverted-clipper";
8630 after: "state-connecting-stop";
8633 name: "e,changed,state,disconnect";
8634 signal: "e,changed,state,disconnect";
8636 action: STATE_SET "default" 0.0;
8637 target: "state-clipper";
8638 target: "state-inverted-clipper";
8639 after: "state-connecting-stop";
8642 name: "e,changed,state,idle";
8643 signal: "e,changed,state,idle";
8645 action: STATE_SET "default" 0.0;
8646 target: "state-clipper";
8647 target: "state-inverted-clipper";
8648 after: "state-connecting-stop";
8651 name: "e,changed,state,association";
8652 signal: "e,changed,state,association";
8654 action: STATE_SET "inverted" 0.0;
8655 target: "state-clipper";
8656 target: "state-inverted-clipper";
8657 after: "state-connecting";
8660 name: "e,changed,state,configuration";
8661 signal: "e,changed,state,configuration";
8663 action: STATE_SET "inverted" 0.0;
8664 target: "state-clipper";
8665 target: "state-inverted-clipper";
8666 after: "state-connecting";
8669 name: "state-connecting-stop";
8670 action: ACTION_STOP;
8671 target: "state-connecting";
8672 after: "state-connecting-stop2";
8675 name: "state-connecting-stop2";
8676 action: STATE_SET "default" 0.0;
8677 target: "connecting";
8680 name: "state-connecting";
8681 action: STATE_SET "connecting" 0.0;
8682 target: "connecting";
8683 transition: LINEAR 0.5333;
8684 after: "state-connecting";
8692 state: "default" 0.0;
8693 color: 255 255 255 0;
8709 name: "disconnected-visibility";
8712 clip_to: "state-clipper";
8714 state: "default" 0.0;
8715 color: 255 255 255 0;
8719 state: "visible" 0.0;
8720 inherit: "default" 0.0;
8721 color: 255 255 255 255;
8726 name: "disconnected";
8729 clip_to: "disconnected-visibility";
8731 state: "default" 0.0;
8733 aspect_preference: BOTH;
8735 image.normal: "connman-disconnect.png";
8736 rel1.to: "technology";
8737 rel2.to: "technology";
8740 state: "offline" 0.0;
8741 inherit: "default" 0.0;
8742 image.normal: "connman-disconnect-offline.png";
8748 after: "e,changed,technology,none";
8755 clip_to: "state-inverted-clipper";
8757 state: "default" 0.0;
8759 aspect_preference: BOTH;
8761 image.normal: "connman-disconnect.png";
8762 rel1.to: "technology";
8763 rel2.to: "technology";
8766 state: "connecting" 0.0;
8767 inherit: "default" 0.0;
8768 image.tween: "connman-connecting-1.png";
8769 image.tween: "connman-connecting-2.png";
8770 image.tween: "connman-connecting-3.png";
8771 image.normal: "connman-connecting-4.png";
8775 name: "ethernet-visibility";
8778 clip_to: "state-clipper";
8780 state: "default" 0.0;
8781 color: 255 255 255 0;
8785 state: "visible" 0.0;
8786 inherit: "default" 0.0;
8787 color: 255 255 255 255;
8795 clip_to: "ethernet-visibility";
8797 state: "default" 0.0;
8799 aspect_preference: BOTH;
8801 image.normal: "connman-ethernet.png";
8802 rel1.to: "technology";
8803 rel2.to: "technology";
8807 name: "wifi-visibility";
8810 clip_to: "state-clipper";
8812 state: "default" 0.0;
8813 color: 255 255 255 0;
8817 state: "visible" 0.0;
8818 inherit: "default" 0.0;
8819 color: 255 255 255 255;
8827 clip_to: "wifi-visibility";
8829 state: "default" 0.0;
8831 aspect_preference: BOTH;
8833 image.normal: "connman-wifi-good.png";
8834 rel1.to: "technology";
8835 rel2.to: "technology";
8839 inherit: "default" 0.0;
8842 state: "medium" 0.0;
8843 inherit: "default" 0.0;
8844 image.normal: "connman-wifi-medium.png";
8848 inherit: "default" 0.0;
8849 image.normal: "connman-wifi-bad.png";
8852 // TODO: wimax, cellular, bluetooth
8855 name: "strength,good";
8856 action: STATE_SET "good" 0.0;
8858 // add wimax, cellular, bluetooth
8861 name: "strength,medium";
8862 action: STATE_SET "medium" 0.0;
8864 // add wimax, cellular, bluetooth
8867 name: "strength,bad";
8868 action: STATE_SET "bad" 0.0;
8870 // add wimax, cellular, bluetooth
8873 signal: "e,changed,offline_mode,yes";
8875 action: STATE_SET "offline" 0.0;
8876 target: "disconnected";
8879 signal: "e,changed,offline_mode,no";
8881 action: STATE_SET "default" 0.0;
8882 target: "disconnected";
8885 name: "e,changed,technology,none";
8886 signal: "e,changed,technology,none";
8888 action: STATE_SET "visible" 0.0;
8889 target: "disconnected-visibility";
8890 after: "e,changed,technology,none,others";
8893 name: "e,changed,technology,none,others";
8894 action: STATE_SET "default" 0.0;
8895 target: "ethernet-visibility";
8896 target: "wifi-visibility";
8897 // add wimax, cellular, bluetooth
8900 name: "e,changed,technology,ethernet";
8901 signal: "e,changed,technology,ethernet";
8903 action: STATE_SET "visible" 0.0;
8904 target: "ethernet-visibility";
8905 after: "e,changed,technology,ethernet,others";
8908 name: "e,changed,technology,ethernet,others";
8909 action: STATE_SET "default" 0.0;
8910 target: "disconnected-visibility";
8911 target: "wifi-visibility";
8912 // add wimax, cellular, bluetooth
8915 name: "e,changed,technology,wifi";
8916 signal: "e,changed,technology,wifi";
8918 action: STATE_SET "visible" 0.0;
8919 target: "wifi-visibility";
8920 after: "e,changed,technology,wifi,others";
8923 name: "e,changed,technology,wifi,others";
8924 action: STATE_SET "default" 0.0;
8925 target: "disconnected-visibility";
8926 target: "ethernet-visibility";
8927 // add wimax, cellular, bluetooth
8930 name: "e,changed,connected,no";
8931 signal: "e,changed,connected,no";
8933 action: STATE_SET "visible" 0.0;
8934 target: "disconnected-visibility";
8935 after: "e,changed,technology,none,others";
8936 after: "strength,hide";
8937 after: "e,changed,connected,no,others";
8938 after: "e,changed,ipv4_address,no";
8941 name: "e,changed,connected,no,others";
8942 action: STATE_SET "hidden" 0.0;
8943 target: "e.text.error";
8947 name: "e.text.name";
8950 effect: SOFT_SHADOW;
8952 state: "default" 0.0;
8953 color: 240 240 240 255;
8967 font: "Sans:style=Bold";
8976 name: "e.text.state";
8980 state: "default" 0.0;
8981 color: 16 16 16 255;
8986 to_y: "e.text.name";
8991 to_y: "e.text.name";
8996 font: "Sans:style=Bold";
9005 name: "strength_gauge_bg";
9010 state: "default" 0.0;
9025 normal: "inset_sunk.png";
9030 state: "hidden" 0.0;
9031 inherit: "default" 0.0;
9038 name: "strength_gauge_confine";
9043 state: "default" 0.0;
9046 to: "strength_gauge_bg";
9050 to: "strength_gauge_bg";
9055 state: "hidden" 0.0;
9056 inherit: "default" 0.0;
9061 name: "strength_gauge_knob";
9068 confine: "strength_gauge_confine";
9071 state: "default" 0.0;
9076 state: "hidden" 0.0;
9077 inherit: "default" 0.0;
9082 name: "strength_gauge_fill";
9086 state: "default" 0.0;
9087 color: 55 55 55 100;
9088 rel1.to: "strength_gauge_confine";
9090 to_x: "strength_gauge_knob";
9091 to_y: "strength_gauge_confine";
9095 state: "hidden" 0.0;
9096 inherit: "default" 0.0;
9105 state: "default" 0.0;
9106 color: 16 16 16 255;
9110 to_x: "strength_gauge_confine";
9111 to_y: "e.text.state";
9116 to_x: "strength_gauge_confine";
9117 to_y: "e.text.state";
9130 state: "hidden" 0.0;
9131 inherit: "default" 0.0;
9135 to_y: "e.text.state";
9142 to_y: "e.text.state";
9150 name: "strength,show";
9151 action: STATE_SET "default" 0.0;
9153 target: "strength_gauge_bg";
9154 target: "strength_gauge_confine";
9155 target: "strength_gauge_knob";
9156 target: "strength_gauge_fill";
9159 name: "strength,hide";
9160 action: STATE_SET "hidden" 0.0;
9162 target: "strength_gauge_bg";
9163 target: "strength_gauge_confine";
9164 target: "strength_gauge_knob";
9165 target: "strength_gauge_fill";
9169 name: "e.text.error";
9173 state: "default" 0.0;
9174 color: 255 96 96 255;
9197 state: "hidden" 0.0;
9198 inherit: "default" 0.0;
9218 name: "e,changed,error,yes";
9219 signal: "e,changed,error,yes";
9221 action: STATE_SET "default" 0.0;
9222 target: "e.text.error";
9225 name: "e,changed,error,no";
9226 signal: "e,changed,error,no";
9228 action: STATE_SET "hidden" 0.0;
9229 target: "e.text.error";
9233 name: "e.text.ipv4_address";
9237 state: "default" 0.0;
9238 color: 96 96 96 255;
9243 to_y: "e.text.error";
9248 to_y: "e.text.error";
9261 state: "hidden" 0.0;
9262 inherit: "default" 0.0;
9267 to_y: "e.text.error";
9274 to_y: "e.text.error";
9282 name: "e,changed,ipv4_address,yes";
9283 signal: "e,changed,ipv4_address,yes";
9285 action: STATE_SET "default" 0.0;
9286 target: "e.text.ipv4_address";
9289 name: "e,changed,ipv4_address,no";
9290 signal: "e,changed,ipv4_address,no";
9292 action: STATE_SET "hidden" 0.0;
9293 target: "e.text.ipv4_address";
9297 name: "e.text.offline_mode";
9301 state: "default" 0.0;
9302 color: 16 16 16 255;
9307 to_y: "e.text.ipv4_address";
9312 to_y: "e.text.ipv4_address";
9325 state: "hidden" 0.0;
9326 inherit: "default" 0.0;
9331 to_y: "e.text.ipv4_address";
9338 to_y: "e.text.ipv4_address";
9346 name: "e,changed,offline_mode,yes";
9347 signal: "e,changed,offline_mode,yes";
9349 action: STATE_SET "default" 0.0;
9350 target: "e.text.offline_mode";
9353 name: "e,changed,offline_mode,no";
9354 signal: "e,changed,offline_mode,no";
9356 action: STATE_SET "hidden" 0.0;
9357 target: "e.text.offline_mode";
9364 /////////////////////////////////////////////////////////////////////////////
9365 /*** MOD: BLUEZ ***/
9368 name: "e/modules/bluez/main";
9370 image: "bluetooth-powered.png" COMP;
9371 image: "bluetooth-inactive.png" COMP;
9372 image: "bluetooth-hidden.png" COMP;
9382 state: "default" 0.0;
9383 color: 255 255 255 0;
9387 name: "state-clipper";
9391 state: "default" 0.0;
9392 color: 255 255 255 255;
9399 clip_to: "state-clipper";
9401 state: "default" 0.0;
9403 aspect_preference: BOTH;
9405 image.normal: "bluetooth-inactive.png";
9408 state: "powered" 0.0;
9409 inherit: "default" 0.0;
9410 image.normal: "bluetooth-powered.png";
9413 state: "hidden" 0.0;
9414 inherit: "default" 0.0;
9415 image.normal: "bluetooth-hidden.png";
9420 signal: "e,changed,service,none";
9422 action: STATE_SET "default" 0.0;
9426 signal: "e,changed,off";
9428 action: STATE_SET "default" 0.0;
9432 signal: "e,changed,powered";
9434 action: STATE_SET "powered" 0.0;
9438 signal: "e,changed,hidden";
9440 action: STATE_SET "hidden" 0.0;
9445 name: "e.text.name";
9448 effect: SOFT_SHADOW;
9450 state: "default" 0.0;
9451 color: 224 224 224 255;
9471 state: "hidden" 0.0;
9472 inherit: "default" 0.0;
9481 new x, y, w, h, tx, ty, tw, th;
9482 get_geometry(PART:"eventarea", x, y, w, h);
9483 get_geometry(PART:"e.text.name", tx, ty, tw, th);
9484 if ((w <= 32) || (tw >= w))
9485 set_state(PART:"e.text.name", "hidden", 0.0);
9487 set_state(PART:"e.text.name", "default", 0.0);
9491 signal: "e,changed,name";
9493 action: STATE_SET "default" 0.0;
9494 // show so calcs take effect!
9495 target: "e.text.name";
9502 name: "e/modules/bluez/tip";
9504 image: "bluetooth-powered.png" COMP;
9505 image: "bluetooth-inactive.png" COMP;
9506 image: "bluetooth-hidden.png" COMP;
9511 name: "state-clipper";
9515 state: "default" 0.0;
9516 color: 255 255 255 255;
9523 clip_to: "state-clipper";
9525 state: "default" 0.0;
9527 aspect_preference: BOTH;
9537 image.normal: "bluetooth-inactive.png";
9540 state: "powered" 0.0;
9541 inherit: "default" 0.0;
9542 image.normal: "bluetooth-powered.png";
9545 state: "hidden" 0.0;
9546 inherit: "default" 0.0;
9547 image.normal: "bluetooth-hidden.png";
9552 signal: "e,changed,off";
9554 action: STATE_SET "default" 0.0;
9558 signal: "e,changed,powered";
9560 action: STATE_SET "powered" 0.0;
9564 signal: "e,changed,hidden";
9566 action: STATE_SET "hidden" 0.0;
9571 name: "e.text.name";
9574 effect: SOFT_SHADOW;
9576 state: "default" 0.0;
9577 color: 240 240 240 255;
9590 font: "Sans:style=Bold";
9593 text: "Bluetooth Manager";
9599 name: "e.text.status";
9602 clip_to: "state-clipper";
9604 state: "default" 0.0;
9605 color: 16 16 16 255;
9607 to_y: "e.text.name";
9613 to_y: "e.text.name";
9630 /////////////////////////////////////////////////////////////////////////////
9631 /*** MOD: OFONO ***/
9633 // GADGET and TIP all have the same parts and signals:
9641 // e,unavailable: ofonod is not running (nothing else works)
9642 // e,available: ofonod is running
9643 // e,name,available: there is info about device name
9644 // e,name,unavailable: there is no info about device name
9645 // e,netinfo,available: there is info about network
9646 // e,netinfo,unavailable: there is no info about network
9649 // id=1, type=MSG_INT, description=strength (0-100)
9652 name: "e/modules/ofono/main";
9656 image: "gsm_0.png" COMP;
9657 image: "gsm_1.png" COMP;
9658 image: "gsm_2.png" COMP;
9659 image: "gsm_3.png" COMP;
9660 image: "gsm_4.png" COMP;
9661 image: "gsm_no.png" COMP;
9664 public message(Msg_Type:type, id, ...) {
9665 if ((type == MSG_INT) && (id == 1)) {
9667 strength = getarg(2);
9669 run_program(PROGRAM:"strength,5");
9670 else if (strength >= 60)
9671 run_program(PROGRAM:"strength,4");
9672 else if (strength >= 40)
9673 run_program(PROGRAM:"strength,3");
9674 else if (strength >= 20)
9675 run_program(PROGRAM:"strength,2");
9676 else if (strength >= 1)
9677 run_program(PROGRAM:"strength,1");
9679 run_program(PROGRAM:"strength,no");
9689 state: "default" 0.0;
9690 color: 255 255 255 0;
9694 name: "eventarea.image";
9697 state: "default" 0.0;
9699 aspect_preference: HORIZONTAL;
9700 image.normal: "gsm_no.png";
9701 rel1.to: "eventarea";
9702 rel2.to: "eventarea";
9705 state: "strength,5" 0.0;
9706 inherit: "default" 0.0;
9707 image.normal: "gsm_4.png";
9710 state: "strength,4" 0.0;
9711 inherit: "default" 0.0;
9712 image.normal: "gsm_3.png";
9715 state: "strength,3" 0.0;
9716 inherit: "default" 0.0;
9717 image.normal: "gsm_2.png";
9720 state: "strength,2" 0.0;
9721 inherit: "default" 0.0;
9722 image.normal: "gsm_1.png";
9725 state: "strength,1" 0.0;
9726 inherit: "default" 0.0;
9727 image.normal: "gsm_0.png";
9730 state: "strength,no" 0.0;
9731 inherit: "default" 0.0;
9732 image.normal: "gsm_no.png";
9735 state: "disabled" 0.0;
9736 inherit: "default" 0.0;
9737 color: 255 255 255 100;
9743 action: STATE_SET "strength,5" 0.0;
9744 target: "eventarea.image";
9748 action: STATE_SET "strength,4" 0.0;
9749 target: "eventarea.image";
9753 action: STATE_SET "strength,3" 0.0;
9754 target: "eventarea.image";
9758 action: STATE_SET "strength,2" 0.0;
9759 target: "eventarea.image";
9763 action: STATE_SET "strength,1" 0.0;
9764 target: "eventarea.image";
9768 action: STATE_SET "strength,0" 0.0;
9769 target: "eventarea.image";
9772 name: "strength,no";
9773 action: STATE_SET "strength,no" 0.0;
9774 target: "eventarea.image";
9777 name: "e,available";
9778 signal: "e,available";
9780 action: STATE_SET "default" 0.0;
9781 target: "eventarea.image";
9784 name: "e,unavailable";
9785 signal: "e,unavailable";
9787 action: STATE_SET "disabled" 0.0;
9788 target: "eventarea.image";
9791 name: "netinfo,unavailable";
9792 signal: "e,netinfo,unavailable";
9794 action: STATE_SET "default" 0.0;
9795 target: "eventarea.image";
9799 name: "e.text.name";
9802 effect: SOFT_SHADOW;
9804 state: "default" 0.0;
9805 color: 224 224 224 255;
9825 state: "hidden" 0.0;
9826 inherit: "default" 0.0;
9836 get_geometry(PART:"eventarea", x, y, w, h);
9838 set_state(PART:"e.text.name", "hidden", 0.0);
9840 set_state(PART:"e.text.name", "default", 0.0);
9847 name: "e/modules/ofono/tip";
9850 image: "inset_sunk.png" COMP;
9853 public message(Msg_Type:type, id, ...) {
9854 if ((type == MSG_INT) && (id == 1)) {
9857 strength = getarg(2);
9858 val = float(strength) / 100.0;
9859 set_drag(PART:"strength_gauge_knob", val, 0.0);
9865 name: "e.text.error";
9869 state: "default" 0.0;
9870 color: 150 150 150 255;
9874 font: "Sans:style=Bold";
9882 inherit: "default" 0.0;
9888 name: "error,e,available";
9889 signal: "e,available";
9891 action: STATE_SET "default" 0.0;
9892 target: "e.text.error";
9895 name: "error,e,unavailable";
9896 signal: "e,unavailable";
9898 action: STATE_SET "shown" 0.0;
9899 target: "e.text.error";
9902 name: "error,netinfo,available";
9903 signal: "e,netinfo,available";
9905 action: STATE_SET "default" 0.0;
9906 target: "e.text.error";
9909 name: "error,netinfo,unavailable";
9910 signal: "e,netinfo,unavailable";
9912 action: STATE_SET "shown" 0.0;
9913 target: "e.text.error";
9917 name: "e.text.name";
9920 effect: SOFT_SHADOW;
9922 state: "default" 0.0;
9923 color: 240 240 240 255;
9933 font: "Sans:style=Bold";
9942 inherit: "default" 0.0;
9948 name: "name,available";
9949 signal: "e,available";
9951 action: STATE_SET "default" 0.0;
9952 target: "e.text.name";
9955 name: "name,unavailable";
9956 signal: "e,unavailable";
9958 action: STATE_SET "shown" 0.0;
9959 target: "e.text.name";
9966 effect: SOFT_SHADOW;
9968 state: "default" 0.0;
9969 color: 240 240 240 255;
9979 font: "Sans:style=Bold";
9987 state: "hidden" 0.0;
9988 inherit: "default" 0.0;
9994 name: "op,available";
9995 signal: "e,available";
9997 action: STATE_SET "default" 0.0;
9998 target: "e.text.op";
10001 name: "op,unavailable";
10002 signal: "e,unavailable";
10004 action: STATE_SET "hidden" 0.0;
10005 target: "e.text.op";
10008 name: "op,netinfo,unavailable";
10009 signal: "e,netinfo,unavailable";
10011 action: STATE_SET "hidden" 0.0;
10012 target: "e.text.op";
10016 name: "e.text.status";
10020 state: "default" 0.0;
10038 state: "shown" 0.0;
10039 inherit: "default" 0.0;
10045 name: "status,available";
10046 signal: "e,netinfo,available";
10048 action: STATE_SET "shown" 0.0;
10049 target: "e.text.status";
10052 name: "status,unavailable";
10053 signal: "e,netinfo,unavailable";
10055 action: STATE_SET "default" 0.0;
10056 target: "e.text.status";
10060 name: "strength_gauge_bg";
10065 state: "default" 0.0;
10078 normal: "inset_sunk.png";
10083 state: "shown" 0.0;
10084 inherit: "default" 0.0;
10090 name: "strength,available";
10091 signal: "e,netinfo,available";
10093 action: STATE_SET "shown" 0.0;
10094 target: "strength_gauge_bg";
10097 name: "strength,unavailable";
10098 signal: "e,netinfo,unavailable";
10100 action: STATE_SET "default" 0.0;
10101 target: "strength_gauge_bg";
10105 name: "strength_gauge_confine";
10110 state: "default" 0.0;
10111 color: 255 255 255 0;
10114 to: "strength_gauge_bg";
10118 to: "strength_gauge_bg";
10124 name: "strength_gauge_knob";
10131 confine: "strength_gauge_confine";
10132 confine: "strength_gauge_bg";
10135 state: "default" 0.0;
10136 color: 255 255 255 0;
10143 name: "strength_gauge_fill";
10147 state: "default" 0.0;
10148 color: 55 55 55 100;
10150 rel1.to: "strength_gauge_confine";
10152 to_x: "strength_gauge_knob";
10153 to_y: "strength_gauge_confine";
10161 /////////////////////////////////////////////////////////////////////////////
10162 /*** MOD: CONF_EDGEBINDINGS ***/
10164 /* This group draws the edge and corners for the user to pick.
10165 * XXX: Needs some love from masters of the brush! */
10168 name: "e/modules/conf_edgebindings/selection";
10171 name: "e.swallow.background";
10175 state: "default" 0.0;
10185 name: "e.edge.top_left";
10188 state: "default" 0.0;
10190 to: "e.swallow.background";
10195 to: "e.swallow.background";
10197 color: 255 0 0 150;
10201 name: "e.edge.top";
10204 state: "default" 0.0;
10207 to: "e.swallow.background";
10212 to: "e.swallow.background";
10214 color: 255 255 0 150;
10218 name: "e.edge.top_right";
10221 state: "default" 0.0;
10225 to: "e.swallow.background";
10230 to: "e.swallow.background";
10232 color: 255 0 0 150;
10236 name: "e.edge.right";
10239 state: "default" 0.0;
10243 to: "e.swallow.background";
10248 to: "e.swallow.background";
10250 color: 255 255 0 150;
10254 name: "e.edge.bottom_right";
10257 state: "default" 0.0;
10261 to: "e.swallow.background";
10266 to: "e.swallow.background";
10268 color: 255 0 0 150;
10272 name: "e.edge.bottom";
10275 state: "default" 0.0;
10279 to: "e.swallow.background";
10284 to: "e.swallow.background";
10286 color: 255 255 0 150;
10290 name: "e.edge.bottom_left";
10293 state: "default" 0.0;
10297 to: "e.swallow.background";
10302 to: "e.swallow.background";
10304 color: 255 0 0 150;
10308 name: "e.edge.left";
10311 state: "default" 0.0;
10315 to: "e.swallow.background";
10320 to: "e.swallow.background";
10322 color: 255 255 0 150;
10326 name: "e.swallow.check";
10329 state: "default" 0.0;
10333 to_x: "e.swallow.background";
10334 to_y: "e.text.description";
10339 to_y: "e.text.description";
10344 name: "e.swallow.slider";
10347 state: "default" 0.0;
10351 to_x: "e.swallow.background";
10352 to_y: "e.swallow.check";
10361 name: "e.text.description";
10366 state: "default" 0.0;
10370 to_x: "e.swallow.background";
10377 style: "dialog_style";
10383 name: "e.text.selection";
10385 effect: SOFT_SHADOW;
10388 state: "default" 0.0;
10393 to: "e.edge.top_left";
10398 to: "e.edge.bottom_right";
10400 color: 224 224 224 255;
10403 font: "Sans:style=Bold";
10414 /////////////////////////////////////////////////////////////////////////////
10415 /*** MOD: START ***/
10417 /* This is for the "start" module - i.e. a "start" button. It simply
10418 * provides such a button/gadget in a shelf that pops up E's main
10419 * menu - a nice familiarity feature for those from the windows world.
10420 * Other than that it really does nothing, so this button can be quite
10421 * imaginative as it has few functional requirements */
10424 name: "e/modules/start/main";
10427 image: "logo_white_128.png" COMP;
10428 image: "logo_black_128.png" COMP;
10434 state: "default" 0.0;
10436 aspect_preference: BOTH;
10437 image.normal: "logo_white_128.png";
10440 state: "active" 0.0;
10441 inherit: "default" 0.0;
10443 color: 255 255 255 0;
10449 state: "default" 0.0;
10451 rel1.relative: -0.5 -0.5;
10452 rel2.relative: 1.5 1.5;
10453 color: 255 255 255 0;
10455 aspect_preference: BOTH;
10456 image.normal: "logo_black_128.png";
10459 state: "active" 0.0;
10460 inherit: "default" 0.0;
10461 rel1.relative: 0.0 0.0;
10462 rel2.relative: 1.0 1.0;
10464 color: 255 255 255 255;
10471 signal: "e,state,focused";
10473 action: STATE_SET "active" 0.0;
10474 transition: LINEAR 0.2;
10480 signal: "e,state,unfocused";
10482 action: STATE_SET "default" 0.0;
10483 transition: LINEAR 0.3;
10491 /////////////////////////////////////////////////////////////////////////////
10492 /*** MOD: PAGER ***/
10495 name: "e/modules/pager/popup";
10497 image: "base_bg.png" COMP;
10498 image: "bd_top_hilight.png" COMP;
10499 image: "bd_title_bg.png" COMP;
10500 image: "bd_title_over.png";
10507 state: "default" 0.0;
10509 normal: "base_bg.png";
10516 name: "top_hilight";
10519 state: "default" 0.0;
10528 image.normal: "bd_top_hilight.png";
10533 name: "title_back";
10536 state: "default" 0.0;
10542 to_y: "e.text.label";
10547 normal: "bd_title_bg.png";
10554 name: "e.text.label";
10558 effect: SOFT_SHADOW;
10560 state: "default" 0.0;
10571 color: 224 224 224 255;
10574 font: "Sans:style=Bold";
10582 name: "title_over";
10585 state: "default" 0.0;
10586 rel1.to: "title_back";
10587 rel2.to: "title_back";
10589 normal: "bd_title_over.png";
10596 name: "e.swallow.content";
10599 state: "default" 0.0;
10601 to_y: "e.text.label";
10614 name: "e/modules/pager/desk";
10616 image: "pager_base1.png" COMP;
10617 image: "pager_base2.png" COMP;
10618 image: "pager_hi1.png" COMP;
10619 image: "pager_hi2.png" COMP;
10620 image: "pager_base_pattern.png" COMP;
10628 state: "default" 0.0;
10631 rel2.offset: -1 -1;
10634 state: "active" 0.0;
10635 inherit: "default" 0.0;
10636 rel1.offset: -3 -3;
10643 state: "default" 0.0;
10645 color: 255 255 255 255;
10654 image.normal: "pager_base2.png";
10655 image.border: 5 5 5 5;
10659 state: "active" 0.0;
10660 inherit: "default" 0.0;
10662 color: 255 255 255 0;
10668 state: "default" 0.0;
10670 color: 255 255 255 0;
10679 image.normal: "pager_base1.png";
10680 image.border: 5 5 5 5;
10684 state: "active" 0.0;
10685 inherit: "default" 0.0;
10687 color: 255 255 255 255;
10688 rel1.offset: -1 -1;
10696 state: "default" 0.0;
10698 color: 255 255 255 0;
10701 image.normal: "pager_base_pattern.png";
10702 fill.size.relative: 0.0 0.0;
10703 fill.size.offset: 12 12;
10706 state: "active" 0.0;
10707 inherit: "default" 0.0;
10709 color: 255 255 255 255;
10717 state: "default" 0.0;
10718 color: 255 255 255 128;
10729 state: "active" 0.0;
10730 inherit: "default" 0.0;
10731 color: 255 255 255 255;
10735 name: "e.swallow.content";
10739 state: "default" 0.0;
10745 name: "e.text.label";
10750 state: "default" 0.0;
10754 color_class: "module_label";
10756 font: "Sans:style=Bold";
10759 text_class: "module_small";
10763 state: "active" 0.0;
10764 inherit: "default" 0.0;
10772 state: "default" 0.0;
10774 color: 255 255 255 255;
10775 image.normal: "pager_hi2.png";
10784 image.border: 2 2 2 2;
10789 state: "active" 0.0;
10790 inherit: "default" 0.0;
10792 color: 255 255 255 0;
10799 state: "default" 0.0;
10801 color: 255 255 255 0;
10802 image.normal: "pager_hi1.png";
10811 image.border: 2 2 2 2;
10816 state: "active" 0.0;
10817 inherit: "default" 0.0;
10819 color: 255 255 255 255;
10823 name: "e.eventarea";
10828 state: "default" 0.0;
10830 color: 255 255 255 0;
10837 signal: "e,state,selected";
10839 action: STATE_SET "active" 0.0;
10840 transition: LINEAR 0.2;
10850 signal: "e,state,unselected";
10852 action: STATE_SET "default" 0.0;
10853 transition: LINEAR 0.3;
10863 signal: "e,action,drag,in";
10865 action: STATE_SET "active" 0.0;
10866 transition: SINUSOIDAL 0.2;
10872 action: STATE_SET "default" 0.0;
10873 transition: SINUSOIDAL 0.2;
10879 signal: "e,action,drag,out";
10881 action: ACTION_STOP;
10888 action: STATE_SET "default" 0.0;
10893 signal: "mouse,in";
10894 source: "e.eventarea";
10895 action: STATE_SET "active" 0.0;
10896 transition: SINUSOIDAL 0.1;
10897 target: "e.text.label";
10901 signal: "mouse,out";
10902 source: "e.eventarea";
10903 action: STATE_SET "default" 0.0;
10904 transition: SINUSOIDAL 0.2;
10905 target: "e.text.label";
10907 // don't have any states/anim for urgent windows on a desktop
10908 // program { name: "xx";
10909 // signal: "e,state,urgent";
10912 // don't have any states/anim for urgent windows on a desktop
10913 // program { name: "xx";
10914 // signal: "e,state,not_urgent";
10920 name: "e/modules/pager/window";
10922 image: "pager_window.png" COMP;
10923 image: "pager_window_unsel.png" COMP;
10924 image: "exclam.png" COMP;
10931 state: "default" 0.0;
10936 name: "icon_area2";
10939 state: "default" 0.0;
10944 inherit: "default" 0.0;
10945 rel1.offset: -3 -2;
10946 rel2.offset: -4 -3;
10950 inherit: "default" 0.0;
10956 inherit: "default" 0.0;
10962 inherit: "default" 0.0;
10963 rel1.offset: -2 -1;
10964 rel2.offset: -3 -2;
10968 inherit: "default" 0.0;
10977 state: "default" 0.0;
10986 image.normal: "pager_window_unsel.png";
10987 image.border: 9 9 7 6;
10990 state: "focused" 0.0;
10991 inherit: "default" 0.0;
10992 image.normal: "pager_window.png";
10996 name: "e.swallow.icon";
10999 state: "default" 0.0;
11003 aspect_preference: BOTH;
11018 state: "default" 0.0;
11020 color: 255 255 255 0;
11022 aspect_preference: BOTH;
11023 image.normal: "exclam.png";
11026 state: "visible" 0.0;
11027 inherit: "default" 0.0;
11029 color: 255 255 255 255;
11036 state: "default" 0.0;
11038 color: 255 255 255 0;
11040 aspect_preference: BOTH;
11041 image.normal: "exclam.png";
11044 state: "visible" 0.0;
11045 inherit: "default" 0.0;
11047 color: 255 255 255 255;
11050 state: "faded" 0.0;
11051 inherit: "default" 0.0;
11052 rel1.relative: -1.0 -1.0;
11053 rel2.relative: 2.0 2.0;
11055 color: 255 255 255 0;
11062 signal: "e,state,focused";
11064 action: STATE_SET "focused" 0.0;
11069 signal: "e,state,unfocused";
11071 action: STATE_SET "default" 0.0;
11076 signal: "e,state,urgent";
11078 action: STATE_SET "visible" 0.0;
11079 transition: DECELERATE 0.5;
11086 action: STATE_SET "faded" 0.0;
11087 transition: LINEAR 0.5;
11093 action: STATE_SET "visible" 0.0;
11099 signal: "e,state,urgent";
11101 action: STATE_SET "default" 0.0;
11102 transition: DECELERATE 0.1;
11103 target: "icon_area2";
11108 action: STATE_SET "uw1" 0.0;
11109 transition: DECELERATE 0.1;
11110 target: "icon_area2";
11115 action: STATE_SET "uw2" 0.0;
11116 target: "icon_area2";
11117 transition: DECELERATE 0.1;
11122 action: STATE_SET "uw3" 0.0;
11123 transition: DECELERATE 0.1;
11124 target: "icon_area2";
11129 action: STATE_SET "uw4" 0.0;
11130 transition: DECELERATE 0.1;
11131 target: "icon_area2";
11135 name: "not_urgent";
11136 signal: "e,state,not_urgent";
11138 action: ACTION_STOP;
11139 target: "urgentw0";
11140 target: "urgentw1";
11141 target: "urgentw2";
11142 target: "urgentw3";
11143 target: "urgentw4";
11147 after: "not_urgent2";
11150 name: "not_urgent2";
11151 action: STATE_SET "default" 0.0;
11154 target: "icon_area2";
11160 /////////////////////////////////////////////////////////////////////////////
11161 /*** MOD: BATTERY ***/
11164 name: "e/modules/battery/main";
11166 image: "batt_base.png" COMP;
11167 image: "batt_level.png" COMP;
11168 image: "batt_over.png" COMP;
11169 image: "batt_power.png" COMP;
11174 public message(Msg_Type:type, id, ...) {
11175 if ((type == MSG_FLOAT) && (id == 1)) {
11185 if (val1 < 0.0) val1 = 0.0;
11186 val2 = 0.125 - val1;
11187 if (val2 < 0.0) val2 = 0.0;
11188 val2 = val2 / 0.125;
11189 r = round(val2 * 255.0, ROUND);
11191 if (val2 > 0.125) val2 = 0.125;
11192 val2 = val2 / 0.125;
11193 g = round(val2 * 255.0, ROUND);
11201 custom_state(PART:"fill", "default", 0.0);
11202 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
11203 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
11204 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
11205 set_state(PART:"fill", "custom", 0.0);
11207 custom_state(PART:"fill_clip", "default", 0.0);
11208 set_state_val(PART:"fill_clip", STATE_REL1, 0.0, 1.0 - val);
11209 set_state(PART:"fill_clip", "custom", 0.0);
11214 part { name: "fade_clip";
11217 description { state: "default" 0.0;
11218 color: 255 255 255 255;
11220 description { state: "faded" 0.0;
11221 color: 255 255 255 160;
11224 part { name: "info_clip";
11227 clip_to: "fade_clip";
11228 description { state: "default" 0.0;
11229 color: 255 255 255 0;
11231 description { state: "visible" 0.0;
11232 color: 255 255 255 255;
11235 part { name: "pulse_clip";
11238 clip_to: "fade_clip";
11239 description { state: "default" 0.0;
11240 color: 255 255 255 255;
11242 description { state: "faded" 1.0;
11243 color: 255 255 255 255;
11245 description { state: "faded" 0.0;
11246 color: 255 255 255 0;
11249 part { name: "fill_region";
11252 description { state: "default" 0.0;
11254 rel1.relative: 0.0 (26/128);
11255 rel2.relative: 1.0 ((128-14)/128);
11258 part { name: "fill_clip";
11261 clip_to: "pulse_clip";
11262 description { state: "default" 0.0;
11263 rel1.to: "fill_region";
11264 rel1.relative: 0.0 0.5;
11265 rel2.to: "fill_region";
11266 color: 255 255 255 255;
11269 part { name: "base";
11270 clip_to: "pulse_clip";
11271 description { state: "default" 0.0;
11273 aspect_preference: BOTH;
11274 image.normal: "batt_base.png";
11277 part { name: "fill";
11279 clip_to: "fill_clip";
11280 description { state: "default" 0.0;
11283 image.normal: "batt_level.png";
11286 part { name: "over";
11288 clip_to: "pulse_clip";
11289 description { state: "default" 0.0;
11292 image.normal: "batt_over.png";
11295 part { name: "power";
11297 description { state: "default" 0.0;
11300 image.normal: "batt_power.png";
11303 description { state: "visible" 0.0;
11304 inherit: "default" 0.0;
11308 part { name: "e.text.reading";
11312 clip_to: "info_clip";
11314 description { state: "default" 0.0;
11316 rel1.relative: 0.5 0.0;
11317 rel2.relative: 1.0 0.3;
11319 color2: 255 255 255 128;
11320 color_class: "module_label";
11326 text_class: "module_small";
11330 part { name: "e.text.time";
11334 clip_to: "info_clip";
11336 description { state: "default" 0.0;
11338 rel1.relative: 0.5 0.3;
11339 rel2.relative: 1.0 0.6;
11341 color2: 255 255 255 128;
11342 color_class: "module_label";
11348 text_class: "module_small";
11354 program { name: "hover1";
11355 signal: "mouse,in";
11357 action: STATE_SET "visible" 0.0;
11358 transition: LINEAR 0.3;
11359 target: "info_clip";
11361 program { name: "hover2";
11362 signal: "mouse,out";
11364 action: STATE_SET "default" 0.0;
11365 transition: LINEAR 0.3;
11366 target: "info_clip";
11368 program { name: "charge";
11369 signal: "e,state,charging";
11371 action: STATE_SET "visible" 0.0;
11374 program { name: "discharge";
11375 signal: "e,state,discharging";
11377 action: STATE_SET "default" 0.0;
11380 program { name: "unknown";
11381 signal: "e,state,unknown";
11383 action: STATE_SET "faded" 0.0;
11384 target: "fade_clip";
11386 program { name: "pulse";
11387 signal: "e,action,pulse,start";
11389 action: STATE_SET "faded" 0.0;
11390 transition: ACCELERATE 0.3;
11392 target: "pulse_clip";
11394 program { name: "pulse2";
11395 action: STATE_SET "faded" 1.0;
11396 transition: ACCELERATE 0.1;
11397 target: "pulse_clip";
11399 program { name: "pulsestop";
11400 signal: "e,action,pulse,stop";
11402 action: STATE_SET "default" 0.0;
11403 target: "pulse_clip";
11408 name: "e/modules/battery/popup";
11417 state: "default" 0.0;
11421 aspect_preference: VERTICAL;
11423 rel1.relative: 0.0 0.0;
11424 rel2.relative: 1.0 1.0;
11425 color: 255 255 255 255;
11429 name: "e.text.title";
11434 state: "default" 0.0;
11446 text: "Your battery is low!";
11447 font: "Sans:style=Bold";
11451 text_class: "module_large";
11456 name: "e.text.label";
11461 state: "default" 0.0;
11473 text: "AC power is recommended.";
11478 text_class: "module_normal";
11486 /////////////////////////////////////////////////////////////////////////////
11487 /*** MOD: TEMPERATURE ***/
11490 name: "e/modules/temperature/main";
11492 image: "temp_base.png" COMP;
11493 image: "temp_mid.png" COMP;
11494 image: "temp_over.png" COMP;
11499 public message(Msg_Type:type, id, ...) {
11500 if ((type == MSG_FLOAT) && (id == 1)) {
11503 set_drag(PART:"temp_top", 0.0, val);
11510 clip_to: "fade_clip";
11512 state: "default" 0.0;
11513 aspect: 0.387 0.387;
11514 aspect_preference: BOTH;
11524 normal: "temp_base.png";
11530 clip_to: "temp_clip";
11532 state: "default" 0.0;
11540 normal: "temp_mid.png";
11546 clip_to: "fade_clip";
11548 state: "default" 0.0;
11556 normal: "temp_over.png";
11561 name: "e.text.reading";
11564 effect: OUTLINE_SOFT_SHADOW;
11565 clip_to: "fade_clip";
11567 state: "default" 0.0;
11576 color: 255 255 255 0;
11579 color_class: "module_label";
11581 font: "Sans:style=Bold";
11585 text_class: "module_small";
11589 state: "visible" 0.0;
11590 inherit: "default" 0.0;
11591 color: 255 255 255 255;
11601 state: "default" 0.0;
11602 color: 255 255 255 255;
11605 state: "faded" 0.0;
11606 color: 255 255 255 128;
11612 clip_to: "fade_clip";
11615 state: "default" 0.0;
11631 confine: "temp_limit";
11635 state: "default" 0.0;
11640 name: "temp_limit";
11644 state: "default" 0.0;
11647 relative: 0.0 0.081;
11651 relative: 1.0 0.637;
11660 state: "default" 0.0;
11668 signal: "mouse,in";
11670 action: STATE_SET "visible" 0.0;
11671 transition: LINEAR 0.3;
11672 target: "e.text.reading";
11676 signal: "mouse,out";
11678 action: STATE_SET "default" 0.0;
11679 transition: LINEAR 1.0;
11680 target: "e.text.reading";
11684 signal: "e,state,known";
11686 action: STATE_SET "default" 0.0;
11687 target: "fade_clip";
11691 signal: "e,state,unknown";
11693 action: STATE_SET "faded" 0.0;
11694 target: "fade_clip";
11700 /////////////////////////////////////////////////////////////////////////////
11701 /*** MOD: BACKLIGHT ***/
11702 group { name: "e/modules/backlight/main";
11704 image: "bulb-0.png" COMP;
11705 image: "bulb-1.png" COMP;
11706 image: "bulb-2.png" COMP;
11711 public message(Msg_Type:type, id, ...) {
11712 if ((type == MSG_FLOAT) && (id == 0)) {
11715 set_tween_state(PART:"glow", val, "default", 0.0, "full", 0.0);
11716 set_tween_state(PART:"glow2", val, "default", 0.0, "full", 0.0);
11723 description { state: "default" 0.0;
11726 image.normal: "bulb-1.png";
11727 color: 255 255 255 0;
11729 description { state: "full" 0.0;
11730 inherit: "default" 0.0;
11731 color: 255 255 255 255;
11736 description { state: "default" 0.0;
11738 aspect_preference: BOTH;
11739 image.normal: "bulb-0.png";
11744 description { state: "default" 0.0;
11747 image.normal: "bulb-2.png";
11748 color: 255 255 255 0;
11750 description { state: "full" 0.0;
11751 inherit: "default" 0.0;
11752 color: 255 255 255 255;
11758 /////////////////////////////////////////////////////////////////////////////
11760 /*** MOD: CLOCK ***/
11761 group { name: "e/modules/clock/digital";
11765 image: "flip_base.png" COMP;
11766 image: "flip_base_shad.png" COMP;
11767 image: "flip_shad.png" COMP;
11768 image: "flip_0t.png" COMP;
11769 image: "flip_0b.png" COMP;
11770 image: "flip_1t.png" COMP;
11771 image: "flip_1b.png" COMP;
11772 image: "flip_2t.png" COMP;
11773 image: "flip_2b.png" COMP;
11774 image: "flip_3t.png" COMP;
11775 image: "flip_3b.png" COMP;
11776 image: "flip_4t.png" COMP;
11777 image: "flip_4b.png" COMP;
11778 image: "flip_5t.png" COMP;
11779 image: "flip_5b.png" COMP;
11780 image: "flip_6t.png" COMP;
11781 image: "flip_6b.png" COMP;
11782 image: "flip_7t.png" COMP;
11783 image: "flip_7b.png" COMP;
11784 image: "flip_8t.png" COMP;
11785 image: "flip_8b.png" COMP;
11786 image: "flip_9t.png" COMP;
11787 image: "flip_9b.png" COMP;
11788 image: "flip_amt.png" COMP;
11789 image: "flip_amb.png" COMP;
11790 image: "flip_pmt.png" COMP;
11791 image: "flip_pmb.png" COMP;
11792 image: "flip_colon.png" COMP;
11795 #define DIGPRG(nom, ns) \
11796 public ns ## v0_cur, ns ## v0_pre, ns ## v0_lock, ns ## v0_next; \
11797 public ns ## animator2(val, Float:pos) { \
11798 new st1[11], st2[11], v; \
11799 v = get_int(ns ## v0_cur); \
11800 snprintf(st1, 10, "%ih", v); \
11801 snprintf(st2, 10, "%i", v); \
11802 set_tween_state(PART:nom"bot", pos, st1, 0.0, st2, 0.0); \
11803 set_tween_state(PART:nom"sh", pos, "half", 0.0, "full", 0.0); \
11804 if (pos >= 1.0) { \
11805 set_state(PART:nom"sh", "default", 0.0); \
11806 set_int(ns ## v0_lock, 0); \
11809 public ns ## animator1(val, Float:pos) { \
11810 new st1[11], st2[11], v; \
11811 v = get_int(ns ## v0_pre); \
11812 snprintf(st1, 10, "%i", v); \
11813 snprintf(st2, 10, "%ih", v); \
11814 set_tween_state(PART:nom"top", pos, st1, 0.0, st2, 0.0); \
11815 set_tween_state(PART:nom"sh", pos, "default", 0.0, "half", 0.0); \
11816 if (pos >= 1.0) anim(0.1, #ns"animator2", val); \
11818 public ns ## valset(value) { \
11820 v = get_int(ns ## v0_cur); \
11821 if (v == value) return; \
11822 if (get_int(ns ## v0_lock) == 1) { \
11823 set_state(PART:nom"sh", "default", 0.0); \
11825 set_int(ns ## v0_pre, v); \
11826 set_int(ns ## v0_cur, value); \
11827 set_int(ns ## v0_lock, 1); \
11828 snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \
11829 set_state(PART:nom"bot0", buf, 0.0); \
11830 snprintf(buf, 10, "%ih", get_int(ns ## v0_cur)); \
11831 set_state(PART:nom"bot", buf, 0.0); \
11832 snprintf(buf, 10, "%i", get_int(ns ## v0_cur)); \
11833 set_state(PART:nom"top0", buf, 0.0); \
11834 snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \
11835 set_state(PART:nom"top", buf, 0.0); \
11836 set_state(PART:nom"sh", "default", 0.0); \
11837 anim(0.1, #ns"animator1", 1); \
11851 public do_seconds, do_24h, tick_timer;
11853 public clock_cb(val) {
11854 new year, month, day, yearday, weekday, hour, minute;
11856 new v, dosec, do24h, tim;
11858 date(year, month, day, yearday, weekday, hour, minute, second);
11859 dosec = get_int(do_seconds);
11862 tim = timer(1.0 - (second - v), "clock_cb", 1);
11863 // set seconds to v
11868 tim = timer(60.0 - (second), "clock_cb", 1);
11870 set_int(tick_timer, tim);
11872 // set minutes to minute
11873 m1valset(minute / 10);
11874 m2valset(minute % 10);
11876 // set hours to hour
11877 do24h = get_int(do_24h);
11879 h1valset(hour / 10);
11880 h2valset(hour % 10);
11885 // if 12 or later, its pm
11888 // if we are after 12 (1, 2, 3 etc.) then mod by 12
11889 if (hour > 12) hour = hour % 12;
11893 // make after midnight be 12:XX AM :)
11894 if (hour == 0) hour = 12;
11896 h1valset(hour / 10);
11897 h2valset(hour % 10);
11902 public eval_fields() {
11905 dosec = get_int(do_seconds);
11906 do24h = get_int(do_24h);
11907 custom_state(PART:"hours1", "default", 0.0);
11908 custom_state(PART:"hours2", "default", 0.0);
11909 custom_state(PART:"mins1", "default", 0.0);
11910 custom_state(PART:"mins2", "default", 0.0);
11911 custom_state(PART:"secs1", "default", 0.0);
11912 custom_state(PART:"secs2", "default", 0.0);
11913 custom_state(PART:"ampm", "default", 0.0);
11914 if ((dosec) && (!do24h)) { // sec + ampm
11915 set_state_val(PART:"hours1", STATE_REL1, (0.0/16.0), 0.0);
11916 set_state_val(PART:"hours1", STATE_REL2, (2.0/16.0), 1.0);
11917 set_state_val(PART:"hours2", STATE_REL1, (2.0/16.0), 0.0);
11918 set_state_val(PART:"hours2", STATE_REL2, (4.0/16.0), 1.0);
11919 set_state_val(PART:"mins1", STATE_REL1, (5.0/16.0), 0.0);
11920 set_state_val(PART:"mins1", STATE_REL2, (7.0/16.0), 1.0);
11921 set_state_val(PART:"mins2", STATE_REL1, (7.0/16.0), 0.0);
11922 set_state_val(PART:"mins2", STATE_REL2, (9.0/16.0), 1.0);
11923 set_state_val(PART:"secs1", STATE_REL1, (10.0/16.0), 0.0);
11924 set_state_val(PART:"secs1", STATE_REL2, (12.0/16.0), 1.0);
11925 set_state_val(PART:"secs2", STATE_REL1, (12.0/16.0), 0.0);
11926 set_state_val(PART:"secs2", STATE_REL2, (14.0/16.0), 1.0);
11927 set_state_val(PART:"ampm", STATE_REL1, (14.0/16.0), 0.0);
11928 set_state_val(PART:"ampm", STATE_REL2, (16.0/16.0), 1.0);
11929 set_min_size(16 * 4, 16);
11930 set_max_size(16 * 32, 128);
11932 else if ((dosec) && (do24h)) { // sec + -
11933 set_state_val(PART:"hours1", STATE_REL1, (0.0/14.0), 0.0);
11934 set_state_val(PART:"hours1", STATE_REL2, (2.0/14.0), 1.0);
11935 set_state_val(PART:"hours2", STATE_REL1, (2.0/14.0), 0.0);
11936 set_state_val(PART:"hours2", STATE_REL2, (4.0/14.0), 1.0);
11937 set_state_val(PART:"mins1", STATE_REL1, (5.0/14.0), 0.0);
11938 set_state_val(PART:"mins1", STATE_REL2, (7.0/14.0), 1.0);
11939 set_state_val(PART:"mins2", STATE_REL1, (7.0/14.0), 0.0);
11940 set_state_val(PART:"mins2", STATE_REL2, (9.0/14.0), 1.0);
11941 set_state_val(PART:"secs1", STATE_REL1, (10.0/14.0), 0.0);
11942 set_state_val(PART:"secs1", STATE_REL2, (12.0/14.0), 1.0);
11943 set_state_val(PART:"secs2", STATE_REL1, (12.0/14.0), 0.0);
11944 set_state_val(PART:"secs2", STATE_REL2, (14.0/14.0), 1.0);
11945 set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0);
11946 set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0);
11947 set_min_size(14 * 4, 16);
11948 set_max_size(14 * 32, 128);
11950 else if ((!dosec) && (!do24h)) { // - + ampm
11951 set_state_val(PART:"hours1", STATE_REL1, (0.0/11.0), 0.0);
11952 set_state_val(PART:"hours1", STATE_REL2, (2.0/11.0), 1.0);
11953 set_state_val(PART:"hours2", STATE_REL1, (2.0/11.0), 0.0);
11954 set_state_val(PART:"hours2", STATE_REL2, (4.0/11.0), 1.0);
11955 set_state_val(PART:"mins1", STATE_REL1, (5.0/11.0), 0.0);
11956 set_state_val(PART:"mins1", STATE_REL2, (7.0/11.0), 1.0);
11957 set_state_val(PART:"mins2", STATE_REL1, (7.0/11.0), 0.0);
11958 set_state_val(PART:"mins2", STATE_REL2, (9.0/11.0), 1.0);
11959 set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0);
11960 set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0);
11961 set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0);
11962 set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0);
11963 set_state_val(PART:"ampm", STATE_REL1, (9.0/11.0), 0.0);
11964 set_state_val(PART:"ampm", STATE_REL2, (11.0/11.0), 1.0);
11965 set_min_size(11 * 4, 16);
11966 set_max_size(11 * 32, 128);
11968 else if ((!dosec) && (do24h)) { // - + -
11969 set_state_val(PART:"hours1", STATE_REL1, (0.0/9.0), 0.0);
11970 set_state_val(PART:"hours1", STATE_REL2, (2.0/9.0), 1.0);
11971 set_state_val(PART:"hours2", STATE_REL1, (2.0/9.0), 0.0);
11972 set_state_val(PART:"hours2", STATE_REL2, (4.0/9.0), 1.0);
11973 set_state_val(PART:"mins1", STATE_REL1, (5.0/9.0), 0.0);
11974 set_state_val(PART:"mins1", STATE_REL2, (7.0/9.0), 1.0);
11975 set_state_val(PART:"mins2", STATE_REL1, (7.0/9.0), 0.0);
11976 set_state_val(PART:"mins2", STATE_REL2, (9.0/9.0), 1.0);
11977 set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0);
11978 set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0);
11979 set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0);
11980 set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0);
11981 set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0);
11982 set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0);
11983 set_min_size(9 * 4, 16);
11984 set_max_size(9 * 32, 128);
11986 set_state(PART:"hours1", "custom", 0.0);
11987 set_state(PART:"hours2", "custom", 0.0);
11988 set_state(PART:"mins1", "custom", 0.0);
11989 set_state(PART:"mins2", "custom", 0.0);
11990 set_state(PART:"secs1", "custom", 0.0);
11991 set_state(PART:"secs2", "custom", 0.0);
11992 set_state(PART:"ampm", "custom", 0.0);
11993 emit("e,state,sizing,changed", "");
11997 part { name: "hclip"; type: RECT;
11998 description { state: "default" 0.0;
12000 description { state: "hidden" 0.0;
12004 part { name: "mclip"; type: RECT;
12005 description { state: "default" 0.0;
12007 description { state: "hidden" 0.0;
12011 part { name: "sclip"; type: RECT;
12012 description { state: "default" 0.0;
12014 description { state: "hidden" 0.0;
12018 part { name: "ampmclip"; type: RECT;
12019 description { state: "default" 0.0;
12021 description { state: "hidden" 0.0;
12025 part { name: "hours1"; type: RECT;
12026 description { state: "default" 0.0;
12028 rel1.relative: (0/16) 0.0;
12029 rel2.relative: (2/16) 1.0;
12032 part { name: "hours2"; type: RECT;
12033 description { state: "default" 0.0;
12035 rel1.relative: (2/16) 0.0;
12036 rel2.relative: (4/16) 1.0;
12039 part { name: "hcolon1";
12041 description { state: "default" 0.0;
12043 rel1.relative: 1.0 0.0;
12046 rel2.relative: 0.0 1.0;
12048 image.normal: "flip_colon.png";
12051 aspect_preference: BOTH;
12054 part { name: "hcolon2";
12056 description { state: "default" 0.0;
12057 rel1.to: "hcolon1";
12058 rel1.offset: -1 -1;
12059 rel2.to: "hcolon1";
12060 rel2.offset: -2 -2;
12062 image.normal: "flip_colon.png";
12065 part { name: "mins1"; type: RECT;
12066 description { state: "default" 0.0;
12068 rel1.relative: (5/16) 0.0;
12069 rel2.relative: (7/16) 1.0;
12072 part { name: "mins2"; type: RECT;
12073 description { state: "default" 0.0;
12075 rel1.relative: (7/16) 0.0;
12076 rel2.relative: (9/16) 1.0;
12079 part { name: "mcolon1";
12081 description { state: "default" 0.0;
12083 rel1.relative: 1.0 0.0;
12086 rel2.relative: 0.0 1.0;
12088 image.normal: "flip_colon.png";
12091 aspect_preference: BOTH;
12094 part { name: "mcolon2";
12096 description { state: "default" 0.0;
12097 rel1.to: "mcolon1";
12098 rel1.offset: -1 -1;
12099 rel2.to: "mcolon1";
12100 rel2.offset: -2 -2;
12102 image.normal: "flip_colon.png";
12105 part { name: "secs1"; type: RECT;
12106 description { state: "default" 0.0;
12108 rel1.relative: (10/16) 0.0;
12109 rel2.relative: (12/16) 1.0;
12112 part { name: "secs2"; type: RECT;
12113 description { state: "default" 0.0;
12115 rel1.relative: (12/16) 0.0;
12116 rel2.relative: (14/16) 1.0;
12119 part { name: "ampm"; type: RECT;
12120 description { state: "default" 0.0;
12122 rel1.relative: (14/16) 0.0;
12123 rel2.relative: (16/16) 1.0;
12127 #define DIGIT(nom, relto, clipto) \
12128 part { name: nom"base"; \
12130 description { state: "default" 0.0; \
12132 rel1.offset: 1 1; \
12134 rel2.offset: -2 -2; \
12137 aspect_preference: BOTH; \
12140 part { name: nom"shad"; \
12142 description { state: "default" 0.0; \
12143 rel1.offset: -4 -4; \
12144 rel1.to: nom"base"; \
12145 rel2.offset: 3 3; \
12146 rel2.to: nom"base"; \
12148 normal: "flip_base_shad.png"; \
12153 part { name: nom"b"; type: RECT; \
12154 description { state: "default" 0.0; \
12156 rel1.to: nom"base"; \
12157 rel1.relative: 0.0 0.5; \
12158 rel2.to: nom"base"; \
12161 part { name: nom"t"; type: RECT; \
12162 description { state: "default" 0.0; \
12164 rel1.to: nom"base"; \
12165 rel2.to: nom"base"; \
12166 rel2.relative: 1.0 0.5; \
12169 part { name: nom"bot0"; \
12171 description { state: "default" 0.0; \
12174 image.normal: "flip_0b.png"; \
12176 description { state: "0" 0.0; \
12177 inherit: "default" 0.0; \
12178 image.normal: "flip_0b.png"; \
12180 description { state: "1" 0.0; \
12181 inherit: "default" 0.0; \
12182 image.normal: "flip_1b.png"; \
12184 description { state: "2" 0.0; \
12185 inherit: "default" 0.0; \
12186 image.normal: "flip_2b.png"; \
12188 description { state: "3" 0.0; \
12189 inherit: "default" 0.0; \
12190 image.normal: "flip_3b.png"; \
12192 description { state: "4" 0.0; \
12193 inherit: "default" 0.0; \
12194 image.normal: "flip_4b.png"; \
12196 description { state: "5" 0.0; \
12197 inherit: "default" 0.0; \
12198 image.normal: "flip_5b.png"; \
12200 description { state: "6" 0.0; \
12201 inherit: "default" 0.0; \
12202 image.normal: "flip_6b.png"; \
12204 description { state: "7" 0.0; \
12205 inherit: "default" 0.0; \
12206 image.normal: "flip_7b.png"; \
12208 description { state: "8" 0.0; \
12209 inherit: "default" 0.0; \
12210 image.normal: "flip_8b.png"; \
12212 description { state: "9" 0.0; \
12213 inherit: "default" 0.0; \
12214 image.normal: "flip_9b.png"; \
12217 part { name: nom"sh"; \
12219 description { state: "default" 0.0; \
12222 rel2.relative: 1.0 0.0; \
12223 image.normal: "flip_shad.png"; \
12225 description { state: "half" 0.0; \
12226 inherit: "default" 0.0; \
12227 rel2.relative: 1.0 0.5; \
12229 description { state: "full" 0.0; \
12230 inherit: "default" 0.0; \
12231 rel2.relative: 1.0 1.0; \
12234 part { name: nom"bot"; \
12236 description { state: "default" 0.0; \
12239 image.normal: "flip_0b.png"; \
12241 description { state: "0" 0.0; \
12242 inherit: "default" 0.0; \
12243 rel2.relative: 1.0 1.0; \
12244 image.normal: "flip_0b.png"; \
12246 description { state: "0h" 0.0; \
12247 inherit: "default" 0.0; \
12249 rel2.relative: 1.0 0.0; \
12250 image.normal: "flip_0b.png"; \
12252 description { state: "1" 0.0; \
12253 inherit: "default" 0.0; \
12254 rel2.relative: 1.0 1.0; \
12255 image.normal: "flip_1b.png"; \
12257 description { state: "1h" 0.0; \
12258 inherit: "default" 0.0; \
12260 rel2.relative: 1.0 0.0; \
12261 image.normal: "flip_1b.png"; \
12263 description { state: "2" 0.0; \
12264 inherit: "default" 0.0; \
12265 rel2.relative: 1.0 1.0; \
12266 image.normal: "flip_2b.png"; \
12268 description { state: "2h" 0.0; \
12269 inherit: "default" 0.0; \
12271 rel2.relative: 1.0 0.0; \
12272 image.normal: "flip_2b.png"; \
12274 description { state: "3" 0.0; \
12275 inherit: "default" 0.0; \
12276 rel2.relative: 1.0 1.0; \
12277 image.normal: "flip_3b.png"; \
12279 description { state: "3h" 0.0; \
12280 inherit: "default" 0.0; \
12282 rel2.relative: 1.0 0.0; \
12283 image.normal: "flip_3b.png"; \
12285 description { state: "4" 0.0; \
12286 inherit: "default" 0.0; \
12287 rel2.relative: 1.0 1.0; \
12288 image.normal: "flip_4b.png"; \
12290 description { state: "4h" 0.0; \
12291 inherit: "default" 0.0; \
12293 rel2.relative: 1.0 0.0; \
12294 image.normal: "flip_4b.png"; \
12296 description { state: "5" 0.0; \
12297 inherit: "default" 0.0; \
12298 rel2.relative: 1.0 1.0; \
12299 image.normal: "flip_5b.png"; \
12301 description { state: "5h" 0.0; \
12302 inherit: "default" 0.0; \
12304 rel2.relative: 1.0 0.0; \
12305 image.normal: "flip_5b.png"; \
12307 description { state: "6" 0.0; \
12308 inherit: "default" 0.0; \
12309 rel2.relative: 1.0 1.0; \
12310 image.normal: "flip_6b.png"; \
12312 description { state: "6h" 0.0; \
12313 inherit: "default" 0.0; \
12315 rel2.relative: 1.0 0.0; \
12316 image.normal: "flip_6b.png"; \
12318 description { state: "7" 0.0; \
12319 inherit: "default" 0.0; \
12320 rel2.relative: 1.0 1.0; \
12321 image.normal: "flip_7b.png"; \
12323 description { state: "7h" 0.0; \
12324 inherit: "default" 0.0; \
12326 rel2.relative: 1.0 0.0; \
12327 image.normal: "flip_7b.png"; \
12329 description { state: "8" 0.0; \
12330 inherit: "default" 0.0; \
12331 rel2.relative: 1.0 1.0; \
12332 image.normal: "flip_8b.png"; \
12334 description { state: "8h" 0.0; \
12335 inherit: "default" 0.0; \
12337 rel2.relative: 1.0 0.0; \
12338 image.normal: "flip_8b.png"; \
12340 description { state: "9" 0.0; \
12341 inherit: "default" 0.0; \
12342 rel2.relative: 1.0 1.0; \
12343 image.normal: "flip_9b.png"; \
12345 description { state: "9h" 0.0; \
12346 inherit: "default" 0.0; \
12348 rel2.relative: 1.0 0.0; \
12349 image.normal: "flip_9b.png"; \
12352 part { name: nom"top0"; \
12354 description { state: "default" 0.0; \
12357 image.normal: "flip_0t.png"; \
12359 description { state: "0" 0.0; \
12360 inherit: "default" 0.0; \
12361 image.normal: "flip_0t.png"; \
12363 description { state: "1" 0.0; \
12364 inherit: "default" 0.0; \
12365 image.normal: "flip_1t.png"; \
12367 description { state: "2" 0.0; \
12368 inherit: "default" 0.0; \
12369 image.normal: "flip_2t.png"; \
12371 description { state: "3" 0.0; \
12372 inherit: "default" 0.0; \
12373 image.normal: "flip_3t.png"; \
12375 description { state: "4" 0.0; \
12376 inherit: "default" 0.0; \
12377 image.normal: "flip_4t.png"; \
12379 description { state: "5" 0.0; \
12380 inherit: "default" 0.0; \
12381 image.normal: "flip_5t.png"; \
12383 description { state: "6" 0.0; \
12384 inherit: "default" 0.0; \
12385 image.normal: "flip_6t.png"; \
12387 description { state: "7" 0.0; \
12388 inherit: "default" 0.0; \
12389 image.normal: "flip_7t.png"; \
12391 description { state: "8" 0.0; \
12392 inherit: "default" 0.0; \
12393 image.normal: "flip_8t.png"; \
12395 description { state: "9" 0.0; \
12396 inherit: "default" 0.0; \
12397 image.normal: "flip_9t.png"; \
12400 part { name: nom"top"; \
12402 description { state: "default" 0.0; \
12405 image.normal: "flip_0t.png"; \
12407 description { state: "0" 0.0; \
12408 inherit: "default" 0.0; \
12409 rel1.relative: 0.0 0.0; \
12410 image.normal: "flip_0t.png"; \
12412 description { state: "0h" 0.0; \
12413 inherit: "default" 0.0; \
12414 color: 128 128 128 255; \
12416 rel1.relative: 0.0 1.0; \
12417 image.normal: "flip_0t.png"; \
12419 description { state: "1" 0.0; \
12420 inherit: "default" 0.0; \
12421 rel1.relative: 0.0 0.0; \
12422 image.normal: "flip_1t.png"; \
12424 description { state: "1h" 0.0; \
12425 inherit: "default" 0.0; \
12426 color: 128 128 128 255; \
12428 rel1.relative: 0.0 1.0; \
12429 image.normal: "flip_1t.png"; \
12431 description { state: "2" 0.0; \
12432 inherit: "default" 0.0; \
12433 rel1.relative: 0.0 0.0; \
12434 image.normal: "flip_2t.png"; \
12436 description { state: "2h" 0.0; \
12437 inherit: "default" 0.0; \
12438 color: 128 128 128 255; \
12440 rel1.relative: 0.0 1.0; \
12441 image.normal: "flip_2t.png"; \
12443 description { state: "3" 0.0; \
12444 inherit: "default" 0.0; \
12445 rel1.relative: 0.0 0.0; \
12446 image.normal: "flip_3t.png"; \
12448 description { state: "3h" 0.0; \
12449 inherit: "default" 0.0; \
12450 color: 128 128 128 255; \
12452 rel1.relative: 0.0 1.0; \
12453 image.normal: "flip_3t.png"; \
12455 description { state: "4" 0.0; \
12456 inherit: "default" 0.0; \
12457 rel1.relative: 0.0 0.0; \
12458 image.normal: "flip_4t.png"; \
12460 description { state: "4h" 0.0; \
12461 inherit: "default" 0.0; \
12462 color: 128 128 128 255; \
12464 rel1.relative: 0.0 1.0; \
12465 image.normal: "flip_4t.png"; \
12467 description { state: "5" 0.0; \
12468 inherit: "default" 0.0; \
12469 rel1.relative: 0.0 0.0; \
12470 image.normal: "flip_5t.png"; \
12472 description { state: "5h" 0.0; \
12473 inherit: "default" 0.0; \
12474 color: 128 128 128 255; \
12476 rel1.relative: 0.0 1.0; \
12477 image.normal: "flip_5t.png"; \
12479 description { state: "6" 0.0; \
12480 inherit: "default" 0.0; \
12481 rel1.relative: 0.0 0.0; \
12482 image.normal: "flip_6t.png"; \
12484 description { state: "6h" 0.0; \
12485 inherit: "default" 0.0; \
12486 color: 128 128 128 255; \
12488 rel1.relative: 0.0 1.0; \
12489 image.normal: "flip_6t.png"; \
12491 description { state: "7" 0.0; \
12492 inherit: "default" 0.0; \
12493 rel1.relative: 0.0 0.0; \
12494 image.normal: "flip_7t.png"; \
12496 description { state: "7h" 0.0; \
12497 inherit: "default" 0.0; \
12498 color: 128 128 128 255; \
12500 rel1.relative: 0.0 1.0; \
12501 image.normal: "flip_7t.png"; \
12503 description { state: "8" 0.0; \
12504 inherit: "default" 0.0; \
12505 rel1.relative: 0.0 0.0; \
12506 image.normal: "flip_8t.png"; \
12508 description { state: "8h" 0.0; \
12509 inherit: "default" 0.0; \
12510 color: 128 128 128 255; \
12512 rel1.relative: 0.0 1.0; \
12513 image.normal: "flip_8t.png"; \
12515 description { state: "9" 0.0; \
12516 inherit: "default" 0.0; \
12517 rel1.relative: 0.0 0.0; \
12518 image.normal: "flip_9t.png"; \
12520 description { state: "9h" 0.0; \
12521 inherit: "default" 0.0; \
12522 color: 128 128 128 255; \
12524 rel1.relative: 0.0 1.0; \
12525 image.normal: "flip_9t.png"; \
12529 DIGIT("h1", "hours1", "hclip");
12530 DIGIT("h2", "hours2", "hclip");
12532 DIGIT("m1", "mins1", "mclip");
12533 DIGIT("m2", "mins2", "mclip");
12535 DIGIT("s1", "secs1", "sclip");
12536 DIGIT("s2", "secs2", "sclip");
12538 #define DIGAP(nom, relto, clipto) \
12539 part { name: nom"base"; \
12541 description { state: "default" 0.0; \
12543 rel1.offset: 1 1; \
12545 rel2.offset: -2 -2; \
12548 aspect_preference: BOTH; \
12551 part { name: nom"shad"; \
12553 description { state: "default" 0.0; \
12554 rel1.offset: -4 -4; \
12555 rel1.to: nom"base"; \
12556 rel2.offset: 3 3; \
12557 rel2.to: nom"base"; \
12559 normal: "flip_base_shad.png"; \
12564 part { name: nom"b"; type: RECT; \
12565 description { state: "default" 0.0; \
12567 rel1.to: nom"base"; \
12568 rel1.relative: 0.0 0.5; \
12569 rel2.to: nom"base"; \
12572 part { name: nom"t"; type: RECT; \
12573 description { state: "default" 0.0; \
12575 rel1.to: nom"base"; \
12576 rel2.to: nom"base"; \
12577 rel2.relative: 1.0 0.5; \
12580 part { name: nom"bot0"; \
12582 description { state: "default" 0.0; \
12585 image.normal: "flip_amb.png"; \
12587 description { state: "0" 0.0; \
12588 inherit: "default" 0.0; \
12589 image.normal: "flip_amb.png"; \
12591 description { state: "1" 0.0; \
12592 inherit: "default" 0.0; \
12593 image.normal: "flip_pmb.png"; \
12596 part { name: nom"sh"; \
12598 description { state: "default" 0.0; \
12601 rel2.relative: 1.0 0.0; \
12602 image.normal: "flip_shad.png"; \
12604 description { state: "half" 0.0; \
12605 inherit: "default" 0.0; \
12606 rel2.relative: 1.0 0.5; \
12608 description { state: "full" 0.0; \
12609 inherit: "default" 0.0; \
12610 rel2.relative: 1.0 1.0; \
12613 part { name: nom"bot"; \
12615 description { state: "default" 0.0; \
12618 image.normal: "flip_amb.png"; \
12620 description { state: "0" 0.0; \
12621 inherit: "default" 0.0; \
12622 rel2.relative: 1.0 1.0; \
12623 image.normal: "flip_amb.png"; \
12625 description { state: "0h" 0.0; \
12626 inherit: "default" 0.0; \
12628 rel2.relative: 1.0 0.0; \
12629 image.normal: "flip_amb.png"; \
12631 description { state: "1" 0.0; \
12632 inherit: "default" 0.0; \
12633 rel2.relative: 1.0 1.0; \
12634 image.normal: "flip_pmb.png"; \
12636 description { state: "1h" 0.0; \
12637 inherit: "default" 0.0; \
12639 rel2.relative: 1.0 0.0; \
12640 image.normal: "flip_pmb.png"; \
12643 part { name: nom"top0"; \
12645 description { state: "default" 0.0; \
12648 image.normal: "flip_amt.png"; \
12650 description { state: "0" 0.0; \
12651 inherit: "default" 0.0; \
12652 image.normal: "flip_amt.png"; \
12654 description { state: "1" 0.0; \
12655 inherit: "default" 0.0; \
12656 image.normal: "flip_pmt.png"; \
12659 part { name: nom"top"; \
12661 description { state: "default" 0.0; \
12664 image.normal: "flip_amt.png"; \
12666 description { state: "0" 0.0; \
12667 inherit: "default" 0.0; \
12668 rel1.relative: 0.0 0.0; \
12669 image.normal: "flip_amt.png"; \
12671 description { state: "0h" 0.0; \
12672 inherit: "default" 0.0; \
12673 color: 128 128 128 255; \
12675 rel1.relative: 0.0 1.0; \
12676 image.normal: "flip_amt.png"; \
12678 description { state: "1" 0.0; \
12679 inherit: "default" 0.0; \
12680 rel1.relative: 0.0 0.0; \
12681 image.normal: "flip_pmt.png"; \
12683 description { state: "1h" 0.0; \
12684 inherit: "default" 0.0; \
12685 color: 128 128 128 255; \
12687 rel1.relative: 0.0 1.0; \
12688 image.normal: "flip_pmt.png"; \
12692 DIGAP("ap", "ampm", "ampmclip");
12694 ///////////////////////////////////////////////////////////////////
12696 part { name: "event"; type: RECT;
12698 description { state: "default" 0.0;
12704 program { name: "init";
12711 program { name: "secon";
12712 signal: "e,state,seconds,on";
12714 action: STATE_SET "default" 0.0;
12718 program { name: "sec2";
12722 set_int(do_seconds, 1);
12723 set_state(PART:"sclip", "default", 0.0);
12725 tim = get_int(tick_timer);
12728 set_int(tick_timer, 0);
12733 program { name: "secoff";
12734 signal: "e,state,seconds,off";
12736 action: STATE_SET "default" 0.0;
12740 program { name: "sec3";
12744 set_int(do_seconds, 0);
12745 set_state(PART:"sclip", "hidden", 0.0);
12747 tim = get_int(tick_timer);
12750 set_int(tick_timer, 0);
12755 program { name: "24h";
12756 signal: "e,state,24h,on";
12761 set_int(do_24h, 1);
12762 set_state(PART:"ampmclip", "hidden", 0.0);
12764 tim = get_int(tick_timer);
12767 set_int(tick_timer, 0);
12772 program { name: "12h";
12773 signal: "e,state,24h,off";
12778 set_int(do_24h, 0);
12779 set_state(PART:"ampmclip", "default", 0.0);
12781 tim = get_int(tick_timer);
12784 set_int(tick_timer, 0);
12791 group { name: "e/modules/clock/main";
12793 image: "clock_base.png" COMP;
12794 image: "tacho_fg.png" COMP;
12795 image: "ch-h1.png" COMP;
12796 image: "ch-h2.png" COMP;
12797 image: "ch-m1.png" COMP;
12798 image: "ch-m2.png" COMP;
12799 image: "ch-s1.png" COMP;
12800 image: "ch-s2.png" COMP;
12801 image: "ch-h1-2.png" COMP;
12802 image: "ch-h2-2.png" COMP;
12803 image: "ch-m1-2.png" COMP;
12804 image: "ch-m2-2.png" COMP;
12805 image: "ch-s1-2.png" COMP;
12806 image: "ch-s2-2.png" COMP;
12807 image: "ch-h1-3.png" COMP;
12808 image: "ch-h2-3.png" COMP;
12809 image: "ch-m1-3.png" COMP;
12810 image: "ch-m2-3.png" COMP;
12811 image: "ch-s1-3.png" COMP;
12812 image: "ch-s2-3.png" COMP;
12817 public do_seconds, tick_timer;
12819 public clock_cb(val) {
12820 new year, month, day, yearday, weekday, hour, minute;
12825 date(year, month, day, yearday, weekday, hour, minute, second);
12826 get_geometry(PART:"hour", x, y, w, h);
12827 dosec = get_int(do_seconds);
12830 tim = timer(1.0 - (second - v), "clock_cb", 1);
12832 custom_state(PART:"seconds", "default", 0.0);
12833 set_state_val(PART:"seconds", STATE_MAP_ROT_Z, (v * 360.0) / 60.0);
12835 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-3.png");
12837 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-2.png");
12839 set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1.png");
12840 set_state(PART:"seconds", "custom", 0.0);
12842 custom_state(PART:"seconds-sh", "default", 0.0);
12843 set_state_val(PART:"seconds-sh", STATE_MAP_ROT_Z, (v * 360.0) / 60.0);
12845 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-3.png");
12847 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-2.png");
12849 set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2.png");
12850 set_state(PART:"seconds-sh", "custom", 0.0);
12853 tim = timer(60.0 - (second), "clock_cb", 1);
12855 set_int(tick_timer, tim);
12857 custom_state(PART:"minutes", "default", 0.0);
12858 set_state_val(PART:"minutes", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0);
12860 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-3.png");
12862 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-2.png");
12864 set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1.png");
12865 set_state(PART:"minutes", "custom", 0.0);
12867 custom_state(PART:"minutes-sh", "default", 0.0);
12868 set_state_val(PART:"minutes-sh", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0);
12870 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-3.png");
12872 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-2.png");
12874 set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2.png");
12875 set_state(PART:"minutes-sh", "custom", 0.0);
12877 custom_state(PART:"hour", "default", 0.0);
12878 set_state_val(PART:"hour", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0);
12880 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-3.png");
12882 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-2.png");
12884 set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1.png");
12885 set_state(PART:"hour", "custom", 0.0);
12887 custom_state(PART:"hour-sh", "default", 0.0);
12888 set_state_val(PART:"hour-sh", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0);
12890 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-3.png");
12892 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-2.png");
12894 set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2.png");
12895 set_state(PART:"hour-sh", "custom", 0.0);
12902 state: "default" 0.0;
12904 aspect_preference: BOTH;
12905 image.normal: "clock_base.png";
12913 state: "default" 0.0;
12917 relative: (2.0/128.0) (2.0/128.0);
12921 relative: (1.0+(2.0/128.0)) (1.0+(2.0/128.0));
12926 name: "seconds-sh";
12928 description { state: "default" 0.0;
12931 relative: 0.3125 0.0;
12935 relative: 0.6875 0.6875;
12937 image.normal: "ch-s2.png";
12945 description { state: "hidden" 0.0;
12946 inherit: "default" 0.0;
12953 description { state: "default" 0.0;
12956 relative: 0.3125 0.0;
12960 relative: 0.6875 0.6875;
12962 image.normal: "ch-s1.png";
12970 description { state: "hidden" 0.0;
12971 inherit: "default" 0.0;
12976 name: "minutes-sh";
12979 state: "default" 0.0;
12982 relative: 0.3125 0.0;
12986 relative: 0.6875 0.6875;
12988 image.normal: "ch-m2.png";
13001 state: "default" 0.0;
13004 relative: 0.3125 0.0;
13008 relative: 0.6875 0.6875;
13010 image.normal: "ch-m1.png";
13023 state: "default" 0.0;
13026 relative: 0.3125 0.0;
13030 relative: 0.6875 0.6875;
13032 image.normal: "ch-h2.png";
13045 state: "default" 0.0;
13048 relative: 0.3125 0.0;
13052 relative: 0.6875 0.6875;
13054 image.normal: "ch-h1.png";
13067 state: "default" 0.0;
13070 image.normal: "tacho_fg.png";
13075 program { name: "init";
13082 program { name: "secon";
13083 signal: "e,state,seconds,on";
13085 action: STATE_SET "default" 0.0;
13087 target: "seconds-sh";
13090 program { name: "sec2";
13094 set_int(do_seconds, 1);
13095 tim = get_int(tick_timer);
13098 set_int(tick_timer, 0);
13103 program { name: "secoff";
13104 signal: "e,state,seconds,off";
13106 action: STATE_SET "hidden" 0.0;
13108 target: "seconds-sh";
13111 program { name: "sec3";
13115 set_int(do_seconds, 0);
13116 tim = get_int(tick_timer);
13119 set_int(tick_timer, 0);
13127 group { name: "e/modules/clock/calendar/dayname";
13129 part { name: "e.text.label";
13133 description { state: "default" 0.0;
13136 color3: 255 255 255 255;
13138 rel2.offset: -3 -3;
13145 text_class: "module_small";
13151 group { name: "e/modules/clock/calendar/day";
13153 image: "inset_sunk.png" COMP;
13156 part { name: "hidden"; type: RECT;
13158 description { state: "default" 0.0;
13159 color: 255 255 255 255;
13161 description { state: "hidden" 0.0;
13162 inherit: "default" 0.0;
13163 color: 255 255 255 64;
13166 part { name: "weekend"; type: RECT;
13169 description { state: "default" 0.0;
13172 rel2.offset: -2 -2;
13174 description { state: "weekend" 0.0;
13175 inherit: "default" 0.0;
13179 part { name: "day"; type: RECT;
13182 description { state: "default" 0.0;
13183 color: 255 255 255 0;
13185 rel2.offset: -2 -2;
13187 description { state: "today" 0.0;
13188 inherit: "default" 0.0;
13192 part { name: "e.text.label";
13196 description { state: "default" 0.0;
13201 rel2.offset: -3 -3;
13208 text_class: "module_small";
13211 description { state: "today" 0.0;
13212 inherit: "default" 0.0;
13213 color: 255 255 255 255;
13216 part { name: "inset";
13219 description { state: "default" 0.0;
13220 image.normal: "inset_sunk.png";
13222 image.border: 7 7 7 7;
13224 color: 255 255 255 128;
13229 program { name: "weekend";
13230 signal: "e,state,weekend";
13232 action: STATE_SET "weekend" 0.0;
13235 program { name: "weekday";
13236 signal: "e,state,weekday";
13238 action: STATE_SET "default" 0.0;
13241 program { name: "hidden";
13242 signal: "e,state,hidden";
13244 action: STATE_SET "hidden" 0.0;
13247 program { name: "visible";
13248 signal: "e,state,visible";
13250 action: STATE_SET "default" 0.0;
13253 program { name: "today";
13254 signal: "e,state,today";
13256 action: STATE_SET "today" 0.0;
13258 target: "e.text.label";
13260 program { name: "someday";
13261 signal: "e,state,someday";
13263 action: STATE_SET "default" 0.0;
13265 target: "e.text.label";
13269 group { name: "e/modules/clock/calendar";
13271 image: "arrow_left.png" COMP;
13272 image: "arrow_right.png" COMP;
13273 image: "inset_sunk.png" COMP;
13274 image: "ilist_1.png" COMP;
13275 image: "ilist_2.png" COMP;
13276 image: "ilist_item_shadow.png" COMP;
13279 part { name: "e.text.month";
13281 effect: SOFT_SHADOW;
13283 description { state: "default" 0.0;
13293 color: 255 255 255 255;
13296 font: "Sans:style=Bold";
13300 text_class: "module_normal";
13304 part { name: "e.text.year";
13306 effect: SOFT_SHADOW;
13308 description { state: "default" 0.0;
13318 color: 255 255 255 255;
13321 font: "Sans:style=Bold";
13325 text_class: "module_normal";
13329 part { name: "previm";
13331 description { state: "default" 0.0;
13336 image.normal: "arrow_left.png";
13338 description { state: "pressed" 0.0;
13339 inherit: "default" 0.0;
13344 part { name: "prev";
13346 description { state: "default" 0.0;
13350 aspect_preference: VERTICAL;
13351 rel1.to_y: "e.text.month";
13352 rel1.relative: 0.0 0.0;
13353 rel2.to_y: "e.text.month";
13354 rel2.relative: 0.0 1.0;
13356 program { name: "prev_down";
13357 signal: "mouse,down,1";
13359 action: STATE_SET "pressed" 0.0;
13362 program { name: "prev_up";
13363 signal: "mouse,up,1";
13365 action: STATE_SET "default" 0.0;
13368 program { name: "prev_clicked";
13369 signal: "mouse,clicked,1";
13371 action: SIGNAL_EMIT "e,action,prev" "";
13374 part { name: "nextim";
13376 description { state: "default" 0.0;
13381 image.normal: "arrow_right.png";
13383 description { state: "pressed" 0.0;
13384 inherit: "default" 0.0;
13389 part { name: "next";
13391 description { state: "default" 0.0;
13395 aspect_preference: VERTICAL;
13396 rel1.to_y: "e.text.month";
13397 rel1.relative: 1.0 0.0;
13398 rel2.to_y: "e.text.month";
13399 rel2.relative: 1.0 1.0;
13401 program { name: "next_down";
13402 signal: "mouse,down,1";
13404 action: STATE_SET "pressed" 0.0;
13407 program { name: "next_up";
13408 signal: "mouse,up,1";
13410 action: STATE_SET "default" 0.0;
13413 program { name: "next_clicked";
13414 signal: "mouse,clicked,1";
13416 action: SIGNAL_EMIT "e,action,next" "";
13419 part { name: "days_bg1";
13421 description { state: "default" 0.0;
13422 rel1.to: "e.table.days";
13423 rel1.offset: -1 -1;
13424 rel2.to: "e.table.days";
13426 image.normal: "ilist_2.png";
13427 image.border: 2 2 2 2;
13430 part { name: "daynames_bg0";
13432 description { state: "default" 0.0;
13437 to: "daynames_bg1";
13442 to: "daynames_bg1";
13446 image.normal: "ilist_item_shadow.png";
13450 part { name: "daynames_bg1";
13452 description { state: "default" 0.0;
13453 rel1.to: "e.table.daynames";
13454 rel1.offset: -1 -1;
13455 rel2.to: "e.table.daynames";
13457 image.normal: "ilist_1.png";
13458 image.border: 2 2 2 2;
13461 part { name: "e.table.daynames"; type: TABLE;
13462 description { state: "default" 0.0;
13465 rel1.to_y: "e.text.month";
13466 rel1.relative: 0.0 1.0;
13468 rel2.to_y: "e.text.month";
13469 rel2.relative: 1.0 1.0;
13473 homogeneous: TABLE;
13480 #define DAYNAME(x) \
13484 source: "e/modules/clock/calendar/dayname"; \
13486 align: -1.0 -1.0; \
13497 part { name: "e.table.days"; type: TABLE;
13498 description { state: "default" 0.0;
13499 rel1.to_y: "e.table.daynames";
13500 rel1.relative: 0.0 1.0;
13502 rel2.offset: -3 -3;
13505 homogeneous: TABLE;
13512 #define DAY(x, y) \
13516 source: "e/modules/clock/calendar/day"; \
13518 align: -1.0 -1.0; \
13569 part { name: "inset";
13571 description { state: "default" 0.0;
13572 image.normal: "inset_sunk.png";
13574 image.border: 7 7 7 7;
13576 rel1.to: "e.table.daynames";
13577 rel1.offset: -2 -2;
13578 rel2.to: "e.table.days";
13587 signal: "mouse,wheel,0,-1";
13588 action: SIGNAL_EMIT "e,action,prev" "";
13593 signal: "mouse,wheel,0,1";
13594 action: SIGNAL_EMIT "e,action,next" "";
13599 /////////////////////////////////////////////////////////////////////////////
13600 /*** MOD: CPUFREQ ***/
13604 name: "e/modules/cpufreq/main";
13606 image: "tacho_bg.png" COMP;
13607 image: "tacho_fg.png" COMP;
13608 image: "tacho_dial_00.png" COMP;
13609 image: "tacho_dial_01.png" COMP;
13610 image: "tacho_dial_02.png" COMP;
13611 image: "tacho_dial_03.png" COMP;
13612 image: "tacho_dial_04.png" COMP;
13613 image: "tacho_dial_05.png" COMP;
13614 image: "tacho_dial_06.png" COMP;
13615 image: "tacho_dial_07.png" COMP;
13616 image: "tacho_dial_08.png" COMP;
13617 image: "tacho_dial_09.png" COMP;
13618 image: "tacho_dial_10.png" COMP;
13619 image: "tacho_dial_11.png" COMP;
13620 image: "tacho_dial_12.png" COMP;
13621 image: "tacho_dial_13.png" COMP;
13622 image: "tacho_dial_14.png" COMP;
13623 image: "tacho_dial_15.png" COMP;
13628 public available_frequencies;
13629 public available_governors;
13630 public message(Msg_Type:type, id, ...) {
13631 if ((type == MSG_INT_SET) && (id == 1)) {
13632 while (count(available_frequencies) > 0) {
13633 remove(available_frequencies, 0);
13635 for (new i = 2; i < numargs(); i++) {
13636 append_int(available_frequencies, getarg(i));
13639 else if ((type == MSG_STRING_SET) && (id == 2)) {
13641 while (count(available_governors) > 0) {
13642 remove(available_governors, 0);
13644 for (new i = 2; i < numargs(); i++) {
13645 snprintf(text, 100, "%s", getarg(i));
13646 append_str(available_governors, text);
13649 else if ((type == MSG_INT_SET) && (id == 3)) {
13651 new use_buttons = getarg(3);
13652 new Float:freq, Float:min_freq, Float:max_freq;
13655 min_freq = fetch_int(available_frequencies, 0);
13656 max_freq = fetch_int(available_frequencies,
13657 count(available_frequencies) - 1);
13658 freq = (freq - min_freq) / (max_freq - min_freq);
13659 set_state(PART:"meter", "default", freq);
13661 snprintf(text, 100, "%i", f / 1000);
13664 snprintf(text, 100, "%i.%i", f / 1000000,
13665 (f % 1000000) / 100000);
13667 set_text(PART:"readout", text);
13668 if (use_buttons == 0) {
13669 // set_state(PART:"increase_button", "inactive", 0.0);
13670 // set_state(PART:"decrease_button", "inactive", 0.0);
13671 // set_state(PART:"increase", "inactive", 0.0);
13672 // set_state(PART:"decrease", "inactive", 0.0);
13675 // set_state(PART:"increase_button", "default", 0.0);
13676 // set_state(PART:"decrease_button", "default", 0.0);
13677 // set_state(PART:"increase", "default", 0.0);
13678 // set_state(PART:"decrease", "default", 0.0);
13681 else if((type == MSG_STRING) && (id == 4)) {
13683 snprintf(text, 100, "%s", getarg(2));
13693 state: "default" 0.0;
13694 color: 255 255 255 255;
13697 state: "faded" 0.0;
13698 color: 255 255 255 128;
13703 clip_to: "fade_clip";
13705 state: "default" 0.0;
13707 aspect_preference: BOTH;
13708 image.normal: "tacho_bg.png";
13715 // effect: OUTLINE_SOFT_SHADOW;
13717 clip_to: "fade_clip";
13719 state: "default" 0.0;
13728 color: 255 255 255 255;
13731 color_class: "module_label";
13734 font: "Sans:style=Bold";
13738 text_class: "module_small";
13744 clip_to: "fade_clip";
13747 state: "default" 0.0000;
13748 image.normal: "tacho_dial_00.png";
13753 state: "default" 0.0666;
13754 image.normal: "tacho_dial_01.png";
13759 state: "default" 0.1333;
13760 image.normal: "tacho_dial_02.png";
13765 state: "default" 0.2000;
13766 image.normal: "tacho_dial_03.png";
13771 state: "default" 0.2666;
13772 image.normal: "tacho_dial_04.png";
13777 state: "default" 0.3333;
13778 image.normal: "tacho_dial_05.png";
13783 state: "default" 0.4000;
13784 image.normal: "tacho_dial_06.png";
13789 state: "default" 0.4666;
13790 image.normal: "tacho_dial_07.png";
13795 state: "default" 0.5333;
13796 image.normal: "tacho_dial_08.png";
13801 state: "default" 0.6000;
13802 image.normal: "tacho_dial_09.png";
13807 state: "default" 0.6666;
13808 image.normal: "tacho_dial_10.png";
13813 state: "default" 0.7333;
13814 image.normal: "tacho_dial_11.png";
13819 state: "default" 0.8000;
13820 image.normal: "tacho_dial_12.png";
13825 state: "default" 0.8666;
13826 image.normal: "tacho_dial_13.png";
13831 state: "default" 0.9333;
13832 image.normal: "tacho_dial_14.png";
13837 state: "default" 1.0000;
13838 image.normal: "tacho_dial_15.png";
13845 clip_to: "fade_clip";
13848 state: "default" 0.0;
13851 image.normal: "tacho_fg.png";
13858 name: "next_governor";
13859 signal: "mouse,down,1";
13861 action: SIGNAL_EMIT "e,action,governor,next" "";
13864 name: "next_governor2";
13865 signal: "mouse,down,1";
13867 action: STATE_SET "clicked" 0.0;
13871 name: "next_governor3";
13872 signal: "mouse,up,1";
13874 action: STATE_SET "default" 0.0;
13878 name: "increase_frequency";
13879 signal: "mouse,down,1";
13880 source: "increase";
13881 action: SIGNAL_EMIT "e,action,frequency,increase" "";
13884 name: "increase_frequency2";
13885 signal: "mouse,down,1";
13886 source: "increase";
13887 action: STATE_SET "clicked" 0.0;
13888 target: "increase_button";
13891 name: "increase_frequency3";
13892 signal: "mouse,up,1";
13893 source: "increase";
13894 action: STATE_SET "default" 0.0;
13895 target: "increase_button";
13898 name: "decrease_frequency";
13899 signal: "mouse,down,1";
13900 source: "decrease";
13901 action: SIGNAL_EMIT "e,action,frequency,decrease" "";
13904 name: "decrease_frequency2";
13905 signal: "mouse,down,1";
13906 source: "decrease";
13907 action: STATE_SET "clicked" 0.0;
13908 target: "decrease_button";
13911 name: "decrease_frequency3";
13912 signal: "mouse,up,1";
13913 source: "decrease";
13914 action: STATE_SET "default" 0.0;
13915 target: "decrease_button";
13920 signal: "e,state,enabled";
13922 action: STATE_SET "default" 0.0;
13923 target: "fade_clip";
13927 signal: "e,state,disabled";
13929 action: STATE_SET "faded" 0.0;
13930 target: "fade_clip";
13936 name: "e/modules/cpufreq/main";
13938 image: "tacho_bg.png" COMP;
13939 image: "tacho_fg.png" COMP;
13940 image: "t0.png" COMP;
13941 image: "t0-sh.png" COMP;
13942 image: "t1.png" COMP;
13943 image: "t1-sh.png" COMP;
13944 image: "t2.png" COMP;
13949 public available_frequencies;
13950 public available_governors;
13952 public cur_freq_old;
13953 public cur_freq_new;
13954 public cur_freq_now;
13955 public cur_freq_anim;
13957 public min_freq_old;
13958 public min_freq_new;
13959 public min_freq_now;
13961 public max_freq_old;
13962 public max_freq_new;
13963 public max_freq_now;
13965 public slide_cur_freq(val, Float:v) {
13966 new Float:freq, Float:min_freq, Float:max_freq, Float:tf;
13969 v = (1.0 - cos(v * 3.141592654)) / 2.0;
13971 min_freq = fetch_int(available_frequencies, 0);
13972 max_freq = fetch_int(available_frequencies,
13973 count(available_frequencies) - 1);
13975 f0 = get_int(cur_freq_old);
13976 f1 = get_int(cur_freq_new);
13978 freq = float(f) * v;
13981 set_int(cur_freq_now, f);
13983 freq = (float(f) - min_freq) / (max_freq - min_freq);
13984 tf = (freq * 225.0) - 135.0;
13985 custom_state(PART:"meter", "default", 0.0);
13986 set_state_val(PART:"meter", STATE_MAP_ROT_Z, tf);
13987 set_state(PART:"meter", "custom", 0.0);
13988 custom_state(PART:"meter_sh", "default", 0.0);
13989 set_state_val(PART:"meter_sh", STATE_MAP_ROT_Z, tf);
13990 set_state(PART:"meter_sh", "custom", 0.0);
13992 f0 = get_int(min_freq_old);
13993 f1 = get_int(min_freq_new);
13995 freq = float(f) * v;
13998 set_int(min_freq_now, f);
14000 freq = (float(f) - min_freq) / (max_freq - min_freq);
14001 tf = (freq * 225.0) - 135.0;
14002 custom_state(PART:"meter_min", "default", 0.0);
14003 set_state_val(PART:"meter_min", STATE_MAP_ROT_Z, tf);
14004 set_state(PART:"meter_min", "custom", 0.0);
14005 custom_state(PART:"meter_min_sh", "default", 0.0);
14006 set_state_val(PART:"meter_min_sh", STATE_MAP_ROT_Z, tf);
14007 set_state(PART:"meter_min_sh", "custom", 0.0);
14009 f0 = get_int(max_freq_old);
14010 f1 = get_int(max_freq_new);
14012 freq = float(f) * v;
14015 set_int(max_freq_now, f);
14017 freq = (float(f) - min_freq) / (max_freq - min_freq);
14018 tf = (freq * 225.0) - 135.0;
14019 custom_state(PART:"meter_max", "default", 0.0);
14020 set_state_val(PART:"meter_max", STATE_MAP_ROT_Z, tf);
14021 set_state(PART:"meter_max", "custom", 0.0);
14022 custom_state(PART:"meter_max_sh", "default", 0.0);
14023 set_state_val(PART:"meter_max_sh", STATE_MAP_ROT_Z, tf);
14024 set_state(PART:"meter_max_sh", "custom", 0.0);
14027 set_int(cur_freq_anim, 0);
14033 public message(Msg_Type:type, id, ...) {
14034 if ((type == MSG_INT_SET) && (id == 1)) { // add an available freq
14035 while (count(available_frequencies) > 0) {
14036 remove(available_frequencies, 0);
14038 for (new i = 2; i < numargs(); i++) {
14039 append_int(available_frequencies, getarg(i));
14042 else if ((type == MSG_STRING_SET) && (id == 2)) { // add a governor
14044 while (count(available_governors) > 0) {
14045 remove(available_governors, 0);
14047 for (new i = 2; i < numargs(); i++) {
14048 snprintf(text, 100, "%s", getarg(i));
14049 append_str(available_governors, text);
14052 else if ((type == MSG_INT_SET) && (id == 3)) { // avg freq
14054 new ani, curf, minf, maxf;
14058 if (f < 1000000) snprintf(text, 100, "%i", f / 1000);
14059 else snprintf(text, 100, "%i.%i", f / 1000000,
14060 (f % 1000000) / 100000);
14061 set_text(PART:"readout", text);
14063 ani = get_int(cur_freq_anim);
14064 if (ani > 0) cancel_anim(ani);
14065 ani = anim(1.0, "slide_cur_freq", 0);
14066 set_int(cur_freq_anim, ani);
14069 curf = get_int(cur_freq_now);
14070 set_int(cur_freq_old, curf);
14071 set_int(cur_freq_new, f);
14074 minf = get_int(min_freq_now);
14075 set_int(min_freq_old, minf);
14076 set_int(min_freq_new, f);
14079 maxf = get_int(max_freq_now);
14080 set_int(max_freq_old, maxf);
14081 set_int(max_freq_new, f);
14083 else if ((type == MSG_STRING) && (id == 4)) {
14085 snprintf(text, 100, "%s", getarg(2));
14095 state: "default" 0.0;
14096 color: 255 255 255 255;
14099 state: "faded" 0.0;
14100 color: 255 255 255 128;
14105 clip_to: "fade_clip";
14107 state: "default" 0.0;
14109 aspect_preference: BOTH;
14110 image.normal: "tacho_bg.png";
14117 // effect: OUTLINE_SOFT_SHADOW;
14119 clip_to: "fade_clip";
14121 state: "default" 0.0;
14130 color: 255 255 255 255;
14133 color_class: "module_label";
14136 font: "Sans:style=Bold";
14140 text_class: "module_small";
14144 part { name: "meter_min_sh";
14145 clip_to: "fade_clip";
14147 description { state: "default" 0.0000;
14148 image.normal: "t1-sh.png";
14149 rel1.to: "meter_min";
14150 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
14151 rel2.to: "meter_min";
14152 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
14156 center: "meter_min_sh";
14161 part { name: "meter_min";
14162 clip_to: "fade_clip";
14164 description { state: "default" 0.0000;
14165 image.normal: "t2.png";
14176 part { name: "meter_max_sh";
14177 clip_to: "fade_clip";
14179 description { state: "default" 0.0000;
14180 image.normal: "t1-sh.png";
14181 rel1.to: "meter_max";
14182 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
14183 rel2.to: "meter_max";
14184 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
14188 center: "meter_max_sh";
14193 part { name: "meter_max";
14194 clip_to: "fade_clip";
14196 description { state: "default" 0.0000;
14197 image.normal: "t1.png";
14208 part { name: "meter_sh";
14209 clip_to: "fade_clip";
14211 description { state: "default" 0.0000;
14212 image.normal: "t0-sh.png";
14214 rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0);
14216 rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0);
14220 center: "meter_sh";
14225 part { name: "meter";
14226 clip_to: "fade_clip";
14228 description { state: "default" 0.0000;
14229 image.normal: "t0.png";
14242 clip_to: "fade_clip";
14245 state: "default" 0.0;
14248 image.normal: "tacho_fg.png";
14255 signal: "e,state,enabled";
14257 action: STATE_SET "default" 0.0;
14258 target: "fade_clip";
14262 signal: "e,state,disabled";
14264 action: STATE_SET "faded" 0.0;
14265 target: "fade_clip";
14271 /////////////////////////////////////////////////////////////////////////////
14272 /*** MOD: IBOX / IBAR ***/
14275 name: "e/modules/ibox/icon";
14276 alias: "e/modules/ibar/icon";
14278 item: "raise_on_hilight" "0";
14279 // 1 or 0 if u want an icon holder to raise when the mouse (or keyboard) hilights it
14280 // item: "item_list" "item item2 item3";
14288 state: "default" 0.0;
14289 color: 255 255 255 255;
14293 name: "e.swallow.content";
14295 clip_to: "item_clip";
14297 state: "default" 0.0;
14299 rel2.offset: -3 -3;
14302 state: "bigger" 0.0;
14306 name: "urgent_area";
14309 state: "default" 0.0;
14314 inherit: "default" 0.0;
14315 rel1.offset: -3 -2;
14316 rel2.offset: -4 -3;
14320 inherit: "default" 0.0;
14326 inherit: "default" 0.0;
14332 inherit: "default" 0.0;
14333 rel1.offset: -2 -1;
14334 rel2.offset: -3 -2;
14338 inherit: "default" 0.0;
14346 state: "default" 0.0;
14348 rel1.to: "urgent_area";
14349 rel2.to: "urgent_area";
14350 image.normal: "exclam.png";
14351 color: 255 255 255 0;
14354 state: "visible" 0.0;
14355 inherit: "default" 0.0;
14357 color: 255 255 255 255;
14360 state: "hidden" 0.0;
14361 inherit: "default" 0.0;
14364 relative: -0.5 -0.5;
14369 color: 255 255 255 0;
14377 state: "default" 0.0;
14385 signal: "mouse,in";
14387 action: STATE_SET "bigger" 0.0;
14388 transition: LINEAR 0.1;
14389 target: "e.swallow.content";
14393 signal: "mouse,out";
14395 action: STATE_SET "default" 0.0;
14396 transition: LINEAR 0.2;
14397 target: "e.swallow.content";
14400 name: "set_urgent";
14401 signal: "e,state,urgent";
14403 action: STATE_SET "visible" 0.0;
14404 transition: LINEAR 0.2;
14408 name: "set_not_urgent";
14409 signal: "e,state,not_urgent";
14411 action: STATE_SET "default" 0.0;
14412 transition: LINEAR 0.6;
14417 signal: "e,state,urgent";
14419 action: STATE_SET "default" 0.0;
14420 target: "urgent_area";
14421 transition: DECELERATE 0.1;
14426 action: STATE_SET "uw1" 0.0;
14427 target: "urgent_area";
14428 transition: DECELERATE 0.1;
14433 action: STATE_SET "uw2" 0.0;
14434 target: "urgent_area";
14435 transition: DECELERATE 0.1;
14440 action: STATE_SET "uw3" 0.0;
14441 target: "urgent_area";
14442 transition: DECELERATE 0.1;
14447 action: STATE_SET "uw4" 0.0;
14448 target: "urgent_area";
14449 transition: DECELERATE 0.1;
14453 name: "not_urgent";
14454 signal: "e,state,not_urgent";
14456 action: ACTION_STOP;
14457 target: "urgentw0";
14458 target: "urgentw1";
14459 target: "urgentw2";
14460 target: "urgentw3";
14461 target: "urgentw4";
14462 after: "not_urgent2";
14465 name: "not_urgent2";
14466 action: STATE_SET "default" 0.0;
14468 target: "urgent_area";
14473 name: "e/modules/ibox/icon_overlay";
14474 alias: "e/modules/ibar/icon_overlay";
14476 // item: "item_list", "item item2 item3";
14487 state: "default" 0.0;
14488 color: 255 255 255 0;
14492 name: "background";
14496 state: "default" 0.0;
14500 color: 255 255 255 0;
14503 state: "visible" 0.0;
14507 color: 255 255 255 255;
14510 state: "hidden" 0.0;
14513 relative: -0.5 -0.5;
14520 color: 255 255 255 0;
14526 relative: -2.0 -2.0;
14533 color: 255 255 255 0;
14537 name: "e.swallow.content";
14539 clip_to: "background";
14541 state: "default" 0.0;
14542 rel1.to: "background";
14543 rel2.to: "background";
14549 state: "default" 0.0;
14553 image.normal: "exclam.png";
14554 color: 255 255 255 0;
14557 state: "visible" 0.0;
14558 inherit: "default" 0.0;
14560 color: 255 255 255 255;
14563 state: "hidden" 0.0;
14564 inherit: "default" 0.0;
14567 relative: -0.5 -0.5;
14574 color: 255 255 255 0;
14578 name: "e.text.label";
14580 effect: SOFT_SHADOW;
14584 state: "default" 0.0;
14593 color: 255 255 255 0;
14595 color_class: "module_label";
14597 font: "Sans:style=Bold";
14601 text_class: "module_normal";
14605 state: "visible" 0.0;
14606 inherit: "default" 0.0;
14615 color: 255 255 255 255;
14623 signal: "e,state,focused";
14625 action: STATE_SET "visible" 0.0;
14626 target: "background";
14627 after: "go_active2";
14630 name: "go_activeB";
14631 signal: "e,action,show,label";
14633 action: STATE_SET "visible" 0.0;
14634 transition: SINUSOIDAL 0.5;
14635 target: "e.text.label";
14638 name: "go_active2";
14639 action: STATE_SET "hidden" 0.0;
14640 transition: LINEAR 0.5;
14641 target: "background";
14642 after: "go_active";
14645 name: "go_passive";
14646 signal: "e,state,unfocused";
14648 action: ACTION_STOP;
14649 target: "go_active";
14650 target: "go_active2";
14651 after: "go_passive2";
14654 name: "go_passiveB";
14655 signal: "e,action,hide,label";
14657 action: STATE_SET "default" 0.0;
14658 transition: SINUSOIDAL 1.0;
14659 target: "e.text.label";
14662 name: "go_passive2";
14663 action: STATE_SET "default" 0.0;
14664 target: "background";
14666 if (get_int(urgent) == 1) {
14667 run_program(PROGRAM:"go_urgent");
14676 set_int(urgent, 0);
14680 name: "set_urgent";
14681 signal: "e,state,urgent";
14684 set_int(urgent, 1);
14689 action: STATE_SET "visible" 0.0;
14690 target: "background";
14692 after: "go_urgent2";
14695 name: "go_urgent2";
14696 action: STATE_SET "hidden" 0.0;
14697 transition: LINEAR 0.5;
14698 target: "background";
14700 after: "go_urgent";
14703 name: "unset_urgent";
14704 signal: "e,state,not_urgent";
14707 set_int(urgent, 0);
14711 name: "go_unurgent";
14712 signal: "e,state,not_urgent";
14714 action: ACTION_STOP;
14715 target: "go_urgent";
14716 target: "go_urgent2";
14717 after: "go_unurgent2";
14720 name: "go_unurgent2";
14721 action: STATE_SET "default" 0.0;
14722 transition: SINUSOIDAL 0.3;
14723 target: "background";
14728 signal: "e,action,exec";
14730 after: "exec_start";
14733 name: "exec_start";
14734 signal: "e,action,start";
14736 action: ACTION_STOP;
14737 target: "go_active";
14738 target: "go_active2";
14739 target: "go_passive";
14740 target: "go_passive2";
14747 action: STATE_SET "visible" 0.0;
14748 target: "background";
14753 action: STATE_SET "huge" 0.0;
14754 transition: LINEAR 0.5;
14755 target: "background";
14760 name: "e/modules/ibox/drop";
14761 alias: "e/modules/ibar/drop";
14762 images.image: "inset_raised.png" COMP;
14768 state: "default" 0.0;
14770 normal: "inset_raised.png";
14779 name: "e/modules/ibox/drop_overlay";
14780 alias: "e/modules/ibar/drop_overlay";
14782 image: "gadman_top.png" COMP;
14783 image: "gadman_bottom.png" COMP;
14784 image: "gadman_left.png" COMP;
14785 image: "gadman_right.png" COMP;
14789 name: "left_arrow1";
14791 state: "default" 0.0;
14793 aspect_preference: VERTICAL;
14794 rel1.relative: -1.0 0.5;
14795 rel2.relative: -1.0 0.5;
14796 image.normal: "gadman_right.png";
14800 inherit: "default" 0.0;
14801 rel1.relative: -0.8 0.2;
14802 rel2.relative: -0.7 0.8;
14806 inherit: "default" 0.0;
14807 rel1.relative: 0.2 0.5;
14808 rel2.relative: 0.2 0.5;
14812 name: "left_arrow2";
14814 state: "default" 0.0;
14816 aspect_preference: VERTICAL;
14817 rel1.relative: -1.0 0.5;
14818 rel2.relative: -1.0 0.5;
14819 image.normal: "gadman_right.png";
14823 inherit: "default" 0.0;
14824 rel1.relative: -0.8 0.2;
14825 rel2.relative: -0.7 0.8;
14829 inherit: "default" 0.0;
14830 rel1.relative: 0.2 0.5;
14831 rel2.relative: 0.2 0.5;
14835 name: "right_arrow1";
14837 state: "default" 0.0;
14839 aspect_preference: VERTICAL;
14840 rel1.relative: 2.0 0.5;
14841 rel2.relative: 2.0 0.5;
14842 image.normal: "gadman_left.png";
14846 inherit: "default" 0.0;
14847 rel1.relative: 1.8 0.2;
14848 rel2.relative: 1.7 0.8;
14852 inherit: "default" 0.0;
14853 rel1.relative: 0.8 0.5;
14854 rel2.relative: 0.8 0.5;
14858 name: "right_arrow2";
14860 state: "default" 0.0;
14862 aspect_preference: VERTICAL;
14863 rel1.relative: 2.0 0.5;
14864 rel2.relative: 2.0 0.5;
14865 image.normal: "gadman_left.png";
14869 inherit: "default" 0.0;
14870 rel1.relative: 1.8 0.2;
14871 rel2.relative: 1.7 0.8;
14875 inherit: "default" 0.0;
14876 rel1.relative: 0.8 0.5;
14877 rel2.relative: 0.8 0.5;
14881 name: "top_arrow1";
14883 state: "default" 0.0;
14885 aspect_preference: HORIZONTAL;
14886 rel1.relative: 0.5 -1.0;
14887 rel2.relative: 0.5 -1.0;
14888 image.normal: "gadman_bottom.png";
14892 inherit: "default" 0.0;
14893 rel1.relative: 0.2 -0.8;
14894 rel2.relative: 0.8 -0.7;
14898 inherit: "default" 0.0;
14899 rel1.relative: 0.5 0.2;
14900 rel2.relative: 0.5 0.2;
14904 name: "top_arrow2";
14906 state: "default" 0.0;
14908 aspect_preference: HORIZONTAL;
14909 rel1.relative: 0.5 -1.0;
14910 rel2.relative: 0.5 -1.0;
14911 image.normal: "gadman_bottom.png";
14915 inherit: "default" 0.0;
14916 rel1.relative: 0.2 -0.8;
14917 rel2.relative: 0.8 -0.7;
14921 inherit: "default" 0.0;
14922 rel1.relative: 0.5 0.2;
14923 rel2.relative: 0.5 0.2;
14927 name: "bottom_arrow1";
14929 state: "default" 0.0;
14931 aspect_preference: HORIZONTAL;
14932 rel1.relative: 0.5 2.0;
14933 rel2.relative: 0.5 2.0;
14934 image.normal: "gadman_top.png";
14938 inherit: "default" 0.0;
14939 rel1.relative: 0.2 1.7;
14940 rel2.relative: 0.8 1.8;
14944 inherit: "default" 0.0;
14945 rel1.relative: 0.5 0.8;
14946 rel2.relative: 0.5 0.8;
14950 name: "bottom_arrow2";
14952 state: "default" 0.0;
14954 aspect_preference: HORIZONTAL;
14955 rel1.relative: 0.5 2.0;
14956 rel2.relative: 0.5 2.0;
14957 image.normal: "gadman_top.png";
14961 inherit: "default" 0.0;
14962 rel1.relative: 0.2 1.7;
14963 rel2.relative: 0.8 1.8;
14967 inherit: "default" 0.0;
14968 rel1.relative: 0.5 0.8;
14969 rel2.relative: 0.5 0.8;
14981 after: "bottom1_1";
14991 after: "bottom2_1";
14996 action: STATE_SET "1" 0.0;
14997 target: "left_arrow1";
14998 transition: LINEAR 0.4;
15003 action: STATE_SET "2" 0.0;
15004 target: "left_arrow1";
15005 transition: LINEAR 0.4;
15010 action: STATE_SET "default" 0.0;
15011 target: "left_arrow1";
15016 action: STATE_SET "1" 0.0;
15017 target: "left_arrow2";
15018 transition: LINEAR 0.4;
15023 action: STATE_SET "2" 0.0;
15024 target: "left_arrow2";
15025 transition: LINEAR 0.4;
15030 action: STATE_SET "default" 0.0;
15031 target: "left_arrow2";
15037 action: STATE_SET "1" 0.0;
15038 target: "right_arrow1";
15039 transition: LINEAR 0.4;
15044 action: STATE_SET "2" 0.0;
15045 target: "right_arrow1";
15046 transition: LINEAR 0.4;
15051 action: STATE_SET "default" 0.0;
15052 target: "right_arrow1";
15057 action: STATE_SET "1" 0.0;
15058 target: "right_arrow2";
15059 transition: LINEAR 0.4;
15064 action: STATE_SET "2" 0.0;
15065 target: "right_arrow2";
15066 transition: LINEAR 0.4;
15071 action: STATE_SET "default" 0.0;
15072 target: "right_arrow2";
15078 action: STATE_SET "1" 0.0;
15079 target: "top_arrow1";
15080 transition: LINEAR 0.4;
15085 action: STATE_SET "2" 0.0;
15086 target: "top_arrow1";
15087 transition: LINEAR 0.4;
15092 action: STATE_SET "default" 0.0;
15093 target: "top_arrow1";
15098 action: STATE_SET "1" 0.0;
15099 target: "top_arrow2";
15100 transition: LINEAR 0.4;
15105 action: STATE_SET "2" 0.0;
15106 target: "top_arrow2";
15107 transition: LINEAR 0.4;
15112 action: STATE_SET "default" 0.0;
15113 target: "top_arrow2";
15119 action: STATE_SET "1" 0.0;
15120 target: "bottom_arrow1";
15121 transition: LINEAR 0.4;
15122 after: "bottom1_2";
15126 action: STATE_SET "2" 0.0;
15127 target: "bottom_arrow1";
15128 transition: LINEAR 0.4;
15129 after: "bottom1_r";
15133 action: STATE_SET "default" 0.0;
15134 target: "bottom_arrow1";
15135 after: "bottom1_1";
15139 action: STATE_SET "1" 0.0;
15140 target: "bottom_arrow2";
15141 transition: LINEAR 0.4;
15142 after: "bottom2_2";
15146 action: STATE_SET "2" 0.0;
15147 target: "bottom_arrow2";
15148 transition: LINEAR 0.4;
15149 after: "bottom2_r";
15153 action: STATE_SET "default" 0.0;
15154 target: "bottom_arrow2";
15155 after: "bottom2_1";
15161 /////////////////////////////////////////////////////////////////////////////
15162 /*** MOD: SYSTRAY ***/
15165 name: "e/modules/systray/main";
15166 alias: "e/modules/systray/main/default";
15167 alias: "e/modules/systray/main/invisible";
15169 item: "inset" "255 255 255";
15170 item: "plain" "230 230 230";
15171 item: "default" "255 255 255";
15178 state: "default" 0.0;
15182 state: "disabled" 0.0;
15183 inherit: "default" 0.0;
15184 color: 255 0 0 128;
15192 state: "default" 0.0;
15195 rel2.offset: -5 -5;
15202 state: "default" 0.0;
15206 layout: "horizontal";
15213 state: "vertical" 0.0;
15217 layout: "vertical";
15226 name: "e,action,disable";
15227 signal: "e,action,disable";
15229 action: STATE_SET "disabled" 0.0;
15233 name: "e,action,enable";
15234 signal: "e,action,enable";
15236 action: STATE_SET "default" 0.0;
15240 name: "e,action,orient,float";
15241 signal: "e,action,orient,float";
15243 action: STATE_SET "default" 0.0;
15247 name: "e,action,orient,horiz";
15248 signal: "e,action,orient,horiz";
15250 action: STATE_SET "default" 0.0;
15254 name: "e,action,orient,vert";
15255 signal: "e,action,orient,vert";
15257 action: STATE_SET "vertical" 0.0;
15261 name: "e,action,orient,left";
15262 signal: "e,action,orient,left";
15264 action: STATE_SET "vertical" 0.0;
15268 name: "e,action,orient,right";
15269 signal: "e,action,orient,right";
15271 action: STATE_SET "vertical" 0.0;
15275 name: "e,action,orient,top";
15276 signal: "e,action,orient,top";
15278 action: STATE_SET "default" 0.0;
15282 name: "e,action,orient,bottom";
15283 signal: "e,action,orient,bottom";
15285 action: STATE_SET "default" 0.0;
15289 name: "e,action,orient,corner_tl";
15290 signal: "e,action,orient,corner_tl";
15292 action: STATE_SET "default" 0.0;
15296 name: "e,action,orient,corner_tr";
15297 signal: "e,action,orient,corner_tr";
15299 action: STATE_SET "default" 0.0;
15303 name: "e,action,orient,corner_bl";
15304 signal: "e,action,orient,corner_bl";
15306 action: STATE_SET "default" 0.0;
15310 name: "e,action,orient,corner_br";
15311 signal: "e,action,orient,corner_br";
15313 action: STATE_SET "default" 0.0;
15317 name: "e,action,orient,corner_lt";
15318 signal: "e,action,orient,corner_lt";
15320 action: STATE_SET "vertical" 0.0;
15324 name: "e,action,orient,corner_rt";
15325 signal: "e,action,orient,corner_rt";
15327 action: STATE_SET "vertical" 0.0;
15331 name: "e,action,orient,corner_lb";
15332 signal: "e,action,orient,corner_lb";
15334 action: STATE_SET "vertical" 0.0;
15338 name: "e,action,orient,corner_rb";
15339 signal: "e,action,orient,corner_rb";
15341 action: STATE_SET "vertical" 0.0;
15348 name: "e/modules/systray/main/alternate";
15350 item: "inset" "255 255 255";
15351 item: "plain" "255 255 255";
15352 item: "default" "255 255 255";
15354 images.image: "systray_rounded_corners.png" COMP;
15360 state: "default" 0.0;
15365 name: "rounded_corners";
15369 state: "default" 0.0;
15381 normal: "systray_rounded_corners.png";
15387 state: "disabled" 0.0;
15388 inherit: "default" 0.0;
15389 color: 255 0 0 128;
15397 state: "default" 0.0;
15400 rel2.offset: -5 -5;
15407 state: "default" 0.0;
15411 layout: "horizontal";
15418 state: "vertical" 0.0;
15422 layout: "vertical";
15431 name: "e,action,disable";
15432 signal: "e,action,disable";
15434 action: STATE_SET "disabled" 0.0;
15435 target: "rounded_corners";
15438 name: "e,action,enable";
15439 signal: "e,action,enable";
15441 action: STATE_SET "default" 0.0;
15442 target: "rounded_corners";
15445 name: "e,action,orient,float";
15446 signal: "e,action,orient,float";
15448 action: STATE_SET "default" 0.0;
15452 name: "e,action,orient,horiz";
15453 signal: "e,action,orient,horiz";
15455 action: STATE_SET "default" 0.0;
15459 name: "e,action,orient,vert";
15460 signal: "e,action,orient,vert";
15462 action: STATE_SET "vertical" 0.0;
15466 name: "e,action,orient,left";
15467 signal: "e,action,orient,left";
15469 action: STATE_SET "vertical" 0.0;
15473 name: "e,action,orient,right";
15474 signal: "e,action,orient,right";
15476 action: STATE_SET "vertical" 0.0;
15480 name: "e,action,orient,top";
15481 signal: "e,action,orient,top";
15483 action: STATE_SET "default" 0.0;
15487 name: "e,action,orient,bottom";
15488 signal: "e,action,orient,bottom";
15490 action: STATE_SET "default" 0.0;
15494 name: "e,action,orient,corner_tl";
15495 signal: "e,action,orient,corner_tl";
15497 action: STATE_SET "default" 0.0;
15501 name: "e,action,orient,corner_tr";
15502 signal: "e,action,orient,corner_tr";
15504 action: STATE_SET "default" 0.0;
15508 name: "e,action,orient,corner_bl";
15509 signal: "e,action,orient,corner_bl";
15511 action: STATE_SET "default" 0.0;
15515 name: "e,action,orient,corner_br";
15516 signal: "e,action,orient,corner_br";
15518 action: STATE_SET "default" 0.0;
15522 name: "e,action,orient,corner_lt";
15523 signal: "e,action,orient,corner_lt";
15525 action: STATE_SET "default" 0.0;
15529 name: "e,action,orient,corner_rt";
15530 signal: "e,action,orient,corner_rt";
15532 action: STATE_SET "default" 0.0;
15536 name: "e,action,orient,corner_lb";
15537 signal: "e,action,orient,corner_lb";
15539 action: STATE_SET "default" 0.0;
15543 name: "e,action,orient,corner_rb";
15544 signal: "e,action,orient,corner_rb";
15546 action: STATE_SET "default" 0.0;
15553 name: "e/modules/systray/main/alternate/inset";
15555 item: "inset" "255 255 255";
15556 item: "plain" "255 255 255";
15557 item: "default" "255 255 255";
15564 state: "default" 0.0;
15565 color: 255 255 255 255;
15568 state: "disabled" 0.0;
15569 inherit: "default" 0.0;
15570 color: 255 0 0 128;
15578 state: "default" 0.0;
15581 rel2.offset: -5 -5;
15588 state: "default" 0.0;
15592 layout: "horizontal";
15599 state: "vertical" 0.0;
15603 layout: "vertical";
15612 name: "e,action,disable";
15613 signal: "e,action,disable";
15615 action: STATE_SET "disabled" 0.0;
15619 name: "e,action,enable";
15620 signal: "e,action,enable";
15622 action: STATE_SET "default" 0.0;
15626 name: "e,action,orient,float";
15627 signal: "e,action,orient,float";
15629 action: STATE_SET "default" 0.0;
15633 name: "e,action,orient,horiz";
15634 signal: "e,action,orient,horiz";
15636 action: STATE_SET "default" 0.0;
15640 name: "e,action,orient,vert";
15641 signal: "e,action,orient,vert";
15643 action: STATE_SET "vertical" 0.0;
15647 name: "e,action,orient,left";
15648 signal: "e,action,orient,left";
15650 action: STATE_SET "vertical" 0.0;
15654 name: "e,action,orient,right";
15655 signal: "e,action,orient,right";
15657 action: STATE_SET "vertical" 0.0;
15661 name: "e,action,orient,top";
15662 signal: "e,action,orient,top";
15664 action: STATE_SET "default" 0.0;
15668 name: "e,action,orient,bottom";
15669 signal: "e,action,orient,bottom";
15671 action: STATE_SET "default" 0.0;
15675 name: "e,action,orient,corner_tl";
15676 signal: "e,action,orient,corner_tl";
15678 action: STATE_SET "default" 0.0;
15682 name: "e,action,orient,corner_tr";
15683 signal: "e,action,orient,corner_tr";
15685 action: STATE_SET "default" 0.0;
15689 name: "e,action,orient,corner_bl";
15690 signal: "e,action,orient,corner_bl";
15692 action: STATE_SET "default" 0.0;
15696 name: "e,action,orient,corner_br";
15697 signal: "e,action,orient,corner_br";
15699 action: STATE_SET "default" 0.0;
15703 name: "e,action,orient,corner_lt";
15704 signal: "e,action,orient,corner_lt";
15706 action: STATE_SET "default" 0.0;
15710 name: "e,action,orient,corner_rt";
15711 signal: "e,action,orient,corner_rt";
15713 action: STATE_SET "default" 0.0;
15717 name: "e,action,orient,corner_lb";
15718 signal: "e,action,orient,corner_lb";
15720 action: STATE_SET "default" 0.0;
15724 name: "e,action,orient,corner_rb";
15725 signal: "e,action,orient,corner_rb";
15727 action: STATE_SET "default" 0.0;
15735 /////////////////////////////////////////////////////////////////////////////
15736 /*** MOD: WINLIST ***/
15738 /* e/widgets/winlist/* is the Window List
15739 gadget that pops up with Alt Tab */
15742 name: "e/widgets/winlist/main";
15744 image: "base_bg.png" COMP;
15745 image: "bd_top_hilight.png" COMP;
15746 image: "bd_title_bg.png" COMP;
15747 image: "bd_title_over.png";
15754 state: "default" 0.0;
15756 normal: "base_bg.png";
15763 name: "top_hilight";
15766 state: "default" 0.0;
15767 rel2.relative: 1.0 0.0;
15768 rel2.offset: -1 15;
15769 image.normal: "bd_top_hilight.png";
15774 name: "title_back";
15777 state: "default" 0.0;
15779 rel2.offset: -5 -4;
15780 rel2.to_y: "e.text.title";
15782 normal: "bd_title_bg.png";
15789 name: "e.swallow.icon";
15792 state: "default" 0.0;
15794 aspect_preference: VERTICAL;
15801 to_y: "title_back";
15806 to_y: "title_back";
15814 state: "default" 0.0;
15819 to_y: "e.text.label";
15824 to_y: "e.text.label";
15827 normal: "menu_sep.png";
15834 name: "e.swallow.list";
15836 clip_to: "list_clip";
15838 state: "default" 0.0;
15842 to_y: "e.text.label";
15844 rel2.offset: -13 -12;
15851 state: "default" 0.0;
15852 color: 255 255 255 255;
15853 rel1.to_y: "e.swallow.list";
15854 rel2.to_y: "e.swallow.list";
15858 name: "e.text.label";
15864 state: "default" 0.0;
15870 to_y: "e.swallow.icon";
15875 to_y: "e.swallow.icon";
15877 color_class: "winlist_label";
15879 text: "Title goes here";
15880 font: "Sans:style=Bold";
15884 text_class: "winlist_label";
15889 name: "e.text.title";
15892 effect: SOFT_SHADOW;
15895 state: "default" 0.0;
15906 color: 224 224 224 255;
15909 font: "Sans:style=Bold";
15917 name: "title_over";
15920 state: "default" 0.0;
15921 rel1.to: "title_back";
15922 rel2.to: "title_back";
15924 normal: "bd_title_over.png";
15933 name: "e/widgets/winlist/item";
15935 image: "menu_sel_bg.png" COMP;
15936 image: "menu_sel_fg.png" COMP;
15937 image: "pager_window.png" COMP;
15938 image: "pager_window_shaded.png" COMP;
15939 image: "pager_base2.png";
15946 state: "default" 0.0;
15948 color: 255 255 255 0;
15958 normal: "menu_sel_bg.png";
15963 state: "selected" 0.0;
15964 inherit: "default" 0.0;
15966 color: 255 255 255 255;
15981 state: "default" 0.0;
15983 color: 255 255 255 0;
15987 normal: "menu_sel_fg.png";
15992 state: "selected" 0.0;
15993 inherit: "default" 0.0;
15995 color: 255 255 255 255;
15999 name: "e.swallow.icon";
16002 state: "default" 0.0;
16004 aspect_preference: VERTICAL;
16013 to_y: "e.text.label";
16020 state: "default" 0.0;
16031 to_y: "e.text.label";
16033 image.normal: "pager_window.png";
16036 state: "iconified" 0.0;
16037 inherit: "default" 0.0;
16041 state: "invisible" 0.0;
16042 inherit: "default" 0.0;
16043 image.normal: "pager_base2.png";
16046 state: "shaded" 0.0;
16047 inherit: "default" 0.0;
16048 image.normal: "pager_window_shaded.png";
16052 name: "e.text.label";
16058 state: "default" 0.0;
16063 to_x: "e.swallow.icon";
16070 color_class: "winlist_item";
16076 text_class: "winlist_title";
16080 state: "selected" 0.0;
16081 inherit: "default" 0.0;
16082 color_class: "winlist_item_active";
16086 name: "e.event.winlist.item";
16090 state: "default" 0.0;
16102 signal: "e,state,iconified";
16104 action: STATE_SET "iconified" 0.0;
16109 signal: "e,state,invisible";
16111 action: STATE_SET "invisible" 0.0;
16116 signal: "e,state,shaded";
16118 action: STATE_SET "shaded" 0.0;
16123 signal: "e,state,selected";
16125 action: STATE_SET "selected" 0.0;
16126 transition: LINEAR 0.2;
16129 target: "e.text.label";
16133 signal: "e,state,unselected";
16135 action: STATE_SET "default" 0.0;
16136 transition: LINEAR 0.1;
16139 target: "e.text.label";
16145 /////////////////////////////////////////////////////////////////////////////
16146 /*** MOD: EXEBUF ***/
16148 /* Exebuf is the run dialog, binded to Alt-Esc by default */
16151 name: "e/widgets/exebuf/main";
16153 image: "base_bg.png" COMP;
16154 image: "inset_sunk.png" COMP;
16155 image: "menu_sel_bg.png" COMP;
16156 image: "menu_sel_fg.png" COMP;
16163 state: "default" 0.0;
16165 normal: "base_bg.png";
16175 state: "default" 0.0;
16177 to: "e.swallow.eap_list";
16181 to: "e.swallow.eap_list";
16184 color: 255 255 255 255;
16188 name: "e.swallow.eap_list";
16190 clip_to: "eap_list_clip";
16192 state: "default" 0.0;
16195 rel1.offset: 12 12;
16204 name: "eap_list_clip";
16207 state: "default" 0.0;
16208 color: 255 255 255 255;
16209 rel1.to_y: "e.swallow.eap_list";
16210 rel2.to_y: "e.swallow.eap_list";
16217 state: "default" 0.0;
16227 normal: "inset_sunk.png";
16238 state: "default" 0.0;
16240 to: "e.swallow.exe_list";
16244 to: "e.swallow.exe_list";
16247 color: 255 255 255 255;
16251 name: "e.swallow.exe_list";
16253 clip_to: "exe_list_clip";
16255 state: "default" 0.0;
16263 rel2.offset: -13 -13;
16267 name: "exe_list_clip";
16270 state: "default" 0.0;
16271 color: 255 255 255 255;
16272 rel1.to_y: "e.swallow.exe_list";
16273 rel2.to_y: "e.swallow.exe_list";
16280 state: "default" 0.0;
16290 normal: "inset_sunk.png";
16301 state: "default" 0.0;
16305 rel2.offset: -21 -1;
16307 normal: "menu_sel_bg.png";
16313 name: "e.text.label";
16318 state: "default" 0.0;
16324 to_x: "e.swallow.icons";
16329 to_x: "e.swallow.icons";
16331 color: 255 255 255 255;
16334 font: "Sans:style=Bold";
16338 text_class: "exebuf_command";
16347 state: "default" 0.0;
16355 to: "e.text.label";
16360 to: "e.text.label";
16362 color: 255 255 255 220;
16365 state: "faded" 0.0;
16366 inherit: "default" 0.0;
16367 color: 255 255 255 0;
16371 name: "e.swallow.icons";
16374 state: "default" 0.0;
16392 state: "default" 0.0;
16396 normal: "menu_sel_fg.png";
16407 action: STATE_SET "faded" 0.0;
16408 transition: SINUSOIDAL 0.5;
16414 action: STATE_SET "default" 0.0;
16415 transition: SINUSOIDAL 0.25;
16417 after: "blink_off";
16422 name: "e/widgets/exebuf/item";
16428 state: "default" 0.0;
16430 color: 255 255 255 0;
16431 rel1.offset: -5 -3;
16434 normal: "menu_sel_bg.png";
16439 state: "selected" 0.0;
16440 inherit: "default" 0.0;
16442 color: 255 255 255 255;
16448 name: "e.text.title";
16450 effect: SOFT_SHADOW;
16454 state: "default" 0.0;
16458 to_x: "e.swallow.icons";
16460 rel2.offset: -3 -2;
16461 color_class: "menu_item";
16467 text_class: "menu_item";
16471 state: "selected" 0.0;
16472 inherit: "default" 0.0;
16473 color_class: "menu_item_active";
16477 name: "e.swallow.icons";
16480 state: "default" 0.0;
16484 aspect_preference: VERTICAL;
16499 state: "default" 0.0;
16501 color: 255 255 255 0;
16505 normal: "menu_sel_fg.png";
16510 state: "selected" 0.0;
16511 inherit: "default" 0.0;
16513 color: 255 255 255 255;
16517 name: "e.event.exebuf.item";
16521 state: "default" 0.0;
16528 to_x: "e.swallow.icons";
16540 signal: "e,state,selected";
16542 action: STATE_SET "selected" 0.0;
16543 transition: LINEAR 0.2;
16546 target: "e.text.title";
16550 signal: "e,state,unselected";
16552 action: STATE_SET "default" 0.0;
16553 transition: LINEAR 0.1;
16556 target: "e.text.title";
16562 /////////////////////////////////////////////////////////////////////////////
16563 /*** MOD: SYSCON ***/
16566 name: "e/widgets/syscon/main";
16568 image: "base_bg.png" COMP;
16569 image: "bt_base1.png" COMP;
16570 image: "bt_base2.png" COMP;
16571 image: "bt_hilight.png" COMP;
16572 image: "bt_shine.png" COMP;
16573 image: "bt_glow.png" COMP;
16580 state: "default" 0.0;
16582 normal: "base_bg.png";
16589 name: "e.swallow.main";
16592 state: "default" 0.0;
16595 rel1.offset: 12 12;
16596 rel2.relative: 1.0 0.0;
16597 rel2.offset: -13 12;
16601 name: "e.swallow.secondary";
16604 state: "default" 0.0;
16606 rel1.to: "e.swallow.main";
16607 rel1.relative: 0.0 1.0;
16609 rel2.to: "e.swallow.extra";
16610 rel2.relative: 1.0 0.0;
16611 rel2.offset: -1 -13;
16615 name: "e.swallow.extra";
16618 state: "default" 0.0;
16621 rel1.relative: 0.0 1.0;
16622 rel1.offset: 12 -13;
16623 rel2.to_y: "button_image";
16624 rel2.relative: 1.0 0.0;
16625 rel2.offset: -13 -13;
16629 name: "button_image";
16633 state: "default" 0.0;
16636 rel1.relative: 0.5 1.0;
16637 rel1.offset: 0 -13;
16638 rel2.relative: 0.5 1.0;
16639 rel2.offset: 0 -13;
16643 normal: "bt_base2.png";
16648 state: "clicked" 0.0;
16649 inherit: "default" 0.0;
16650 image.normal: "bt_base1.png";
16653 state: "disabled" 0.0;
16654 inherit: "default" 0.0;
16656 normal: "bt_dis_base.png";
16662 name: "e.text.label";
16664 effect: SOFT_SHADOW;
16668 state: "default" 0.0;
16670 to: "button_image";
16677 to: "button_image";
16679 color_class: "button_text";
16686 text_class: "button";
16690 state: "disabled" 0.0;
16691 inherit: "default" 0.0;
16692 color_class: "button_text_disabled";
16699 state: "default" 0.0;
16700 rel1.to: "button_image";
16701 rel2.to: "button_image";
16702 rel2.relative: 1.0 0.5;
16704 normal: "bt_hilight.png";
16709 state: "disabled" 0.0;
16710 inherit: "default" 0.0;
16712 normal: "bt_dis_hilight.png";
16721 state: "default" 0.0;
16722 rel1.to: "button_image";
16723 rel2.to: "button_image";
16725 normal: "bt_shine.png";
16730 state: "disabled" 0.0;
16731 inherit: "default" 0.0;
16739 state: "default" 0.0;
16740 rel1.to: "button_image";
16741 rel2.to: "button_image";
16743 color: 255 255 255 0;
16745 normal: "bt_glow.png";
16746 border: 12 12 12 12;
16751 state: "clicked" 0.0;
16752 inherit: "default" 0.0;
16754 color: 255 255 255 255;
16760 name: "button_click";
16761 signal: "mouse,down,1";
16762 source: "button_image";
16763 action: STATE_SET "clicked" 0.0;
16764 target: "button_image";
16768 name: "button_unclick";
16769 signal: "mouse,up,1";
16770 source: "button_image";
16771 action: STATE_SET "default" 0.0;
16772 target: "button_image";
16776 name: "button_unclick2";
16777 signal: "mouse,clicked,1";
16778 source: "button_image";
16779 action: SIGNAL_EMIT "e,action,close" "";
16784 name: "e/widgets/syscon/item/button";
16786 image: "bt_base1.png" COMP;
16787 image: "bt_base2.png" COMP;
16788 image: "bt_hilight.png" COMP;
16789 image: "bt_shine.png" COMP;
16790 image: "bt_glow.png" COMP;
16791 image: "bt_dis_base.png" COMP;
16792 image: "bt_dis_hilight.png" COMP;
16796 name: "button_image";
16799 state: "default" 0.0;
16802 normal: "bt_base2.png";
16807 state: "clicked" 0.0;
16808 inherit: "default" 0.0;
16809 image.normal: "bt_base1.png";
16812 state: "disabled" 0.0;
16813 inherit: "default" 0.0;
16815 normal: "bt_dis_base.png";
16821 name: "e.text.label";
16823 effect: SOFT_SHADOW;
16827 state: "default" 0.0;
16833 to: "button_image";
16838 to: "button_image";
16840 color_class: "button_text";
16846 text_class: "button";
16850 state: "disabled" 0.0;
16851 inherit: "default" 0.0;
16852 color_class: "button_text_disabled";
16856 name: "e.swallow.icon";
16860 state: "default" 0.0;
16862 aspect_preference: BOTH;
16867 to: "button_image";
16872 to_x: "button_image";
16873 to_y: "e.text.label";
16881 state: "default" 0.0;
16882 rel2.relative: 1.0 0.5;
16884 normal: "bt_hilight.png";
16889 state: "disabled" 0.0;
16890 inherit: "default" 0.0;
16892 normal: "bt_dis_hilight.png";
16901 state: "default" 0.0;
16903 normal: "bt_shine.png";
16908 state: "disabled" 0.0;
16909 inherit: "default" 0.0;
16917 state: "default" 0.0;
16919 color: 255 255 255 0;
16921 normal: "bt_glow.png";
16922 border: 12 12 12 12;
16927 state: "clicked" 0.0;
16928 inherit: "default" 0.0;
16930 color: 255 255 255 255;
16937 state: "default" 0.0;
16942 state: "disabled" 0.0;
16943 inherit: "default" 0.0;
16950 name: "button_click";
16951 signal: "mouse,down,1";
16952 source: "button_image";
16953 action: STATE_SET "clicked" 0.0;
16954 target: "button_image";
16958 name: "button_unclick";
16959 signal: "mouse,up,1";
16960 source: "button_image";
16961 action: STATE_SET "default" 0.0;
16962 target: "button_image";
16966 name: "button_unclick2";
16967 signal: "mouse,clicked,1";
16968 source: "button_image";
16969 action: SIGNAL_EMIT "e,action,click" "";
16973 signal: "e,state,disabled";
16975 action: STATE_SET "disabled" 0.0;
16976 target: "button_image";
16978 target: "disabler";
16982 signal: "e,state,enabled";
16984 action: STATE_SET "default" 0.0;
16985 target: "button_image";
16987 target: "disabler";
16993 /////////////////////////////////////////////////////////////////////////////
16994 /*** MOD: MIXER ***/
16995 // TODO: Add code for making sound circles fade between states.
16998 name: "e/modules/mixer/main";
17000 image: "mixer.png" COMP;
17001 image: "mixer_low_left.png" COMP;
17002 image: "mixer_low_right.png" COMP;
17003 image: "mixer_med_left.png" COMP;
17004 image: "mixer_med_right.png" COMP;
17005 image: "mixer_high_left.png" COMP;
17006 image: "mixer_high_right.png" COMP;
17011 public message(Msg_Type:type, id, ...) {
17012 if ((type == MSG_INT_SET) && (id == 0)) {
17013 new mute, left, right;
17018 run_program(PROGRAM:"mute");
17020 run_program(PROGRAM:"unmute");
17023 run_program(PROGRAM:"left_none");
17024 else if (left < 33)
17025 run_program(PROGRAM:"left_low");
17026 else if (left < 66)
17027 run_program(PROGRAM:"left_medium");
17028 else if (left >= 66)
17029 run_program(PROGRAM:"left_high");
17032 run_program(PROGRAM:"right_none");
17033 else if (right < 33)
17034 run_program(PROGRAM:"right_low");
17035 else if (right < 66)
17036 run_program(PROGRAM:"right_medium");
17037 else if (right >= 66)
17038 run_program(PROGRAM:"right_high");
17048 state: "default" 0.0;
17050 aspect_preference: BOTH;
17051 image.normal: "mixer.png";
17060 state: "default" 0.0;
17063 aspect_preference: BOTH;
17064 rel1.to: "speaker";
17065 rel2.to: "speaker";
17066 image.normal: "mixer_low_left.png";
17070 inherit: "default" 0.0;
17074 state: "medium" 0.0;
17075 inherit: "default" 0.0;
17077 image.normal: "mixer_med_left.png";
17081 inherit: "default" 0.0;
17083 image.normal: "mixer_high_left.png";
17092 state: "default" 0.0;
17095 aspect_preference: BOTH;
17096 rel1.to: "speaker";
17097 rel2.to: "speaker";
17098 image.normal: "mixer_low_right.png";
17102 inherit: "default" 0.0;
17106 state: "medium" 0.0;
17107 inherit: "default" 0.0;
17109 image.normal: "mixer_med_right.png";
17113 inherit: "default" 0.0;
17115 image.normal: "mixer_high_right.png";
17123 state: "default" 0.0;
17124 color: 255 255 255 255;
17127 state: "active" 0.0;
17128 color: 255 255 255 64;
17135 state: "default" 0.0;
17136 rel1.to: "speaker";
17137 rel2.to: "speaker";
17138 color: 255 255 255 0;
17145 action: STATE_SET "active" 0.0;
17146 transition: LINEAR 0.3;
17151 action: STATE_SET "default" 0.0;
17152 transition: LINEAR 0.2;
17157 action: STATE_SET "default" 0.0;
17162 action: STATE_SET "low" 0.0;
17166 name: "left_medium";
17167 action: STATE_SET "medium" 0.0;
17172 action: STATE_SET "high" 0.0;
17176 name: "right_none";
17177 action: STATE_SET "default" 0.0;
17182 action: STATE_SET "low" 0.0;
17186 name: "right_medium";
17187 action: STATE_SET "medium" 0.0;
17191 name: "right_high";
17192 action: STATE_SET "high" 0.0;
17199 /////////////////////////////////////////////////////////////////////////////
17201 /* E inbuilt filemanager */
17204 name: "e/fileman/default/window/main";
17206 image: "dia_grad.png" COMP;
17207 image: "dia_topshad.png" COMP;
17208 image: "dia_botshad.png" COMP;
17215 state: "default" 0.0;
17216 color_class: "fileman_base";
17217 image.normal: "dia_grad.png";
17228 name: "e.swallow.bg";
17232 state: "default" 0.0;
17239 state: "default" 0.0;
17240 rel2.relative: 1.0 0.0;
17241 rel2.offset: -1 31;
17242 image.normal: "dia_topshad.png";
17256 state: "default" 0.0;
17257 rel1.relative: 0.0 1.0;
17259 image.normal: "dia_botshad.png";
17272 name: "e/fileman/default/progress";
17275 image: "icon_efm_file_del.png" COMP;
17283 state: "default" 0.0;
17284 image.normal: "bt_dis_base.png";
17285 image.border: 5 5 5 5;
17288 state: "need_attention" 0.0;
17289 inherit: "default" 0.0;
17290 color: 200 0 0 150;
17298 state: "default" 0.0;
17299 image.normal: "bt_dis_shine.png";
17300 image.border: 5 5 5 5;
17310 state: "default" 0.0;
17316 image.normal: "icon_efm_dnd_ask.png";
17320 inherit: "default" 0.0;
17321 image.normal: "icon_efm_dnd_copy.png";
17325 inherit: "default" 0.0;
17326 image.normal: "icon_efm_dnd_move.png";
17329 state: "delete" 0.0;
17330 inherit: "default" 0.0;
17331 image.normal: "icon_efm_file_del.png";
17340 state: "default" 0.0;
17342 rel1.relative: 1.0 0.60;
17344 rel2.relative: 1.0 1.0;
17345 rel2.offset: -4 -5;
17346 image.normal: "inset_sunk.png";
17347 image.border: 6 6 6 6;
17351 name: "gauge_confine";
17356 state: "default" 0.0;
17357 rel1.to: "gauge_bg";
17359 rel2.to: "gauge_bg";
17360 rel2.offset: -2 -2;
17365 name: "e.gauge.bar";
17370 state: "default" 0.0;
17372 color: 55 55 55 100;
17377 confine:"gauge_confine";
17381 name: "e.text.info";
17386 state: "default" 0.0;
17402 text_class: "fileman_icon";
17411 state: "default" 0.0;
17417 image.normal: "bd_button_close_shadow.png";
17421 name: "bt_abort_unfoc";
17425 state: "default" 0.0;
17427 color: 255 255 255 255;
17428 rel1.to: "bt_abort";
17429 rel2.to: "bt_abort";
17430 image.normal: "bd_button_close_unfocused.png";
17433 state: "active" 0.0;
17434 inherit: "default" 0.0;
17436 color: 255 255 255 0;
17442 name: "bt_abort_foc";
17446 state: "default" 0.0;
17448 color: 255 255 255 0;
17449 rel1.to: "bt_abort";
17450 rel2.to: "bt_abort";
17451 image.normal: "bd_button_close_focused.png";
17454 state: "active" 0.0;
17455 inherit: "default" 0.0;
17457 color: 255 255 255 255;
17463 name: "e.event.abort";
17467 state: "default" 0.0;
17468 rel1.to: "bt_abort";
17469 rel2.to: "bt_abort";
17476 name: "set_need_attention";
17477 signal: "e,action,set,need_attention";
17479 action: STATE_SET "need_attention" 0.0;
17480 transition: SINUSOIDAL 1.0;
17482 after: "need_loop";
17486 action: STATE_SET "default" 0.0;
17487 transition: SINUSOIDAL 1.0;
17489 after: "set_need_attention";
17492 name: "set_normal";
17493 signal: "e,action,set,normal";
17495 action: STATE_SET "default" 0.0;
17496 transition: SINUSOIDAL 1.0;
17500 name: "set_icon_unknow";
17501 signal: "e,action,icon,unknow";
17503 action: STATE_SET "default" 0.0;
17507 name: "set_icon_copy";
17508 signal: "e,action,icon,copy";
17510 action: STATE_SET "copy" 0.0;
17514 name: "set_icon_move";
17515 signal: "e,action,icon,move";
17517 action: STATE_SET "move" 0.0;
17521 name: "set_icon_delete";
17522 signal: "e,action,icon,delete";
17524 action: STATE_SET "delete" 0.0;
17528 name: "bt_abort_down";
17529 signal: "mouse,down,*";
17530 source: "e.event.abort";
17531 action: STATE_SET "active" 0.0;
17532 target: "bt_abort_unfoc";
17533 target: "bt_abort_foc";
17536 name: "bt_abort_up";
17537 signal: "mouse,up,*";
17538 source: "e.event.abort";
17539 action: STATE_SET "default" 0.0;
17540 target: "bt_abort_unfoc";
17541 target: "bt_abort_foc";
17544 name: "bt_abort_click";
17545 signal: "mouse,clicked,*";
17546 source: "e.event.abort";
17547 action: SIGNAL_EMIT "e,fm,operation,abort" "";
17552 name: "e/fileman/default/scrollframe";
17554 image: "inset_sunk.png" COMP;
17555 image: "arrow_left.png" COMP;
17556 image: "arrow_right.png" COMP;
17557 image: "arrow_up.png" COMP;
17558 image: "arrow_down.png" COMP;
17559 image: "bt_sm_base1.png" COMP;
17560 image: "bt_sm_base2.png" COMP;
17561 image: "bt_sm_shine.png" COMP;
17562 image: "bt_sm_hilight.png" COMP;
17563 image: "sb_runnerh.png" COMP;
17564 image: "sb_runnerv.png" COMP;
17572 state: "default" 0.0;
17576 name: "e.swallow.content";
17577 clip_to: "clipper";
17580 state: "default" 0.0;
17594 state: "default" 0.0;
17595 rel1.offset: -1 -1;
17598 normal: "inset_sunk.png";
17611 state: "default" 0.0;
17625 state: "hidden" 0.0;
17640 name: "sb_vbar_base";
17642 clip_to: "sb_vbar";
17645 state: "default" 0.0;
17660 name: "sb_vbar_runner";
17661 clip_to: "sb_vbar";
17664 state: "default" 0.0;
17666 rel1.to: "sb_vbar_base";
17668 rel2.to: "sb_vbar_base";
17670 normal: "sb_runnerv.png";
17677 name: "sb_vbar_p1";
17679 clip_to: "sb_vbar";
17682 state: "default" 0.0;
17690 to: "e.dragable.vbar";
17695 name: "sb_vbar_p2";
17697 clip_to: "sb_vbar";
17700 state: "default" 0.0;
17704 to: "e.dragable.vbar";
17713 name: "e.dragable.vbar";
17714 clip_to: "sb_vbar";
17720 confine: "sb_vbar_base";
17723 state: "default" 0.0;
17728 to: "sb_vbar_base";
17733 to: "sb_vbar_base";
17736 normal: "bt_sm_base2.png";
17741 state: "clicked" 0.0;
17742 inherit: "default" 0.0;
17743 image.normal: "bt_sm_base1.png";
17747 name: "sb_vbar_over1";
17748 clip_to: "sb_vbar";
17751 state: "default" 0.0;
17752 rel1.to: "e.dragable.vbar";
17753 rel2.relative: 1.0 0.5;
17754 rel2.to: "e.dragable.vbar";
17756 normal: "bt_sm_hilight.png";
17762 name: "sb_vbar_over2";
17763 clip_to: "sb_vbar";
17766 state: "default" 0.0;
17767 rel1.to: "e.dragable.vbar";
17768 rel2.to: "e.dragable.vbar";
17770 normal: "bt_sm_shine.png";
17776 name: "sb_vbar_a1";
17778 clip_to: "sb_vbar";
17781 state: "default" 0.0;
17785 aspect_preference: HORIZONTAL;
17800 name: "sb_vbar_a1_arrow";
17802 clip_to: "sb_vbar";
17804 state: "default" 0.0;
17806 rel1.to: "sb_vbar_a1";
17807 rel2.to: "sb_vbar_a1";
17808 image.normal: "arrow_up.png";
17811 state: "clicked" 0.0;
17812 inherit: "default" 0.0;
17814 rel2.offset: -1 -2;
17818 name: "sb_vbar_a2";
17820 clip_to: "sb_vbar";
17823 state: "default" 0.0;
17827 aspect_preference: HORIZONTAL;
17842 name: "sb_vbar_a2_arrow";
17845 clip_to: "sb_vbar";
17847 state: "default" 0.0;
17849 rel1.to: "sb_vbar_a2";
17850 rel2.to: "sb_vbar_a2";
17851 image.normal: "arrow_down.png";
17854 state: "clicked" 0.0;
17855 inherit: "default" 0.0;
17866 state: "default" 0.0;
17880 state: "hidden" 0.0;
17894 name: "sb_hbar_base";
17896 clip_to: "sb_hbar";
17899 state: "default" 0.0;
17914 name: "sb_hbar_runner";
17915 clip_to: "sb_hbar";
17918 state: "default" 0.0;
17920 rel1.to: "sb_hbar_base";
17922 rel2.to: "sb_hbar_base";
17924 normal: "sb_runnerh.png";
17931 name: "sb_hbar_p1";
17933 clip_to: "sb_hbar";
17936 state: "default" 0.0;
17944 to: "e.dragable.hbar";
17949 name: "sb_hbar_p2";
17951 clip_to: "sb_hbar";
17954 state: "default" 0.0;
17958 to: "e.dragable.hbar";
17967 name: "e.dragable.hbar";
17968 clip_to: "sb_hbar";
17974 confine: "sb_hbar_base";
17977 state: "default" 0.0;
17982 to: "sb_hbar_base";
17987 to: "sb_hbar_base";
17990 normal: "bt_sm_base2.png";
17995 state: "clicked" 0.0;
17996 inherit: "default" 0.0;
17997 image.normal: "bt_sm_base1.png";
18001 name: "sb_hbar_over1";
18002 clip_to: "sb_hbar";
18005 state: "default" 0.0;
18006 rel1.to: "e.dragable.hbar";
18007 rel2.relative: 1.0 0.5;
18008 rel2.to: "e.dragable.hbar";
18010 normal: "bt_sm_hilight.png";
18016 name: "sb_hbar_over2";
18017 clip_to: "sb_hbar";
18020 state: "default" 0.0;
18021 rel1.to: "e.dragable.hbar";
18022 rel2.to: "e.dragable.hbar";
18024 normal: "bt_sm_shine.png";
18030 name: "sb_hbar_a1";
18032 clip_to: "sb_hbar";
18035 state: "default" 0.0;
18039 aspect_preference: VERTICAL;
18054 name: "sb_hbar_a1_arrow";
18057 clip_to: "sb_hbar";
18059 state: "default" 0.0;
18061 rel1.to: "sb_hbar_a1";
18062 rel2.to: "sb_hbar_a1";
18063 image.normal: "arrow_left.png";
18066 state: "clicked" 0.0;
18067 inherit: "default" 0.0;
18069 rel2.offset: -2 -1;
18073 name: "sb_hbar_a2";
18075 clip_to: "sb_hbar";
18078 state: "default" 0.0;
18082 aspect_preference: VERTICAL;
18097 name: "sb_hbar_a2_arrow";
18100 clip_to: "sb_hbar";
18102 state: "default" 0.0;
18104 rel1.to: "sb_hbar_a2";
18105 rel2.to: "sb_hbar_a2";
18106 image.normal: "arrow_right.png";
18109 state: "clicked" 0.0;
18110 inherit: "default" 0.0;
18116 name: "e.box.operations";
18119 state: "default" 0.0;
18120 rel2.to_x: "sb_vbar";
18121 rel2.to_y: "sb_hbar";
18122 rel2.relative: 0.0 0.0;
18124 layout: "vertical";
18133 name: "sb_vbar_show";
18134 signal: "e,action,show,vbar";
18136 action: STATE_SET "default" 0.0;
18140 name: "sb_vbar_hide";
18141 signal: "e,action,hide,vbar";
18143 action: STATE_SET "hidden" 0.0;
18147 name: "sb_hbar_show";
18148 signal: "e,action,show,hbar";
18150 action: STATE_SET "default" 0.0;
18154 name: "sb_hbar_hide";
18155 signal: "e,action,hide,hbar";
18157 action: STATE_SET "hidden" 0.0;
18161 name: "sb_vbar_a1_down";
18162 signal: "mouse,down,1";
18163 source: "sb_vbar_a1";
18164 action: STATE_SET "clicked" 0.0;
18165 target: "sb_vbar_a1_arrow";
18168 name: "sb_vbar_a1_down2";
18169 signal: "mouse,down,1";
18170 source: "sb_vbar_a1";
18171 action: DRAG_VAL_STEP 0.0 -1.0;
18172 target: "e.dragable.vbar";
18175 name: "sb_vbar_a1_up";
18176 signal: "mouse,up,1";
18177 source: "sb_vbar_a1";
18178 action: STATE_SET "default" 0.0;
18179 target: "sb_vbar_a1_arrow";
18182 name: "sb_vbar_a2_down";
18183 signal: "mouse,down,1";
18184 source: "sb_vbar_a2";
18185 action: STATE_SET "clicked" 0.0;
18186 target: "sb_vbar_a2_arrow";
18189 name: "sb_vbar_a2_down2";
18190 signal: "mouse,down,1";
18191 source: "sb_vbar_a2";
18192 action: DRAG_VAL_STEP 0.0 1.0;
18193 target: "e.dragable.vbar";
18196 name: "sb_vbar_a2_up";
18197 signal: "mouse,up,1";
18198 source: "sb_vbar_a2";
18199 action: STATE_SET "default" 0.0;
18200 target: "sb_vbar_a2_arrow";
18203 name: "sb_vbar_p1_down";
18204 signal: "mouse,down,1";
18205 source: "sb_vbar_p1";
18206 action: DRAG_VAL_PAGE 0.0 -1.0;
18207 target: "e.dragable.vbar";
18210 name: "sb_vbar_p2_down";
18211 signal: "mouse,down,1";
18212 source: "sb_vbar_p2";
18213 action: DRAG_VAL_PAGE 0.0 1.0;
18214 target: "e.dragable.vbar";
18217 name: "sb_vbar_down";
18218 signal: "mouse,down,1";
18219 source: "e.dragable.vbar";
18220 action: STATE_SET "clicked" 0.0;
18221 target: "e.dragable.vbar";
18224 name: "sb_vbar_up";
18225 signal: "mouse,up,1";
18226 source: "e.dragable.vbar";
18227 action: STATE_SET "default" 0.0;
18228 target: "e.dragable.vbar";
18231 name: "sb_hbar_a1_down";
18232 signal: "mouse,down,1";
18233 source: "sb_hbar_a1";
18234 action: STATE_SET "clicked" 0.0;
18235 target: "sb_hbar_a1_arrow";
18238 name: "sb_hbar_a1_down2";
18239 signal: "mouse,down,1";
18240 source: "sb_hbar_a1";
18241 action: DRAG_VAL_STEP -1.0 0.0;
18242 target: "e.dragable.hbar";
18245 name: "sb_hbar_a1_up";
18246 signal: "mouse,up,1";
18247 source: "sb_hbar_a1";
18248 action: STATE_SET "default" 0.0;
18249 target: "sb_hbar_a1_arrow";
18252 name: "sb_hbar_a2_down";
18253 signal: "mouse,down,1";
18254 source: "sb_hbar_a2";
18255 action: STATE_SET "clicked" 0.0;
18256 target: "sb_hbar_a2_arrow";
18259 name: "sb_hbar_a2_down2";
18260 signal: "mouse,down,1";
18261 source: "sb_hbar_a2";
18262 action: DRAG_VAL_STEP 1.0 0.0;
18263 target: "e.dragable.hbar";
18266 name: "sb_hbar_a2_up";
18267 signal: "mouse,up,1";
18268 source: "sb_hbar_a2";
18269 action: STATE_SET "default" 0.0;
18270 target: "sb_hbar_a2_arrow";
18273 name: "sb_hbar_p1_down";
18274 signal: "mouse,down,1";
18275 source: "sb_hbar_p1";
18276 action: DRAG_VAL_PAGE -1.0 0.0;
18277 target: "e.dragable.hbar";
18280 name: "sb_hbar_p2_down";
18281 signal: "mouse,down,1";
18282 source: "sb_hbar_p2";
18283 action: DRAG_VAL_PAGE 1.0 0.0;
18284 target: "e.dragable.hbar";
18287 name: "sb_hbar_down";
18288 signal: "mouse,down,1";
18289 source: "e.dragable.hbar";
18290 action: STATE_SET "clicked" 0.0;
18291 target: "e.dragable.hbar";
18294 name: "sb_hbar_up";
18295 signal: "mouse,up,1";
18296 source: "e.dragable.hbar";
18297 action: STATE_SET "default" 0.0;
18298 target: "e.dragable.hbar";
18303 name: "e/fileman/desktop/scrollframe";
18305 image: "arrow_left.png" COMP;
18306 image: "arrow_right.png" COMP;
18307 image: "arrow_up.png" COMP;
18308 image: "arrow_down.png" COMP;
18309 image: "bt_sm_base1.png" COMP;
18310 image: "bt_sm_base2.png" COMP;
18311 image: "bt_sm_shine.png" COMP;
18312 image: "bt_sm_hilight.png" COMP;
18313 image: "sb_runnerh.png" COMP;
18314 image: "sb_runnerv.png" COMP;
18322 state: "default" 0.0;
18326 name: "e.swallow.content";
18327 clip_to: "clipper";
18330 state: "default" 0.0;
18346 state: "default" 0.0;
18360 state: "hidden" 0.0;
18375 name: "sb_vbar_base";
18377 clip_to: "sb_vbar";
18380 state: "default" 0.0;
18395 name: "sb_vbar_runner";
18396 clip_to: "sb_vbar";
18399 state: "default" 0.0;
18401 rel1.to: "sb_vbar_base";
18403 rel2.to: "sb_vbar_base";
18405 normal: "sb_runnerv.png";
18412 name: "sb_vbar_p1";
18414 clip_to: "sb_vbar";
18417 state: "default" 0.0;
18425 to: "e.dragable.vbar";
18430 name: "sb_vbar_p2";
18432 clip_to: "sb_vbar";
18435 state: "default" 0.0;
18439 to: "e.dragable.vbar";
18448 name: "e.dragable.vbar";
18449 clip_to: "sb_vbar";
18455 confine: "sb_vbar_base";
18458 state: "default" 0.0;
18463 to: "sb_vbar_base";
18468 to: "sb_vbar_base";
18471 normal: "bt_sm_base2.png";
18476 state: "clicked" 0.0;
18477 inherit: "default" 0.0;
18478 image.normal: "bt_sm_base1.png";
18482 name: "sb_vbar_over1";
18483 clip_to: "sb_vbar";
18486 state: "default" 0.0;
18487 rel1.to: "e.dragable.vbar";
18488 rel2.relative: 1.0 0.5;
18489 rel2.to: "e.dragable.vbar";
18491 normal: "bt_sm_hilight.png";
18497 name: "sb_vbar_over2";
18498 clip_to: "sb_vbar";
18501 state: "default" 0.0;
18502 rel1.to: "e.dragable.vbar";
18503 rel2.to: "e.dragable.vbar";
18505 normal: "bt_sm_shine.png";
18511 name: "sb_vbar_a1";
18513 clip_to: "sb_vbar";
18516 state: "default" 0.0;
18520 aspect_preference: HORIZONTAL;
18535 name: "sb_vbar_a1_arrow";
18537 clip_to: "sb_vbar";
18539 state: "default" 0.0;
18541 rel1.to: "sb_vbar_a1";
18542 rel2.to: "sb_vbar_a1";
18543 image.normal: "arrow_up.png";
18546 state: "clicked" 0.0;
18547 inherit: "default" 0.0;
18549 rel2.offset: -1 -2;
18553 name: "sb_vbar_a2";
18555 clip_to: "sb_vbar";
18558 state: "default" 0.0;
18562 aspect_preference: HORIZONTAL;
18577 name: "sb_vbar_a2_arrow";
18580 clip_to: "sb_vbar";
18582 state: "default" 0.0;
18584 rel1.to: "sb_vbar_a2";
18585 rel2.to: "sb_vbar_a2";
18586 image.normal: "arrow_down.png";
18589 state: "clicked" 0.0;
18590 inherit: "default" 0.0;
18601 state: "default" 0.0;
18615 state: "hidden" 0.0;
18629 name: "sb_hbar_base";
18631 clip_to: "sb_hbar";
18634 state: "default" 0.0;
18649 name: "sb_hbar_runner";
18650 clip_to: "sb_hbar";
18653 state: "default" 0.0;
18655 rel1.to: "sb_hbar_base";
18657 rel2.to: "sb_hbar_base";
18659 normal: "sb_runnerh.png";
18666 name: "sb_hbar_p1";
18668 clip_to: "sb_hbar";
18671 state: "default" 0.0;
18679 to: "e.dragable.hbar";
18684 name: "sb_hbar_p2";
18686 clip_to: "sb_hbar";
18689 state: "default" 0.0;
18693 to: "e.dragable.hbar";
18702 name: "e.dragable.hbar";
18703 clip_to: "sb_hbar";
18709 confine: "sb_hbar_base";
18712 state: "default" 0.0;
18717 to: "sb_hbar_base";
18722 to: "sb_hbar_base";
18725 normal: "bt_sm_base2.png";
18730 state: "clicked" 0.0;
18731 inherit: "default" 0.0;
18732 image.normal: "bt_sm_base1.png";
18736 name: "sb_hbar_over1";
18737 clip_to: "sb_hbar";
18740 state: "default" 0.0;
18741 rel1.to: "e.dragable.hbar";
18742 rel2.relative: 1.0 0.5;
18743 rel2.to: "e.dragable.hbar";
18745 normal: "bt_sm_hilight.png";
18751 name: "sb_hbar_over2";
18752 clip_to: "sb_hbar";
18755 state: "default" 0.0;
18756 rel1.to: "e.dragable.hbar";
18757 rel2.to: "e.dragable.hbar";
18759 normal: "bt_sm_shine.png";
18765 name: "sb_hbar_a1";
18767 clip_to: "sb_hbar";
18770 state: "default" 0.0;
18774 aspect_preference: VERTICAL;
18789 name: "sb_hbar_a1_arrow";
18792 clip_to: "sb_hbar";
18794 state: "default" 0.0;
18796 rel1.to: "sb_hbar_a1";
18797 rel2.to: "sb_hbar_a1";
18798 image.normal: "arrow_left.png";
18801 state: "clicked" 0.0;
18802 inherit: "default" 0.0;
18804 rel2.offset: -2 -1;
18808 name: "sb_hbar_a2";
18810 clip_to: "sb_hbar";
18813 state: "default" 0.0;
18817 aspect_preference: VERTICAL;
18832 name: "sb_hbar_a2_arrow";
18835 clip_to: "sb_hbar";
18837 state: "default" 0.0;
18839 rel1.to: "sb_hbar_a2";
18840 rel2.to: "sb_hbar_a2";
18841 image.normal: "arrow_right.png";
18844 state: "clicked" 0.0;
18845 inherit: "default" 0.0;
18853 name: "sb_vbar_show";
18854 signal: "e,action,show,vbar";
18856 action: STATE_SET "default" 0.0;
18860 name: "sb_vbar_hide";
18861 signal: "e,action,hide,vbar";
18863 action: STATE_SET "hidden" 0.0;
18867 name: "sb_hbar_show";
18868 signal: "e,action,show,hbar";
18870 action: STATE_SET "default" 0.0;
18874 name: "sb_hbar_hide";
18875 signal: "e,action,hide,hbar";
18877 action: STATE_SET "hidden" 0.0;
18881 name: "sb_vbar_a1_down";
18882 signal: "mouse,down,1";
18883 source: "sb_vbar_a1";
18884 action: STATE_SET "clicked" 0.0;
18885 target: "sb_vbar_a1_arrow";
18888 name: "sb_vbar_a1_down2";
18889 signal: "mouse,down,1";
18890 source: "sb_vbar_a1";
18891 action: DRAG_VAL_STEP 0.0 -1.0;
18892 target: "e.dragable.vbar";
18895 name: "sb_vbar_a1_up";
18896 signal: "mouse,up,1";
18897 source: "sb_vbar_a1";
18898 action: STATE_SET "default" 0.0;
18899 target: "sb_vbar_a1_arrow";
18902 name: "sb_vbar_a2_down";
18903 signal: "mouse,down,1";
18904 source: "sb_vbar_a2";
18905 action: STATE_SET "clicked" 0.0;
18906 target: "sb_vbar_a2_arrow";
18909 name: "sb_vbar_a2_down2";
18910 signal: "mouse,down,1";
18911 source: "sb_vbar_a2";
18912 action: DRAG_VAL_STEP 0.0 1.0;
18913 target: "e.dragable.vbar";
18916 name: "sb_vbar_a2_up";
18917 signal: "mouse,up,1";
18918 source: "sb_vbar_a2";
18919 action: STATE_SET "default" 0.0;
18920 target: "sb_vbar_a2_arrow";
18923 name: "sb_vbar_p1_down";
18924 signal: "mouse,down,1";
18925 source: "sb_vbar_p1";
18926 action: DRAG_VAL_PAGE 0.0 -1.0;
18927 target: "e.dragable.vbar";
18930 name: "sb_vbar_p2_down";
18931 signal: "mouse,down,1";
18932 source: "sb_vbar_p2";
18933 action: DRAG_VAL_PAGE 0.0 1.0;
18934 target: "e.dragable.vbar";
18937 name: "sb_vbar_down";
18938 signal: "mouse,down,1";
18939 source: "e.dragable.vbar";
18940 action: STATE_SET "clicked" 0.0;
18941 target: "e.dragable.vbar";
18944 name: "sb_vbar_up";
18945 signal: "mouse,up,1";
18946 source: "e.dragable.vbar";
18947 action: STATE_SET "default" 0.0;
18948 target: "e.dragable.vbar";
18951 name: "sb_hbar_a1_down";
18952 signal: "mouse,down,1";
18953 source: "sb_hbar_a1";
18954 action: STATE_SET "clicked" 0.0;
18955 target: "sb_hbar_a1_arrow";
18958 name: "sb_hbar_a1_down2";
18959 signal: "mouse,down,1";
18960 source: "sb_hbar_a1";
18961 action: DRAG_VAL_STEP -1.0 0.0;
18962 target: "e.dragable.hbar";
18965 name: "sb_hbar_a1_up";
18966 signal: "mouse,up,1";
18967 source: "sb_hbar_a1";
18968 action: STATE_SET "default" 0.0;
18969 target: "sb_hbar_a1_arrow";
18972 name: "sb_hbar_a2_down";
18973 signal: "mouse,down,1";
18974 source: "sb_hbar_a2";
18975 action: STATE_SET "clicked" 0.0;
18976 target: "sb_hbar_a2_arrow";
18979 name: "sb_hbar_a2_down2";
18980 signal: "mouse,down,1";
18981 source: "sb_hbar_a2";
18982 action: DRAG_VAL_STEP 1.0 0.0;
18983 target: "e.dragable.hbar";
18986 name: "sb_hbar_a2_up";
18987 signal: "mouse,up,1";
18988 source: "sb_hbar_a2";
18989 action: STATE_SET "default" 0.0;
18990 target: "sb_hbar_a2_arrow";
18993 name: "sb_hbar_p1_down";
18994 signal: "mouse,down,1";
18995 source: "sb_hbar_p1";
18996 action: DRAG_VAL_PAGE -1.0 0.0;
18997 target: "e.dragable.hbar";
19000 name: "sb_hbar_p2_down";
19001 signal: "mouse,down,1";
19002 source: "sb_hbar_p2";
19003 action: DRAG_VAL_PAGE 1.0 0.0;
19004 target: "e.dragable.hbar";
19007 name: "sb_hbar_down";
19008 signal: "mouse,down,1";
19009 source: "e.dragable.hbar";
19010 action: STATE_SET "clicked" 0.0;
19011 target: "e.dragable.hbar";
19014 name: "sb_hbar_up";
19015 signal: "mouse,up,1";
19016 source: "e.dragable.hbar";
19017 action: STATE_SET "default" 0.0;
19018 target: "e.dragable.hbar";
19023 name: "e/fileman/default/list/drop_in";
19024 alias: "e/fileman/default/list/drop_between";
19025 alias: "e/fileman/desktop/list/drop_in";
19026 alias: "e/fileman/desktop/list/drop_between";
19028 image: "gadman_frame.png" COMP;
19029 image: "gadman_border.png" COMP;
19037 state: "default" 0.0;
19038 rel1.offset: -10 -10;
19041 color: 255 255 255 0;
19044 state: "visible" 0.0;
19046 color: 255 255 255 255;
19052 clip_to: "clipper";
19054 state: "default" 0.0;
19063 image.normal: "gadman_frame.png";
19064 fill.size.relative: 0 0;
19065 fill.size.offset: 24 24;
19071 clip_to: "clipper";
19073 state: "default" 0.0;
19074 rel1.offset: -5 -5;
19077 normal: "gadman_border.png";
19078 border: 10 10 10 10;
19088 signal: "e,state,selected";
19090 action: STATE_SET "visible" 0.0;
19095 signal: "e,state,unselected";
19097 action: STATE_SET "default" 0.0;
19103 name: "e/fileman/default/rubberband";
19105 image: "gadman_frame.png" COMP;
19106 image: "gadman_border.png" COMP;
19113 state: "default" 0.0;
19122 image.normal: "gadman_frame.png";
19123 fill.size.relative: 0 0;
19124 fill.size.offset: 24 24;
19132 state: "default" 0.0;
19133 rel1.offset: -5 -5;
19136 normal: "gadman_border.png";
19137 border: 10 10 10 10;
19146 name: "e/fileman/default/overlay";
19147 alias: "e/fileman/desktop/overlay";
19149 image: "busy-1.png" COMP;
19150 image: "busy-2.png" COMP;
19151 image: "busy-3.png" COMP;
19152 image: "busy-4.png" COMP;
19153 image: "busy-5.png" COMP;
19154 image: "busy-6.png" COMP;
19155 image: "busy-7.png" COMP;
19156 image: "busy-8.png" COMP;
19157 image: "busy-9.png" COMP;
19158 image: "gadman_frame.png" COMP;
19159 image: "gadman_border.png" COMP;
19167 state: "default" 0.0;
19169 color: 255 255 255 0;
19172 state: "active" 0.0;
19174 color: 255 255 255 255;
19180 clip_to: "busy_clip";
19182 state: "default" 0.0;
19191 image.normal: "gadman_frame.png";
19192 fill.size.relative: 0 0;
19193 fill.size.offset: 24 24;
19199 clip_to: "busy_clip";
19201 state: "default" 0.0;
19203 to_x: "e.text.busy_label";
19208 to: "e.text.busy_label";
19212 normal: "gadman_border.png";
19213 border: 10 10 10 10;
19221 clip_to: "busy_clip";
19224 state: "default" 0.0;
19228 aspect_preference: BOTH;
19238 normal: "busy-9.png";
19239 tween: "busy-1.png";
19240 tween: "busy-2.png";
19241 tween: "busy-3.png";
19242 tween: "busy-4.png";
19243 tween: "busy-5.png";
19244 tween: "busy-6.png";
19245 tween: "busy-7.png";
19246 tween: "busy-8.png";
19251 name: "e.text.busy_label";
19253 effect: SOFT_SHADOW;
19254 clip_to: "busy_clip";
19258 state: "default" 0.0;
19270 color: 255 255 255 255;
19273 font: "Sans:style=Bold";
19277 text_class: "fileman_notice";
19282 name: "typebuf_clip";
19286 state: "default" 0.0;
19288 color: 255 255 255 0;
19291 state: "active" 0.0;
19293 color: 255 255 255 255;
19297 name: "e.text.typebuf_label";
19299 effect: SOFT_SHADOW;
19300 clip_to: "typebuf_clip";
19304 state: "default" 0.0;
19314 color: 255 255 255 255;
19317 font: "Sans:style=Bold";
19322 text_class: "fileman_typebuf";
19330 signal: "e,state,busy,start";
19332 action: STATE_SET "active" 0.0;
19333 transition: SINUSOIDAL 1.0;
19334 target: "busy_clip";
19338 signal: "e,state,busy,start";
19340 action: STATE_SET "default" 0.0;
19341 transition: LINEAR 0.5;
19347 signal: "e,state,busy,stop";
19349 action: STATE_SET "default" 0.0;
19350 transition: SINUSOIDAL 1.0;
19351 target: "busy_clip";
19356 action: ACTION_STOP;
19361 signal: "e,state,typebuf,start";
19363 action: STATE_SET "active" 0.0;
19364 transition: SINUSOIDAL 0.25;
19365 target: "typebuf_clip";
19369 signal: "e,state,typebuf,stop";
19371 action: STATE_SET "default" 0.0;
19372 transition: SINUSOIDAL 1.0;
19373 target: "typebuf_clip";
19380 name: "e/fileman/default/icon/variable";
19382 image: "bt_sm_base1.png" COMP;
19383 image: "bt_sm_shine.png" COMP;
19384 image: "bt_sm_hilight.png" COMP;
19385 image: "e17_mini_button_shadow2.png" COMP;
19386 image: "e17_fileman_thumb_bg.png" COMP;
19387 image: "icon_efm_dnd_copy.png" COMP;
19388 image: "icon_efm_dnd_ask.png" COMP;
19389 image: "icon_efm_dnd_move.png" COMP;
19390 image: "icon_efm_vol_unmounted.png" COMP;
19391 image: "icon_efm_vol_mounted.png" COMP;
19400 state: "default" 0.0;
19403 rel1.to: "e.text.label";
19404 rel2.to: "e.text.label";
19408 text_source: "e.text.label";
19412 text_class: "fileman_icon";
19416 state: "selected" 0.0;
19417 inherit: "default" 0.0;
19425 state: "default" 0.0;
19427 color: 255 255 255 0;
19437 normal: "bt_sm_base1.png";
19442 state: "selected" 0.0;
19443 inherit: "default" 0.0;
19445 color: 255 255 255 255;
19457 name: "icon_box_shadow";
19460 state: "default" 0.0;
19473 normal: "e17_mini_button_shadow2.png";
19478 state: "visible" 0.0;
19479 inherit: "default" 0.0;
19488 state: "default" 0.0;
19492 to: "e.swallow.icon";
19497 to: "e.swallow.icon";
19504 state: "visible" 0.0;
19505 inherit: "default" 0.0;
19510 name: "icon_box_bg";
19513 state: "default" 0.0;
19525 image.normal: "pager_base2.png";
19535 state: "visible" 0.0;
19536 inherit: "default" 0.0;
19545 state: "default" 0.0;
19548 aspect_preference: VERTICAL;
19555 to_y: "e.text.label";
19567 state: "default" 0.0;
19570 aspect_preference: BOTH;
19578 inherit: "default" 0.0;
19583 inherit: "default" 0.0;
19597 inherit: "default" 0.0;
19611 name: "e.swallow.icon";
19614 state: "default" 0.0;
19616 aspect_preference: BOTH;
19624 name: "e.text.label";
19626 effect: SOFT_SHADOW;
19630 state: "default" 0.0;
19642 color: 224 224 224 255;
19645 font: "Sans:style=Bold";
19649 text_class: "fileman_icon";
19653 state: "selected" 0.0;
19654 inherit: "default" 0.0;
19662 state: "default" 0.0;
19664 color: 255 255 255 0;
19666 rel2.relative: 1.0 0.5;
19669 normal: "bt_sm_hilight.png";
19674 state: "selected" 0.0;
19675 inherit: "default" 0.0;
19677 color: 255 255 255 255;
19684 state: "default" 0.0;
19686 color: 255 255 255 0;
19690 normal: "bt_sm_shine.png";
19695 state: "selected" 0.0;
19696 inherit: "default" 0.0;
19698 color: 255 255 255 255;
19706 state: "default" 0.0;
19716 state: "default" 0.0;
19720 state: "visible" 0.0;
19722 aspect_preference: BOTH;
19726 relative: 0.75 0.0;
19735 state: "unmounted" 0.0;
19736 inherit: "visible" 0.0;
19737 image.normal: "icon_efm_vol_unmounted.png";
19740 state: "mounted" 0.0;
19741 inherit: "visible" 0.0;
19742 image.normal: "icon_efm_vol_mounted.png";
19746 name: "dnd_action";
19751 state: "default" 0.0;
19755 state: "visible" 0.0;
19757 aspect_preference: BOTH;
19760 rel1.relative: 0.75 0.0;
19761 rel2.relative: 1.0 1.0;
19765 inherit: "visible" 0.0;
19766 image.normal: "icon_efm_dnd_copy.png";
19770 inherit: "visible" 0.0;
19771 image.normal: "icon_efm_dnd_ask.png";
19775 inherit: "visible" 0.0;
19776 image.normal: "icon_efm_dnd_move.png";
19780 name: "e.swallow.entry";
19783 state: "default" 0.0;
19784 rel1.to: "e.text.label";
19785 rel2.to: "e.text.label";
19792 signal: "e,state,selected";
19794 action: STATE_SET "selected" 0.0;
19798 target: "e.text.label";
19800 transition: LINEAR 0.2;
19803 name: "go_passive";
19804 signal: "e,state,unselected";
19806 action: STATE_SET "default" 0.0;
19810 target: "e.text.label";
19812 transition: LINEAR 0.1;
19816 signal: "e,state,ask";
19818 action: STATE_SET "ask" 0.0;
19819 target: "dnd_action";
19823 signal: "e,state,move";
19825 action: STATE_SET "move" 0.0;
19826 target: "dnd_action";
19830 signal: "e,state,copy";
19832 action: STATE_SET "copy" 0.0;
19833 target: "dnd_action";
19837 signal: "e,state,volume,off";
19839 action: STATE_SET "default" 0.0;
19840 target: "vol_state";
19843 name: "vol_unmounted";
19844 signal: "e,state,volume,unmounted";
19846 action: STATE_SET "unmounted" 0.0;
19847 target: "vol_state";
19850 name: "vol_mounted";
19851 signal: "e,state,volume,mounted";
19853 action: STATE_SET "mounted" 0.0;
19854 target: "vol_state";
19858 signal: "e,action,thumb,gen";
19860 action: STATE_SET "visible" 0.0;
19861 target: "icon_box_shadow";
19862 target: "icon_box";
19863 target: "icon_box_bg";
19864 after: "thumb_gen2";
19867 name: "thumb_gen-";
19868 signal: "e,action,thumb,gen,alpha";
19870 action: STATE_SET "default" 0.0;
19871 target: "icon_box_shadow";
19872 target: "icon_box";
19873 target: "icon_box_bg";
19874 after: "thumb_gen2";
19877 name: "thumb_gen2";
19878 action: STATE_SET "min" 0.0;
19880 after: "thumb_gen3";
19883 name: "thumb_gen3";
19884 action: STATE_SET "max" 0.0;
19886 transition: DECELERATE 0.2;
19887 after: "thumb_gen4";
19890 name: "thumb_gen4";
19891 action: STATE_SET "default" 0.0;
19893 transition: SINUSOIDAL 0.1;
19894 after: "thumb_gen5";
19897 name: "thumb_gen5";
19898 action: STATE_SET "max2" 0.0;
19900 transition: SINUSOIDAL 0.2;
19901 after: "thumb_gen6";
19904 name: "thumb_gen6";
19905 action: STATE_SET "default" 0.0;
19907 transition: SINUSOIDAL 0.3;
19913 name: "e/fileman/default/icon/fixed";
19914 alias: "e/fileman/default/icon/variable";
19917 image: "bt_sm_base1.png" COMP;
19918 image: "bt_sm_shine.png" COMP;
19919 image: "bt_sm_hilight.png" COMP;
19920 image: "e17_mini_button_shadow2.png" COMP;
19921 image: "e17_fileman_thumb_bg.png" COMP;
19922 image: "icon_efm_dnd_copy.png" COMP;
19923 image: "icon_efm_dnd_ask.png" COMP;
19924 image: "icon_efm_dnd_move.png" COMP;
19925 image: "icon_efm_vol_unmounted.png" COMP;
19926 image: "icon_efm_vol_mounted.png" COMP;
19930 name: "fileman_icon_name";
19931 base: "font=Sans font_size=10 align=center text_class=fileman_icon align=center color=#fff wrap=mixed ellipsis=1.0";
19934 name: "fileman_icon_name_full";
19935 base: "font=Sans font_size=10 text_class=fileman_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002";
19946 state: "default" 0.0;
19960 text_source: "e.text.label";
19961 style: "fileman_icon_name";
19964 text_class: "fileman_icon";
19968 state: "selected" 0.0;
19969 inherit: "default" 0.0;
19977 state: "default" 0.0;
19979 color: 255 255 255 0;
19980 rel1.to_x: "e.text.label";
19982 rel2.to: "e.text.label";
19986 normal: "bt_sm_base1.png";
19991 state: "selected" 0.0;
19992 inherit: "default" 0.0;
19994 color: 255 255 255 255;
19998 name: "icon_box_shadow";
20001 state: "default" 0.0;
20014 normal: "e17_mini_button_shadow2.png";
20019 state: "visible" 0.0;
20020 inherit: "default" 0.0;
20029 state: "default" 0.0;
20033 to: "e.swallow.icon";
20038 to: "e.swallow.icon";
20045 state: "visible" 0.0;
20046 inherit: "default" 0.0;
20051 name: "icon_box_bg";
20054 state: "default" 0.0;
20066 image.normal: "pager_base2.png";
20076 state: "visible" 0.0;
20077 inherit: "default" 0.0;
20086 state: "default" 0.0;
20089 aspect_preference: BOTH;
20091 /* color: 200 0 0 100; */
20107 state: "default" 0.0;
20110 aspect_preference: BOTH;
20118 inherit: "default" 0.0;
20123 inherit: "default" 0.0;
20137 inherit: "default" 0.0;
20151 name: "e.swallow.icon";
20154 state: "default" 0.0;
20156 aspect_preference: BOTH;
20164 name: "e.text.label";
20166 effect: SOFT_SHADOW;
20170 state: "default" 0.0;
20173 color: 224 224 224 255;
20187 style: "fileman_icon_name_full";
20190 text_class: "fileman_icon";
20194 state: "selected" 0.0;
20195 inherit: "default" 0.0;
20203 state: "default" 0.0;
20205 color: 255 255 255 0;
20207 rel2.relative: 1.0 0.5;
20210 normal: "bt_sm_hilight.png";
20215 state: "selected" 0.0;
20216 inherit: "default" 0.0;
20218 color: 255 255 255 255;
20225 state: "default" 0.0;
20227 color: 255 255 255 0;
20231 normal: "bt_sm_shine.png";
20236 state: "selected" 0.0;
20237 inherit: "default" 0.0;
20239 color: 255 255 255 255;
20247 state: "default" 0.0;
20250 rel2.offset: -9 -9;
20259 state: "default" 0.0;
20263 state: "visible" 0.0;
20265 aspect_preference: BOTH;
20269 relative: 0.75 0.0;
20278 state: "unmounted" 0.0;
20279 inherit: "visible" 0.0;
20280 image.normal: "icon_efm_vol_unmounted.png";
20283 state: "mounted" 0.0;
20284 inherit: "visible" 0.0;
20285 image.normal: "icon_efm_vol_mounted.png";
20289 name: "dnd_action";
20294 state: "default" 0.0;
20298 state: "visible" 0.0;
20300 aspect_preference: BOTH;
20303 rel1.relative: 0.75 0.0;
20304 rel2.relative: 1.0 1.0;
20308 inherit: "visible" 0.0;
20309 image.normal: "icon_efm_dnd_copy.png";
20313 inherit: "visible" 0.0;
20314 image.normal: "icon_efm_dnd_ask.png";
20318 inherit: "visible" 0.0;
20319 image.normal: "icon_efm_dnd_move.png";
20323 name: "e.swallow.entry";
20326 state: "default" 0.0;
20327 rel1.to: "e.text.label";
20328 rel2.to: "e.text.label";
20335 signal: "e,state,selected";
20337 action: STATE_SET "selected" 0.0;
20341 target: "e.text.label";
20343 transition: LINEAR 0.2;
20346 name: "go_passive";
20347 signal: "e,state,unselected";
20349 action: STATE_SET "default" 0.0;
20353 target: "e.text.label";
20355 transition: LINEAR 0.1;
20359 signal: "e,state,ask";
20361 action: STATE_SET "ask" 0.0;
20362 target: "dnd_action";
20366 signal: "e,state,move";
20368 action: STATE_SET "move" 0.0;
20369 target: "dnd_action";
20373 signal: "e,state,copy";
20375 action: STATE_SET "copy" 0.0;
20376 target: "dnd_action";
20380 signal: "e,state,volume,off";
20382 action: STATE_SET "default" 0.0;
20383 target: "vol_state";
20386 name: "vol_unmounted";
20387 signal: "e,state,volume,unmounted";
20389 action: STATE_SET "unmounted" 0.0;
20390 target: "vol_state";
20393 name: "vol_mounted";
20394 signal: "e,state,volume,mounted";
20396 action: STATE_SET "mounted" 0.0;
20397 target: "vol_state";
20401 signal: "e,action,thumb,gen";
20403 action: STATE_SET "visible" 0.0;
20404 target: "icon_box_shadow";
20405 target: "icon_box";
20406 target: "icon_box_bg";
20407 after: "thumb_gen2";
20410 name: "thumb_gen-";
20411 signal: "e,action,thumb,gen,alpha";
20413 action: STATE_SET "default" 0.0;
20414 target: "icon_box_shadow";
20415 target: "icon_box";
20416 target: "icon_box_bg";
20417 after: "thumb_gen2";
20420 name: "thumb_gen2";
20421 action: STATE_SET "min" 0.0;
20423 after: "thumb_gen3";
20426 name: "thumb_gen3";
20427 action: STATE_SET "max" 0.0;
20429 transition: DECELERATE 0.2;
20430 after: "thumb_gen4";
20433 name: "thumb_gen4";
20434 action: STATE_SET "default" 0.0;
20436 transition: SINUSOIDAL 0.1;
20437 after: "thumb_gen5";
20440 name: "thumb_gen5";
20441 action: STATE_SET "max2" 0.0;
20443 transition: SINUSOIDAL 0.2;
20444 after: "thumb_gen6";
20447 name: "thumb_gen6";
20448 action: STATE_SET "default" 0.0;
20450 transition: SINUSOIDAL 0.3;
20456 name: "e/fileman/desktop/icon/variable";
20458 image: "bt_sm_base1.png" COMP;
20459 image: "bt_sm_shine.png" COMP;
20460 image: "bt_sm_hilight.png" COMP;
20461 image: "e17_mini_button_shadow2.png" COMP;
20462 image: "e17_fileman_thumb_bg.png" COMP;
20463 image: "icon_efm_dnd_copy.png" COMP;
20464 image: "icon_efm_dnd_ask.png" COMP;
20465 image: "icon_efm_dnd_move.png" COMP;
20466 image: "icon_efm_vol_unmounted.png" COMP;
20467 image: "icon_efm_vol_mounted.png" COMP;
20474 state: "default" 0.0;
20476 color: 255 255 255 0;
20486 normal: "bt_sm_base1.png";
20491 state: "selected" 0.0;
20492 inherit: "default" 0.0;
20494 color: 255 255 255 255;
20506 name: "icon_box_shadow";
20509 state: "default" 0.0;
20522 normal: "e17_mini_button_shadow2.png";
20527 state: "visible" 0.0;
20528 inherit: "default" 0.0;
20537 state: "default" 0.0;
20541 to: "e.swallow.icon";
20546 to: "e.swallow.icon";
20553 state: "visible" 0.0;
20554 inherit: "default" 0.0;
20559 name: "icon_box_bg";
20562 state: "default" 0.0;
20574 image.normal: "pager_base2.png";
20584 state: "visible" 0.0;
20585 inherit: "default" 0.0;
20594 state: "default" 0.0;
20597 aspect_preference: VERTICAL;
20604 to_y: "e.text.label";
20616 state: "default" 0.0;
20619 aspect_preference: BOTH;
20627 inherit: "default" 0.0;
20632 inherit: "default" 0.0;
20646 inherit: "default" 0.0;
20660 name: "e.swallow.icon";
20663 state: "default" 0.0;
20665 aspect_preference: BOTH;
20673 name: "e.text.label";
20675 effect: SOFT_SHADOW;
20679 state: "default" 0.0;
20690 color: 224 224 224 255;
20693 font: "Sans:style=Bold";
20697 text_class: "desktop_icon";
20701 state: "selected" 0.0;
20702 inherit: "default" 0.0;
20703 color: 224 224 224 255;
20711 state: "default" 0.0;
20713 color: 255 255 255 0;
20715 rel2.relative: 1.0 0.5;
20718 normal: "bt_sm_hilight.png";
20723 state: "selected" 0.0;
20724 inherit: "default" 0.0;
20726 color: 255 255 255 255;
20733 state: "default" 0.0;
20735 color: 255 255 255 0;
20739 normal: "bt_sm_shine.png";
20744 state: "selected" 0.0;
20745 inherit: "default" 0.0;
20747 color: 255 255 255 255;
20755 state: "default" 0.0;
20765 state: "default" 0.0;
20769 state: "visible" 0.0;
20771 aspect_preference: BOTH;
20775 relative: 0.75 0.0;
20784 state: "unmounted" 0.0;
20785 inherit: "visible" 0.0;
20786 image.normal: "icon_efm_vol_unmounted.png";
20789 state: "mounted" 0.0;
20790 inherit: "visible" 0.0;
20791 image.normal: "icon_efm_vol_mounted.png";
20795 name: "dnd_action";
20800 state: "default" 0.0;
20804 state: "visible" 0.0;
20806 aspect_preference: BOTH;
20809 rel1.relative: 0.75 0.0;
20810 rel2.relative: 1.0 1.0;
20814 inherit: "visible" 0.0;
20815 image.normal: "icon_efm_dnd_copy.png";
20819 inherit: "visible" 0.0;
20820 image.normal: "icon_efm_dnd_ask.png";
20824 inherit: "visible" 0.0;
20825 image.normal: "icon_efm_dnd_move.png";
20832 signal: "e,state,selected";
20834 action: STATE_SET "selected" 0.0;
20838 target: "e.text.label";
20839 transition: LINEAR 0.2;
20842 name: "go_passive";
20843 signal: "e,state,unselected";
20845 action: STATE_SET "default" 0.0;
20849 target: "e.text.label";
20850 transition: LINEAR 0.1;
20854 signal: "e,state,ask";
20856 action: STATE_SET "ask" 0.0;
20857 target: "dnd_action";
20861 signal: "e,state,move";
20863 action: STATE_SET "move" 0.0;
20864 target: "dnd_action";
20868 signal: "e,state,copy";
20870 action: STATE_SET "copy" 0.0;
20871 target: "dnd_action";
20875 signal: "e,state,volume,off";
20877 action: STATE_SET "default" 0.0;
20878 target: "vol_state";
20881 name: "vol_unmounted";
20882 signal: "e,state,volume,unmounted";
20884 action: STATE_SET "unmounted" 0.0;
20885 target: "vol_state";
20888 name: "vol_mounted";
20889 signal: "e,state,volume,mounted";
20891 action: STATE_SET "mounted" 0.0;
20892 target: "vol_state";
20896 signal: "e,action,thumb,gen";
20898 action: STATE_SET "visible" 0.0;
20899 target: "icon_box_shadow";
20900 target: "icon_box";
20901 target: "icon_box_bg";
20902 after: "thumb_gen2";
20905 name: "thumb_gen-";
20906 signal: "e,action,thumb,gen,alpha";
20908 action: STATE_SET "default" 0.0;
20909 target: "icon_box_shadow";
20910 target: "icon_box";
20911 target: "icon_box_bg";
20912 after: "thumb_gen2";
20915 name: "thumb_gen2";
20916 action: STATE_SET "min" 0.0;
20918 after: "thumb_gen3";
20921 name: "thumb_gen3";
20922 action: STATE_SET "max" 0.0;
20924 transition: DECELERATE 0.2;
20925 after: "thumb_gen4";
20928 name: "thumb_gen4";
20929 action: STATE_SET "default" 0.0;
20931 transition: SINUSOIDAL 0.1;
20932 after: "thumb_gen5";
20935 name: "thumb_gen5";
20936 action: STATE_SET "max2" 0.0;
20938 transition: SINUSOIDAL 0.2;
20939 after: "thumb_gen6";
20942 name: "thumb_gen6";
20943 action: STATE_SET "default" 0.0;
20945 transition: SINUSOIDAL 0.3;
20951 name: "e/fileman/desktop/icon/fixed";
20952 alias: "e/fileman/desktop/icon/variable";
20954 image: "bt_sm_base1.png" COMP;
20955 image: "bt_sm_shine.png" COMP;
20956 image: "bt_sm_hilight.png" COMP;
20957 image: "e17_mini_button_shadow2.png" COMP;
20958 image: "e17_fileman_thumb_bg.png" COMP;
20959 image: "icon_efm_dnd_copy.png" COMP;
20960 image: "icon_efm_dnd_ask.png" COMP;
20961 image: "icon_efm_dnd_move.png" COMP;
20962 image: "icon_efm_vol_unmounted.png" COMP;
20963 image: "icon_efm_vol_mounted.png" COMP;
20967 name: "fileman_desktop_icon_name";
20968 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";
20971 name: "fileman_desktop_icon_name_full";
20972 base: "font=Sans:style=Bold font_size=10 text_class=desktop_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002";
20982 state: "default" 0.0;
20985 color: 224 224 224 255;
20997 style: "fileman_desktop_icon_name";
20998 text_source: "e.text.label";
21004 state: "selected" 0.0;
21005 inherit: "default" 0.0;
21013 state: "default" 0.0;
21015 color: 255 255 255 0;
21016 rel1.to_x: "e.text.label";
21018 rel2.to: "e.text.label";
21022 normal: "bt_sm_base1.png";
21027 state: "selected" 0.0;
21028 inherit: "default" 0.0;
21030 color: 255 255 255 255;
21034 name: "icon_box_shadow";
21037 state: "default" 0.0;
21050 normal: "e17_mini_button_shadow2.png";
21055 state: "visible" 0.0;
21056 inherit: "default" 0.0;
21065 state: "default" 0.0;
21069 to: "e.swallow.icon";
21074 to: "e.swallow.icon";
21081 state: "visible" 0.0;
21082 inherit: "default" 0.0;
21087 name: "icon_box_bg";
21090 state: "default" 0.0;
21102 image.normal: "pager_base2.png";
21112 state: "visible" 0.0;
21113 inherit: "default" 0.0;
21122 state: "default" 0.0;
21125 aspect_preference: BOTH;
21127 /* color: 200 0 0 100; */
21143 state: "default" 0.0;
21146 aspect_preference: BOTH;
21154 inherit: "default" 0.0;
21159 inherit: "default" 0.0;
21173 inherit: "default" 0.0;
21187 name: "e.swallow.icon";
21190 state: "default" 0.0;
21192 aspect_preference: BOTH;
21200 name: "e.text.label";
21202 effect: SOFT_SHADOW;
21206 state: "default" 0.0;
21209 color: 224 224 224 255;
21222 style: "fileman_desktop_icon_name_full";
21228 state: "selected" 0.0;
21229 inherit: "default" 0.0;
21237 state: "default" 0.0;
21239 color: 255 255 255 0;
21241 rel2.relative: 1.0 0.5;
21244 normal: "bt_sm_hilight.png";
21249 state: "selected" 0.0;
21250 inherit: "default" 0.0;
21252 color: 255 255 255 255;
21259 state: "default" 0.0;
21261 color: 255 255 255 0;
21265 normal: "bt_sm_shine.png";
21270 state: "selected" 0.0;
21271 inherit: "default" 0.0;
21273 color: 255 255 255 255;
21281 state: "default" 0.0;
21285 rel2.offset: -9 -9;
21294 state: "default" 0.0;
21298 state: "visible" 0.0;
21300 aspect_preference: BOTH;
21304 relative: 0.75 0.0;
21313 state: "unmounted" 0.0;
21314 inherit: "visible" 0.0;
21315 image.normal: "icon_efm_vol_unmounted.png";
21318 state: "mounted" 0.0;
21319 inherit: "visible" 0.0;
21320 image.normal: "icon_efm_vol_mounted.png";
21324 name: "dnd_action";
21329 state: "default" 0.0;
21333 state: "visible" 0.0;
21335 aspect_preference: BOTH;
21338 rel1.relative: 0.75 0.0;
21339 rel2.relative: 1.0 1.0;
21343 inherit: "visible" 0.0;
21344 image.normal: "icon_efm_dnd_copy.png";
21348 inherit: "visible" 0.0;
21349 image.normal: "icon_efm_dnd_ask.png";
21353 inherit: "visible" 0.0;
21354 image.normal: "icon_efm_dnd_move.png";
21361 signal: "e,state,selected";
21363 action: STATE_SET "selected" 0.0;
21367 target: "e.text.label";
21369 transition: LINEAR 0.2;
21372 name: "go_passive";
21373 signal: "e,state,unselected";
21375 action: STATE_SET "default" 0.0;
21379 target: "e.text.label";
21381 transition: LINEAR 0.1;
21385 signal: "e,state,ask";
21387 action: STATE_SET "ask" 0.0;
21388 target: "dnd_action";
21392 signal: "e,state,move";
21394 action: STATE_SET "move" 0.0;
21395 target: "dnd_action";
21399 signal: "e,state,copy";
21401 action: STATE_SET "copy" 0.0;
21402 target: "dnd_action";
21406 signal: "e,state,volume,off";
21408 action: STATE_SET "default" 0.0;
21409 target: "vol_state";
21412 name: "vol_unmounted";
21413 signal: "e,state,volume,unmounted";
21415 action: STATE_SET "unmounted" 0.0;
21416 target: "vol_state";
21419 name: "vol_mounted";
21420 signal: "e,state,volume,mounted";
21422 action: STATE_SET "mounted" 0.0;
21423 target: "vol_state";
21427 signal: "e,action,thumb,gen";
21429 action: STATE_SET "visible" 0.0;
21430 target: "icon_box_shadow";
21431 target: "icon_box";
21432 target: "icon_box_bg";
21433 after: "thumb_gen2";
21436 name: "thumb_gen-";
21437 signal: "e,action,thumb,gen,alpha";
21439 action: STATE_SET "default" 0.0;
21440 target: "icon_box_shadow";
21441 target: "icon_box";
21442 target: "icon_box_bg";
21443 after: "thumb_gen2";
21446 name: "thumb_gen2";
21447 action: STATE_SET "min" 0.0;
21449 after: "thumb_gen3";
21452 name: "thumb_gen3";
21453 action: STATE_SET "max" 0.0;
21455 transition: DECELERATE 0.2;
21456 after: "thumb_gen4";
21459 name: "thumb_gen4";
21460 action: STATE_SET "default" 0.0;
21462 transition: SINUSOIDAL 0.1;
21463 after: "thumb_gen5";
21466 name: "thumb_gen5";
21467 action: STATE_SET "max2" 0.0;
21469 transition: SINUSOIDAL 0.2;
21470 after: "thumb_gen6";
21473 name: "thumb_gen6";
21474 action: STATE_SET "default" 0.0;
21476 transition: SINUSOIDAL 0.3;
21480 /* e/fileman/default/list/* is used in file selectors eg; Wallpaper dialog */
21482 name: "e/fileman/default/list/variable";
21483 data.item: "stacking" "above";
21484 data.item: "selectraise" "on";
21486 image: "bt_sm_base1.png" COMP;
21487 image: "bt_sm_shine.png" COMP;
21488 image: "bt_sm_hilight.png" COMP;
21489 image: "ilist_1.png" COMP;
21490 image: "ilist_item_shadow.png" COMP;
21491 image: "e17_mini_button_shadow2.png" COMP;
21492 image: "e17_fileman_thumb_bg.png" COMP;
21493 image: "icon_efm_dnd_copy.png" COMP;
21494 image: "icon_efm_dnd_ask.png" COMP;
21495 image: "icon_efm_dnd_move.png" COMP;
21496 image: "icon_efm_vol_unmounted.png" COMP;
21497 image: "icon_efm_vol_mounted.png" COMP;
21504 state: "default" 0.0;
21505 // aspect: 6.4 6.4;
21506 // aspect_preference: HORIZONTAL;
21520 normal: "ilist_item_shadow.png";
21529 state: "default" 0.0;
21530 color_class: "ilist_item_base";
21532 normal: "ilist_1.png";
21542 state: "default" 0.0;
21544 color: 255 255 255 0;
21554 normal: "bt_sm_base1.png";
21559 state: "selected" 0.0;
21560 inherit: "default" 0.0;
21562 color: 255 255 255 255;
21574 name: "icon_box_shadow";
21577 state: "default" 0.0;
21590 normal: "e17_mini_button_shadow2.png";
21595 state: "visible" 0.0;
21596 inherit: "default" 0.0;
21605 state: "default" 0.0;
21609 to: "e.swallow.icon";
21614 to: "e.swallow.icon";
21621 state: "visible" 0.0;
21622 inherit: "default" 0.0;
21627 name: "icon_box_bg";
21630 state: "default" 0.0;
21643 normal: "e17_fileman_thumb_bg.png";
21654 state: "visible" 0.0;
21655 inherit: "default" 0.0;
21664 state: "default" 0.0;
21667 aspect_preference: VERTICAL;
21685 state: "default" 0.0;
21688 aspect_preference: BOTH;
21700 inherit: "default" 0.0;
21705 inherit: "default" 0.0;
21719 inherit: "default" 0.0;
21733 name: "e.swallow.icon";
21736 state: "default" 0.0;
21748 name: "e.text.label";
21750 effect: SOFT_SHADOW;
21754 state: "default" 0.0;
21765 color_class: "ilist_item";
21771 text_class: "ilist_item";
21775 state: "selected" 0.0;
21776 inherit: "default" 0.0;
21777 color_class: "ilist_item_selected";
21784 state: "default" 0.0;
21786 color: 255 255 255 0;
21788 rel2.relative: 1.0 0.5;
21791 normal: "bt_sm_hilight.png";
21796 state: "selected" 0.0;
21797 inherit: "default" 0.0;
21799 color: 255 255 255 255;
21806 state: "default" 0.0;
21808 color: 255 255 255 0;
21812 normal: "bt_sm_shine.png";
21817 state: "selected" 0.0;
21818 inherit: "default" 0.0;
21820 color: 255 255 255 255;
21829 state: "default" 0.0;
21833 state: "visible" 0.0;
21835 aspect_preference: BOTH;
21847 state: "unmounted" 0.0;
21848 inherit: "visible" 0.0;
21849 image.normal: "icon_efm_vol_unmounted.png";
21852 state: "mounted" 0.0;
21853 inherit: "visible" 0.0;
21854 image.normal: "icon_efm_vol_mounted.png";
21858 name: "dnd_action";
21863 state: "default" 0.0;
21867 state: "visible" 0.0;
21869 aspect_preference: BOTH;
21872 relative: 0.75 0.0;
21880 inherit: "visible" 0.0;
21882 normal: "icon_efm_dnd_copy.png";
21887 inherit: "visible" 0.0;
21889 normal: "icon_efm_dnd_ask.png";
21894 inherit: "visible" 0.0;
21896 normal: "icon_efm_dnd_move.png";
21904 state: "default" 0.0;
21909 name: "e.swallow.entry";
21912 state: "default" 0.0;
21913 rel1.to: "e.text.label";
21914 rel2.to: "e.text.label";
21921 signal: "e,state,selected";
21923 action: STATE_SET "selected" 0.0;
21927 target: "e.text.label";
21930 name: "go_passive";
21931 signal: "e,state,unselected";
21933 action: STATE_SET "default" 0.0;
21937 target: "e.text.label";
21938 transition: LINEAR 0.1;
21942 signal: "e,state,ask";
21944 action: STATE_SET "ask" 0.0;
21945 target: "dnd_action";
21949 signal: "e,state,move";
21951 action: STATE_SET "move" 0.0;
21952 target: "dnd_action";
21956 signal: "e,state,copy";
21958 action: STATE_SET "copy" 0.0;
21959 target: "dnd_action";
21963 signal: "e,state,volume,off";
21965 action: STATE_SET "default" 0.0;
21966 target: "vol_state";
21969 name: "vol_unmounted";
21970 signal: "e,state,volume,unmounted";
21972 action: STATE_SET "unmounted" 0.0;
21973 target: "vol_state";
21976 name: "vol_mounted";
21977 signal: "e,state,volume,mounted";
21979 action: STATE_SET "mounted" 0.0;
21980 target: "vol_state";
21984 signal: "e,action,thumb,gen";
21986 action: STATE_SET "visible" 0.0;
21987 target: "icon_box_shadow";
21988 target: "icon_box";
21989 target: "icon_box_bg";
21990 after: "thumb_gen2";
21993 name: "thumb_gen-";
21994 signal: "e,action,thumb,gen,alpha";
21996 action: STATE_SET "default" 0.0;
21997 target: "icon_box_shadow";
21998 target: "icon_box";
21999 target: "icon_box_bg";
22000 after: "thumb_gen2";
22003 name: "thumb_gen2";
22004 action: STATE_SET "min" 0.0;
22006 after: "thumb_gen3";
22009 name: "thumb_gen3";
22010 action: STATE_SET "max" 0.0;
22012 transition: DECELERATE 0.2;
22013 after: "thumb_gen4";
22016 name: "thumb_gen4";
22017 action: STATE_SET "default" 0.0;
22019 transition: SINUSOIDAL 0.1;
22020 after: "thumb_gen5";
22023 name: "thumb_gen5";
22024 action: STATE_SET "max2" 0.0;
22026 transition: SINUSOIDAL 0.2;
22027 after: "thumb_gen6";
22030 name: "thumb_gen6";
22031 action: STATE_SET "default" 0.0;
22033 transition: SINUSOIDAL 0.3;
22038 name: "e/fileman/default/list_odd/variable";
22039 data.item: "stacking" "below";
22040 data.item: "selectraise" "on";
22042 image: "bt_sm_base1.png" COMP;
22043 image: "bt_sm_shine.png" COMP;
22044 image: "bt_sm_hilight.png" COMP;
22045 image: "ilist_2.png" COMP;
22046 image: "ilist_item_shadow.png" COMP;
22047 image: "e17_mini_button_shadow2.png" COMP;
22048 image: "e17_fileman_thumb_bg.png" COMP;
22049 image: "icon_efm_dnd_copy.png" COMP;
22050 image: "icon_efm_dnd_ask.png" COMP;
22051 image: "icon_efm_dnd_move.png" COMP;
22052 image: "icon_efm_vol_unmounted.png" COMP;
22053 image: "icon_efm_vol_mounted.png" COMP;
22060 state: "default" 0.0;
22061 // aspect: 6.4 6.4;
22062 // aspect_preference: HORIZONTAL;
22076 normal: "ilist_item_shadow.png";
22085 state: "default" 0.0;
22086 color_class: "ilist_item_odd_base";
22088 normal: "ilist_2.png";
22098 state: "default" 0.0;
22100 color: 255 255 255 0;
22110 normal: "bt_sm_base1.png";
22115 state: "selected" 0.0;
22116 inherit: "default" 0.0;
22118 color: 255 255 255 255;
22130 name: "icon_box_shadow";
22133 state: "default" 0.0;
22146 normal: "e17_mini_button_shadow2.png";
22151 state: "visible" 0.0;
22152 inherit: "default" 0.0;
22161 state: "default" 0.0;
22165 to: "e.swallow.icon";
22170 to: "e.swallow.icon";
22177 state: "visible" 0.0;
22178 inherit: "default" 0.0;
22183 name: "icon_box_bg";
22186 state: "default" 0.0;
22199 normal: "e17_fileman_thumb_bg.png";
22210 state: "visible" 0.0;
22211 inherit: "default" 0.0;
22220 state: "default" 0.0;
22223 aspect_preference: VERTICAL;
22241 state: "default" 0.0;
22244 aspect_preference: BOTH;
22256 inherit: "default" 0.0;
22261 inherit: "default" 0.0;
22275 inherit: "default" 0.0;
22289 name: "e.swallow.icon";
22292 state: "default" 0.0;
22304 name: "e.text.label";
22306 effect: SOFT_SHADOW;
22310 state: "default" 0.0;
22321 color_class: "ilist_item_odd";
22327 text_class: "ilist_item";
22331 state: "selected" 0.0;
22332 inherit: "default" 0.0;
22333 color_class: "ilist_item_selected";
22340 state: "default" 0.0;
22342 color: 255 255 255 0;
22344 rel2.relative: 1.0 0.5;
22347 normal: "bt_sm_hilight.png";
22352 state: "selected" 0.0;
22353 inherit: "default" 0.0;
22355 color: 255 255 255 255;
22362 state: "default" 0.0;
22364 color: 255 255 255 0;
22368 normal: "bt_sm_shine.png";
22373 state: "selected" 0.0;
22374 inherit: "default" 0.0;
22376 color: 255 255 255 255;
22385 state: "default" 0.0;
22389 state: "visible" 0.0;
22391 aspect_preference: BOTH;
22403 state: "unmounted" 0.0;
22404 inherit: "visible" 0.0;
22405 image.normal: "icon_efm_vol_unmounted.png";
22408 state: "mounted" 0.0;
22409 inherit: "visible" 0.0;
22410 image.normal: "icon_efm_vol_mounted.png";
22414 name: "dnd_action";
22419 state: "default" 0.0;
22423 state: "visible" 0.0;
22425 aspect_preference: BOTH;
22428 relative: 0.75 0.0;
22436 inherit: "visible" 0.0;
22438 normal: "icon_efm_dnd_copy.png";
22443 inherit: "visible" 0.0;
22445 normal: "icon_efm_dnd_ask.png";
22450 inherit: "visible" 0.0;
22452 normal: "icon_efm_dnd_move.png";
22460 state: "default" 0.0;
22465 name: "e.swallow.entry";
22468 state: "default" 0.0;
22469 rel1.to: "e.text.label";
22470 rel2.to: "e.text.label";
22477 signal: "e,state,selected";
22479 action: STATE_SET "selected" 0.0;
22483 target: "e.text.label";
22486 name: "go_passive";
22487 signal: "e,state,unselected";
22489 action: STATE_SET "default" 0.0;
22493 target: "e.text.label";
22494 transition: LINEAR 0.1;
22498 signal: "e,state,ask";
22500 action: STATE_SET "ask" 0.0;
22501 target: "dnd_action";
22505 signal: "e,state,move";
22507 action: STATE_SET "move" 0.0;
22508 target: "dnd_action";
22512 signal: "e,state,copy";
22514 action: STATE_SET "copy" 0.0;
22515 target: "dnd_action";
22519 signal: "e,state,volume,off";
22521 action: STATE_SET "default" 0.0;
22522 target: "vol_state";
22525 name: "vol_unmounted";
22526 signal: "e,state,volume,unmounted";
22528 action: STATE_SET "unmounted" 0.0;
22529 target: "vol_state";
22532 name: "vol_mounted";
22533 signal: "e,state,volume,mounted";
22535 action: STATE_SET "mounted" 0.0;
22536 target: "vol_state";
22540 signal: "e,action,thumb,gen";
22542 action: STATE_SET "visible" 0.0;
22543 target: "icon_box_shadow";
22544 target: "icon_box";
22545 target: "icon_box_bg";
22546 after: "thumb_gen2";
22549 name: "thumb_gen-";
22550 signal: "e,action,thumb,gen,alpha";
22552 action: STATE_SET "default" 0.0;
22553 target: "icon_box_shadow";
22554 target: "icon_box";
22555 target: "icon_box_bg";
22556 after: "thumb_gen2";
22559 name: "thumb_gen2";
22560 action: STATE_SET "min" 0.0;
22562 after: "thumb_gen3";
22565 name: "thumb_gen3";
22566 action: STATE_SET "max" 0.0;
22568 transition: DECELERATE 0.2;
22569 after: "thumb_gen4";
22572 name: "thumb_gen4";
22573 action: STATE_SET "default" 0.0;
22575 transition: SINUSOIDAL 0.1;
22576 after: "thumb_gen5";
22579 name: "thumb_gen5";
22580 action: STATE_SET "max2" 0.0;
22582 transition: SINUSOIDAL 0.2;
22583 after: "thumb_gen6";
22586 name: "thumb_gen6";
22587 action: STATE_SET "default" 0.0;
22589 transition: SINUSOIDAL 0.3;
22594 name: "e/fileman/default/list/fixed";
22595 alias: "e/fileman/desktop/list/fixed";
22596 data.item: "stacking" "above";
22597 data.item: "selectraise" "on";
22599 image: "bt_sm_base1.png" COMP;
22600 image: "bt_sm_shine.png" COMP;
22601 image: "bt_sm_hilight.png" COMP;
22602 image: "ilist_1.png" COMP;
22603 image: "ilist_item_shadow.png" COMP;
22604 image: "e17_mini_button_shadow2.png" COMP;
22605 image: "e17_fileman_thumb_bg.png" COMP;
22606 image: "icon_efm_dnd_copy.png" COMP;
22607 image: "icon_efm_dnd_ask.png" COMP;
22608 image: "icon_efm_dnd_move.png" COMP;
22609 image: "icon_efm_vol_unmounted.png" COMP;
22610 image: "icon_efm_vol_mounted.png" COMP;
22617 state: "default" 0.0;
22619 // aspect: 6.4 6.4;
22620 // aspect_preference: HORIZONTAL;
22634 normal: "ilist_item_shadow.png";
22643 state: "default" 0.0;
22644 color_class: "ilist_item_base";
22646 normal: "ilist_1.png";
22656 state: "default" 0.0;
22658 color: 255 255 255 0;
22668 normal: "bt_sm_base1.png";
22673 state: "selected" 0.0;
22674 inherit: "default" 0.0;
22676 color: 255 255 255 255;
22688 name: "icon_box_shadow";
22691 state: "default" 0.0;
22704 normal: "e17_mini_button_shadow2.png";
22709 state: "visible" 0.0;
22710 inherit: "default" 0.0;
22719 state: "default" 0.0;
22723 to: "e.swallow.icon";
22728 to: "e.swallow.icon";
22735 state: "visible" 0.0;
22736 inherit: "default" 0.0;
22741 name: "icon_box_bg";
22744 state: "default" 0.0;
22757 normal: "e17_fileman_thumb_bg.png";
22768 state: "visible" 0.0;
22769 inherit: "default" 0.0;
22778 state: "default" 0.0;
22781 aspect_preference: VERTICAL;
22799 state: "default" 0.0;
22802 aspect_preference: BOTH;
22814 inherit: "default" 0.0;
22819 inherit: "default" 0.0;
22833 inherit: "default" 0.0;
22847 name: "e.swallow.icon";
22850 state: "default" 0.0;
22862 name: "e.text.label";
22864 effect: SOFT_SHADOW;
22868 state: "default" 0.0;
22879 color_class: "ilist_item";
22885 text_class: "ilist_item";
22889 state: "selected" 0.0;
22890 inherit: "default" 0.0;
22891 color_class: "ilist_item_selected";
22898 state: "default" 0.0;
22900 color: 255 255 255 0;
22902 rel2.relative: 1.0 0.5;
22905 normal: "bt_sm_hilight.png";
22910 state: "selected" 0.0;
22911 inherit: "default" 0.0;
22913 color: 255 255 255 255;
22920 state: "default" 0.0;
22922 color: 255 255 255 0;
22926 normal: "bt_sm_shine.png";
22931 state: "selected" 0.0;
22932 inherit: "default" 0.0;
22934 color: 255 255 255 255;
22943 state: "default" 0.0;
22947 state: "visible" 0.0;
22949 aspect_preference: BOTH;
22961 state: "unmounted" 0.0;
22962 inherit: "visible" 0.0;
22963 image.normal: "icon_efm_vol_unmounted.png";
22966 state: "mounted" 0.0;
22967 inherit: "visible" 0.0;
22968 image.normal: "icon_efm_vol_mounted.png";
22972 name: "dnd_action";
22977 state: "default" 0.0;
22981 state: "visible" 0.0;
22983 aspect_preference: BOTH;
22986 relative: 0.75 0.0;
22994 inherit: "visible" 0.0;
22996 normal: "icon_efm_dnd_copy.png";
23001 inherit: "visible" 0.0;
23003 normal: "icon_efm_dnd_ask.png";
23008 inherit: "visible" 0.0;
23010 normal: "icon_efm_dnd_move.png";
23018 state: "default" 0.0;
23023 name: "e.swallow.entry";
23026 state: "default" 0.0;
23027 rel1.to: "e.text.label";
23028 rel2.to: "e.text.label";
23035 signal: "e,state,selected";
23037 action: STATE_SET "selected" 0.0;
23041 target: "e.text.label";
23044 name: "go_passive";
23045 signal: "e,state,unselected";
23047 action: STATE_SET "default" 0.0;
23051 target: "e.text.label";
23052 transition: LINEAR 0.1;
23056 signal: "e,state,ask";
23058 action: STATE_SET "ask" 0.0;
23059 target: "dnd_action";
23063 signal: "e,state,move";
23065 action: STATE_SET "move" 0.0;
23066 target: "dnd_action";
23070 signal: "e,state,copy";
23072 action: STATE_SET "copy" 0.0;
23073 target: "dnd_action";
23077 signal: "e,state,volume,off";
23079 action: STATE_SET "default" 0.0;
23080 target: "vol_state";
23083 name: "vol_unmounted";
23084 signal: "e,state,volume,unmounted";
23086 action: STATE_SET "unmounted" 0.0;
23087 target: "vol_state";
23090 name: "vol_mounted";
23091 signal: "e,state,volume,mounted";
23093 action: STATE_SET "mounted" 0.0;
23094 target: "vol_state";
23098 signal: "e,action,thumb,gen";
23100 action: STATE_SET "visible" 0.0;
23101 target: "icon_box_shadow";
23102 target: "icon_box";
23103 target: "icon_box_bg";
23104 after: "thumb_gen2";
23107 name: "thumb_gen-";
23108 signal: "e,action,thumb,gen,alpha";
23110 action: STATE_SET "default" 0.0;
23111 target: "icon_box_shadow";
23112 target: "icon_box";
23113 target: "icon_box_bg";
23114 after: "thumb_gen2";
23117 name: "thumb_gen2";
23118 action: STATE_SET "min" 0.0;
23120 after: "thumb_gen3";
23123 name: "thumb_gen3";
23124 action: STATE_SET "max" 0.0;
23126 transition: DECELERATE 0.2;
23127 after: "thumb_gen4";
23130 name: "thumb_gen4";
23131 action: STATE_SET "default" 0.0;
23133 transition: SINUSOIDAL 0.1;
23134 after: "thumb_gen5";
23137 name: "thumb_gen5";
23138 action: STATE_SET "max2" 0.0;
23140 transition: SINUSOIDAL 0.2;
23141 after: "thumb_gen6";
23144 name: "thumb_gen6";
23145 action: STATE_SET "default" 0.0;
23147 transition: SINUSOIDAL 0.3;
23152 name: "e/fileman/default/list_odd/fixed";
23153 alias: "e/fileman/desktop/list_odd/fixed";
23154 data.item: "stacking" "below";
23155 data.item: "selectraise" "on";
23157 image: "bt_sm_base1.png" COMP;
23158 image: "bt_sm_shine.png" COMP;
23159 image: "bt_sm_hilight.png" COMP;
23160 image: "ilist_2.png" COMP;
23161 image: "ilist_item_shadow.png" COMP;
23162 image: "e17_mini_button_shadow2.png" COMP;
23163 image: "e17_fileman_thumb_bg.png" COMP;
23164 image: "icon_efm_dnd_copy.png" COMP;
23165 image: "icon_efm_dnd_ask.png" COMP;
23166 image: "icon_efm_dnd_move.png" COMP;
23167 image: "icon_efm_vol_unmounted.png" COMP;
23168 image: "icon_efm_vol_mounted.png" COMP;
23175 state: "default" 0.0;
23176 // aspect: 6.4 6.4;
23177 // aspect_preference: HORIZONTAL;
23191 normal: "ilist_item_shadow.png";
23200 state: "default" 0.0;
23201 color_class: "ilist_item_odd_base";
23203 normal: "ilist_2.png";
23213 state: "default" 0.0;
23215 color: 255 255 255 0;
23225 normal: "bt_sm_base1.png";
23230 state: "selected" 0.0;
23231 inherit: "default" 0.0;
23233 color: 255 255 255 255;
23245 name: "icon_box_shadow";
23248 state: "default" 0.0;
23261 normal: "e17_mini_button_shadow2.png";
23266 state: "visible" 0.0;
23267 inherit: "default" 0.0;
23276 state: "default" 0.0;
23280 to: "e.swallow.icon";
23285 to: "e.swallow.icon";
23292 state: "visible" 0.0;
23293 inherit: "default" 0.0;
23298 name: "icon_box_bg";
23301 state: "default" 0.0;
23314 normal: "e17_fileman_thumb_bg.png";
23325 state: "visible" 0.0;
23326 inherit: "default" 0.0;
23335 state: "default" 0.0;
23338 aspect_preference: VERTICAL;
23356 state: "default" 0.0;
23359 aspect_preference: BOTH;
23371 inherit: "default" 0.0;
23376 inherit: "default" 0.0;
23390 inherit: "default" 0.0;
23404 name: "e.swallow.icon";
23407 state: "default" 0.0;
23419 name: "e.text.label";
23421 effect: SOFT_SHADOW;
23425 state: "default" 0.0;
23436 color_class: "ilist_item_odd";
23442 text_class: "ilist_item";
23446 state: "selected" 0.0;
23447 inherit: "default" 0.0;
23448 color_class: "ilist_item_selected";
23455 state: "default" 0.0;
23457 color: 255 255 255 0;
23459 rel2.relative: 1.0 0.5;
23462 normal: "bt_sm_hilight.png";
23467 state: "selected" 0.0;
23468 inherit: "default" 0.0;
23470 color: 255 255 255 255;
23477 state: "default" 0.0;
23479 color: 255 255 255 0;
23483 normal: "bt_sm_shine.png";
23488 state: "selected" 0.0;
23489 inherit: "default" 0.0;
23491 color: 255 255 255 255;
23500 state: "default" 0.0;
23504 state: "visible" 0.0;
23506 aspect_preference: BOTH;
23518 state: "unmounted" 0.0;
23519 inherit: "visible" 0.0;
23520 image.normal: "icon_efm_vol_unmounted.png";
23523 state: "mounted" 0.0;
23524 inherit: "visible" 0.0;
23525 image.normal: "icon_efm_vol_mounted.png";
23529 name: "dnd_action";
23534 state: "default" 0.0;
23538 state: "visible" 0.0;
23540 aspect_preference: BOTH;
23543 relative: 0.75 0.0;
23551 inherit: "visible" 0.0;
23553 normal: "icon_efm_dnd_copy.png";
23558 inherit: "visible" 0.0;
23560 normal: "icon_efm_dnd_ask.png";
23565 inherit: "visible" 0.0;
23567 normal: "icon_efm_dnd_move.png";
23575 state: "default" 0.0;
23580 name: "e.swallow.entry";
23583 state: "default" 0.0;
23584 rel1.to: "e.text.label";
23585 rel2.to: "e.text.label";
23592 signal: "e,state,selected";
23594 action: STATE_SET "selected" 0.0;
23598 target: "e.text.label";
23601 name: "go_passive";
23602 signal: "e,state,unselected";
23604 action: STATE_SET "default" 0.0;
23608 target: "e.text.label";
23609 transition: LINEAR 0.1;
23613 signal: "e,state,ask";
23615 action: STATE_SET "ask" 0.0;
23616 target: "dnd_action";
23620 signal: "e,state,move";
23622 action: STATE_SET "move" 0.0;
23623 target: "dnd_action";
23627 signal: "e,state,copy";
23629 action: STATE_SET "copy" 0.0;
23630 target: "dnd_action";
23634 signal: "e,state,volume,off";
23636 action: STATE_SET "default" 0.0;
23637 target: "vol_state";
23640 name: "vol_unmounted";
23641 signal: "e,state,volume,unmounted";
23643 action: STATE_SET "unmounted" 0.0;
23644 target: "vol_state";
23647 name: "vol_mounted";
23648 signal: "e,state,volume,mounted";
23650 action: STATE_SET "mounted" 0.0;
23651 target: "vol_state";
23655 signal: "e,action,thumb,gen";
23657 action: STATE_SET "visible" 0.0;
23658 target: "icon_box_shadow";
23659 target: "icon_box";
23660 target: "icon_box_bg";
23661 after: "thumb_gen2";
23664 name: "thumb_gen-";
23665 signal: "e,action,thumb,gen,alpha";
23667 action: STATE_SET "default" 0.0;
23668 target: "icon_box_shadow";
23669 target: "icon_box";
23670 target: "icon_box_bg";
23671 after: "thumb_gen2";
23674 name: "thumb_gen2";
23675 action: STATE_SET "min" 0.0;
23677 after: "thumb_gen3";
23680 name: "thumb_gen3";
23681 action: STATE_SET "max" 0.0;
23683 transition: DECELERATE 0.2;
23684 after: "thumb_gen4";
23687 name: "thumb_gen4";
23688 action: STATE_SET "default" 0.0;
23690 transition: SINUSOIDAL 0.1;
23691 after: "thumb_gen5";
23694 name: "thumb_gen5";
23695 action: STATE_SET "max2" 0.0;
23697 transition: SINUSOIDAL 0.2;
23698 after: "thumb_gen6";
23701 name: "thumb_gen6";
23702 action: STATE_SET "default" 0.0;
23704 transition: SINUSOIDAL 0.3;
23710 /////////////////////////////////////////////////////////////////////////////
23714 name: "e/sys/logout";
23715 alias: "e/sys/halt";
23716 alias: "e/sys/reboot";
23717 alias: "e/sys/suspend";
23718 alias: "e/sys/hibernate";
23719 data.item: "borderless" "1";
23720 // data.item: "shaped" "1";
23722 image: "vgrad_dark.png" COMP;
23723 image: "shelf_alt_over.png" COMP;
23724 image: "logo_white_128.png" COMP;
23725 image: "busy-1.png" COMP;
23726 image: "busy-2.png" COMP;
23727 image: "busy-3.png" COMP;
23728 image: "busy-4.png" COMP;
23729 image: "busy-5.png" COMP;
23730 image: "busy-6.png" COMP;
23731 image: "busy-7.png" COMP;
23732 image: "busy-8.png" COMP;
23733 image: "busy-9.png" COMP;
23738 base: "font=Sans:style=Bold font_size=12 text_class=tb_plain align=center color=#fff style=soft_shadow shadow_color=#0000001f wrap=word";
23740 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light";
23748 state: "default" 0.0;
23750 image.normal: "vgrad_dark.png";
23763 state: "default" 0.0;
23764 image.normal: "shelf_alt_over.png";
23765 image.border: 5 5 5 5;
23774 state: "default" 0.0;
23779 aspect_preference: BOTH;
23790 normal: "busy-9.png";
23791 tween: "busy-1.png";
23792 tween: "busy-2.png";
23793 tween: "busy-3.png";
23794 tween: "busy-4.png";
23795 tween: "busy-5.png";
23796 tween: "busy-6.png";
23797 tween: "busy-7.png";
23798 tween: "busy-8.png";
23806 state: "default" 0.0;
23810 image.normal: "logo_white_128.png";
23814 inherit: "default" 0.0;
23815 color: 255 255 255 0;
23819 name: "e.textblock.message";
23824 state: "default" 0.0;
23830 rel2.offset: -9 -9;
23832 style: "sys_style";
23843 action: STATE_SET "default" 0.0;
23844 transition: LINEAR 0.3333;
23846 after: "busy_anim";
23852 /////////////////////////////////////////////////////////////////////////////
23854 /* Used in all dialogs eg; Wallpaper selector */
23857 name: "e/widgets/dialog/main";
23859 image: "dia_grad.png" COMP;
23860 image: "dia_topshad.png" COMP;
23861 image: "dia_botshad.png" COMP;
23862 image: "menu_sep.png" COMP;
23869 state: "default" 0.0;
23870 color_class: "dialog_base";
23871 image.normal: "dia_grad.png";
23885 state: "default" 0.0;
23886 rel2.relative: 1.0 0.0;
23887 rel2.offset: -1 31;
23888 image.normal: "dia_topshad.png";
23902 state: "default" 0.0;
23903 rel1.relative: 0.0 1.0;
23905 image.normal: "dia_botshad.png";
23916 name: "e.swallow.icon";
23919 state: "default" 0.0;
23929 to_y: "e.swallow.buttons";
23934 name: "e.swallow.content";
23937 state: "default" 0.0;
23941 to_x: "e.swallow.icon";
23946 to_y: "e.swallow.buttons";
23954 state: "default" 0.0;
23959 to_y: "e.swallow.content";
23964 to_y: "e.swallow.content";
23967 normal: "menu_sep.png";
23974 name: "e.swallow.buttons";
23977 state: "default" 0.0;
23993 name: "e/widgets/dialog/text";
23996 name: "dialog_style";
23997 base: "font=Sans font_size=10 text_class=tb_plain align=center color=#000 style=shadow shadow_color=#ffffff80 wrap=word";
23999 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light";
24004 name: "e.textblock.message";
24009 state: "default" 0.0;
24011 rel2.offset: -5 -5;
24013 style: "dialog_style";
24022 /////////////////////////////////////////////////////////////////////////////
24023 /*** CONFIGURATION PANEL ***/
24026 name: "e/widgets/configure/main";
24028 image: "dia_grad.png" COMP;
24029 image: "dia_topshad.png" COMP;
24030 image: "dia_botshad.png" COMP;
24031 image: "menu_sep.png" COMP;
24038 state: "default" 0.0;
24039 color_class: "dialog_base";
24040 image.normal: "dia_grad.png";
24054 state: "default" 0.0;
24055 rel2.relative: 1.0 0.0;
24056 rel2.offset: -1 31;
24057 image.normal: "dia_topshad.png";
24071 state: "default" 0.0;
24072 rel1.relative: 0.0 1.0;
24074 image.normal: "dia_botshad.png";
24088 state: "default" 0.0;
24093 to_y: "e.swallow.content";
24098 to_y: "e.swallow.content";
24101 normal: "menu_sep.png";
24108 name: "e.swallow.content";
24111 state: "default" 0.0;
24118 to_y: "e.swallow.button";
24123 name: "e.swallow.button";
24126 state: "default" 0.0;
24129 rel1.relative: 0.5 1.0;
24130 rel2.relative: 0.5 1.0;
24137 /////////////////////////////////////////////////////////////////////////////
24138 /*** MOVE/RESIZE BOX ***/
24141 name: "e/widgets/border/default/move";
24143 image: "base_bg.png" COMP;
24144 image: "icon_win_move.png" COMP;
24151 state: "default" 0.0;
24153 normal: "base_bg.png";
24163 state: "default" 0.0;
24169 rel2.relative: 0.0 1.0;
24171 image.normal: "icon_win_move.png";
24175 name: "e.text.label";
24179 state: "default" 0.0;
24182 rel1.relative: 1.0 0.0;
24183 rel2.offset: -5 -5;
24184 color_class: "move_text";
24191 text_class: "move_text";
24198 name: "e/widgets/border/default/resize";
24200 image: "base_bg.png" COMP;
24201 image: "icon_win_resize.png" COMP;
24208 state: "default" 0.0;
24211 normal: "base_bg.png";
24221 state: "default" 0.0;
24227 rel2.relative: 0.0 1.0;
24229 image.normal: "icon_win_resize.png";
24233 name: "e.text.label";
24237 state: "default" 0.0;
24240 rel1.relative: 1.0 0.0;
24241 rel2.offset: -5 -5;
24242 color_class: "resize_text";
24249 text_class: "resize_text";
24257 /////////////////////////////////////////////////////////////////////////////
24258 /*** FILE MANAGER TOOLBAR ***/
24261 name: "e/fileman/toolbar/default/base";
24263 image: "efm_toolbar_top.png" COMP;
24264 image: "efm_toolbar_bottom.png" COMP;
24271 state: "default" 0.0;
24273 image.normal: "efm_toolbar_top.png";
24274 image.border: 4 4 4 4;
24278 state: "bottom" 0.0;
24279 inherit: "default" 0.0;
24280 image.normal: "efm_toolbar_bottom.png";
24284 name: "e.swallow.content";
24287 state: "default" 0.0;
24289 rel2.offset: -3 -3;
24292 state: "bottom" 0.0;
24293 inherit: "default" 0.0;
24300 signal: "e,state,orientation,top";
24302 action: STATE_SET "default" 0.0;
24304 target: "e.swallow.content";
24308 signal: "e,state,orientation,bottom";
24310 action: STATE_SET "bottom" 0.0;
24312 target: "e.swallow.content";
24318 /////////////////////////////////////////////////////////////////////////////
24319 /*** TRANSITIONS ***/
24320 /* The fake backgrounds used in the Transitions config dialog */
24323 image: "vgrad_dark.png" COMP;
24324 image: "vgrad_light.png" COMP;
24325 image: "logo_black_128.png" COMP;
24326 image: "logo_white_128.png" COMP;
24329 name: "e/transpreview/0";
24335 state: "default" 0.0;
24336 image.normal: "vgrad_dark.png";
24349 state: "default" 0.0;
24350 image.normal: "logo_white_128.png";
24358 name: "e/transpreview/1";
24364 state: "default" 0.0;
24365 image.normal: "vgrad_light.png";
24378 state: "default" 0.0;
24379 image.normal: "logo_black_128.png";
24386 /* e/transitions/* The look of transitions when swapping desks */
24388 name: "e/transitions/crossfade";
24391 name: "e.swallow.bg.old";
24394 state: "default" 0.0;
24398 name: "e.swallow.bg.new";
24400 clip_to: "bg_new_clip";
24402 state: "default" 0.0;
24406 name: "bg_new_clip";
24410 state: "default" 0.0;
24411 color: 255 255 255 0;
24415 inherit: "default" 0.0;
24416 color: 255 255 255 255;
24423 signal: "e,action,start";
24425 action: STATE_SET "done" 0.0;
24426 transition: SINUSOIDAL 1.0;
24427 target: "bg_new_clip";
24432 action: SIGNAL_EMIT "e,state,done" "";
24437 name: "e/transitions/vswipe";
24438 images.image: "transition_vswipe.png" COMP;
24441 name: "e.swallow.bg.old";
24443 clip_to: "bg_prev_clip";
24445 state: "default" 0.0;
24449 name: "e.swallow.bg.new";
24451 clip_to: "bg_new_clip";
24453 state: "default" 0.0;
24457 name: "bg_prev_clip";
24461 state: "default" 0.0;
24462 rel1.offset: 0 -32;
24463 rel2.offset: -1 31;
24467 inherit: "default" 0.0;
24479 name: "bg_new_clip";
24483 state: "default" 0.0;
24495 rel1.offset: 0 -32;
24496 rel2.offset: -1 31;
24503 state: "default" 0.0;
24507 to: "bg_prev_clip";
24512 to: "bg_prev_clip";
24516 image.normal: "transition_vswipe.png";
24523 signal: "e,action,start";
24525 action: STATE_SET "done" 0.0;
24526 transition: SINUSOIDAL 1.0;
24527 target: "bg_new_clip";
24528 target: "bg_prev_clip";
24533 action: SIGNAL_EMIT "e,state,done" "";
24539 /////////////////////////////////////////////////////////////////////////////
24543 name: "e/widgets/check";
24545 image: "check_base.png" COMP;
24546 image: "check_on.png" COMP;
24547 image: "check_sel.png" COMP;
24555 state: "default" 0.0;
24568 image.normal: "check_base.png";
24574 clip_to: "mark_hold";
24576 state: "default" 0.0;
24577 rel1.to: "mark_hold";
24578 rel2.to: "mark_hold";
24579 image.normal: "check_on.png";
24582 state: "selected" 0.0;
24583 inherit: "default" 0.0;
24584 image.normal: "check_sel.png";
24587 state: "disabled" 0.0;
24588 inherit: "default" 0.0;
24589 color: 255 255 255 128;
24597 state: "default" 0.0;
24599 color: 255 255 255 0;
24611 inherit: "default" 0.0;
24613 color: 255 255 255 255;
24615 rel2.offset: -1 -1;
24619 name: "e.text.label";
24624 state: "default" 0.0;
24635 color_class: "check_text";
24641 text_class: "check_button";
24645 state: "disabled" 0.0;
24646 inherit: "default" 0.0;
24647 color_class: "check_text_disabled";
24653 ignore_flags: ON_HOLD;
24655 state: "default" 0.0;
24659 state: "disabled" 0.0;
24660 inherit: "default" 0.0;
24668 /* if the checkmark is to be displayed */
24669 signal: "e,state,checked";
24671 action: STATE_SET "on" 0.0;
24672 transition: LINEAR 0.15;
24673 target: "mark_hold";
24677 /* check mark is not to be displayed */
24678 signal: "e,state,unchecked";
24680 action: STATE_SET "default" 0.0;
24681 transition: LINEAR 0.2;
24682 target: "mark_hold";
24686 signal: "mouse,up,1";
24688 action: SIGNAL_EMIT "e,action,toggle" "";
24692 signal: "e,state,disabled";
24694 action: STATE_SET "disabled" 0.0;
24697 target: "e.text.label";
24701 signal: "e,state,enabled";
24703 action: STATE_SET "default" 0.0;
24706 target: "e.text.label";
24711 name: "e/widgets/check_icon";
24713 image: "check_base.png" COMP;
24714 image: "check_on.png" COMP;
24715 image: "check_sel.png" COMP;
24723 state: "default" 0.0;
24736 image.normal: "check_base.png";
24742 clip_to: "mark_hold";
24744 state: "default" 0.0;
24745 rel1.to: "mark_hold";
24746 rel2.to: "mark_hold";
24747 image.normal: "check_on.png";
24750 state: "selected" 0.0;
24751 inherit: "default" 0.0;
24752 image.normal: "check_sel.png";
24755 state: "disabled" 0.0;
24756 inherit: "default" 0.0;
24757 color: 255 255 255 128;
24765 state: "default" 0.0;
24767 color: 255 255 255 0;
24779 inherit: "default" 0.0;
24781 color: 255 255 255 255;
24783 rel2.offset: -1 -1;
24787 name: "e.swallow.icon";
24789 clip_to: "icon_clip";
24791 state: "default" 0.0;
24804 state: "label_visible" 0.0;
24805 inherit: "default" 0.0;
24819 state: "default" 0.0;
24820 color: 255 255 255 255;
24824 name: "label_clip";
24828 state: "default" 0.0;
24832 state: "label_visible" 0.0;
24837 name: "e.text.label";
24841 clip_to: "label_clip";
24843 state: "default" 0.0;
24854 color_class: "check_text";
24860 text_class: "check_button";
24864 state: "disabled" 0.0;
24865 inherit: "default" 0.0;
24866 color_class: "check_text_disabled";
24872 ignore_flags: ON_HOLD;
24874 state: "default" 0.0;
24878 state: "disabled" 0.0;
24879 inherit: "default" 0.0;
24887 /* if the checkmark is to be displayed */
24888 signal: "e,state,checked";
24890 action: STATE_SET "on" 0.0;
24891 transition: LINEAR 0.15;
24892 target: "mark_hold";
24896 /* check mark is not to be displayed */
24897 signal: "e,state,unchecked";
24899 action: STATE_SET "default" 0.0;
24900 transition: LINEAR 0.2;
24901 target: "mark_hold";
24905 signal: "mouse,up,1";
24907 action: SIGNAL_EMIT "e,action,toggle" "";
24911 signal: "e,state,labeled";
24913 action: STATE_SET "label_visible" 0.0;
24914 target: "e.swallow.icon";
24915 target: "label_clip";
24919 signal: "e,state,disabled";
24921 action: STATE_SET "disabled" 0.0;
24924 target: "e.text.label";
24928 signal: "e,state,enabled";
24930 action: STATE_SET "default" 0.0;
24933 target: "e.text.label";
24937 /* for a radio menu item - same as check, but only one of a group of radio
24938 * menu item can be selected at any one time */
24940 name: "e/widgets/radio";
24942 image: "radio_base.png" COMP;
24943 image: "radio_on.png" COMP;
24944 image: "radio_sel.png" COMP;
24952 state: "default" 0.0;
24965 image.normal: "radio_base.png";
24971 clip_to: "mark_hold";
24973 state: "default" 0.0;
24974 rel1.to: "mark_hold";
24975 rel2.to: "mark_hold";
24976 image.normal: "radio_on.png";
24979 state: "selected" 0.0;
24980 inherit: "default" 0.0;
24981 image.normal: "radio_sel.png";
24984 state: "disabled" 0.0;
24985 inherit: "default" 0.0;
24986 color: 255 255 255 128;
24994 state: "default" 0.0;
24996 color: 255 255 255 0;
25008 inherit: "default" 0.0;
25010 color: 255 255 255 255;
25012 rel2.offset: -1 -1;
25016 name: "e.text.label";
25021 state: "default" 0.0;
25032 color_class: "radio_text";
25038 text_class: "radio_button";
25042 state: "disabled" 0.0;
25043 inherit: "default" 0.0;
25044 color_class: "radio_text_disabled";
25050 ignore_flags: ON_HOLD;
25052 state: "default" 0.0;
25056 state: "disabled" 0.0;
25057 inherit: "default" 0.0;
25065 /* if the checkmark is to be displayed */
25066 signal: "e,state,on";
25068 action: STATE_SET "on" 0.0;
25069 transition: LINEAR 0.15;
25070 target: "mark_hold";
25074 /* check mark is not to be displayed */
25075 signal: "e,state,off";
25077 action: STATE_SET "default" 0.0;
25078 transition: LINEAR 0.2;
25079 target: "mark_hold";
25083 signal: "mouse,up,1";
25085 action: SIGNAL_EMIT "e,action,toggle" "";
25089 signal: "e,state,disabled";
25091 action: STATE_SET "disabled" 0.0;
25094 target: "e.text.label";
25098 signal: "e,state,enabled";
25100 action: STATE_SET "default" 0.0;
25103 target: "e.text.label";
25108 name: "e/widgets/radio_icon";
25110 image: "radio_base.png" COMP;
25111 image: "radio_on.png" COMP;
25112 image: "radio_sel.png" COMP;
25120 state: "default" 0.0;
25133 image.normal: "radio_base.png";
25139 clip_to: "mark_hold";
25141 state: "default" 0.0;
25142 rel1.to: "mark_hold";
25143 rel2.to: "mark_hold";
25144 image.normal: "radio_on.png";
25147 state: "selected" 0.0;
25148 inherit: "default" 0.0;
25149 image.normal: "radio_sel.png";
25152 state: "disabled" 0.0;
25153 inherit: "default" 0.0;
25154 color: 255 255 255 128;
25162 state: "default" 0.0;
25164 color: 255 255 255 0;
25176 inherit: "default" 0.0;
25178 color: 255 255 255 255;
25180 rel2.offset: -1 -1;
25184 name: "e.swallow.icon";
25186 clip_to: "icon_clip";
25188 state: "default" 0.0;
25201 state: "label_visible" 0.0;
25202 inherit: "default" 0.0;
25205 to_y: "e.text.label";
25216 state: "default" 0.0;
25217 color: 255 255 255 255;
25221 name: "label_clip";
25225 state: "default" 0.0;
25229 state: "label_visible" 0.0;
25234 name: "e.text.label";
25238 clip_to: "label_clip";
25240 state: "default" 0.0;
25251 color_class: "radio_text";
25257 text_class: "radio_button";
25261 state: "disabled" 0.0;
25262 inherit: "default" 0.0;
25263 color_class: "radio_text_disabled";
25269 ignore_flags: ON_HOLD;
25271 state: "default" 0.0;
25275 state: "disabled" 0.0;
25276 inherit: "default" 0.0;
25284 /* if the radiomark is to be displayed */
25285 signal: "e,state,on";
25287 action: STATE_SET "on" 0.0;
25288 transition: LINEAR 0.15;
25289 target: "mark_hold";
25293 /* radio mark is not to be displayed */
25294 signal: "e,state,off";
25296 action: STATE_SET "default" 0.0;
25297 transition: LINEAR 0.2;
25298 target: "mark_hold";
25302 signal: "mouse,up,1";
25304 action: SIGNAL_EMIT "e,action,toggle" "";
25308 signal: "e,state,labeled";
25310 action: STATE_SET "label_visible" 0.0;
25311 target: "e.swallow.icon";
25312 target: "label_clip";
25316 signal: "e,state,disabled";
25318 action: STATE_SET "disabled" 0.0;
25321 target: "e.text.label";
25325 signal: "e,state,enabled";
25327 action: STATE_SET "default" 0.0;
25330 target: "e.text.label";
25335 name: "e/widgets/button";
25337 image: "bt_base1.png" COMP;
25338 image: "bt_base2.png" COMP;
25339 image: "bt_hilight.png" COMP;
25340 image: "bt_shine.png" COMP;
25341 image: "bt_glow.png" COMP;
25342 image: "bt_dis_base.png" COMP;
25343 image: "bt_dis_hilight.png" COMP;
25347 name: "button_image";
25350 state: "default" 0.0;
25353 normal: "bt_base2.png";
25358 state: "clicked" 0.0;
25359 inherit: "default" 0.0;
25360 image.normal: "bt_base1.png";
25363 state: "disabled" 0.0;
25364 inherit: "default" 0.0;
25366 normal: "bt_dis_base.png";
25372 name: "e.swallow.icon";
25376 state: "default" 0.0;
25381 to: "button_image";
25386 to: "button_image";
25390 state: "combo" 0.0;
25391 inherit: "default" 0.0;
25393 aspect_preference: VERTICAL;
25398 to: "button_image";
25403 to: "button_image";
25408 inherit: "default" 0.0;
25410 aspect_preference: BOTH;
25415 to: "button_image";
25420 to: "button_image";
25425 name: "e.text.label";
25427 effect: SOFT_SHADOW;
25431 state: "default" 0.0;
25435 to_x: "e.swallow.icon";
25436 to_y: "button_image";
25441 to: "button_image";
25443 color_class: "button_text";
25449 text_class: "button";
25453 state: "disabled" 0.0;
25454 inherit: "default" 0.0;
25455 color_class: "button_text_disabled";
25459 inherit: "default" 0.0;
25467 state: "default" 0.0;
25468 rel2.relative: 1.0 0.5;
25470 normal: "bt_hilight.png";
25475 state: "disabled" 0.0;
25476 inherit: "default" 0.0;
25478 normal: "bt_dis_hilight.png";
25487 state: "default" 0.0;
25489 normal: "bt_shine.png";
25494 state: "disabled" 0.0;
25495 inherit: "default" 0.0;
25503 state: "default" 0.0;
25505 color: 255 255 255 0;
25507 normal: "bt_glow.png";
25513 state: "clicked" 0.0;
25514 inherit: "default" 0.0;
25516 color: 255 255 255 255;
25523 state: "default" 0.0;
25528 state: "disabled" 0.0;
25529 inherit: "default" 0.0;
25536 name: "button_click";
25537 signal: "mouse,down,1";
25538 source: "button_image";
25539 action: STATE_SET "clicked" 0.0;
25540 target: "button_image";
25544 name: "button_unclick";
25545 signal: "mouse,up,1";
25546 source: "button_image";
25547 action: STATE_SET "default" 0.0;
25548 target: "button_image";
25552 name: "button_unclick2";
25553 signal: "mouse,clicked,1";
25554 source: "button_image";
25555 action: SIGNAL_EMIT "e,action,click" "";
25558 name: "text_state";
25559 signal: "e,state,text";
25561 action: STATE_SET "default" 0.0;
25562 target: "e.swallow.icon";
25563 target: "e.text.label";
25566 name: "icon_state";
25567 signal: "e,state,icon";
25569 action: STATE_SET "icon" 0.0;
25570 target: "e.swallow.icon";
25571 target: "e.text.label";
25574 name: "combo_state";
25575 signal: "e,state,combo";
25577 action: STATE_SET "combo" 0.0;
25578 target: "e.swallow.icon";
25579 target: "e.text.label";
25583 signal: "e,state,disabled";
25585 action: STATE_SET "disabled" 0.0;
25586 target: "button_image";
25588 target: "e.text.label";
25589 target: "disabler";
25593 signal: "e,state,enabled";
25595 action: STATE_SET "default" 0.0;
25596 target: "button_image";
25598 target: "e.text.label";
25599 target: "disabler";
25603 /* e/widgets/scrollframe is used in the Wallpaper selector dialog */
25605 name: "e/widgets/scrollframe";
25607 image: "inset_sunk.png" COMP;
25608 image: "arrow_left.png" COMP;
25609 image: "arrow_right.png" COMP;
25610 image: "arrow_up.png" COMP;
25611 image: "arrow_down.png" COMP;
25612 image: "bt_sm_base1.png" COMP;
25613 image: "bt_sm_base2.png" COMP;
25614 image: "bt_sm_shine.png" COMP;
25615 image: "bt_sm_hilight.png" COMP;
25616 image: "sb_runnerh.png" COMP;
25617 image: "sb_runnerv.png" COMP;
25625 state: "default" 0.0;
25627 rel2.offset: -2 -2;
25628 color: 255 255 255 255;
25629 color_class: "scrollframe_base";
25637 state: "default" 0.0;
25643 name: "e.swallow.content";
25644 clip_to: "clipper";
25647 state: "default" 0.0;
25658 part { name: "tst";
25661 description { state: "default" 0.0;
25662 rel2.relative: 1.0 0.2;
25663 color: 0 0 255 128;
25671 state: "default" 0.0;
25673 normal: "inset_sunk.png";
25686 state: "default" 0.0;
25702 state: "hidden" 0.0;
25719 name: "sb_vbar_base";
25721 clip_to: "sb_vbar";
25724 state: "default" 0.0;
25739 name: "sb_vbar_runner";
25740 clip_to: "sb_vbar";
25743 state: "default" 0.0;
25745 rel1.to: "sb_vbar_base";
25747 rel2.to: "sb_vbar_base";
25749 normal: "sb_runnerv.png";
25756 name: "sb_vbar_p1";
25758 clip_to: "sb_vbar";
25761 state: "default" 0.0;
25769 to: "e.dragable.vbar";
25774 name: "sb_vbar_p2";
25776 clip_to: "sb_vbar";
25779 state: "default" 0.0;
25783 to: "e.dragable.vbar";
25792 name: "e.dragable.vbar";
25793 clip_to: "sb_vbar";
25799 confine: "sb_vbar_base";
25802 state: "default" 0.0;
25807 to: "sb_vbar_base";
25812 to: "sb_vbar_base";
25815 normal: "bt_sm_base2.png";
25820 state: "clicked" 0.0;
25821 inherit: "default" 0.0;
25822 image.normal: "bt_sm_base1.png";
25826 name: "sb_vbar_over1";
25827 clip_to: "sb_vbar";
25830 state: "default" 0.0;
25831 rel1.to: "e.dragable.vbar";
25832 rel2.relative: 1.0 0.5;
25833 rel2.to: "e.dragable.vbar";
25835 normal: "bt_sm_hilight.png";
25841 name: "sb_vbar_over2";
25842 clip_to: "sb_vbar";
25845 state: "default" 0.0;
25846 rel1.to: "e.dragable.vbar";
25847 rel2.to: "e.dragable.vbar";
25849 normal: "bt_sm_shine.png";
25855 name: "sb_vbar_a1";
25857 clip_to: "sb_vbar";
25860 state: "default" 0.0;
25864 aspect_preference: HORIZONTAL;
25879 name: "sb_vbar_a1_arrow";
25881 clip_to: "sb_vbar";
25883 state: "default" 0.0;
25885 rel1.to: "sb_vbar_a1";
25886 rel2.to: "sb_vbar_a1";
25887 image.normal: "arrow_up.png";
25890 state: "clicked" 0.0;
25891 inherit: "default" 0.0;
25893 rel2.offset: -1 -2;
25897 name: "sb_vbar_a2";
25899 clip_to: "sb_vbar";
25902 state: "default" 0.0;
25906 aspect_preference: HORIZONTAL;
25921 name: "sb_vbar_a2_arrow";
25924 clip_to: "sb_vbar";
25926 state: "default" 0.0;
25928 rel1.to: "sb_vbar_a2";
25929 rel2.to: "sb_vbar_a2";
25930 image.normal: "arrow_down.png";
25933 state: "clicked" 0.0;
25934 inherit: "default" 0.0;
25945 state: "default" 0.0;
25961 state: "hidden" 0.0;
25977 name: "sb_hbar_base";
25979 clip_to: "sb_hbar";
25982 state: "default" 0.0;
25997 name: "sb_hbar_runner";
25998 clip_to: "sb_hbar";
26001 state: "default" 0.0;
26003 rel1.to: "sb_hbar_base";
26005 rel2.to: "sb_hbar_base";
26007 normal: "sb_runnerh.png";
26014 name: "sb_hbar_p1";
26016 clip_to: "sb_hbar";
26019 state: "default" 0.0;
26027 to: "e.dragable.hbar";
26032 name: "sb_hbar_p2";
26034 clip_to: "sb_hbar";
26037 state: "default" 0.0;
26041 to: "e.dragable.hbar";
26050 name: "e.dragable.hbar";
26051 clip_to: "sb_hbar";
26057 confine: "sb_hbar_base";
26060 state: "default" 0.0;
26065 to: "sb_hbar_base";
26070 to: "sb_hbar_base";
26073 normal: "bt_sm_base2.png";
26078 state: "clicked" 0.0;
26079 inherit: "default" 0.0;
26080 image.normal: "bt_sm_base1.png";
26084 name: "sb_hbar_over1";
26085 clip_to: "sb_hbar";
26088 state: "default" 0.0;
26089 rel1.to: "e.dragable.hbar";
26090 rel2.relative: 1.0 0.5;
26091 rel2.to: "e.dragable.hbar";
26093 normal: "bt_sm_hilight.png";
26099 name: "sb_hbar_over2";
26100 clip_to: "sb_hbar";
26103 state: "default" 0.0;
26104 rel1.to: "e.dragable.hbar";
26105 rel2.to: "e.dragable.hbar";
26107 normal: "bt_sm_shine.png";
26113 name: "sb_hbar_a1";
26115 clip_to: "sb_hbar";
26118 state: "default" 0.0;
26122 aspect_preference: VERTICAL;
26137 name: "sb_hbar_a1_arrow";
26140 clip_to: "sb_hbar";
26142 state: "default" 0.0;
26144 rel1.to: "sb_hbar_a1";
26145 rel2.to: "sb_hbar_a1";
26146 image.normal: "arrow_left.png";
26149 state: "clicked" 0.0;
26150 inherit: "default" 0.0;
26152 rel2.offset: -2 -1;
26156 name: "sb_hbar_a2";
26158 clip_to: "sb_hbar";
26161 state: "default" 0.0;
26165 aspect_preference: VERTICAL;
26180 name: "sb_hbar_a2_arrow";
26183 clip_to: "sb_hbar";
26185 state: "default" 0.0;
26187 rel1.to: "sb_hbar_a2";
26188 rel2.to: "sb_hbar_a2";
26189 image.normal: "arrow_right.png";
26192 state: "clicked" 0.0;
26193 inherit: "default" 0.0;
26201 name: "sb_vbar_show";
26202 signal: "e,action,show,vbar";
26204 action: STATE_SET "default" 0.0;
26208 name: "sb_vbar_hide";
26209 signal: "e,action,hide,vbar";
26211 action: STATE_SET "hidden" 0.0;
26215 name: "sb_hbar_show";
26216 signal: "e,action,show,hbar";
26218 action: STATE_SET "default" 0.0;
26222 name: "sb_hbar_hide";
26223 signal: "e,action,hide,hbar";
26225 action: STATE_SET "hidden" 0.0;
26229 name: "sb_vbar_a1_down";
26230 signal: "mouse,down,1";
26231 source: "sb_vbar_a1";
26232 action: STATE_SET "clicked" 0.0;
26233 target: "sb_vbar_a1_arrow";
26236 name: "sb_vbar_a1_down2";
26237 signal: "mouse,down,1";
26238 source: "sb_vbar_a1";
26239 action: DRAG_VAL_STEP 0.0 -1.0;
26240 target: "e.dragable.vbar";
26243 name: "sb_vbar_a1_up";
26244 signal: "mouse,up,1";
26245 source: "sb_vbar_a1";
26246 action: STATE_SET "default" 0.0;
26247 target: "sb_vbar_a1_arrow";
26250 name: "sb_vbar_a2_down";
26251 signal: "mouse,down,1";
26252 source: "sb_vbar_a2";
26253 action: STATE_SET "clicked" 0.0;
26254 target: "sb_vbar_a2_arrow";
26257 name: "sb_vbar_a2_down2";
26258 signal: "mouse,down,1";
26259 source: "sb_vbar_a2";
26260 action: DRAG_VAL_STEP 0.0 1.0;
26261 target: "e.dragable.vbar";
26264 name: "sb_vbar_a2_up";
26265 signal: "mouse,up,1";
26266 source: "sb_vbar_a2";
26267 action: STATE_SET "default" 0.0;
26268 target: "sb_vbar_a2_arrow";
26271 name: "sb_vbar_p1_down";
26272 signal: "mouse,down,1";
26273 source: "sb_vbar_p1";
26274 action: DRAG_VAL_PAGE 0.0 -1.0;
26275 target: "e.dragable.vbar";
26278 name: "sb_vbar_p2_down";
26279 signal: "mouse,down,1";
26280 source: "sb_vbar_p2";
26281 action: DRAG_VAL_PAGE 0.0 1.0;
26282 target: "e.dragable.vbar";
26285 name: "sb_vbar_down";
26286 signal: "mouse,down,1";
26287 source: "e.dragable.vbar";
26288 action: STATE_SET "clicked" 0.0;
26289 target: "e.dragable.vbar";
26292 name: "sb_vbar_up";
26293 signal: "mouse,up,1";
26294 source: "e.dragable.vbar";
26295 action: STATE_SET "default" 0.0;
26296 target: "e.dragable.vbar";
26299 name: "sb_hbar_a1_down";
26300 signal: "mouse,down,1";
26301 source: "sb_hbar_a1";
26302 action: STATE_SET "clicked" 0.0;
26303 target: "sb_hbar_a1_arrow";
26306 name: "sb_hbar_a1_down2";
26307 signal: "mouse,down,1";
26308 source: "sb_hbar_a1";
26309 action: DRAG_VAL_STEP -1.0 0.0;
26310 target: "e.dragable.hbar";
26313 name: "sb_hbar_a1_up";
26314 signal: "mouse,up,1";
26315 source: "sb_hbar_a1";
26316 action: STATE_SET "default" 0.0;
26317 target: "sb_hbar_a1_arrow";
26320 name: "sb_hbar_a2_down";
26321 signal: "mouse,down,1";
26322 source: "sb_hbar_a2";
26323 action: STATE_SET "clicked" 0.0;
26324 target: "sb_hbar_a2_arrow";
26327 name: "sb_hbar_a2_down2";
26328 signal: "mouse,down,1";
26329 source: "sb_hbar_a2";
26330 action: DRAG_VAL_STEP 1.0 0.0;
26331 target: "e.dragable.hbar";
26334 name: "sb_hbar_a2_up";
26335 signal: "mouse,up,1";
26336 source: "sb_hbar_a2";
26337 action: STATE_SET "default" 0.0;
26338 target: "sb_hbar_a2_arrow";
26341 name: "sb_hbar_p1_down";
26342 signal: "mouse,down,1";
26343 source: "sb_hbar_p1";
26344 action: DRAG_VAL_PAGE -1.0 0.0;
26345 target: "e.dragable.hbar";
26348 name: "sb_hbar_p2_down";
26349 signal: "mouse,down,1";
26350 source: "sb_hbar_p2";
26351 action: DRAG_VAL_PAGE 1.0 0.0;
26352 target: "e.dragable.hbar";
26355 name: "sb_hbar_down";
26356 signal: "mouse,down,1";
26357 source: "e.dragable.hbar";
26358 action: STATE_SET "clicked" 0.0;
26359 target: "e.dragable.hbar";
26362 name: "sb_hbar_up";
26363 signal: "mouse,up,1";
26364 source: "e.dragable.hbar";
26365 action: STATE_SET "default" 0.0;
26366 target: "e.dragable.hbar";
26370 /* e/widgets/ilist is used in the Module Config Dialog for the module list */
26372 name: "e/widgets/ilist";
26373 data.item: "stacking" "above";
26374 data.item: "selectraise" "on";
26376 image: "bt_sm_base1.png" COMP;
26377 image: "bt_sm_shine.png" COMP;
26378 image: "bt_sm_hilight.png" COMP;
26379 image: "ilist_1.png" COMP;
26380 image: "ilist_item_shadow.png" COMP;
26387 state: "default" 0.0;
26389 // aspect: 6.4 6.4;
26390 // aspect_preference: HORIZONTAL;
26404 normal: "ilist_item_shadow.png";
26413 state: "default" 0.0;
26414 color_class: "ilist_item_base";
26416 normal: "ilist_1.png";
26426 state: "default" 0.0;
26428 color: 255 255 255 0;
26438 normal: "bt_sm_base1.png";
26443 state: "selected" 0.0;
26444 inherit: "default" 0.0;
26446 color: 255 255 255 255;
26458 name: "e.swallow.icon";
26461 state: "default" 0.0;
26464 aspect_preference: VERTICAL;
26476 name: "e.text.label";
26478 effect: SOFT_SHADOW;
26482 state: "default" 0.0;
26485 to_x: "e.swallow.icon";
26493 color_class: "ilist_item";
26499 text_class: "ilist_item";
26503 state: "selected" 0.0;
26504 inherit: "default" 0.0;
26505 color_class: "ilist_item_selected";
26509 name: "e.swallow.end";
26512 state: "default" 0.0;
26515 aspect_preference: VERTICAL;
26530 state: "default" 0.0;
26532 color: 255 255 255 0;
26534 rel2.relative: 1.0 0.5;
26537 normal: "bt_sm_hilight.png";
26542 state: "selected" 0.0;
26543 inherit: "default" 0.0;
26545 color: 255 255 255 255;
26552 state: "default" 0.0;
26554 color: 255 255 255 0;
26558 normal: "bt_sm_shine.png";
26563 state: "selected" 0.0;
26564 inherit: "default" 0.0;
26566 color: 255 255 255 255;
26573 state: "default" 0.0;
26581 signal: "e,state,selected";
26583 action: STATE_SET "selected" 0.0;
26587 target: "e.text.label";
26590 name: "go_passive";
26591 signal: "e,state,unselected";
26593 action: STATE_SET "default" 0.0;
26597 target: "e.text.label";
26598 transition: LINEAR 0.1;
26603 name: "e/widgets/ilist_odd";
26604 data.item: "stacking" "below";
26605 data.item: "selectraise" "on";
26607 image: "bt_sm_base1.png" COMP;
26608 image: "bt_sm_shine.png" COMP;
26609 image: "bt_sm_hilight.png" COMP;
26610 image: "ilist_2.png" COMP;
26617 state: "default" 0.0;
26618 color_class: "ilist_item_odd_base";
26620 normal: "ilist_2.png";
26630 state: "default" 0.0;
26632 color: 255 255 255 0;
26642 normal: "bt_sm_base1.png";
26647 state: "selected" 0.0;
26648 inherit: "default" 0.0;
26650 color: 255 255 255 255;
26662 name: "e.swallow.icon";
26665 state: "default" 0.0;
26668 aspect_preference: VERTICAL;
26680 name: "e.text.label";
26682 effect: SOFT_SHADOW;
26686 state: "default" 0.0;
26689 to_x: "e.swallow.icon";
26697 color_class: "ilist_item_odd";
26703 text_class: "ilist_item";
26707 state: "selected" 0.0;
26708 inherit: "default" 0.0;
26709 color_class: "ilist_item_selected";
26713 name: "e.swallow.end";
26716 state: "default" 0.0;
26719 aspect_preference: VERTICAL;
26734 state: "default" 0.0;
26736 color: 255 255 255 0;
26738 rel2.relative: 1.0 0.5;
26741 normal: "bt_sm_hilight.png";
26746 state: "selected" 0.0;
26747 inherit: "default" 0.0;
26749 color: 255 255 255 255;
26756 state: "default" 0.0;
26758 color: 255 255 255 0;
26762 normal: "bt_sm_shine.png";
26767 state: "selected" 0.0;
26768 inherit: "default" 0.0;
26770 color: 255 255 255 255;
26777 state: "default" 0.0;
26785 signal: "e,state,selected";
26787 action: STATE_SET "selected" 0.0;
26791 target: "e.text.label";
26794 name: "go_passive";
26795 signal: "e,state,unselected";
26797 action: STATE_SET "default" 0.0;
26801 target: "e.text.label";
26802 transition: LINEAR 0.1;
26807 name: "e/widgets/ilist_header";
26808 data.item: "stacking" "above";
26809 data.item: "selectraise" "on";
26811 image: "bt_sm_base1.png" COMP;
26812 image: "bt_sm_shine.png" COMP;
26813 image: "bt_sm_hilight.png" COMP;
26814 image: "ilist_header_1.png" COMP;
26815 image: "ilist_item_shadow.png" COMP;
26822 state: "default" 0.0;
26824 // aspect: 6.4 6.4;
26825 // aspect_preference: HORIZONTAL;
26839 normal: "ilist_item_shadow.png";
26848 state: "default" 0.0;
26849 color_class: "ilist_item_header_base";
26851 normal: "ilist_header_1.png";
26860 state: "default" 0.0;
26862 color: 255 255 255 0;
26872 normal: "bt_sm_base1.png";
26877 state: "selected" 0.0;
26878 inherit: "default" 0.0;
26880 color: 255 255 255 255;
26892 name: "e.swallow.icon";
26895 state: "default" 0.0;
26898 aspect_preference: VERTICAL;
26910 name: "e.text.label";
26912 effect: SOFT_SHADOW;
26916 state: "default" 0.0;
26919 to_x: "e.swallow.icon";
26927 color_class: "ilist_item_header";
26929 font: "Sans:style=Bold";
26933 text_class: "ilist_item";
26941 state: "default" 0.0;
26943 color: 255 255 255 0;
26945 rel2.relative: 1.0 0.5;
26948 normal: "bt_sm_hilight.png";
26953 state: "selected" 0.0;
26954 inherit: "default" 0.0;
26956 color: 255 255 255 255;
26963 state: "default" 0.0;
26965 color: 255 255 255 0;
26969 normal: "bt_sm_shine.png";
26974 state: "selected" 0.0;
26975 inherit: "default" 0.0;
26977 color: 255 255 255 255;
26984 state: "default" 0.0;
26992 signal: "e,state,selected";
26994 action: STATE_SET "selected" 0.0;
26998 target: "e.text.label";
27001 name: "go_passive";
27002 signal: "e,state,unselected";
27004 action: STATE_SET "default" 0.0;
27008 target: "e.text.label";
27009 transition: LINEAR 0.1;
27014 name: "e/widgets/ilist_header_odd";
27015 data.item: "stacking" "below";
27016 data.item: "selectraise" "on";
27018 image: "bt_sm_base1.png" COMP;
27019 image: "bt_sm_shine.png" COMP;
27020 image: "bt_sm_hilight.png" COMP;
27021 image: "ilist_header_2.png" COMP;
27028 state: "default" 0.0;
27029 color_class: "ilist_item_header_odd_base";
27031 normal: "ilist_header_2.png";
27040 state: "default" 0.0;
27042 color: 255 255 255 0;
27052 normal: "bt_sm_base1.png";
27057 state: "selected" 0.0;
27058 inherit: "default" 0.0;
27060 color: 255 255 255 255;
27072 name: "e.swallow.icon";
27075 state: "default" 0.0;
27078 aspect_preference: VERTICAL;
27090 name: "e.text.label";
27092 effect: SOFT_SHADOW;
27096 state: "default" 0.0;
27099 to_x: "e.swallow.icon";
27107 color_class: "ilist_item_header_odd";
27109 font: "Sans:style=Bold";
27113 text_class: "ilist_item";
27121 state: "default" 0.0;
27123 color: 255 255 255 0;
27125 rel2.relative: 1.0 0.5;
27128 normal: "bt_sm_hilight.png";
27133 state: "selected" 0.0;
27134 inherit: "default" 0.0;
27136 color: 255 255 255 255;
27143 state: "default" 0.0;
27145 color: 255 255 255 0;
27149 normal: "bt_sm_shine.png";
27154 state: "selected" 0.0;
27155 inherit: "default" 0.0;
27157 color: 255 255 255 255;
27164 state: "default" 0.0;
27172 signal: "e,state,selected";
27174 action: STATE_SET "selected" 0.0;
27178 target: "e.text.label";
27181 name: "go_passive";
27182 signal: "e,state,unselected";
27184 action: STATE_SET "default" 0.0;
27188 target: "e.text.label";
27189 transition: LINEAR 0.1;
27194 name: "e/widgets/ilist/toggle_end";
27196 image: "icon_active.png" COMP;
27203 state: "default" 0.0;
27204 color: 255 255 255 0;
27208 aspect_preference: VERTICAL;
27217 image.normal: "icon_active.png";
27220 state: "visible" 0.0;
27221 inherit: "default" 0.0;
27222 color: 255 255 255 255;
27229 signal: "e,state,checked";
27231 action: STATE_SET "visible" 0.0;
27233 transition: LINEAR 0.1;
27236 signal: "e,state,unchecked";
27238 action: STATE_SET "default" 0.0;
27240 transition: LINEAR 0.1;
27244 /* e/widgets/entry is used in the Wallpaper Picture file selector */
27246 name: "e/widgets/entry";
27248 images.image: "inset_sunk.png" COMP;
27254 state: "default" 0.0;
27256 rel2.offset: -2 -2;
27257 color: 255 255 255 255;
27260 state: "disabled" 0.0;
27261 inherit: "default" 0.0;
27262 color: 255 255 255 0;
27266 name: "e.swallow.text";
27269 state: "default" 0.0;
27283 state: "default" 0.0;
27285 normal: "inset_sunk.png";
27290 color: 255 255 255 255;
27293 state: "disabled" 0.0;
27294 inherit: "default" 0.0;
27295 color: 255 255 255 0;
27302 signal: "e,state,disabled";
27304 action: STATE_SET "disabled" 0.0;
27310 signal: "e,state,enabled";
27312 action: STATE_SET "default" 0.0;
27319 name: "e/widgets/entry/text";
27322 name: "e.text.text";
27327 state: "default" 0.0;
27328 color_class: "entry_text";
27335 text_class: "entry";
27339 state: "disabled" 0.0;
27340 inherit: "default" 0.0;
27341 color_class: "entry_text_disabled";
27348 signal: "e,state,disabled";
27350 action: STATE_SET "disabled" 0.0;
27351 target: "e.text.text";
27355 signal: "e,state,enabled";
27357 action: STATE_SET "default" 0.0;
27358 target: "e.text.text";
27363 name: "e/widgets/entry/cursor";
27370 state: "default" 0.0;
27376 state: "visible" 0.0;
27377 inherit: "default" 0.0;
27384 name: "on_cursor_show";
27385 signal: "e,action,show,cursor";
27387 action: ACTION_STOP;
27388 target: "cursor_show";
27389 target: "cursor_hide";
27390 target: "cursor_show_timer";
27391 target: "cursor_hide_timer";
27392 after: "cursor_show";
27395 name: "cursor_show";
27396 action: STATE_SET "visible" 0.0;
27398 after: "cursor_show_timer";
27401 name: "cursor_hide";
27402 action: STATE_SET "default" 0.0;
27404 transition: SINUSOIDAL 0.2;
27405 after: "cursor_hide_timer";
27408 name: "cursor_show_timer";
27410 after: "cursor_hide";
27413 name: "cursor_hide_timer";
27415 after: "cursor_show";
27420 name: "e/widgets/entry/selection";
27421 data.item: "on_foreground" "1";
27427 state: "default" 0.0;
27430 color: 164 164 164 100;
27435 /* e/widgets/preview is used in the Theme Selector to preview themes */
27437 name: "e/widgets/preview";
27438 images.image: "inset_sunk.png" COMP;
27445 state: "default" 0.0;
27446 rel1.to: "e.swallow.content";
27447 rel2.to: "e.swallow.content";
27451 name: "e.swallow.content";
27455 state: "default" 0.0;
27457 rel2.offset: -2 -2;
27464 state: "default" 0.0;
27466 normal: "inset_sunk.png";
27475 /* e/widgets/deskpreview is used in the Wallpaper
27476 selector dialog to preview wallpapers. */
27478 name: "e/widgets/deskpreview/desk";
27479 images.image: "inset_sunk.png" COMP;
27486 state: "default" 0.0;
27487 rel1.to: "e.swallow.content";
27488 rel2.to: "e.swallow.content";
27492 name: "e.swallow.content";
27496 state: "default" 0.0;
27498 rel2.offset: -2 -2;
27505 state: "default" 0.0;
27507 normal: "inset_sunk.png";
27515 name: "e.event.menu";
27518 state: "default" 0.0;
27524 /* color_well & gradpreview are used to display the color
27525 and the gradient in the Wallpaper Gradient config dialog. */
27527 name: "e/widgets/color_well";
27528 alias: "e/widgets/gradpreview";
27529 images.image: "inset_sunk.png" COMP;
27532 name: "content_clip";
27536 state: "default" 0.0;
27537 rel1.to: "e.swallow.content";
27538 rel2.to: "e.swallow.content";
27539 color: 255 255 255 255;
27542 state: "disabled" 0.0;
27543 inherit: "default" 0.0;
27544 color: 255 255 255 0;
27548 name: "e.swallow.content";
27550 clip_to: "content_clip";
27552 state: "default" 0.0;
27554 rel2.offset: -5 -5;
27561 state: "default" 0.0;
27563 to: "e.swallow.content";
27567 to: "e.swallow.content";
27571 normal: "inset_sunk.png";
27581 name: "send_click";
27582 signal: "mouse,clicked,1";
27584 action: SIGNAL_EMIT "e,action,click" "";
27588 signal: "e,state,disabled";
27590 action: STATE_SET "disabled" 0.0;
27591 target: "content_clip";
27595 signal: "e,state,enabled";
27597 action: STATE_SET "default" 0.0;
27598 target: "content_clip";
27602 /* Used in the color selector widget in Wallpaper Gradient dialog */
27604 name: "e/widgets/spectrum";
27605 images.image: "inset_sunk.png" COMP;
27608 name: "content_clip";
27612 state: "default" 0.0;
27613 rel1.to: "e.swallow.content";
27614 rel2.to: "e.swallow.content";
27615 color: 255 255 255 255;
27619 name: "e.swallow.content";
27621 clip_to: "content_clip";
27623 state: "default" 0.0;
27625 rel2.offset: -5 -5;
27632 state: "default" 0.0;
27634 to: "e.swallow.content";
27638 to: "e.swallow.content";
27642 normal: "inset_sunk.png";
27650 name: "e.dragable.cursor";
27653 confine: "e.swallow.content";
27658 state: "default" 0.0;
27664 to: "e.swallow.content";
27669 to: "e.swallow.content";
27679 state: "default" 0.0;
27681 to_x: "e.dragable.cursor";
27682 to_y: "e.swallow.content";
27685 to_x: "e.dragable.cursor";
27686 to_y: "e.swallow.content";
27688 color: 255 255 255 150;
27695 state: "default" 0.0;
27697 to_x: "e.swallow.content";
27698 to_y: "e.dragable.cursor";
27701 to_x: "e.swallow.content";
27702 to_y: "e.dragable.cursor";
27704 color: 255 255 255 150;
27709 /* Used to display RGB/HSV values via sliders
27710 in Wallpaper Gradient Dialog */
27712 name: "e/widgets/cslider";
27713 images.image: "inset_sunk.png" COMP;
27716 name: "content_clip";
27720 state: "default" 0.0;
27721 rel1.to: "e.swallow.content";
27722 rel2.to: "e.swallow.content";
27723 color: 255 255 255 255;
27727 name: "e.swallow.content";
27729 clip_to: "content_clip";
27731 state: "default" 0.0;
27734 rel2.offset: -5 -5;
27737 state: "vertical" 0.0;
27738 inherit: "default" 0.0;
27746 state: "default" 0.0;
27748 to: "e.swallow.content";
27752 to: "e.swallow.content";
27756 normal: "inset_sunk.png";
27764 name: "e.dragable.cursor";
27766 clip_to: "content_clip";
27768 confine: "e.swallow.content";
27773 state: "default" 0.0;
27778 to: "e.swallow.content";
27783 to: "e.swallow.content";
27787 color: 255 255 255 150;
27790 state: "vertical" 0.0;
27795 to: "e.swallow.content";
27796 relative: 0.0 0.5 ;
27800 to: "e.swallow.content";
27804 color: 255 255 255 150;
27810 name: "go_vertical";
27811 signal: "e,state,direction,v";
27813 action: STATE_SET "vertical" 0.0;
27814 target: "e.dragable.cursor";
27815 target: "e.swallow.content";
27819 /* e/widgets/slider* is used in the Virtual Desktops Config dialog */
27821 name: "e/widgets/slider_vertical";
27823 image: "slider.png" COMP;
27824 image: "slider_clicked.png" COMP;
27825 image: "sb_runnerv.png" COMP;
27826 image: "inset_sunk.png" COMP;
27834 state: "default" 0.0;
27838 rel2.offset: -3 -3;
27841 state: "active" 0.0;
27842 inherit: "default" 0.0;
27855 state: "default" 0.0;
27860 normal: "sb_runnerv.png";
27867 name: "label_base";
27871 state: "default" 0.0;
27872 color: 255 255 255 0;
27877 rel2.offset: -2 -2;
27880 state: "active" 0.0;
27881 inherit: "default" 0.0;
27890 state: "default" 0.0;
27894 state: "active" 0.0;
27896 to: "e.text.label";
27900 to: "e.text.label";
27906 name: "e.text.label";
27912 state: "default" 0.0;
27916 state: "active" 0.0;
27927 color_class: "slider_text";
27934 text_class: "slider";
27943 state: "default" 0.0;
27947 to: "e.dragable.slider";
27956 state: "default" 0.0;
27960 to: "e.dragable.slider";
27965 name: "e.swallow.bar";
27967 description { state: "default" 0.0;
27969 to_x: "e.dragable.slider";
27974 to_x: "e.dragable.slider";
27981 name: "e.dragable.slider";
27991 state: "default" 0.0;
28012 state: "default" 0.0;
28015 rel1.to: "e.dragable.slider";
28016 rel2.to: "e.dragable.slider";
28017 image.normal: "slider.png";
28020 state: "clicked" 0.0;
28021 inherit: "default" 0.0;
28022 image.normal: "slider_clicked.png";
28029 state: "default" 0.0;
28030 color: 255 255 255 255;
28033 state: "disabled" 0.0;
28034 inherit: "default" 0.0;
28035 color: 255 255 255 128;
28043 state: "default" 0.0;
28048 state: "disabled" 0.0;
28049 inherit: "default" 0.0;
28056 name: "sld_p1_down";
28057 signal: "mouse,down,1";
28059 action: DRAG_VAL_PAGE 0.0 -1.0;
28060 target: "e.dragable.slider";
28063 name: "sld_p2_down";
28064 signal: "mouse,down,1";
28066 action: DRAG_VAL_PAGE 0.0 1.0;
28067 target: "e.dragable.slider";
28070 name: "button_down";
28071 signal: "mouse,down,1";
28072 source: "e.dragable.slider";
28073 action: STATE_SET "clicked" 0.0;
28078 signal: "mouse,up,1";
28079 source: "e.dragable.slider";
28080 action: STATE_SET "default" 0.0;
28084 name: "show_label";
28085 signal: "e,action,show,label";
28087 action: STATE_SET "active" 0.0;
28090 target: "label_base";
28091 target: "e.text.label";
28094 name: "hide_label";
28095 signal: "e,action,hide,label";
28097 action: STATE_SET "default" 0.0;
28100 target: "label_base";
28101 target: "e.text.label";
28105 signal: "e,state,disabled";
28107 action: STATE_SET "disabled" 0.0;
28113 signal: "e,state,enabled";
28115 action: STATE_SET "default" 0.0;
28122 name: "e/widgets/slider_horizontal";
28124 image: "slider.png" COMP;
28125 image: "slider_clicked.png" COMP;
28126 image: "sb_runnerh.png" COMP;
28127 image: "inset_sunk.png" COMP;
28135 state: "default" 0.0;
28139 rel2.offset: -3 -3;
28142 state: "active" 0.0;
28143 inherit: "default" 0.0;
28156 state: "default" 0.0;
28161 normal: "sb_runnerh.png";
28168 name: "label_base";
28172 state: "default" 0.0;
28173 color: 255 255 255 0;
28178 rel2.offset: -2 -2;
28181 state: "active" 0.0;
28182 inherit: "default" 0.0;
28191 state: "default" 0.0;
28195 state: "active" 0.0;
28198 to: "e.text.label";
28202 to: "e.text.label";
28208 name: "e.text.label";
28214 state: "default" 0.0;
28218 state: "active" 0.0;
28229 color_class: "slider_text";
28236 text_class: "slider";
28245 state: "default" 0.0;
28249 to: "e.dragable.slider";
28258 state: "default" 0.0;
28262 to: "e.dragable.slider";
28267 name: "e.swallow.bar";
28269 description { state: "default" 0.0;
28272 to_y: "e.dragable.slider";
28277 to_y: "e.dragable.slider";
28283 name: "e.dragable.slider";
28293 state: "default" 0.0;
28314 state: "default" 0.0;
28317 rel1.to: "e.dragable.slider";
28318 rel2.to: "e.dragable.slider";
28319 image.normal: "slider.png";
28322 state: "clicked" 0.0;
28323 inherit: "default" 0.0;
28324 image.normal: "slider_clicked.png";
28331 state: "default" 0.0;
28334 state: "disabled" 0.0;
28335 inherit: "default" 0.0;
28336 color: 255 255 255 128;
28344 state: "default" 0.0;
28349 state: "disabled" 0.0;
28350 inherit: "default" 0.0;
28357 name: "sld_p1_down";
28358 signal: "mouse,down,1";
28360 action: DRAG_VAL_PAGE -1.0 0.0;
28361 target: "e.dragable.slider";
28364 name: "sld_p2_down";
28365 signal: "mouse,down,1";
28367 action: DRAG_VAL_PAGE 1.0 0.0;
28368 target: "e.dragable.slider";
28372 signal: "mouse,down,1";
28373 source: "e.dragable.slider";
28374 action: STATE_SET "clicked" 0.0;
28379 signal: "mouse,up,1";
28380 source: "e.dragable.slider";
28381 action: STATE_SET "default" 0.0;
28385 name: "show_label";
28386 signal: "e,action,show,label";
28388 action: STATE_SET "active" 0.0;
28391 target: "label_base";
28392 target: "e.text.label";
28395 name: "hide_label";
28396 signal: "e,action,hide,label";
28398 action: STATE_SET "default" 0.0;
28401 target: "label_base";
28402 target: "e.text.label";
28406 signal: "e,state,disabled";
28408 action: STATE_SET "disabled" 0.0;
28414 signal: "e,state,enabled";
28416 action: STATE_SET "default" 0.0;
28422 /* e/widgets/frame is used in the Config Dialog
28423 to outline the content */
28425 name: "e/widgets/frame";
28427 image: "frame_1.png" COMP;
28428 image: "frame_2.png" COMP;
28429 image: "dia_grad.png" COMP;
28436 state: "default" 0.0;
28437 color_class: "frame_base";
28438 image.normal: "dia_grad.png";
28454 state: "default" 0.0;
28456 normal: "frame_2.png";
28464 name: "e.swallow.content";
28467 state: "default" 0.0;
28469 to_y: "e.text.label";
28473 rel2.offset: -9 -9;
28477 name: "e.text.label";
28482 state: "default" 0.0;
28495 font: "Sans:style=Bold";
28500 text_class: "frame";
28508 state: "default" 0.0;
28510 rel2.offset: -5 -5;
28512 normal: "frame_1.png";
28522 name: "e/widgets/label";
28525 name: "e.text.label";
28530 state: "default" 0.0;
28532 rel2.offset: -3 -3;
28533 color_class: "label_text";
28539 text_class: "label";
28543 state: "disabled" 0.0;
28544 inherit: "default" 0.0;
28545 color_class: "label_text_disabled";
28552 signal: "e,state,disabled";
28554 action: STATE_SET "disabled" 0.0;
28555 target: "e.text.label";
28559 signal: "e,state,enabled";
28561 action: STATE_SET "default" 0.0;
28562 target: "e.text.label";
28566 /* e/widgets/fontpreview is used in the Font Config dialog */
28568 name: "e/widgets/fontpreview";
28571 name: "e.fontpreview.text";
28576 state: "default" 0.0;
28577 color_class: "entry_text";
28579 rel2.offset: -7 -7;
28581 text: "The quick brown fox jumped over YA MUM!";
28586 text_class: "_e_font_preview";
28592 /* e/widgets/textblock is used in the description
28593 of modules in Module Config dialog */
28595 name: "e/widgets/textblock";
28598 name: "textblock_style";
28599 base: "font=Sans font_size=10 align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word";
28600 tag: "title" "+ font=Sans:style=Bold font_size=12 style=soft_shadow color=#fff shadow_color=#00000021";
28601 tag: "hilight" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333333be glow_color=#0000005a";
28602 tag: "urgent" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333 glow_color=#b01010";
28603 tag: "b" "+ font=Sans:style=Bold";
28609 name: "e.textblock.text";
28614 state: "default" 0.0;
28616 rel2.offset: -5 -5;
28618 style: "textblock_style";
28627 /////////////////////////////////////////////////////////////////////////////
28628 /*** MOD: DESKLOCK ***/
28631 name: "e/desklock/background";
28633 image: "vgrad_dark.png" COMP;
28634 image: "grill_dark_tiny_pattern.png" COMP;
28638 name: "background_image";
28640 state: "default" 0.0;
28641 image.normal: "vgrad_dark.png";
28654 state: "default" 0.0;
28655 image.normal: "grill_dark_tiny_pattern.png";
28665 name: "e.swallow.login_box";
28668 state: "default" 0.0;
28674 name: "e/desklock/login_box";
28676 image: "logo_white_128.png" COMP;
28677 image: "inset_sunk.png" COMP;
28684 state: "default" 0.0;
28687 image.normal: "logo_white_128.png";
28691 name: "e.text.title";
28693 effect: SOFT_SHADOW;
28696 state: "default" 0.0;
28708 color: 224 224 224 255;
28711 text: "Enter Password";
28712 font: "Sans:style=Bold";
28716 text_class: "desklock_title";
28721 name: "pulse_clip";
28725 state: "default" 0.0;
28726 rel1.to: "passwd_border";
28727 rel2.to: "passwd_border";
28730 state: "pulse" 0.0;
28731 inherit: "default" 0.0;
28732 color: 255 255 255 128;
28739 clip_to: "error_clip";
28741 state: "default" 0.0;
28742 rel1.to: "passwd_border";
28743 rel2.to: "passwd_border";
28744 color: 255 255 255 255;
28748 name: "error_clip";
28751 clip_to: "pulse_clip";
28753 state: "default" 0.0;
28754 rel1.to: "passwd_border";
28755 rel2.to: "passwd_border";
28756 color: 255 255 255 255;
28759 state: "invalid" 0.0;
28760 inherit: "default" 0.0;
28761 color: 255 128 128 255;
28762 /*FIXME: Document how this works */
28766 name: "passwd_entry_clip";
28769 clip_to: "pulse_clip";
28771 state: "default" 0.0;
28775 to: "passwd_border";
28779 to: "passwd_border";
28784 name: "e.text.password";
28786 clip_to: "passwd_entry_clip";
28789 state: "default" 0.0;
28795 to: "passwd_entry_clip";
28800 to: "passwd_entry_clip";
28805 font: "Sans:style=Bold";
28809 text_class: "desklock_passwd";
28817 clip_to: "passwd_entry_clip";
28819 state: "default" 0.0;
28827 to: "e.text.password";
28832 to: "e.text.password";
28838 name: "passwd_border";
28840 clip_to: "error_clip";
28842 state: "default" 0.0;
28846 to_y: "e.text.title";
28851 to_y: "e.text.title";
28854 normal: "inset_sunk.png";
28861 state: "checking" 0.0;
28862 inherit: "default" 0.0;
28863 color: 255 255 255 128;
28870 signal: "e,state,checking";
28871 source: "e.desklock";
28872 action: STATE_SET "pulse" 0.0;
28873 target: "pulse_clip";
28874 transition: SINUSOIDAL 0.5;
28879 action: STATE_SET "default" 0.0;
28880 target: "pulse_clip";
28881 transition: SINUSOIDAL 0.5;
28885 name: "pulse.stop";
28886 signal: "e,state,invalid";
28887 source: "e.desklock";
28888 action: ACTION_STOP;
28891 after: "pulse.reset";
28894 name: "pulse.reset";
28895 action: STATE_SET "default" 0.0;
28896 target: "pulse_clip";
28897 transition: SINUSOIDAL 0.5;
28900 name: "go_invalid";
28901 signal: "e,state,invalid";
28902 source: "e.desklock";
28903 action: STATE_SET "invalid" 0.0;
28904 target: "error_clip";
28905 transition: DECELERATE 0.5;
28908 name: "stop_invalid";
28909 action: STATE_SET "default" 0.0;
28910 target: "error_clip";
28911 transition: DECELERATE 1.5;
28917 /////////////////////////////////////////////////////////////////////////////
28921 name: "e/gadman/popup";
28922 images.image: "base_bg.png" COMP;
28928 state: "default" 0.0;
28930 normal: "base_bg.png";
28937 name: "e.swallow.content";
28940 state: "default" 0.0;
28942 rel2.offset: -4 -4;
28948 name: "e/gadman/full_bg";
28955 state: "default" 0.0;
28959 state: "visible" 0.0;
28967 state: "default" 0.0;
28968 color: 255 255 255 0;
28971 state: "visible" 0.0;
28972 color: 255 255 255 200;
28976 name: "e.swallow.bg";
28978 clip_to: "custom_bg";
28980 state: "default" 0.0;
28989 state: "default" 0.0;
28997 signal: "e,state,visibility,show";
28999 action: STATE_SET "visible" 0.0;
29000 transition: LINEAR 0.4;
29005 signal: "e,state,visibility,show,now";
29007 action: STATE_SET "visible" 0.0;
29008 transition: LINEAR 0.0;
29013 signal: "e,state,visibility,hide";
29015 action: STATE_SET "default" 0.0;
29016 transition: LINEAR 0.4;
29018 after: "hide_stop";
29022 signal: "e,state,visibility,hide,now";
29024 action: STATE_SET "default" 0.0;
29025 transition: LINEAR 0.0;
29027 after: "hide_stop";
29030 name: "show_custom";
29031 signal: "e,state,visibility,show,custom";
29033 action: STATE_SET "visible" 0.0;
29034 transition: LINEAR 0.4;
29035 target: "custom_bg";
29038 name: "show_custom_now";
29039 signal: "e,state,visibility,show,custom,now";
29041 action: STATE_SET "visible" 0.0;
29042 transition: LINEAR 0.0;
29043 target: "custom_bg";
29046 name: "hide_custom";
29047 signal: "e,state,visibility,hide,custom";
29049 action: STATE_SET "default" 0.0;
29050 transition: LINEAR 0.4;
29051 target: "custom_bg";
29052 after: "hide_stop";
29055 name: "hide_custom_now";
29056 signal: "e,state,visibility,hide,custom,now";
29058 action: STATE_SET "default" 0.0;
29059 transition: LINEAR 0.0;
29060 target: "custom_bg";
29061 after: "hide_stop";
29065 action: SIGNAL_EMIT "e,action,hide,stop" "";
29070 name: "e/gadman/frame";
29071 images.image: "inset_raised.png" COMP;
29078 state: "default" 0.0;
29079 rel1.to: "overlay";
29080 rel2.to: "overlay";
29081 color: 255 255 255 255;
29084 state: "plain" 0.0;
29085 rel1.relative: 0.0 0.0;
29086 rel2.relative: 0.0 0.0;
29087 color: 255 255 255 255;
29091 name: "items_clip";
29095 state: "default" 0.0;
29104 color: 255 255 255 255;
29107 state: "hidden" 0.0;
29108 inherit: "default" 0.0;
29109 color: 255 255 255 0;
29113 name: "e.swallow.content";
29115 clip_to: "items_clip";
29117 state: "default" 0.0;
29119 rel2.offset: -5 -5;
29120 color: 255 255 255 255;
29123 state: "hidden" 0.0;
29124 rel1.relative: 0.5 0.5;
29125 rel2.relative: 0.5 0.5;
29126 color: 255 255 255 0;
29132 clip_to: "bg_clip";
29134 state: "default" 0.0;
29136 normal: "inset_raised.png";
29141 color: 255 255 255 255;
29144 state: "hidden" 0.0;
29145 inherit: "default" 0.0;
29146 rel1.relative: 0.5 0.5;
29147 rel2.relative: 0.5 0.5;
29148 color: 255 255 255 0;
29155 signal: "e,state,visibility,inset";
29157 action: STATE_SET "default" 0.0;
29162 signal: "e,state,visibility,plain";
29164 action: STATE_SET "plain" 0.0;
29169 signal: "e,state,visibility,hide";
29171 action: STATE_SET "hidden" 0.0;
29172 transition: ACCELERATE 0.4;
29173 target: "items_clip";
29175 target: "e.swallow.content";
29179 signal: "e,state,visibility,hide,now";
29181 action: STATE_SET "hidden" 0.0;
29182 transition: LINEAR 0.0;
29183 target: "items_clip";
29185 target: "e.swallow.content";
29189 signal: "e,state,visibility,show";
29191 action: STATE_SET "default" 0.0;
29192 transition: DECELERATE 0.4;
29193 target: "items_clip";
29195 target: "e.swallow.content";
29199 signal: "e,state,visibility,show,now";
29201 action: STATE_SET "default" 0.0;
29202 transition: LINEAR 0.0;
29203 target: "items_clip";
29205 target: "e.swallow.content";
29210 name: "e/gadman/control";
29212 image: "gadman_frame.png" COMP;
29213 image: "gadman_border.png" COMP;
29214 image: "gadman_top.png" COMP;
29215 image: "gadman_bottom.png" COMP;
29216 image: "gadman_left.png" COMP;
29217 image: "gadman_right.png" COMP;
29225 state: "default" 0.0;
29227 rel1.offset: -85 -85;
29228 rel2.offset: 74 74;
29231 state: "disabled" 0.0;
29232 inherit: "default" 0.0;
29241 state: "default" 0.0;
29243 rel1.offset: -85 -85;
29244 rel2.offset: 84 84;
29247 state: "disabled" 0.0;
29248 inherit: "default" 0.0;
29256 state: "default" 0.0;
29265 image.normal: "gadman_frame.png";
29266 fill.size.relative: 0 0;
29267 fill.size.offset: 24 24;
29271 name: "left_arrow1";
29273 state: "default" 0.0;
29284 image.normal: "gadman_left.png";
29288 inherit: "default" 0.0;
29300 inherit: "default" 0.0;
29312 name: "left_arrow2";
29314 state: "default" 0.0;
29325 image.normal: "gadman_left.png";
29329 inherit: "default" 0.0;
29341 inherit: "default" 0.0;
29353 name: "right_arrow1";
29355 state: "default" 0.0;
29366 image.normal: "gadman_right.png";
29370 inherit: "default" 0.0;
29382 inherit: "default" 0.0;
29394 name: "right_arrow2";
29396 state: "default" 0.0;
29407 image.normal: "gadman_right.png";
29411 inherit: "default" 0.0;
29423 inherit: "default" 0.0;
29435 name: "top_arrow1";
29437 state: "default" 0.0;
29448 image.normal: "gadman_top.png";
29452 inherit: "default" 0.0;
29464 inherit: "default" 0.0;
29476 name: "top_arrow2";
29478 state: "default" 0.0;
29489 image.normal: "gadman_top.png";
29493 inherit: "default" 0.0;
29505 inherit: "default" 0.0;
29517 name: "bottom_arrow1";
29519 state: "default" 0.0;
29530 image.normal: "gadman_bottom.png";
29534 inherit: "default" 0.0;
29546 inherit: "default" 0.0;
29558 name: "bottom_arrow2";
29560 state: "default" 0.0;
29571 image.normal: "gadman_bottom.png";
29575 inherit: "default" 0.0;
29587 inherit: "default" 0.0;
29603 state: "default" 0.0;
29604 rel2.relative: 1.0 0.0;
29613 state: "default" 0.0;
29614 rel1.relative: 0.0 1.0;
29623 state: "default" 0.0;
29624 rel2.relative: 0.0 1.0;
29633 state: "default" 0.0;
29634 rel1.relative: 1.0 0.0;
29643 state: "default" 0.0;
29645 normal: "gadman_border.png";
29646 border: 10 10 10 10;
29655 name: "api_hsize_on";
29656 signal: "e,state,hsize,on";
29658 action: STATE_SET "default" 0.0;
29662 name: "api_hsize_off";
29663 signal: "e,state,hsize,off";
29665 action: STATE_SET "disabled" 0.0;
29669 name: "api_vsize_on";
29670 signal: "e,state,vsize,on";
29672 action: STATE_SET "default" 0.0;
29676 name: "api_vsize_off";
29677 signal: "e,state,vsize,off";
29679 action: STATE_SET "disabled" 0.0;
29684 name: "api_move_on";
29685 signal: "e,state,move,on";
29689 name: "api_move_off";
29690 signal: "e,state,move,off";
29694 name: "api_active";
29695 signal: "e,state,focused";
29699 name: "api_inactive";
29700 signal: "e,state,unfocused";
29707 signal: "mouse,down,1";
29709 action: SIGNAL_EMIT "e,action,move,start" "";
29713 signal: "mouse,up,1";
29715 action: SIGNAL_EMIT "e,action,move,stop" "";
29719 signal: "mouse,move";
29721 action: SIGNAL_EMIT "e,action,move,go" "";
29725 signal: "mouse,down,1";
29727 action: STATE_SET "clicked" 0.0;
29732 signal: "mouse,up,1";
29734 action: STATE_SET "default" 0.0;
29739 signal: "mouse,down,1";
29741 action: SIGNAL_EMIT "e,action,resize,left,start" "";
29745 signal: "mouse,up,1";
29747 action: SIGNAL_EMIT "e,action,resize,left,stop" "";
29751 signal: "mouse,move";
29753 action: SIGNAL_EMIT "e,action,resize,left,go" "";
29757 signal: "mouse,down,1";
29759 action: STATE_SET "clicked" 0.0;
29764 signal: "mouse,up,1";
29766 action: STATE_SET "default" 0.0;
29771 signal: "mouse,down,1";
29773 action: SIGNAL_EMIT "e,action,resize,right,start" "";
29777 signal: "mouse,up,1";
29779 action: SIGNAL_EMIT "e,action,resize,right,stop" "";
29783 signal: "mouse,move";
29785 action: SIGNAL_EMIT "e,action,resize,right,go" "";
29789 signal: "mouse,down,1";
29791 action: STATE_SET "clicked" 0.0;
29796 signal: "mouse,up,1";
29798 action: STATE_SET "default" 0.0;
29803 signal: "mouse,down,1";
29805 action: SIGNAL_EMIT "e,action,resize,up,start" "";
29809 signal: "mouse,up,1";
29811 action: SIGNAL_EMIT "e,action,resize,up,stop" "";
29815 signal: "mouse,move";
29817 action: SIGNAL_EMIT "e,action,resize,up,go" "";
29821 signal: "mouse,down,1";
29823 action: STATE_SET "clicked" 0.0;
29828 signal: "mouse,up,1";
29830 action: STATE_SET "default" 0.0;
29835 signal: "mouse,down,1";
29837 action: SIGNAL_EMIT "e,action,resize,down,start" "";
29841 signal: "mouse,up,1";
29843 action: SIGNAL_EMIT "e,action,resize,down,stop" "";
29847 signal: "mouse,move";
29849 action: SIGNAL_EMIT "e,action,resize,down,go" "";
29853 name: "start_left1";
29854 signal: "mouse,in";
29859 name: "start_left2";
29860 signal: "mouse,in";
29867 action: STATE_SET "1" 0.0;
29868 target: "left_arrow1";
29869 transition: LINEAR 0.4;
29874 action: STATE_SET "2" 0.0;
29875 target: "left_arrow1";
29876 transition: LINEAR 0.4;
29881 action: STATE_SET "default" 0.0;
29882 target: "left_arrow1";
29887 action: STATE_SET "1" 0.0;
29888 target: "left_arrow2";
29889 transition: LINEAR 0.4;
29894 action: STATE_SET "2" 0.0;
29895 target: "left_arrow2";
29896 transition: LINEAR 0.4;
29901 action: STATE_SET "default" 0.0;
29902 target: "left_arrow2";
29906 name: "stop_left1";
29907 signal: "mouse,out";
29909 action: ACTION_STOP;
29916 target: "start_left2";
29917 after: "stop_left2";
29920 name: "stop_left2";
29921 action: STATE_SET "default" 0.0;
29922 target: "left_arrow1";
29923 target: "left_arrow2";
29927 name: "start_right1";
29928 signal: "mouse,in";
29933 name: "start_right2";
29934 signal: "mouse,in";
29941 action: STATE_SET "1" 0.0;
29942 target: "right_arrow1";
29943 transition: LINEAR 0.4;
29948 action: STATE_SET "2" 0.0;
29949 target: "right_arrow1";
29950 transition: LINEAR 0.4;
29955 action: STATE_SET "default" 0.0;
29956 target: "right_arrow1";
29961 action: STATE_SET "1" 0.0;
29962 target: "right_arrow2";
29963 transition: LINEAR 0.4;
29968 action: STATE_SET "2" 0.0;
29969 target: "right_arrow2";
29970 transition: LINEAR 0.4;
29975 action: STATE_SET "default" 0.0;
29976 target: "right_arrow2";
29980 name: "stop_right1";
29981 signal: "mouse,out";
29983 action: ACTION_STOP;
29984 target: "right1_1";
29985 target: "right1_2";
29986 target: "right1_r";
29987 target: "right2_1";
29988 target: "right2_2";
29989 target: "right2_r";
29990 target: "start_right2";
29991 after: "stop_right2";
29994 name: "stop_right2";
29995 action: STATE_SET "default" 0.0;
29996 target: "right_arrow1";
29997 target: "right_arrow2";
30001 name: "start_top1";
30002 signal: "mouse,in";
30007 name: "start_top2";
30008 signal: "mouse,in";
30015 action: STATE_SET "1" 0.0;
30016 target: "top_arrow1";
30017 transition: LINEAR 0.4;
30022 action: STATE_SET "2" 0.0;
30023 target: "top_arrow1";
30024 transition: LINEAR 0.4;
30029 action: STATE_SET "default" 0.0;
30030 target: "top_arrow1";
30035 action: STATE_SET "1" 0.0;
30036 target: "top_arrow2";
30037 transition: LINEAR 0.4;
30042 action: STATE_SET "2" 0.0;
30043 target: "top_arrow2";
30044 transition: LINEAR 0.4;
30049 action: STATE_SET "default" 0.0;
30050 target: "top_arrow2";
30055 signal: "mouse,out";
30057 action: ACTION_STOP;
30064 target: "start_top2";
30065 after: "stop_top2";
30069 action: STATE_SET "default" 0.0;
30070 target: "top_arrow1";
30071 target: "top_arrow2";
30075 name: "start_bottom1";
30076 signal: "mouse,in";
30078 after: "bottom1_1";
30081 name: "start_bottom2";
30082 signal: "mouse,in";
30085 after: "bottom2_1";
30089 action: STATE_SET "1" 0.0;
30090 target: "bottom_arrow1";
30091 transition: LINEAR 0.4;
30092 after: "bottom1_2";
30096 action: STATE_SET "2" 0.0;
30097 target: "bottom_arrow1";
30098 transition: LINEAR 0.4;
30099 after: "bottom1_r";
30103 action: STATE_SET "default" 0.0;
30104 target: "bottom_arrow1";
30105 after: "bottom1_1";
30109 action: STATE_SET "1" 0.0;
30110 target: "bottom_arrow2";
30111 transition: LINEAR 0.4;
30112 after: "bottom2_2";
30116 action: STATE_SET "2" 0.0;
30117 target: "bottom_arrow2";
30118 transition: LINEAR 0.4;
30119 after: "bottom2_r";
30123 action: STATE_SET "default" 0.0;
30124 target: "bottom_arrow2";
30125 after: "bottom2_1";
30128 name: "stop_bottom1";
30129 signal: "mouse,out";
30131 action: ACTION_STOP;
30132 target: "bottom1_1";
30133 target: "bottom1_2";
30134 target: "bottom1_r";
30135 target: "bottom2_1";
30136 target: "bottom2_2";
30137 target: "bottom2_r";
30138 target: "start_bottom2";
30139 after: "stop_bottom2";
30142 name: "stop_bottom2";
30143 action: STATE_SET "default" 0.0;
30144 target: "bottom_arrow1";
30145 target: "bottom_arrow2";
30151 /////////////////////////////////////////////////////////////////////////////
30152 /*** MOD: WIZARD ***/
30155 name: "e/wizard/extra";
30161 state: "default" 0.0;
30168 name: "e/wizard/main";
30171 image: "exq-bglight.png" COMP;
30172 image: "exq-logo.png" COMP;
30173 image: "exq-dot.png" COMP;
30174 image: "exq-dot-glow.png" COMP;
30175 image: "exq-vgrad.png" COMP;
30182 state: "default" 0.0;
30190 state: "default" 0.0;
30193 to_y: "e.text.title";
30199 relative: 0.8 (143/217);
30205 name: "swallow_center";
30208 state: "default" 0.0;
30221 name: "swallow_mirror";
30225 state: "default" 0.0;
30226 source: "e.swallow.content";
30237 color: 255 255 255 64;
30243 center: "swallow_center";
30250 name: "mirror_fade";
30252 state: "default" 0.0;
30258 normal: "exq-vgrad.png";
30263 state: "clicked" 0.0;
30264 inherit: "default" 0.0;
30265 image.normal: "bt_base1.png";
30268 state: "disabled" 0.0;
30269 inherit: "default" 0.0;
30271 normal: "bt_dis_base.png";
30279 state: "default" 0.0;
30281 rel1.relative: 0.1 0.8;
30282 rel2.relative: 0.9 1.2;
30283 aspect: (380/180) (380/180);
30284 aspect_preference: HORIZONTAL;
30286 image.normal: "exq-bglight.png";
30287 color: 255 255 255 0;
30290 state: "visible" 0.0;
30291 inherit: "default" 0.0;
30292 color: 255 255 255 255;
30296 name: "e.swallow.content";
30299 state: "default" 0.0;
30312 state: "default" 0.0;
30314 color: 255 255 255 0;
30317 state: "visible" 0.0;
30318 inherit: "default" 0.0;
30320 color: 255 255 255 255;
30325 clip_to: "logoclip";
30328 state: "default" 0.0;
30330 rel1.relative: 0.2 0.6;
30331 rel2.relative: 0.8 1.0;
30332 aspect: (121/217) (121/217);
30333 aspect_preference: BOTH;
30335 image.normal: "exq-logo.png";
30339 name: "e.text.title";
30343 state: "default" 0.0;
30345 relative: 0.05 0.05;
30348 relative: 0.95 0.10;
30350 color: 255 255 255 0;
30352 font: "Sans:style=Bold";
30355 text_class: "init_title";
30359 state: "visible" 0.0;
30360 inherit: "default" 0.0;
30361 color: 255 255 255 255;
30367 state: "default" 0.0;
30372 relative: -0.5 0.7;
30376 relative: -0.5 0.7;
30378 image.normal: "exq-dot.png";
30379 color: 255 255 255 0;
30382 state: "visible" 0.0;
30383 inherit: "default" 0.0;
30384 color: 255 255 255 255;
30387 state: "visible2" 0.0;
30388 inherit: "default" 0.0;
30389 color: 255 255 255 255;
30390 rel1.relative: -0.5 0.6;
30391 rel2.relative: -0.5 0.6;
30397 state: "default" 0.0;
30398 image.normal: "exq-dot-glow.png";
30399 color: 255 255 255 0;
30404 state: "visible" 0.0;
30405 inherit: "default" 0.0;
30406 color: 255 255 255 255;
30409 state: "visible2" 0.0;
30410 inherit: "default" 0.0;
30411 color: 255 255 255 255;
30417 state: "default" 0.0;
30418 image.normal: "exq-dot-glow.png";
30419 color: 255 255 255 0;
30434 state: "visible" 0.0;
30435 inherit: "default" 0.0;
30436 color: 255 255 255 16;
30439 state: "visible2" 0.0;
30440 inherit: "default" 0.0;
30441 color: 255 255 255 4;
30447 state: "default" 0.0;
30460 image.normal: "exq-dot.png";
30461 color: 255 255 255 0;
30464 state: "visible" 0.0;
30465 inherit: "default" 0.0;
30466 color: 255 255 255 16;
30469 state: "visible2" 0.0;
30470 inherit: "default" 0.0;
30471 color: 255 255 255 4;
30472 rel1.relative: 0.0 1.0;
30473 rel2.relative: 1.0 1.0;
30479 state: "default" 0.0;
30490 image.normal: "exq-dot.png";
30491 color: 255 255 255 0;
30494 state: "visible" 0.0;
30495 inherit: "default" 0.0;
30496 color: 255 255 255 255;
30499 state: "visible2" 0.0;
30500 inherit: "default" 0.0;
30501 color: 255 255 255 255;
30502 rel1.relative: 0.0 0.6;
30503 rel2.relative: 0.0 0.6;
30509 state: "default" 0.0;
30510 image.normal: "exq-dot-glow.png";
30511 color: 255 255 255 0;
30516 state: "visible" 0.0;
30517 inherit: "default" 0.0;
30518 color: 255 255 255 255;
30521 state: "visible2" 0.0;
30522 inherit: "default" 0.0;
30523 color: 255 255 255 255;
30529 state: "default" 0.0;
30530 image.normal: "exq-dot-glow.png";
30531 color: 255 255 255 0;
30546 state: "visible" 0.0;
30547 inherit: "default" 0.0;
30548 color: 255 255 255 16;
30551 state: "visible2" 0.0;
30552 inherit: "default" 0.0;
30553 color: 255 255 255 4;
30559 state: "default" 0.0;
30572 image.normal: "exq-dot.png";
30573 color: 255 255 255 0;
30576 state: "visible" 0.0;
30577 inherit: "default" 0.0;
30578 color: 255 255 255 16;
30581 state: "visible2" 0.0;
30582 inherit: "default" 0.0;
30583 color: 255 255 255 4;
30584 rel1.relative: 0.0 1.0;
30585 rel2.relative: 1.0 1.0;
30591 state: "default" 0.0;
30602 image.normal: "exq-dot.png";
30603 color: 255 255 255 0;
30606 state: "visible" 0.0;
30607 inherit: "default" 0.0;
30608 color: 255 255 255 255;
30611 state: "visible2" 0.0;
30612 inherit: "default" 0.0;
30613 color: 255 255 255 255;
30614 rel1.relative: 0.5 0.6;
30615 rel2.relative: 0.5 0.6;
30621 state: "default" 0.0;
30622 image.normal: "exq-dot-glow.png";
30623 color: 255 255 255 0;
30628 state: "visible" 0.0;
30629 inherit: "default" 0.0;
30630 color: 255 255 255 255;
30633 state: "visible2" 0.0;
30634 inherit: "default" 0.0;
30635 color: 255 255 255 255;
30641 state: "default" 0.0;
30642 image.normal: "exq-dot-glow.png";
30643 color: 255 255 255 0;
30658 state: "visible" 0.0;
30659 inherit: "default" 0.0;
30660 color: 255 255 255 16;
30663 state: "visible2" 0.0;
30664 inherit: "default" 0.0;
30665 color: 255 255 255 4;
30671 state: "default" 0.0;
30684 image.normal: "exq-dot.png";
30685 color: 255 255 255 0;
30688 state: "visible" 0.0;
30689 inherit: "default" 0.0;
30690 color: 255 255 255 16;
30693 state: "visible2" 0.0;
30694 inherit: "default" 0.0;
30695 color: 255 255 255 4;
30696 rel1.relative: 0.0 1.0;
30697 rel2.relative: 1.0 1.0;
30703 state: "default" 0.0;
30714 image.normal: "exq-dot.png";
30715 color: 255 255 255 0;
30718 state: "visible" 0.0;
30719 inherit: "default" 0.0;
30720 color: 255 255 255 255;
30723 state: "visible2" 0.0;
30724 inherit: "default" 0.0;
30725 color: 255 255 255 255;
30726 rel1.relative: 1.0 0.6;
30727 rel2.relative: 1.0 0.6;
30733 state: "default" 0.0;
30734 image.normal: "exq-dot-glow.png";
30735 color: 255 255 255 0;
30740 state: "visible" 0.0;
30741 inherit: "default" 0.0;
30742 color: 255 255 255 255;
30745 state: "visible2" 0.0;
30746 inherit: "default" 0.0;
30747 color: 255 255 255 255;
30753 state: "default" 0.0;
30754 image.normal: "exq-dot-glow.png";
30755 color: 255 255 255 0;
30770 state: "visible" 0.0;
30771 inherit: "default" 0.0;
30772 color: 255 255 255 16;
30775 state: "visible2" 0.0;
30776 inherit: "default" 0.0;
30777 color: 255 255 255 4;
30783 state: "default" 0.0;
30796 image.normal: "exq-dot.png";
30797 color: 255 255 255 0;
30800 state: "visible" 0.0;
30801 inherit: "default" 0.0;
30802 color: 255 255 255 16;
30805 state: "visible2" 0.0;
30806 inherit: "default" 0.0;
30807 color: 255 255 255 4;
30808 rel1.relative: 0.0 1.0;
30809 rel2.relative: 1.0 1.0;
30815 state: "default" 0.0;
30826 image.normal: "exq-dot.png";
30827 color: 255 255 255 0;
30830 state: "visible" 0.0;
30831 inherit: "default" 0.0;
30832 color: 255 255 255 255;
30835 state: "visible2" 0.0;
30836 inherit: "default" 0.0;
30837 color: 255 255 255 255;
30838 rel1.relative: 1.5 0.6;
30839 rel2.relative: 1.5 0.6;
30845 state: "default" 0.0;
30846 image.normal: "exq-dot-glow.png";
30847 color: 255 255 255 0;
30852 state: "visible" 0.0;
30853 inherit: "default" 0.0;
30854 color: 255 255 255 255;
30857 state: "visible2" 0.0;
30858 inherit: "default" 0.0;
30859 color: 255 255 255 255;
30865 state: "default" 0.0;
30866 image.normal: "exq-dot-glow.png";
30867 color: 255 255 255 0;
30882 state: "visible" 0.0;
30883 inherit: "default" 0.0;
30884 color: 255 255 255 16;
30887 state: "visible2" 0.0;
30888 inherit: "default" 0.0;
30889 color: 255 255 255 4;
30895 state: "default" 0.0;
30908 image.normal: "exq-dot.png";
30909 color: 255 255 255 0;
30912 state: "visible" 0.0;
30913 inherit: "default" 0.0;
30914 color: 255 255 255 16;
30917 state: "visible2" 0.0;
30918 inherit: "default" 0.0;
30919 color: 255 255 255 4;
30920 rel1.relative: 0.0 1.0;
30921 rel2.relative: 1.0 1.0;
30925 name: "e.text.label";
30932 state: "default" 0.0;
30936 relative: 0.5 0.95;
30939 relative: 0.5 0.95;
30941 color: 180 180 180 255;
30942 color2: 255 255 255 24;
30943 color3: 255 255 255 6;
30946 font: "Sans:style=Bold";
30952 state: "clicked" 0.0;
30953 inherit: "default" 0.0;
30954 color: 255 255 255 255;
30955 color2: 255 255 255 40;
30956 color3: 255 255 255 10;
30966 state: "default" 0.0;
30970 to: "e.text.label";
30974 to: "e.text.label";
30977 color: 255 255 255 255;
30978 color2: 255 255 255 40;
30979 color3: 255 255 255 10;
30982 font: "Sans:style=Bold";
30989 inherit: "default" 0.0;
30990 color: 180 180 180 0;
30991 color2: 255 255 255 0;
30992 color3: 255 255 255 0;
30993 rel1.relative: 2.0 0.0;
30994 rel2.relative: 2.0 1.0;
31001 state: "default" 0.0;
31002 rel1.to: "e.text.label";
31003 rel2.to: "e.text.label";
31008 state: "disabled" 0.0;
31009 inherit: "default" 0.0;
31011 color: 0 0 255 128;
31018 state: "default" 0.0;
31019 color: 255 255 255 255;
31022 state: "disabled" 0.0;
31023 inherit: "default" 0.0;
31024 color: 255 255 255 64;
31030 name: "button_click";
31031 signal: "mouse,down,1";
31032 source: "e.text.label";
31033 action: STATE_SET "clicked" 0.0;
31034 target: "e.text.label";
31037 name: "button_unclick";
31038 signal: "mouse,up,1";
31039 source: "e.text.label";
31040 action: STATE_SET "default" 0.0;
31041 target: "e.text.label";
31044 name: "button_unclick2";
31045 signal: "mouse,clicked,1";
31046 source: "e.text.label";
31047 action: SIGNAL_EMIT "e,action,next" "";
31048 after: "button_go";
31052 action: STATE_SET "go" 0.0;
31053 transition: ACCELERATE 0.5;
31055 after: "button_go2";
31058 name: "button_go2";
31059 action: STATE_SET "default" 0.0;
31063 name: "button_enable";
31064 signal: "e,state,next,enable";
31066 action: STATE_SET "default" 0.0;
31071 name: "button_disable";
31072 signal: "e,state,next,disable";
31074 action: STATE_SET "disabled" 0.0;
31082 action: STATE_SET "visible" 0.0;
31083 transition: LINEAR 0.3;
31091 action: STATE_SET "visible" 0.0;
31092 transition: LINEAR 0.4;
31093 target: "logoclip";
31094 target: "e.text.title";
31100 action: STATE_SET "visible" 0.0;
31101 transition: LINEAR 0.2;
31118 after: "pulsate1.2";
31120 after: "pulsate2.2";
31122 after: "pulsate3.2";
31124 after: "pulsate4.2";
31126 after: "pulsate5.2";
31131 action: STATE_SET "default" 0.0;
31132 transition: ACCELERATE 2.0;
31133 target: "logoclip";
31137 action: STATE_SET "visible" 0.0;
31138 transition: SINUSOIDAL 0.5;
31140 after: "pulsate1.1";
31144 name: "pulsate1.1";
31145 action: STATE_SET "default" 0.0;
31146 transition: SINUSOIDAL 0.5;
31151 name: "pulsate1.2";
31152 action: STATE_SET "visible2" 0.0;
31153 transition: SINUSOIDAL 0.6;
31155 after: "pulsate1.2.1";
31161 name: "pulsate1.2.1";
31162 action: STATE_SET "visible" 0.0;
31163 transition: SINUSOIDAL 0.7;
31164 after: "pulsate1.2";
31171 action: STATE_SET "visible" 0.0;
31172 transition: SINUSOIDAL 0.5;
31174 after: "pulsate2.1";
31178 name: "pulsate2.1";
31179 action: STATE_SET "default" 0.0;
31180 transition: SINUSOIDAL 0.5;
31185 name: "pulsate2.2";
31186 action: STATE_SET "visible2" 0.0;
31187 transition: SINUSOIDAL 0.6;
31189 after: "pulsate2.2.1";
31195 name: "pulsate2.2.1";
31196 action: STATE_SET "visible" 0.0;
31197 transition: SINUSOIDAL 0.7;
31198 after: "pulsate2.2";
31205 action: STATE_SET "visible" 0.0;
31206 transition: SINUSOIDAL 0.5;
31208 after: "pulsate3.1";
31212 name: "pulsate3.1";
31213 action: STATE_SET "default" 0.0;
31214 transition: SINUSOIDAL 0.5;
31219 name: "pulsate3.2";
31220 action: STATE_SET "visible2" 0.0;
31221 transition: SINUSOIDAL 0.6;
31223 after: "pulsate3.2.1";
31229 name: "pulsate3.2.1";
31230 action: STATE_SET "visible" 0.0;
31231 transition: SINUSOIDAL 0.7;
31232 after: "pulsate3.2";
31239 action: STATE_SET "visible" 0.0;
31240 transition: SINUSOIDAL 0.5;
31242 after: "pulsate4.1";
31246 name: "pulsate4.1";
31247 action: STATE_SET "default" 0.0;
31248 transition: SINUSOIDAL 0.5;
31253 name: "pulsate4.2";
31254 action: STATE_SET "visible2" 0.0;
31255 transition: SINUSOIDAL 0.6;
31257 after: "pulsate4.2.1";
31263 name: "pulsate4.2.1";
31264 action: STATE_SET "visible" 0.0;
31265 transition: SINUSOIDAL 0.7;
31266 after: "pulsate4.2";
31273 action: STATE_SET "visible" 0.0;
31274 transition: SINUSOIDAL 0.5;
31276 after: "pulsate5.1";
31280 name: "pulsate5.1";
31281 action: STATE_SET "default" 0.0;
31282 transition: SINUSOIDAL 0.5;
31287 name: "pulsate5.2";
31288 action: STATE_SET "visible2" 0.0;
31289 transition: SINUSOIDAL 0.6;
31291 after: "pulsate5.2.1";
31297 name: "pulsate5.2.1";
31298 action: STATE_SET "visible" 0.0;
31299 transition: SINUSOIDAL 0.7;
31300 after: "pulsate5.2";
31308 /////////////////////////////////////////////////////////////////////////////
31312 name: "e/widgets/about/main";
31314 image: "vgrad_dark.png" COMP;
31315 image: "about_top.png" COMP;
31316 image: "about_mid.png" COMP;
31317 image: "about_bot.png" COMP;
31318 image: "dia_botshad.png" COMP;
31319 image: "topsh.png" COMP;
31320 image: "logo_white_128.png" COMP;
31321 image: "bt_base1.png" COMP;
31322 image: "bt_base2.png" COMP;
31323 image: "bt_hilight.png" COMP;
31324 image: "bt_shine.png" COMP;
31325 image: "bt_glow.png" COMP;
31327 // data.item: "borderless" "1";
31328 // data.item: "shaped" "1";
31331 name: "about_style";
31332 base: "font=Sans:style=Bold font_size=10 align=center text_class=tb_plain color=#e0e0e0ff style=soft_shadow shadow_color=#00000020 wrap=word";
31333 tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light color=#f00 style=soft_shadow";
31334 tag: "title" "+ font_size=12 font=Sans:style=Bold text_class=tb_big style=soft_shadow color=#fff shadow_color=#00000020";
31335 tag: "/title" "- \n \n";
31348 state: "default" 0.0;
31354 name: "about_clip";
31358 state: "default" 0.0;
31369 color: 255 255 255 255;
31373 name: "authors_clip";
31377 state: "default" 0.0;
31388 color: 255 255 255 255;
31392 name: "background_image";
31394 state: "default" 0.0;
31395 image.normal: "vgrad_dark.png";
31406 name: "e.textblock.about";
31409 clip_to: "about_clip";
31412 state: "default" 0.0;
31428 style: "about_style";
31434 inherit: "default" 0.0;
31447 name: "e.textblock.authors";
31450 clip_to: "authors_clip";
31453 state: "default" 0.0;
31469 style: "about_style";
31475 inherit: "default" 0.0;
31490 state: "default" 0.0;
31491 image.normal: "about_top.png";
31493 image.border: 28 28 0 28;
31494 rel2.to_y: "e.text.title";
31495 rel2.relative: 1.0 0.0;
31503 state: "default" 0.0;
31504 image.normal: "about_bot.png";
31506 image.border: 28 28 28 0;
31507 rel1.to_y: "e.text.title";
31508 rel1.relative: 0.0 1.0;
31516 state: "default" 0.0;
31517 image.normal: "about_mid.png";
31532 name: "e.text.title";
31537 state: "default" 0.0;
31550 font: "Sans:style=Bold";
31554 text_class: "about_title";
31559 name: "e.text.version";
31564 state: "default" 0.0;
31577 font: "Sans:style=Bold";
31581 text_class: "about_version";
31589 state: "default" 0.0;
31590 image.normal: "topsh.png";
31601 state: "default" 0.0;
31602 rel1.relative: 0.0 1.0;
31604 image.normal: "dia_botshad.png";
31617 state: "default" 0.0;
31619 aspect_preference: VERTICAL;
31620 image.normal: "logo_white_128.png";
31634 name: "button_image";
31638 state: "default" 0.0;
31641 rel1.relative: 0.5 0.98;
31643 rel2.relative: 0.5 0.98;
31648 normal: "bt_base2.png";
31653 state: "clicked" 0.0;
31654 inherit: "default" 0.0;
31655 image.normal: "bt_base1.png";
31659 name: "e.text.label";
31661 effect: SOFT_SHADOW;
31665 state: "default" 0.0;
31667 to: "button_image";
31674 to: "button_image";
31676 color_class: "button_text";
31683 text_class: "button";
31691 state: "default" 0.0;
31692 rel1.to: "button_image";
31693 rel2.to: "button_image";
31694 rel2.relative: 1.0 0.5;
31696 normal: "bt_hilight.png";
31705 state: "default" 0.0;
31706 rel1.to: "button_image";
31707 rel2.to: "button_image";
31709 normal: "bt_shine.png";
31718 state: "default" 0.0;
31719 rel1.to: "button_image";
31720 rel2.to: "button_image";
31722 color: 255 255 255 0;
31724 normal: "bt_glow.png";
31725 border: 12 12 12 12;
31730 state: "clicked" 0.0;
31731 inherit: "default" 0.0;
31733 color: 255 255 255 255;
31742 action: STATE_SET "up" 0.0;
31743 transition: LINEAR 45.0;
31744 target: "e.textblock.about";
31749 action: STATE_SET "default" 0.0;
31750 target: "e.textblock.about";
31757 action: STATE_SET "up" 0.0;
31758 transition: LINEAR 45.0;
31759 target: "e.textblock.authors";
31764 action: STATE_SET "default" 0.0;
31765 target: "e.textblock.authors";
31769 name: "button_click";
31770 signal: "mouse,down,1";
31771 source: "button_image";
31772 action: STATE_SET "clicked" 0.0;
31773 target: "button_image";
31777 name: "button_unclick";
31778 signal: "mouse,up,1";
31779 source: "button_image";
31780 action: STATE_SET "default" 0.0;
31781 target: "button_image";
31785 name: "button_unclick2";
31786 signal: "mouse,clicked,1";
31787 source: "button_image";
31788 action: SIGNAL_EMIT "e,action,close" "";
31794 /////////////////////////////////////////////////////////////////////////////
31795 /*** THEME ABOUT ***/
31798 name: "e/theme/about";
31800 image: "silk.png" LOSSY 90;
31801 image: "topsh.png" COMP;
31802 image: "bnw.png" COMP;
31803 image: "bt_base1.png" COMP;
31804 image: "bt_base2.png" COMP;
31805 image: "bt_hilight.png" COMP;
31806 image: "bt_shine.png" COMP;
31807 image: "bt_glow.png" COMP;
31811 name: "theme_about_style";
31812 base: "font=Sans:style=Bold font_size=10 align=center color=#e0e0e0ff style=soft_shadow shadow_color=#0000001f wrap=word";
31816 // data.item: "borderless" "1";
31817 // data.item: "shaped" "1";
31822 name: "background_image";
31824 state: "default" 0.0;
31825 image.normal: "silk.png";
31827 aspect_preference: NONE;
31834 state: "default" 0.0;
31835 image.normal: "topsh.png";
31845 state: "default" 0.0;
31846 image.normal: "bnw.png";
31850 aspect: 2.090909091 2.090909091;
31851 aspect_preference: HORIZONTAL;
31860 state: "default" 0.0;
31867 to_y: "button_image";
31872 style: "theme_about_style";
31875 "Smooth as silk<br>"
31876 "The default theme for<br>"
31877 "Enlightenment<br>"
31883 name: "button_image";
31887 state: "default" 0.0;
31890 rel1.relative: 0.5 0.98;
31892 rel2.relative: 0.5 0.98;
31897 normal: "bt_base2.png";
31902 state: "clicked" 0.0;
31903 inherit: "default" 0.0;
31904 image.normal: "bt_base1.png";
31908 name: "e.text.label";
31910 effect: SOFT_SHADOW;
31914 state: "default" 0.0;
31916 to: "button_image";
31923 to: "button_image";
31925 color_class: "button_text";
31932 text_class: "button";
31940 state: "default" 0.0;
31941 rel1.to: "button_image";
31942 rel2.to: "button_image";
31943 rel2.relative: 1.0 0.5;
31945 normal: "bt_hilight.png";
31954 state: "default" 0.0;
31955 rel1.to: "button_image";
31956 rel2.to: "button_image";
31958 normal: "bt_shine.png";
31967 state: "default" 0.0;
31968 rel1.to: "button_image";
31969 rel2.to: "button_image";
31971 color: 255 255 255 0;
31973 normal: "bt_glow.png";
31974 border: 12 12 12 12;
31979 state: "clicked" 0.0;
31980 inherit: "default" 0.0;
31982 color: 255 255 255 255;
31988 name: "button_click";
31989 signal: "mouse,down,1";
31990 source: "button_image";
31991 action: STATE_SET "clicked" 0.0;
31992 target: "button_image";
31996 name: "button_unclick";
31997 signal: "mouse,up,1";
31998 source: "button_image";
31999 action: STATE_SET "default" 0.0;
32000 target: "button_image";
32004 name: "button_unclick2";
32005 signal: "mouse,clicked,1";
32006 source: "button_image";
32007 action: SIGNAL_EMIT "e,action,close" "";
32013 /////////////////////////////////////////////////////////////////////////////
32016 #define ICON(NAME, FILE, SIZE) \
32018 name: "e/icons/"NAME ; \
32023 repeat_events: 1; \
32025 state: "default" 0.0; \
32027 aspect_preference: BOTH; \
32028 image.image: FILE COMP; \
32029 image.normal: FILE ; \
32035 #define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE)
32036 /* FreeDesktop.Org Icons
32037 * http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
32039 * In the comment you can find the old e icon name.
32041 * Icons marked with *** are not mentioned in the spec, but we still try to
32042 * follow the naming convention.
32044 * TO ADD A NEW ICON:
32045 * 1. Search for a name in the spec OR
32046 * 2. Search for a name in kde (oxygen) and gnome (tango - human) icon set OR
32047 * 3. Try to follow the naming convention
32049 //Standard Action Icons
32050 ICON("help-about","logo_black_128.png",64) // "enlightenment/about"
32051 ICON("list-add","icon_add.png",64) // "widget/add"
32052 ICON("list-remove","icon_del.png",64) // "widget/del"
32053 ICON("go-up","icon_up_arrow.png",64) // "widget/up_arrow" "widget/up_dir"
32054 ICON("go-down","icon_down_arrow.png",64) // "widget/down_arrow"
32055 ICON("go-next","icon_right_arrow.png",64) // "widget/new_dialog"
32056 ICON("go-previous","icon_left_arrow.png",64) // none
32057 ICON("bookmark-new","icon_add_fav.png",64) // "widget/add_fav"
32058 ICON("edit-swap","icon_swap.png",64) // *** // "widget/swap"
32059 ICON("edit-copy","icon_efm_copy.png",16) // EFMBUTTON("copy"
32060 ICON("edit-cut","icon_efm_cut.png",16) // EFMBUTTON("cut"
32061 ICON("edit-paste","icon_efm_paste.png",16) // EFMBUTTON("paste"
32062 ICON("edit-delete","icon_efm_delete.png",16) // EFMBUTTON("delete"
32063 ICON("edit-rename","icon_efm_rename.png",16) // EFMBUTTON("rename"
32064 ICON("edit-select-all","icon_efm_select.png",16) // EFMBUTTON("select"
32065 ICON("document-open","icon_efm_open.png",16) // "widget/open" EFMBUTTON("open") EFMBUTTON("new")
32066 ICON("document-new","icon_new.png",64) // "widget/new"
32067 ICON("document-properties","icon_efm_properties.png",16) // EFMBUTTON("properties"
32068 ICON("folder-new","icon_efm_new_dir.png",16) // EFMBUTTON("new_dir"
32069 ICON("view-sort","icon_efm_sort.png",16) // *** // EFMBUTTON("sort",
32070 ICON("view-order","icon_efm_sort.png",16) // *** // EFMBUTTON("ordering"
32071 ICON("view-hidden-files","icon_efm_view.png",16) // *** // EFMBUTTON("hidden_files"
32072 ICON("configure","icon_config.png",64) // "widget/config"
32073 ICON("system-run","icon_run.png",64) // "enlightenment/run"
32074 ICON("system-shutdown","icon_halt.png",128) // "enlightenment/halt"
32075 ICON("system-restart","icon_reboot.png",128) // "enlightenment/reboot"
32076 ICON("system-suspend","icon_suspend.png",128) // "enlightenment/suspend"
32077 ICON("system-suspend-hibernate","icon_hibernate.png",128) // "enlightenment/hibernate"
32078 ICON("system-log-out","icon_logout.png",128) // "enlightenment/logout"
32079 ICON("system-lock-screen","icon_desklock_menu.png",128) // "enlightenment/desklock_menu"
32080 ICON("window-close","icon_close.png",64) // "widget/close"
32081 ICON("dialog-ok-apply","icon_check.png",64) // "enlightenment/check"
32082 ICON("transform-scale","icon_resize.png",64) // "widget/resize"
32083 ICON("transform-move","icon_autoscroll.png",64) // "enlightenment/autoscroll"
32084 ICON("view-refresh","icon_efm_refresh.png",16) // EFMBUTTON("refresh"
32085 ICON("view-inherit","icon_dummy.png",64) // *** // EFMBUTTON("inherit"
32086 ICON("screenshot","icon_screenshot.png",64) // dunno
32087 //Standard Status Icons
32088 ICON("dialog-warning","icon_warning.png",128) // "enlightenment/warning"
32089 ICON("dialog-error","icon_warning.png",128) // "enlightenment/error"
32090 ICON("dialog-ask","icon_dummy.png",64) // "enlightenment/unknown"
32091 ICON("unknown","icon_dummy.png",64) // *** // "enlightenment/unknown"
32092 //Standard Application Icons
32093 ICON("preferences-desktop","icon_desktops.png",64) // "enlightenment/desktops"
32094 ICON("preferences-desktop-theme","icon_theme.png",64) // "enlightenment/themes"
32095 ICON("preferences-desktop-wallpaper","icon_wallpaper.png",64) // "enlightenment/background"
32096 ICON("preferences-desktop-color","icon_colors.png",64) // "enlightenment/colors"
32097 ICON("preferences-desktop-font","icon_fonts.png",64) // "enlightenment/fonts"
32098 ICON("preferences-desktop-screensaver","icon_screensaver.png",64) // "enlightenment/screensaver"
32099 ICON("preferences-desktop-display","icon_screen_setup.png",64) // "enlightenment/screen_setup"
32100 ICON("preferences-desktop-keyboard","icon_keys.png",64) // "enlightenment/keys"
32101 ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys"
32102 ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse"
32103 ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean"
32104 ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left"
32105 ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right"
32106 ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle"
32107 ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel"
32108 ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra"
32109 ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl"
32110 ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer"
32111 ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf"
32112 ICON("preferences-desktop-shelf-bottom-desk","icon_shelf_bottom_desk.png",64)// *** // "enlightenment/shelf_bottom_desk"
32113 ICON("preferences-desktop-shelf-custom","icon_shelf_custom.png",64) // *** // "enlightenment/shelf_custom"
32114 ICON("preferences-desktop-shelf-dock","icon_shelf_dock.png",64) // *** // "enlightenment/shelf_dock"
32115 ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar"
32116 ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel"
32117 ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk"
32118 ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers"
32119 ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom"
32120 ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left"
32121 ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right"
32122 ICON("preferences-position-top","icon_shelf_top.png",64) // *** // "enlightenment/shelf_position_top"
32123 ICON("preferences-position-top-left","icon_shelf_top_left.png",64) // *** // "enlightenment/shelf_position_top_left"
32124 ICON("preferences-position-top-right","icon_shelf_top_right.png",64) // *** // "enlightenment/shelf_position_top_right"
32125 ICON("preferences-position-left","icon_shelf_left.png",64) // *** // "enlightenment/shelf_position_left"
32126 ICON("preferences-position-left-top","icon_shelf_left_top.png",64) // *** // "enlightenment/shelf_position_left_top"
32127 ICON("preferences-position-left-bottom","icon_shelf_left_bottom.png",64) // *** // "enlightenment/shelf_position_left_bottom"
32128 ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right"
32129 ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top"
32130 ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom"
32131 ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation"
32132 ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize"
32133 ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking"
32134 ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry"
32135 ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows"
32136 ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient"
32137 ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus"
32138 ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine"
32139 ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs"
32140 ICON("preferences-interaction","icon_interaction.png",64) // *** // "enlightenment/interaction"
32141 ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc"
32142 ICON("preferences-system-lock-screen","icon_desklock.png",64) // *** // "enlightenment/desklock"
32143 ICON("preferences-icon-theme","icon_icon_theme.png",64) // *** // "enlightenment/icon_theme"
32144 ICON("preferences-transitions","icon_transitions.png",64) // *** // "enlightenment/transitions"
32145 ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar"
32146 ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles"
32147 ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup"
32148 ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist"
32149 ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus"
32150 ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings"
32151 ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced"
32152 ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior"
32153 ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look"
32154 ICON("preferences-utils","icon_gadget.png",64) // *** // "enlightenment/utils"
32155 ICON("preferences-extensions","icon_extensions.png",64) // *** // "enlightenment/extensions"
32156 ICON("preferences-file-icons","icon_file_icons.png",64) // *** // "enlightenment/file_icons"
32157 ICON("preferences-pager","icon_pager.png",64) // *** // "enlightenment/pager"
32158 ICON("preferences-scale","icon_scale.png",64) // *** // "enlightenment/scale"
32159 ICON("preferences-directories","icon_directories.png",64) // *** // "enlightenment/directories"
32160 ICON("preferences-screen-normal","icon_screen_normal.png",64) // *** // "enlightenment/screen_normal"
32161 ICON("preferences-screen-around","icon_screen_around.png",64) // *** // "enlightenment/screen_around"
32162 ICON("preferences-screen-left","icon_screen_left.png",64) // *** // "enlightenment/screen_left"
32163 ICON("preferences-screen-right","icon_screen_right.png",64) // *** // "enlightenment/screen_right"
32164 ICON("preferences-screen-vflip","icon_screen_vflip.png",64) // *** // "enlightenment/screen_vflip"
32165 ICON("preferences-screen-hflip","icon_screen_hflip.png",64) // *** // "enlightenment/screen_hflip"
32166 ICON("preferences-applications","icon_applications.png",64) // *** // "enlightenment/applications"
32167 ICON("preferences-applications-add","icon_applications_new.png",64) // *** // "enlightenment/add_application"
32168 ICON("preferences-applications-ibar","icon_applications_ibar.png",64) // *** // "enlightenment/ibar_applications"
32169 ICON("preferences-applications-restart","icon_applications_restart.png",64) // *** // "enlightenment/restart_applications"
32170 ICON("preferences-applications-startup","icon_applications_startup.png",64) // *** // "enlightenment/startup_applications"
32171 ICON("preferences-desktop-default-applications","icon_advanced.png",64)
32172 ICON("preferences-preferences","icon_config.png",64) // "enlightenment/configuration" "enlightenment/settings"
32173 ICON("preferences-plugin","icon_modules.png",64) // "enlightenment/modules"
32174 ICON("preferences-system","icon_configuration.png",64) // "enlightenment/configuration" "enlightenment/settings"
32175 ICON("preferences-system-windows","icon_windows.png",64) // "enlightenment/windows" "enlightenment/showhide"
32176 ICON("preferences-system-performance","icon_performance.png",64) // "enlightenment/performance"
32177 ICON("preferences-system-power-management","icon_power_management.png",64) // "enlightenment/power_management"
32178 ICON("preferences-system-screen-resolution","icon_screen_resolution.png",64)// *** // "enlightenment/screen_resolution"
32179 ICON("preferences-illume","icon_illume.png",64)
32180 ICON("system-file-manager","icon_efm_folder.png",64) // "enlightenment/fileman"
32181 ICON("application-exit","icon_logout.png",64) // "enlightenment/exit"
32182 ICON("enlightenment","logo_white_128.png",64) // *** // "enlightenment/e"
32183 //Standard Module Category Icons
32184 ICON("modules-utils","icon_gadget.png",64)
32185 ICON("modules-system","icon_gadget.png",64)
32186 ICON("modules-look","icon_look.png",64)
32187 ICON("modules-files","icon_efm_folder.png",64)
32188 ICON("modules-launcher","icon_run.png",64)
32189 ICON("modules-core","logo_white_128.png",64)
32190 ICON("modules-mobile","icon_globe.png",64)
32191 ICON("modules-settings","icon_config.png",64)
32192 //Standard Emblem Icons
32193 ICON("emblem-symbolic-link","icon_dummy.png",64) // EFMBUTTON("symlink")
32194 //Standard Place Icons
32195 ICON("start-here","logo_white_128.png",128) // "enlightenment/e"
32196 ICON("folder","icon_efm_folder.png",64) // "fileman/folder"
32197 ICON("user-home","icon_efm_home.png",64) // "fileman/home"
32198 ICON("user-temp","icon_efm_tmp.png",64) // *** // "fileman/tmp"
32199 ICON("user-desktop","icon_efm_desktop.png",64) // "fileman/desktop"
32200 ICON("user-bookmarks","icon_favorites.png",64) // "enlightenment/favorites"
32201 ICON("folder-image","icon_wallpaper.png",64) // "enlightenment/picture"
32202 ICON("network-website","icon_globe.png",64) // "enlightenment/website"
32203 ICON("system","icon_system.png",64) // *** // "enlightenment/system"
32204 //Standard Device Icons
32205 ICON("computer","icon_efm_root.png", 64) // "fileman/root"
32206 ICON("drive-harddisk","icon_efm_hdd.png", 128) // "fileman/hd" "fileman/hdd"
32207 ICON("drive-optical","icon_efm_cd.png", 128) // "fileman/??"
32208 ICON("media-flash","icon_efm_flash.png", 128) // "fileman/??"
32209 ICON("drive-removable-media","icon_efm_usbmedia.png", 128);
32210 ICON("media-eject","icon_efm_eject.png", 64)
32211 /* End of FreeDesktop.Org icons */
32213 ICON("everything-launch","icon_advanced.png",64)
32214 ICON("everything-clipboard","icon_evry_clipboard.png", 256)
32216 ICONMIME("inode/chardevice","icon_efm_file.png",128)
32217 ICONMIME("inode/blockdevice","icon_efm_file.png",128)
32218 ICONMIME("inode/directory-locked","icon_efm_file.png",128)
32219 ICONMIME("inode/directory","icon_efm_folder.png",128)
32220 ICONMIME("inode/fifo","icon_efm_file.png",128)
32221 ICONMIME("inode/socket","icon_efm_file.png",128)
32223 // Window Border menu icons //
32224 #define BORDERICON(NAME, FILE) \
32226 name: "e/widgets/border/default/"NAME ; \
32233 state: "default" 0.0; \
32235 aspect_preference: BOTH; \
32236 image.image: FILE COMP; \
32237 image.normal: FILE ; \
32243 BORDERICON("basic","icon_border_more.png")
32244 BORDERICON("close","icon_border_close.png")
32245 BORDERICON("kill","icon_border_kill.png")
32246 BORDERICON("stacking","icon_border_stack_norm.png")
32247 BORDERICON("stack_on_top","icon_border_stack_top.png")
32248 BORDERICON("stack_normal","icon_border_stack_norm.png")
32249 BORDERICON("stack_below","icon_border_stack_bot.png")
32250 BORDERICON("move_icon", "icon_win_move.png")
32251 BORDERICON("resize_icon", "icon_win_resize.png");
32252 BORDERICON("maximize","icon_border_maximize.png")
32253 BORDERICON("fullscreen","icon_border_maximize.png")
32254 BORDERICON("minimize","icon_border_minimize.png")
32255 BORDERICON("stick","icon_border_pin.png")
32256 BORDERICON("sendto","icon_border_sendto.png")
32257 BORDERICON("skip","icon_border_skip.png")
32258 BORDERICON("skip_pager","icon_border_pager.png")
32259 BORDERICON("skip_taskbar","icon_border_skip.png")
32260 BORDERICON("skip_winlist","icon_border_skip.png")
32261 BORDERICON("borderless","icon_border_border.png")
32262 BORDERICON("remember","icon_border_remember.png")
32263 BORDERICON("shade","icon_border_shaded.png")
32264 BORDERICON("locks","icon_border_lock.png")
32265 BORDERICON("locks_user","icon_border_lock.png")
32266 BORDERICON("locks_application","icon_border_lock.png")
32267 BORDERICON("properties","icon_border_properties.png")
32270 /* #define EFMICON(NAME, FILE, SIZE) \
32271 * group { name: "e/icons/fileman/"NAME; \
32272 * max: SIZE SIZE; \
32274 * part { name: "icon"; \
32275 * mouse_events: 0; \
32276 * description { state: "default" 0.0; \
32277 * aspect: 1.0 1.0; \
32278 * aspect_preference: BOTH; \
32279 * image.image: FILE COMP; \
32280 * image.normal: FILE ; \
32285 //EFMICON("folder","icon_efm_folder.png", 128)
32286 //EFMICON("chrdev","icon_efm_file.png", 128)
32287 //EFMICON("blkdev","icon_efm_file.png", 128)
32288 //EFMICON("fifo","icon_efm_file.png", 128)
32289 //EFMICON("socket","icon_efm_file.png", 128)
32290 //EFMICON("executable","icon_efm_file.png", 128)
32291 //EFMICON("home","icon_efm_home.png", 128)
32292 //EFMICON("root","icon_efm_root.png", 128)
32293 //EFMICON("tmp","icon_efm_tmp.png", 128)
32294 //EFMICON("desktop","icon_efm_desktop.png", 128)
32295 //EFMICON("hdd","icon_efm_hdd.png", 128)
32296 //EFMICON("hd","icon_efm_hdd.png", 128)
32299 // EFM Mime type icons //
32301 #define MIMEICON(NAME, FILE, SIZE) \
32303 name: "e/icons/fileman/mime/"NAME; \
32310 state: "default" 0.0; \
32312 aspect_preference: BOTH; \
32313 image.image: FILE COMP; \
32314 image.normal: FILE ; \
32320 MIMEICON("application/pdf","icon_mime_pdf.png", 128);
32321 MIMEICON("application/x-deb","icon_mime_deb.png", 128);
32322 MIMEICON("application/x-bzip","icon_mime_package.png", 128);
32323 MIMEICON("application/zip","icon_mime_package.png", 128);
32324 MIMEICON("application/x-gzip","icon_mime_package.png", 128);
32325 MIMEICON("application/x-bzip-compressed-tar","icon_mime_package.png", 128);
32326 MIMEICON("application/x-bzip2-compressed-tar","icon_mime_package.png",128);
32327 MIMEICON("application/x-compressed-tar","icon_mime_package.png",128);
32328 MIMEICON("application/x-tar","icon_mime_package.png", 128);
32329 MIMEICON("application/x-rar","icon_mime_package.png", 128);
32330 MIMEICON("inode/chardevice","icon_efm_file.png", 128);
32331 MIMEICON("inode/blockdevice","icon_efm_file.png", 128);
32332 MIMEICON("inode/fifo","icon_efm_file.png", 128);
32333 MIMEICON("inode/socket","icon_efm_file.png", 128);
32334 MIMEICON("inode/directory","icon_efm_folder.png", 128);
32335 MIMEICON("inode/file","icon_efm_file.png", 128);
32336 MIMEICON("application/octet-stream","icon_efm_file.png", 128);
32337 MIMEICON("application/x-executable","icon_mime_executable_generic.png", 128);
32338 MIMEICON("application/x-ms-dos-executable","icon_mime_executable_generic.png", 128);
32339 MIMEICON("application/x-7z-compressed","icon_mime_package.png", 128);
32340 MIMEICON("application/vnd.ms-cab-compressed","icon_mime_package.png", 128);
32342 // Dynamic MIME Icons //
32343 #define MIMEBASE(MIME, FILE, NAME, SIZE) \
32345 name: "e/icons/fileman/mime/"MIME; \
32352 state: "default" 0.0; \
32354 aspect_preference: BOTH; \
32355 image.image: FILE COMP; \
32356 image.normal: FILE; \
32364 state: "default" 0.0; \
32365 rel1.relative: 0.2444 0.6797; \
32366 rel2.relative: 0.7478 0.8894; \
32367 color: 245 245 245 255; \
32370 font: "Sans:style=Bold"; \
32381 MIMEBASE("video/mpeg","icon_mime_video_generic.png", ".MPEG", 128);
32382 MIMEBASE("application/ogg","icon_mime_video_generic.png", ".OGG", 128);
32383 MIMEBASE("video/x-theora+ogg","icon_mime_video_generic.png", ".OGG", 128);
32384 MIMEBASE("video/x-msvideo","icon_mime_video_generic.png", ".AVI", 128);
32385 MIMEBASE("video/ogg","icon_mime_video_generic.png", ".OGG", 128);
32386 MIMEBASE("video/mp4","icon_mime_video_generic.png", ".MP4", 128);
32387 MIMEBASE("video/quicktime","icon_mime_video_generic.png", ".MOV", 128);
32388 MIMEBASE("video/x-matroska","icon_mime_video_generic.png", ".MKV", 128);
32389 MIMEBASE("video/x-flv","icon_mime_video_generic.png", ".FLV", 128);
32390 MIMEBASE("application/vnd.rn-realmedia","icon_mime_video_generic.png", ".REAL", 128);
32391 MIMEBASE("video/x-ms-wmv","icon_mime_video_generic.png", ".WMV", 128);
32392 MIMEBASE("image/png","icon_mime_image_generic.png", ".PNG", 128);
32393 MIMEBASE("image/jpeg","icon_mime_image_generic.png", ".JPEG", 128);
32394 MIMEBASE("image/gif","icon_mime_image_generic.png", ".GIF", 128);
32395 MIMEBASE("image/bmp","icon_mime_image_generic.png", ".BMP", 128);
32396 MIMEBASE("application/x-xcf","icon_mime_image_generic.png", ".XCF", 128);
32397 MIMEBASE("application/x-cbz","icon_mime_image_generic.png", ".CBZ", 128);
32398 MIMEBASE("application/x-cbr","icon_mime_image_generic.png", ".CBR", 128);
32399 MIMEBASE("audio/mpeg","icon_mime_audio_generic.png", ".MP3", 128);
32400 MIMEBASE("audio/x-wav","icon_mime_audio_generic.png", ".WAV", 128);
32401 MIMEBASE("audio/x-flac","icon_mime_audio_generic.png", ".FLAC", 128);
32402 MIMEBASE("audio/x-musepack","icon_mime_audio_generic.png", ".MPC", 128);
32403 MIMEBASE("audio/x-vorbis+ogg","icon_mime_audio_generic.png", ".OGG", 128);
32404 MIMEBASE("application/x-audacity-project","icon_mime_audio_generic.png", ".AUP", 128);
32405 MIMEBASE("audio/x-ms-wma","icon_mime_audio_generic.png", ".WMA", 128);
32406 MIMEBASE("text/css","icon_mime_text_generic.png", ".CSS", 128);
32407 MIMEBASE("text/html","icon_mime_text_generic.png", ".HTML", 128);
32408 MIMEBASE("text/x-csrc","icon_mime_text_generic.png", ".C", 128);
32409 MIMEBASE("text/x-chdr","icon_mime_text_generic.png", ".H", 128);
32410 MIMEBASE("text/x-c++src","icon_mime_text_generic.png", ".C++", 128);
32411 MIMEBASE("text/x-csharp","icon_mime_text_generic.png", ".C#", 128);
32412 MIMEBASE("text/x-patch","icon_mime_text_generic.png", ".PATCH", 128);
32413 MIMEBASE("text/plain","icon_mime_text_generic.png", ".TXT", 128);
32414 MIMEBASE("application/x-msword","icon_mime_text_generic.png", ".DOC", 128);
32415 MIMEBASE("application/vnd.ms-powerpoint","icon_mime_text_generic.png", ".PPT", 128);
32416 MIMEBASE("application/vnd.ms-excel","icon_mime_text_generic.png", ".XLS", 128);
32417 MIMEBASE("application/x-abiword","icon_mime_text_generic.png", ".ABW", 128);
32418 MIMEBASE("application/vnd.scribus","icon_mime_text_generic.png", ".SLA", 128);
32419 MIMEBASE("text/x-python","icon_mime_text_generic.png", ".PY", 128);
32420 MIMEBASE("application/x-awk","icon_mime_text_generic.png", ".AWK", 128);
32421 MIMEBASE("application/x-lyx","icon_mime_text_generic.png", ".LYX", 128);
32422 MIMEBASE("application/vnd.oasis.opendocument.spreadsheet","icon_mime_text_generic.png", ".ODS", 128);
32423 MIMEBASE("application/vnd.oasis.opendocument.text","icon_mime_text_generic.png", ".ODT", 128);
32424 MIMEBASE("application/vnd.oasis.opendocument.presentation","icon_mime_text_generic.png", ".ODP", 128);
32425 MIMEBASE("application/x-object","icon_efm_file.png", "", 128);
32426 MIMEBASE("application/x-shellscript","icon_applications.png", "", 128);
32427 MIMEBASE("application/x-font-ttf","icon_mime_font_generic.png", ".TTF", 128);
32428 MIMEBASE("application/x-font-pcf","icon_mime_font_generic.png", ".PCF", 128);
32429 MIMEBASE("application/x-font-bdf","icon_mime_font_generic.png", ".BDF", 128);
32431 // Custom icons with actions or specific behaviours
32433 image: "icon_wallpaper_center_flat.png" COMP;
32434 image: "icon_wallpaper_center.png" COMP;
32435 image: "icon_wallpaper_screen.png" COMP;
32436 image: "icon_wallpaper_grad_screen.png" COMP;
32439 name: "e/icons/enlightenment/wallpaper_stretch";
32446 state: "default" 0.0;
32450 normal: "icon_wallpaper_center_flat.png";
32459 state: "default" 0.0;
32461 aspect_preference: BOTH;
32463 normal: "icon_wallpaper_screen.png";
32471 name: "e/icons/enlightenment/wallpaper_tile";
32478 state: "default" 0.0;
32482 normal: "icon_wallpaper_center_flat.png";
32487 relative: 0.33 0.33;
32496 state: "default" 0.0;
32498 aspect_preference: BOTH;
32500 normal: "icon_wallpaper_screen.png";
32508 name: "e/icons/enlightenment/wallpaper_center";
32515 state: "default" 0.0;
32518 rel1.relative: 0.125 0.125;
32519 rel2.relative: 0.875 0.875;
32521 normal: "icon_wallpaper_center.png";
32530 state: "default" 0.0;
32532 aspect_preference: BOTH;
32534 normal: "icon_wallpaper_screen.png";
32542 name: "e/icons/enlightenment/wallpaper_scale_aspect_in";
32549 state: "default" 0.0;
32551 aspect_preference: BOTH;
32555 normal: "icon_wallpaper_center.png";
32564 state: "default" 0.0;
32566 aspect_preference: BOTH;
32568 normal: "icon_wallpaper_screen.png";
32576 name: "e/icons/enlightenment/wallpaper_scale_aspect_out";
32583 state: "default" 0.0;
32585 aspect_preference: NONE;
32587 normal: "icon_wallpaper_center.png";
32596 state: "default" 0.0;
32598 aspect_preference: BOTH;
32600 normal: "icon_wallpaper_screen.png";
32608 name: "e/icons/enlightenment/gradient_h";
32617 state: "default" 0.0;
32621 spectrum: "black_to_trans";
32622 rel1.relative: 0 0.5;
32624 rel2.relative: 1 0.5;
32634 state: "default" 0.0;
32636 aspect_preference: BOTH;
32638 normal: "icon_wallpaper_grad_screen.png";
32646 name: "e/icons/enlightenment/gradient_v";
32655 state: "default" 0.0;
32658 gradient.spectrum: "black_to_trans";
32666 state: "default" 0.0;
32668 aspect_preference: BOTH;
32670 normal: "icon_wallpaper_grad_screen.png";
32678 name: "e/icons/enlightenment/gradient_du";
32687 state: "default" 0.0;
32691 spectrum: "black_to_trans";
32692 rel1.relative: 0 1;
32694 rel2.relative: 1 0;
32704 state: "default" 0.0;
32706 aspect_preference: BOTH;
32708 normal: "icon_wallpaper_grad_screen.png";
32716 name: "e/icons/enlightenment/gradient_dd";
32725 state: "default" 0.0;
32729 spectrum: "black_to_trans";
32730 rel1.relative: 0 0;
32732 rel2.relative: 1 1;
32733 rel2.offset: -1 -1;
32742 state: "default" 0.0;
32744 aspect_preference: BOTH;
32746 normal: "icon_wallpaper_grad_screen.png";
32754 name: "e/icons/enlightenment/gradient_rad";
32763 state: "default" 0.0;
32767 spectrum: "black_to_trans";
32771 origin.relative: 0.5 0.5;
32780 state: "default" 0.0;
32782 aspect_preference: BOTH;
32784 normal: "icon_wallpaper_grad_screen.png";
32793 /////////////////////////////////////////////////////////////////////////////
32794 /*** INIT SPLASH ***/
32796 /* this first group is used for the primary screen (or only screen) so in
32797 * a multi-monitor setup whichever is first (screen 0) will get this
32801 name: "e/init/splash";
32804 image: "exq-bglight.png" COMP;
32805 image: "exq-logo.png" COMP;
32806 image: "exq-dot.png" COMP;
32807 image: "exq-dot-glow.png" COMP;
32818 state: "default" 0.0;
32825 state: "default" 0.0;
32826 align: 0.5 0.222222222;
32827 rel1.relative: 0.104166667 0.515625;
32828 rel2.relative: 0.895833333 0.796875;
32829 aspect: 2.111111111 2.111111111;
32830 aspect_preference: HORIZONTAL;
32832 image.normal: "exq-bglight.png";
32833 color: 255 255 255 0;
32836 state: "visible" 0.0;
32837 inherit: "default" 0.0;
32838 color: 255 255 255 255;
32845 state: "default" 0.0;
32847 color: 255 255 255 0;
32850 state: "visible" 0.0;
32851 inherit: "default" 0.0;
32853 color: 255 255 255 255;
32858 clip_to: "logoclip";
32860 state: "default" 0.0;
32861 align: 0.5 0.774193548;
32862 rel1.relative: 0.272916667 0.315625;
32863 rel2.relative: 0.727083333 0.6546875;
32864 aspect: 0.557603687 0.557603687;
32865 aspect_preference: BOTH;
32867 image.normal: "exq-logo.png";
32871 name: "e.text.title";
32875 state: "default" 0.0;
32878 relative: 0.05 -0.4;
32882 relative: 0.95 -0.2;
32884 color: 255 255 255 0;
32886 font: "Sans:style=Bold";
32889 text_class: "init_title";
32893 state: "visible" 0.0;
32894 inherit: "default" 0.0;
32895 color: 255 255 255 255;
32899 name: "e.text.status";
32903 state: "default" 0.0;
32905 to: "e.text.title";
32909 to: "e.text.title";
32912 color: 255 255 255 0;
32917 text_class: "init_text";
32921 state: "visible" 0.0;
32922 inherit: "default" 0.0;
32923 color: 255 255 255 128;
32927 name: "e.text.version";
32929 effect: SOFT_SHADOW;
32931 state: "default" 0.0;
32941 color: 255 255 255 64;
32949 text_class: "init_version";
32956 state: "default" 0.0;
32961 relative: -0.5 0.9;
32965 relative: -0.5 0.9;
32967 image.normal: "exq-dot.png";
32968 color: 255 255 255 0;
32971 state: "visible" 0.0;
32972 inherit: "default" 0.0;
32973 color: 255 255 255 255;
32976 state: "visible2" 0.0;
32977 inherit: "default" 0.0;
32978 color: 255 255 255 255;
32979 rel1.relative: -0.5 0.8;
32980 rel2.relative: -0.5 0.8;
32986 state: "default" 0.0;
32987 image.normal: "exq-dot-glow.png";
32988 color: 255 255 255 0;
32993 state: "visible" 0.0;
32994 inherit: "default" 0.0;
32995 color: 255 255 255 255;
32998 state: "visible2" 0.0;
32999 inherit: "default" 0.0;
33000 color: 255 255 255 255;
33006 state: "default" 0.0;
33007 image.normal: "exq-dot-glow.png";
33008 color: 255 255 255 0;
33023 state: "visible" 0.0;
33024 inherit: "default" 0.0;
33025 color: 255 255 255 16;
33028 state: "visible2" 0.0;
33029 inherit: "default" 0.0;
33030 color: 255 255 255 4;
33036 state: "default" 0.0;
33049 image.normal: "exq-dot.png";
33050 color: 255 255 255 0;
33053 state: "visible" 0.0;
33054 inherit: "default" 0.0;
33055 color: 255 255 255 16;
33058 state: "visible2" 0.0;
33059 inherit: "default" 0.0;
33060 color: 255 255 255 4;
33061 rel1.relative: 0.0 1.2;
33062 rel2.relative: 1.0 1.2;
33068 state: "default" 0.0;
33079 image.normal: "exq-dot.png";
33080 color: 255 255 255 0;
33083 state: "visible" 0.0;
33084 inherit: "default" 0.0;
33085 color: 255 255 255 255;
33088 state: "visible2" 0.0;
33089 inherit: "default" 0.0;
33090 color: 255 255 255 255;
33091 rel1.relative: 0.0 0.8;
33092 rel2.relative: 0.0 0.8;
33098 state: "default" 0.0;
33099 image.normal: "exq-dot-glow.png";
33100 color: 255 255 255 0;
33105 state: "visible" 0.0;
33106 inherit: "default" 0.0;
33107 color: 255 255 255 255;
33110 state: "visible2" 0.0;
33111 inherit: "default" 0.0;
33112 color: 255 255 255 255;
33118 state: "default" 0.0;
33119 image.normal: "exq-dot-glow.png";
33120 color: 255 255 255 0;
33135 state: "visible" 0.0;
33136 inherit: "default" 0.0;
33137 color: 255 255 255 16;
33140 state: "visible2" 0.0;
33141 inherit: "default" 0.0;
33142 color: 255 255 255 4;
33148 state: "default" 0.0;
33161 image.normal: "exq-dot.png";
33162 color: 255 255 255 0;
33165 state: "visible" 0.0;
33166 inherit: "default" 0.0;
33167 color: 255 255 255 16;
33170 state: "visible2" 0.0;
33171 inherit: "default" 0.0;
33172 color: 255 255 255 4;
33173 rel1.relative: 0.0 1.2;
33174 rel2.relative: 1.0 1.2;
33180 state: "default" 0.0;
33191 image.normal: "exq-dot.png";
33192 color: 255 255 255 0;
33195 state: "visible" 0.0;
33196 inherit: "default" 0.0;
33197 color: 255 255 255 255;
33200 state: "visible2" 0.0;
33201 inherit: "default" 0.0;
33202 color: 255 255 255 255;
33203 rel1.relative: 0.5 0.8;
33204 rel2.relative: 0.5 0.8;
33210 state: "default" 0.0;
33211 image.normal: "exq-dot-glow.png";
33212 color: 255 255 255 0;
33217 state: "visible" 0.0;
33218 inherit: "default" 0.0;
33219 color: 255 255 255 255;
33222 state: "visible2" 0.0;
33223 inherit: "default" 0.0;
33224 color: 255 255 255 255;
33230 state: "default" 0.0;
33231 image.normal: "exq-dot-glow.png";
33232 color: 255 255 255 0;
33247 state: "visible" 0.0;
33248 inherit: "default" 0.0;
33249 color: 255 255 255 16;
33252 state: "visible2" 0.0;
33253 inherit: "default" 0.0;
33254 color: 255 255 255 4;
33260 state: "default" 0.0;
33273 image.normal: "exq-dot.png";
33274 color: 255 255 255 0;
33277 state: "visible" 0.0;
33278 inherit: "default" 0.0;
33279 color: 255 255 255 16;
33282 state: "visible2" 0.0;
33283 inherit: "default" 0.0;
33284 color: 255 255 255 4;
33285 rel1.relative: 0.0 1.2;
33286 rel2.relative: 1.0 1.2;
33292 state: "default" 0.0;
33303 image.normal: "exq-dot.png";
33304 color: 255 255 255 0;
33307 state: "visible" 0.0;
33308 inherit: "default" 0.0;
33309 color: 255 255 255 255;
33312 state: "visible2" 0.0;
33313 inherit: "default" 0.0;
33314 color: 255 255 255 255;
33315 rel1.relative: 1.0 0.8;
33316 rel2.relative: 1.0 0.8;
33322 state: "default" 0.0;
33323 image.normal: "exq-dot-glow.png";
33324 color: 255 255 255 0;
33329 state: "visible" 0.0;
33330 inherit: "default" 0.0;
33331 color: 255 255 255 255;
33334 state: "visible2" 0.0;
33335 inherit: "default" 0.0;
33336 color: 255 255 255 255;
33342 state: "default" 0.0;
33343 image.normal: "exq-dot-glow.png";
33344 color: 255 255 255 0;
33359 state: "visible" 0.0;
33360 inherit: "default" 0.0;
33361 color: 255 255 255 16;
33364 state: "visible2" 0.0;
33365 inherit: "default" 0.0;
33366 color: 255 255 255 4;
33372 state: "default" 0.0;
33385 image.normal: "exq-dot.png";
33386 color: 255 255 255 0;
33389 state: "visible" 0.0;
33390 inherit: "default" 0.0;
33391 color: 255 255 255 16;
33394 state: "visible2" 0.0;
33395 inherit: "default" 0.0;
33396 color: 255 255 255 4;
33397 rel1.relative: 0.0 1.2;
33398 rel2.relative: 1.0 1.2;
33404 state: "default" 0.0;
33415 image.normal: "exq-dot.png";
33416 color: 255 255 255 0;
33419 state: "visible" 0.0;
33420 inherit: "default" 0.0;
33421 color: 255 255 255 255;
33424 state: "visible2" 0.0;
33425 inherit: "default" 0.0;
33426 color: 255 255 255 255;
33427 rel1.relative: 1.5 0.8;
33428 rel2.relative: 1.5 0.8;
33434 state: "default" 0.0;
33435 image.normal: "exq-dot-glow.png";
33436 color: 255 255 255 0;
33441 state: "visible" 0.0;
33442 inherit: "default" 0.0;
33443 color: 255 255 255 255;
33446 state: "visible2" 0.0;
33447 inherit: "default" 0.0;
33448 color: 255 255 255 255;
33454 state: "default" 0.0;
33455 image.normal: "exq-dot-glow.png";
33456 color: 255 255 255 0;
33471 state: "visible" 0.0;
33472 inherit: "default" 0.0;
33473 color: 255 255 255 16;
33476 state: "visible2" 0.0;
33477 inherit: "default" 0.0;
33478 color: 255 255 255 4;
33484 state: "default" 0.0;
33497 image.normal: "exq-dot.png";
33498 color: 255 255 255 0;
33501 state: "visible" 0.0;
33502 inherit: "default" 0.0;
33503 color: 255 255 255 16;
33506 state: "visible2" 0.0;
33507 inherit: "default" 0.0;
33508 color: 255 255 255 4;
33509 rel1.relative: 0.0 1.2;
33510 rel2.relative: 1.0 1.2;
33520 set_int(is_ready, 0);
33521 set_int(do_end, 0);
33528 action: STATE_SET "visible" 0.0;
33529 transition: LINEAR 0.3;
33537 action: STATE_SET "visible" 0.0;
33538 transition: LINEAR 0.4;
33539 target: "logoclip";
33540 target: "e.text.title";
33546 action: STATE_SET "visible" 0.0;
33547 transition: LINEAR 0.2;
33563 target: "e.text.status";
33565 after: "pulsate1.2";
33567 after: "pulsate2.2";
33569 after: "pulsate3.2";
33571 after: "pulsate4.2";
33573 after: "pulsate5.2";
33578 action: STATE_SET "visible" 0.0;
33579 transition: SINUSOIDAL 0.5;
33581 after: "pulsate1.1";
33585 name: "pulsate1.1";
33586 action: STATE_SET "default" 0.0;
33587 transition: SINUSOIDAL 0.5;
33592 name: "pulsate1.2";
33593 action: STATE_SET "visible2" 0.0;
33594 transition: SINUSOIDAL 0.6;
33596 after: "pulsate1.2.1";
33602 name: "pulsate1.2.1";
33603 action: STATE_SET "visible" 0.0;
33604 transition: SINUSOIDAL 0.7;
33605 after: "pulsate1.2";
33612 action: STATE_SET "visible" 0.0;
33613 transition: SINUSOIDAL 0.5;
33615 after: "pulsate2.1";
33619 name: "pulsate2.1";
33620 action: STATE_SET "default" 0.0;
33621 transition: SINUSOIDAL 0.5;
33626 name: "pulsate2.2";
33627 action: STATE_SET "visible2" 0.0;
33628 transition: SINUSOIDAL 0.6;
33630 after: "pulsate2.2.1";
33636 name: "pulsate2.2.1";
33637 action: STATE_SET "visible" 0.0;
33638 transition: SINUSOIDAL 0.7;
33639 after: "pulsate2.2";
33646 action: STATE_SET "visible" 0.0;
33647 transition: SINUSOIDAL 0.5;
33649 after: "pulsate3.1";
33653 name: "pulsate3.1";
33654 action: STATE_SET "default" 0.0;
33655 transition: SINUSOIDAL 0.5;
33660 name: "pulsate3.2";
33661 action: STATE_SET "visible2" 0.0;
33662 transition: SINUSOIDAL 0.6;
33664 after: "pulsate3.2.1";
33670 name: "pulsate3.2.1";
33671 action: STATE_SET "visible" 0.0;
33672 transition: SINUSOIDAL 0.7;
33673 after: "pulsate3.2";
33680 action: STATE_SET "visible" 0.0;
33681 transition: SINUSOIDAL 0.5;
33683 after: "pulsate4.1";
33687 name: "pulsate4.1";
33688 action: STATE_SET "default" 0.0;
33689 transition: SINUSOIDAL 0.5;
33694 name: "pulsate4.2";
33695 action: STATE_SET "visible2" 0.0;
33696 transition: SINUSOIDAL 0.6;
33698 after: "pulsate4.2.1";
33704 name: "pulsate4.2.1";
33705 action: STATE_SET "visible" 0.0;
33706 transition: SINUSOIDAL 0.7;
33707 after: "pulsate4.2";
33714 action: STATE_SET "visible" 0.0;
33715 transition: SINUSOIDAL 0.5;
33717 after: "pulsate5.1";
33721 name: "pulsate5.1";
33722 action: STATE_SET "default" 0.0;
33723 transition: SINUSOIDAL 0.5;
33728 name: "pulsate5.2";
33729 action: STATE_SET "visible2" 0.0;
33730 transition: SINUSOIDAL 0.6;
33732 after: "pulsate5.2.1";
33738 name: "pulsate5.2.1";
33739 action: STATE_SET "visible" 0.0;
33740 transition: SINUSOIDAL 0.7;
33741 after: "pulsate5.2";
33748 action: STATE_SET "default" 0.0;
33749 transition: ACCELERATE 2.0;
33751 target: "logoclip";
33756 action: SIGNAL_EMIT "e,state,done_ok" "e";
33762 val = get_int(do_end);
33764 run_program(PROGRAM:"exit1");
33766 set_int(is_ready, 1);
33771 /* when e tells the splash screen it is done
33772 * starting up, the init splash gets this signal */
33773 signal: "e,state,done";
33777 val = get_int(is_ready);
33779 run_program(PROGRAM:"exit1");
33781 set_int(do_end, 1);
33786 /* this group is used for other screens/xinerama zones etc. other than
33787 * the primary as only the primary shows the full splash - this just
33788 * shows the below image. it can animate etc. but not display status
33791 name: "e/init/extra_screen";
33797 state: "default" 0.0;
33805 /////////////////////////////////////////////////////////////////////////////
33806 /*** WALLPAPER MAIN DIALOG ***/
33809 name: "e/conf/wallpaper/main/window";
33811 image: "dia_grad.png" COMP;
33812 image: "dia_topshad.png" COMP;
33813 image: "dia_botshad.png" COMP;
33814 image: "dia_botshad.png" COMP;
33815 image: "topsh.png" COMP;
33816 image: "wp-bot1.png" COMP;
33817 image: "wp-bot2.png" COMP;
33818 image: "wp-tb1.png" COMP;
33819 image: "wp-tb2.png" COMP;
33820 image: "wp-tb3.png" COMP;
33821 image: "wp-tbs.png" COMP;
33822 image: "big_arrow_up.png" COMP;
33823 image: "busy-1.png" COMP;
33824 image: "busy-2.png" COMP;
33825 image: "busy-3.png" COMP;
33826 image: "busy-4.png" COMP;
33827 image: "busy-5.png" COMP;
33828 image: "busy-6.png" COMP;
33829 image: "busy-7.png" COMP;
33830 image: "busy-8.png" COMP;
33831 image: "busy-9.png" COMP;
33838 state: "default" 0.0;
33839 color_class: "dialog_base";
33840 image.normal: "dia_grad.png";
33851 name: "e.swallow.preview";
33854 state: "default" 0.0;
33861 state: "default" 0.0;
33866 name: "e.swallow.list";
33869 state: "default" 0.0;
33885 state: "default" 0.0;
33886 color_class: "dialog_base";
33888 to_y: "e.swallow.buttons";
33897 normal: "wp-bot1.png";
33910 name: "e.text.filename";
33912 effect: SOFT_SHADOW;
33916 state: "default" 0.0;
33928 color: 255 255 255 255;
33931 font: "Sans:style=Bold";
33939 name: "e.swallow.buttons";
33942 state: "default" 0.0;
33961 state: "default" 0.0;
33970 image.normal: "wp-tbs.png";
33975 inherit: "default" 0.0;
33992 state: "default" 0.0;
33998 inherit: "default" 0.0;
34005 state: "default" 0.0;
34006 color_class: "dialog_base";
34020 normal: "wp-tb1.png";
34029 state: "default" 0.0;
34030 color_class: "dialog_base";
34032 to_x: "e.swallow.extras";
34033 to_y: "e.swallow.extras";
34038 to_x: "e.swallow.extras";
34039 to_y: "e.swallow.extras";
34044 normal: "wp-tb2.png";
34053 state: "default" 0.0;
34054 color_class: "dialog_base";
34062 to_x: "e.swallow.extras";
34068 normal: "wp-tb3.png";
34075 name: "e.swallow.extras";
34078 state: "default" 0.0;
34092 inherit: "default" 0.0;
34108 state: "default" 0.0;
34124 image.normal: "big_arrow_up.png";
34131 state: "default" 0.0;
34141 state: "default" 0.0;
34148 inherit: "default" 0.0;
34156 state: "default" 0.0;
34157 color_class: "dialog_base";
34167 normal: "wp-bot2.png";
34183 state: "default" 0.0;
34184 image.normal: "topsh.png";
34195 state: "default" 0.0;
34196 rel1.relative: 0.0 1.0;
34198 image.normal: "dia_botshad.png";
34212 state: "default" 0.0;
34214 color: 255 255 255 0;
34217 state: "visible" 0.0;
34219 color: 255 255 255 255;
34223 name: "e.text.busy_label";
34225 effect: SOFT_SHADOW;
34226 clip_to: "busy_clip";
34230 state: "default" 0.0;
34242 color: 255 255 255 255;
34245 font: "Sans:style=Bold";
34255 clip_to: "busy_clip";
34257 state: "default" 0.0;
34261 aspect_preference: BOTH;
34271 normal: "busy-9.png";
34272 tween: "busy-1.png";
34273 tween: "busy-2.png";
34274 tween: "busy-3.png";
34275 tween: "busy-4.png";
34276 tween: "busy-5.png";
34277 tween: "busy-6.png";
34278 tween: "busy-7.png";
34279 tween: "busy-8.png";
34286 name: "send_click";
34287 signal: "mouse,up,1";
34289 action: SIGNAL_EMIT "e,action,click" "e";
34293 signal: "mouse,down,1";
34295 action: SIGNAL_EMIT "e,action,panel,show" "e";
34299 signal: "e,action,panel,show";
34301 action: STATE_SET "out" 0.0;
34308 action: STATE_SET "out" 0.0;
34309 target: "e.swallow.extras";
34311 transition: DECELERATE 0.5;
34315 signal: "mouse,down,1";
34317 action: STATE_SET "default" 0.0;
34324 signal: "mouse,down,1";
34326 action: SIGNAL_EMIT "e,action,panel,hide" "e";
34330 signal: "e,action,panel,hide";
34332 action: STATE_SET "default" 0.0;
34338 action: STATE_SET "default" 0.0;
34339 target: "e.swallow.extras";
34342 transition: DECELERATE 1.0;
34346 signal: "e,state,busy,on";
34348 action: STATE_SET "visible" 0.0;
34349 transition: LINEAR 1.0;
34350 target: "busy_clip";
34354 signal: "e,state,busy,on";
34356 action: STATE_SET "default" 0.0;
34357 transition: LINEAR 0.3333;
34359 after: "busy_anim";
34363 signal: "e,state,busy,off";
34365 action: STATE_SET "default" 0.0;
34366 transition: LINEAR 1.0;
34367 target: "busy_clip";
34372 action: ACTION_STOP;
34373 target: "busy_anim";
34378 name: "e/conf/wallpaper/main/mini";
34380 image: "e17_mini_button_shadow2.png" COMP;
34381 image: "glow.png" COMP;
34385 name: "icon_box_shadow";
34388 state: "default" 0.0;
34404 normal: "e17_mini_button_shadow2.png";
34409 state: "visible" 0.0;
34410 inherit: "default" 0.0;
34418 state: "default" 0.0;
34430 normal: "glow.png";
34431 border: 10 10 10 10;
34433 color: 255 255 255 0;
34436 state: "visible" 0.0;
34437 inherit: "default" 0.0;
34439 color: 255 255 255 255;
34447 state: "default" 0.0;
34463 state: "visible" 0.0;
34464 inherit: "default" 0.0;
34473 state: "default" 0.0;
34485 color: 255 255 255 255;
34488 state: "visible" 0.0;
34489 inherit: "default" 0.0;
34498 state: "default" 0.0;
34500 rel1.relative: 0.0 0.0;
34501 rel2.relative: 1.0 1.0;
34505 inherit: "default" 0.0;
34506 rel1.relative: 0.5 0.5;
34507 rel2.relative: 0.5 0.5;
34511 inherit: "default" 0.0;
34512 rel1.relative: -0.2 -0.2;
34513 rel2.relative: 1.2 1.2;
34517 inherit: "default" 0.0;
34518 rel1.relative: -0.05 -0.05;
34519 rel2.relative: 1.05 1.05;
34523 name: "e.swallow.content";
34526 state: "default" 0.0;
34543 state: "default" 0.0;
34548 state: "visible" 0.0;
34549 inherit: "default" 0.0;
34557 signal: "e,state,selected";
34559 action: STATE_SET "visible" 0.0;
34560 transition: DECELERATE 0.2;
34565 signal: "e,state,unselected";
34567 action: STATE_SET "default" 0.0;
34568 transition: DECELERATE 1.0;
34573 signal: "e,action,thumb,gen";
34575 action: STATE_SET "visible" 0.0;
34576 target: "icon_box_shadow";
34577 target: "icon_box";
34579 target: "icon_zoom";
34580 target: "e.swallow.content";
34582 after: "thumb_gen2";
34585 name: "thumb_gen2";
34586 action: STATE_SET "min" 0.0;
34587 target: "icon_zoom";
34588 after: "thumb_gen3";
34591 name: "thumb_gen3";
34592 action: STATE_SET "max" 0.0;
34593 target: "icon_zoom";
34594 transition: DECELERATE 0.2;
34595 after: "thumb_gen4";
34598 name: "thumb_gen4";
34599 action: STATE_SET "default" 0.0;
34600 target: "icon_zoom";
34601 transition: SINUSOIDAL 0.1;
34602 after: "thumb_gen5";
34605 name: "thumb_gen5";
34606 action: STATE_SET "max2" 0.0;
34607 target: "icon_zoom";
34608 transition: SINUSOIDAL 0.2;
34609 after: "thumb_gen6";
34612 name: "thumb_gen6";
34613 action: STATE_SET "default" 0.0;
34614 target: "icon_zoom";
34615 transition: SINUSOIDAL 0.3;
34618 name: "thumb_ungen";
34619 signal: "e,action,thumb,ungen";
34621 action: STATE_SET "default" 0.0;
34622 target: "icon_box_shadow";
34623 target: "icon_box";
34625 target: "icon_zoom";
34626 target: "e.swallow.content";
34629 after: "thumb_gen2";
34634 name: "e/conf/wallpaper/main/mini-theme";
34636 image: "e17_mini_button_shadow2.png" COMP;
34637 image: "theme-label.png" COMP;
34638 image: "glow.png" COMP;
34642 name: "icon_box_shadow";
34645 state: "default" 0.0;
34661 normal: "e17_mini_button_shadow2.png";
34666 state: "visible" 0.0;
34667 inherit: "default" 0.0;
34675 state: "default" 0.0;
34687 normal: "glow.png";
34688 border: 10 10 10 10;
34690 color: 255 255 255 0;
34693 state: "visible" 0.0;
34694 inherit: "default" 0.0;
34696 color: 255 255 255 255;
34704 state: "default" 0.0;
34720 state: "visible" 0.0;
34721 inherit: "default" 0.0;
34730 state: "default" 0.0;
34744 state: "visible" 0.0;
34745 inherit: "default" 0.0;
34754 state: "default" 0.0;
34756 rel1.relative: 0.0 0.0;
34757 rel2.relative: 1.0 1.0;
34761 inherit: "default" 0.0;
34762 rel1.relative: 0.5 0.5;
34763 rel2.relative: 0.5 0.5;
34767 inherit: "default" 0.0;
34768 rel1.relative: -0.2 -0.2;
34769 rel2.relative: 1.2 1.2;
34773 inherit: "default" 0.0;
34774 rel1.relative: -0.05 -0.05;
34775 rel2.relative: 1.05 1.05;
34779 name: "e.swallow.content";
34782 state: "default" 0.0;
34799 state: "default" 0.0;
34801 aspect: 1.709677419 1.709677419;
34803 to: "e.swallow.content";
34808 to: "e.swallow.content";
34812 image.normal: "theme-label.png";
34815 state: "visible" 0.0;
34816 inherit: "default" 0.0;
34824 state: "default" 0.0;
34829 state: "visible" 0.0;
34830 inherit: "default" 0.0;
34838 signal: "e,state,selected";
34840 action: STATE_SET "visible" 0.0;
34841 transition: DECELERATE 0.2;
34846 signal: "e,state,unselected";
34848 action: STATE_SET "default" 0.0;
34849 transition: DECELERATE 1.0;
34854 signal: "e,action,thumb,gen";
34856 action: STATE_SET "visible" 0.0;
34857 target: "icon_box_shadow";
34858 target: "icon_box";
34860 target: "icon_zoom";
34861 target: "e.swallow.content";
34864 after: "thumb_gen2";
34867 name: "thumb_gen2";
34868 action: STATE_SET "min" 0.0;
34869 target: "icon_zoom";
34870 after: "thumb_gen3";
34873 name: "thumb_gen3";
34874 action: STATE_SET "max" 0.0;
34875 target: "icon_zoom";
34876 transition: DECELERATE 0.2;
34877 after: "thumb_gen4";
34880 name: "thumb_gen4";
34881 action: STATE_SET "default" 0.0;
34882 target: "icon_zoom";
34883 transition: SINUSOIDAL 0.1;
34884 after: "thumb_gen5";
34887 name: "thumb_gen5";
34888 action: STATE_SET "max2" 0.0;
34889 target: "icon_zoom";
34890 transition: SINUSOIDAL 0.2;
34891 after: "thumb_gen6";
34894 name: "thumb_gen6";
34895 action: STATE_SET "default" 0.0;
34896 target: "icon_zoom";
34897 transition: SINUSOIDAL 0.3;
34900 name: "thumb_ungen";
34901 signal: "e,action,thumb,ungen";
34903 action: STATE_SET "default" 0.0;
34904 target: "icon_box_shadow";
34905 target: "icon_box";
34907 target: "icon_zoom";
34908 target: "e.swallow.content";
34912 after: "thumb_gen2";
34917 name: "e/conf/wallpaper/main/mini-remote";
34919 image: "e17_mini_button_shadow2.png" COMP;
34923 name: "icon_box_shadow";
34926 state: "default" 0.0;
34942 normal: "e17_mini_button_shadow2.png";
34947 state: "visible" 0.0;
34948 inherit: "default" 0.0;
34957 state: "default" 0.0;
34973 state: "visible" 0.0;
34974 inherit: "default" 0.0;
34983 state: "default" 0.0;
34995 color: 200 0 0 255;
34998 state: "visible" 0.0;
34999 inherit: "default" 0.0;
35008 state: "default" 0.0;
35010 rel1.relative: 0.0 0.0;
35011 rel2.relative: 1.0 1.0;
35015 inherit: "default" 0.0;
35016 rel1.relative: 0.5 0.5;
35017 rel2.relative: 0.5 0.5;
35021 inherit: "default" 0.0;
35022 rel1.relative: -0.2 -0.2;
35023 rel2.relative: 1.2 1.2;
35027 inherit: "default" 0.0;
35028 rel1.relative: -0.05 -0.05;
35029 rel2.relative: 1.05 1.05;
35033 name: "e.swallow.content";
35036 state: "default" 0.0;
35053 state: "default" 0.0;
35058 state: "visible" 0.0;
35059 inherit: "default" 0.0;
35067 signal: "e,action,thumb,gen";
35069 action: STATE_SET "visible" 0.0;
35070 target: "icon_box_shadow";
35071 target: "icon_box";
35073 target: "icon_zoom";
35074 target: "e.swallow.content";
35076 after: "thumb_gen2";
35079 name: "thumb_gen2";
35080 action: STATE_SET "min" 0.0;
35081 target: "icon_zoom";
35082 after: "thumb_gen3";
35085 name: "thumb_gen3";
35086 action: STATE_SET "max" 0.0;
35087 target: "icon_zoom";
35088 transition: DECELERATE 0.2;
35089 after: "thumb_gen4";
35092 name: "thumb_gen4";
35093 action: STATE_SET "default" 0.0;
35094 target: "icon_zoom";
35095 transition: SINUSOIDAL 0.1;
35096 after: "thumb_gen5";
35099 name: "thumb_gen5";
35100 action: STATE_SET "max2" 0.0;
35101 target: "icon_zoom";
35102 transition: SINUSOIDAL 0.2;
35103 after: "thumb_gen6";
35106 name: "thumb_gen6";
35107 action: STATE_SET "default" 0.0;
35108 target: "icon_zoom";
35109 transition: SINUSOIDAL 0.3;
35112 name: "thumb_ungen";
35113 signal: "e,action,thumb,ungen";
35115 action: STATE_SET "default" 0.0;
35116 target: "icon_box_shadow";
35117 target: "icon_box";
35119 target: "icon_zoom";
35120 target: "e.swallow.content";
35122 after: "thumb_gen2";
35127 name: "e/conf/wallpaper/main/scrollframe";
35129 image: "arrow_up.png" COMP;
35130 image: "arrow_down.png" COMP;
35131 image: "bt_sm_base1.png" COMP;
35132 image: "bt_sm_base2.png" COMP;
35133 image: "bt_sm_shine.png" COMP;
35134 image: "bt_sm_hilight.png" COMP;
35135 image: "sb_runnerv.png" COMP;
35138 // part { name: "clipper";
35140 // mouse_events: 0;
35141 // description { state: "default" 0.0;
35145 name: "e.swallow.content";
35146 // clip_to: "clipper";
35149 state: "default" 0.0;
35164 state: "default" 0.0;
35177 state: "hidden" 0.0;
35191 name: "sb_vbar_base";
35193 clip_to: "sb_vbar";
35196 state: "default" 0.0;
35211 name: "sb_vbar_runner";
35212 clip_to: "sb_vbar";
35215 state: "default" 0.0;
35217 rel1.to: "sb_vbar_base";
35219 rel2.to: "sb_vbar_base";
35221 normal: "sb_runnerv.png";
35228 name: "sb_vbar_p1";
35230 clip_to: "sb_vbar";
35233 state: "default" 0.0;
35241 to: "e.dragable.vbar";
35246 name: "sb_vbar_p2";
35248 clip_to: "sb_vbar";
35251 state: "default" 0.0;
35255 to: "e.dragable.vbar";
35264 name: "e.dragable.vbar";
35265 clip_to: "sb_vbar";
35271 confine: "sb_vbar_base";
35274 state: "default" 0.0;
35279 to: "sb_vbar_base";
35284 to: "sb_vbar_base";
35287 normal: "bt_sm_base2.png";
35292 state: "clicked" 0.0;
35293 inherit: "default" 0.0;
35294 image.normal: "bt_sm_base1.png";
35298 name: "sb_vbar_over1";
35299 clip_to: "sb_vbar";
35302 state: "default" 0.0;
35303 rel1.to: "e.dragable.vbar";
35304 rel2.relative: 1.0 0.5;
35305 rel2.to: "e.dragable.vbar";
35307 normal: "bt_sm_hilight.png";
35313 name: "sb_vbar_over2";
35314 clip_to: "sb_vbar";
35317 state: "default" 0.0;
35318 rel1.to: "e.dragable.vbar";
35319 rel2.to: "e.dragable.vbar";
35321 normal: "bt_sm_shine.png";
35327 name: "sb_vbar_a1";
35329 clip_to: "sb_vbar";
35332 state: "default" 0.0;
35336 aspect_preference: HORIZONTAL;
35351 name: "sb_vbar_a1_arrow";
35353 clip_to: "sb_vbar";
35355 state: "default" 0.0;
35357 rel1.to: "sb_vbar_a1";
35358 rel2.to: "sb_vbar_a1";
35359 image.normal: "arrow_up.png";
35362 state: "clicked" 0.0;
35363 inherit: "default" 0.0;
35365 rel2.offset: -1 -2;
35369 name: "sb_vbar_a2";
35371 clip_to: "sb_vbar";
35374 state: "default" 0.0;
35378 aspect_preference: HORIZONTAL;
35393 name: "sb_vbar_a2_arrow";
35396 clip_to: "sb_vbar";
35398 state: "default" 0.0;
35400 rel1.to: "sb_vbar_a2";
35401 rel2.to: "sb_vbar_a2";
35402 image.normal: "arrow_down.png";
35405 state: "clicked" 0.0;
35406 inherit: "default" 0.0;
35414 name: "sb_vbar_show";
35415 signal: "e,action,show,vbar";
35417 action: STATE_SET "default" 0.0;
35421 name: "sb_vbar_hide";
35422 signal: "e,action,hide,vbar";
35424 action: STATE_SET "hidden" 0.0;
35428 name: "sb_vbar_a1_down";
35429 signal: "mouse,down,1";
35430 source: "sb_vbar_a1";
35431 action: STATE_SET "clicked" 0.0;
35432 target: "sb_vbar_a1_arrow";
35435 name: "sb_vbar_a1_down2";
35436 signal: "mouse,down,1";
35437 source: "sb_vbar_a1";
35438 action: DRAG_VAL_STEP 0.0 -1.0;
35439 target: "e.dragable.vbar";
35442 name: "sb_vbar_a1_up";
35443 signal: "mouse,up,1";
35444 source: "sb_vbar_a1";
35445 action: STATE_SET "default" 0.0;
35446 target: "sb_vbar_a1_arrow";
35449 name: "sb_vbar_a2_down";
35450 signal: "mouse,down,1";
35451 source: "sb_vbar_a2";
35452 action: STATE_SET "clicked" 0.0;
35453 target: "sb_vbar_a2_arrow";
35456 name: "sb_vbar_a2_down2";
35457 signal: "mouse,down,1";
35458 source: "sb_vbar_a2";
35459 action: DRAG_VAL_STEP 0.0 1.0;
35460 target: "e.dragable.vbar";
35463 name: "sb_vbar_a2_up";
35464 signal: "mouse,up,1";
35465 source: "sb_vbar_a2";
35466 action: STATE_SET "default" 0.0;
35467 target: "sb_vbar_a2_arrow";
35470 name: "sb_vbar_p1_down";
35471 signal: "mouse,down,1";
35472 source: "sb_vbar_p1";
35473 action: DRAG_VAL_PAGE 0.0 -1.0;
35474 target: "e.dragable.vbar";
35477 name: "sb_vbar_p2_down";
35478 signal: "mouse,down,1";
35479 source: "sb_vbar_p2";
35480 action: DRAG_VAL_PAGE 0.0 1.0;
35481 target: "e.dragable.vbar";
35484 name: "sb_vbar_down";
35485 signal: "mouse,down,1";
35486 source: "e.dragable.vbar";
35487 action: STATE_SET "clicked" 0.0;
35488 target: "e.dragable.vbar";
35491 name: "sb_vbar_up";
35492 signal: "mouse,up,1";
35493 source: "e.dragable.vbar";
35494 action: STATE_SET "default" 0.0;
35495 target: "e.dragable.vbar";
35501 /////////////////////////////////////////////////////////////////////////////
35502 /*** MOD: EVERYTHING ***/
35503 ///////////////////////////////////////////////////////////////////////////////
35506 name: "e/modules/everything/list";
35509 name: "list_frame";
35512 state: "default" 0.0;
35520 state: "default" 0.0;
35523 to_x: "list_frame";
35524 to_y: "input_base";
35527 to_x: "list_frame";
35528 to_y: "input_base";
35532 state: "visible" 0.0;
35533 inherit: "default" 0.0;
35541 name: "input_base";
35544 state: "default" 0.0;
35556 state: "visible" 0.0;
35557 inherit: "default" 0.0;
35558 rel2.offset: -1 28;
35562 name: "list_win_bg";
35565 state: "default" 0.0;
35567 rel1.to_y: "input_base";
35570 /* rel2.offset: -1 -3; */
35571 color: 245 245 245 255;
35579 state: "default" 0.0;
35598 state: "default" 0.0;
35609 state: "faded" 0.0;
35610 inherit: "default" 0.0;
35611 color: 255 255 255 0;
35619 state: "default" 0.0;
35632 normal: "bt_dis_base.png";
35635 color: 255 255 255 255;
35639 name: "e.swallow.bar";
35640 clip_to: "bar_clip";
35643 state: "default" 0.0;
35644 rel1.to: "bar_clip";
35646 rel2.to: "bar_clip";
35647 rel2.offset: -1 -1;
35655 state: "default" 0.0;
35657 rel1.offset: -1 -2;
35661 normal: "bt_dis_shine.png";
35664 color: 255 255 255 235;
35672 state: "default" 0.0;
35677 rel2.relative: 1.0 0.5;
35679 normal: "bt_dis_hilight.png";
35682 color: 255 255 255 128;
35687 clip_to: "input_base";
35689 state: "default" 0.0;
35702 normal: "bt_dis_base.png";
35705 color: 235 235 235 255;
35709 name: "e.text.label";
35713 clip_to: "input_base";
35715 state: "default" 0.0;
35728 color: 60 60 60 255;
35729 color3: 255 255 255 68;
35731 font: "Sans:style=Bold";
35735 text_class: "fileman_typebuf";
35744 state: "default" 0.0;
35752 to: "e.text.label";
35757 to: "e.text.label";
35760 normal: "icon_right_arrow.png";
35763 color: 20 20 20 250;
35766 state: "faded" 0.0;
35767 inherit: "default" 0.0;
35768 color: 20 20 20 100;
35776 state: "default" 0.0;
35777 color: 255 255 255 255;
35796 state: "default" 0.0;
35797 image.normal: "vgrad_light.png";
35807 color: 240 240 240 255;
35811 name: "e.swallow.list";
35813 clip_to: "list_clip";
35816 state: "default" 0.0;
35831 state: "default" 1.0;
35832 inherit: "default" 0.0;
35834 relative: -1.0 0.0;
35842 name: "e.swallow.list2";
35844 clip_to: "list_clip";
35847 state: "default" 0.0;
35862 state: "default" 1.0;
35863 inherit: "default" 0.0;
35877 state: "default" 0.0;
35887 normal: "inset_sunk.png";
35892 /* color: 200 200 200 255; */
35899 state: "default" 0.0;
35909 normal: "everything_box.png";
35922 action: STATE_SET "faded" 0.0;
35923 transition: SINUSOIDAL 0.6;
35929 action: STATE_SET "default" 0.0;
35930 transition: SINUSOIDAL 0.35;
35932 after: "blink_off";
35936 signal: "e,state,list_show";
35938 action: STATE_SET "visible" 0.0;
35943 signal: "e,state,list_hide";
35945 action: STATE_SET "default" 0.0;
35946 transition: ACCELERATE 0.08;
35950 name: "show_entry";
35951 signal: "e,state,entry_show";
35953 action: STATE_SET "visible" 0.0;
35954 target: "input_base";
35957 name: "hide_entry";
35958 signal: "e,state,entry_hide";
35960 action: STATE_SET "default" 0.0;
35961 transition: SINUSOIDAL 0.08;
35962 target: "input_base";
35965 name: "update_list";
35966 signal: "e,signal,update";
35968 action: STATE_SET "faded" 0.0;
35969 /* transition: SINUSOIDAL 0.5; */
35970 target: "bar_clip";
35971 after: "update_list2";
35974 name: "update_list2";
35975 action: STATE_SET "default" 0.0;
35976 /* transition: SINUSOIDAL 0.15; */
35977 target: "bar_clip";
35981 name: "slide_left";
35982 signal: "e,action,slide,left";
35984 action: STATE_SET "default" 0.0;
35985 target: "e.swallow.list";
35986 target: "e.swallow.list2";
35987 after: "slide_left2";
35990 name: "slide_left2";
35991 action: STATE_SET "default" 1.0;
35992 transition: ACCELERATE 0.15;
35993 target: "e.swallow.list";
35994 target: "e.swallow.list2";
35997 program { name: "left_end";
35998 action: SIGNAL_EMIT "e,action,slide,left,finished" "";
36001 name: "slide_right";
36002 signal: "e,action,slide,right";
36004 action: STATE_SET "default" 1.0;
36005 target: "e.swallow.list";
36006 target: "e.swallow.list2";
36007 after: "slide_right2";
36010 name: "slide_right2";
36011 action: STATE_SET "default" 0.0;
36012 transition: ACCELERATE 0.15;
36013 target: "e.swallow.list";
36014 target: "e.swallow.list2";
36015 after: "right_end";
36017 program { name: "right_end";
36018 action: SIGNAL_EMIT "e,action,slide,right,finished" "";
36021 name: "slide_default";
36022 signal: "e,action,slide,default";
36024 action: STATE_SET "default" 0.0;
36025 target: "e.swallow.list";
36026 target: "e.swallow.list2";
36031 name: "e/modules/everything/main";
36033 image: "inset_sunk.png" COMP;
36034 image: "everything_box.png" COMP;
36035 image: "everything_item_bg.png" COMP;
36036 image: "vgrad_dark.png" COMP;
36037 image: "bt_dis_hilight.png" COMP;
36038 image: "bt_dis_shine.png" COMP;
36039 image: "bt_dis_base.png" COMP;
36040 image: "bt_base2.png" COMP;
36041 image: "outline.png" COMP;
36042 image: "icon_left_arrow.png" COMP;
36043 image: "icon_right_arrow.png" COMP;
36044 image: "toolbar_sel.png" COMP;
36045 image: "icon_right_arrow.png" COMP;
36046 image: "bt_sm_base1.png" COMP;
36047 image: "bt_sm_base2.png" COMP;
36048 image: "bt_sm_shine.png" COMP;
36049 image: "bt_sm_hilight.png" COMP;
36050 image: "sb_runnerv.png" COMP;
36054 /*************** top ***************/
36060 state: "default" 0.0;
36063 rel2.relative: 1.0 0.0;
36064 rel2.offset: -1 48;
36069 source: "e/modules/everything/list";
36072 state: "default" 0.0;
36090 state: "default" 0.0;
36101 clip_to: "bar_base";
36104 state: "default" 0.0;
36117 normal: "bt_dis_base.png";
36126 state: "default" 0.0;
36130 normal: "everything_box.png";
36135 color: 215 215 215 255;
36139 name: "selector_frame";
36142 state: "default" 0.0;
36143 color: 255 255 255 255;
36154 name: "subject_selector";
36156 source: "e/modules/everything/selector_item";
36157 clip_to: "selector_frame";
36159 state: "default" 0.0;
36164 to: "selector_frame";
36169 to_y: "selector_frame";
36174 inherit: "default" 0.0;
36177 relative: -0.5 0.0;
36187 name: "action_selector";
36189 source: "e/modules/everything/selector_item";
36190 clip_to: "selector_frame";
36192 state: "default" 0.0;
36197 to: "selector_frame";
36202 to: "selector_frame";
36207 inherit: "default" 0.0;
36219 name: "object_selector";
36221 source: "e/modules/everything/selector_item";
36222 clip_to: "selector_frame";
36224 state: "default" 0.0;
36229 to: "selector_frame";
36234 to: "selector_frame";
36239 inherit: "default" 0.0;
36254 clip_to: "bar_base";
36257 state: "default" 0.0;
36259 rel1.offset: -2 -2;
36263 normal: "bt_dis_shine.png";
36270 clip_to: "bar_base";
36273 state: "default" 0.0;
36275 rel1.offset: -2 -2;
36278 rel2.relative: 1.0 0.45;
36280 normal: "bt_dis_hilight.png";
36283 color: 255 255 255 235;
36289 name: "object_selector_hide";
36290 signal: "e,state,object_selector_hide";
36292 action: STATE_SET "default" 0.00;
36293 transition: SINUSOIDAL 0.15;
36294 target: "object_selector";
36295 target: "subject_selector";
36296 target: "action_selector";
36299 name: "object_selector_show";
36300 signal: "e,state,object_selector_show";
36302 action: STATE_SET "wide" 0.00;
36303 transition: SINUSOIDAL 0.2;
36304 target: "object_selector";
36305 target: "subject_selector";
36306 target: "action_selector";
36311 name: "e/modules/everything/selector_item";
36318 state: "default" 0.0;
36325 state: "default" 0.0;
36326 color: 200 200 200 20;
36328 normal: "toolbar_sel.png";
36336 state: "selected" 0.0;
36337 inherit: "default" 0.0;
36338 color: 200 200 200 255;
36342 name: "inner_clip";
36347 state: "default" 0.0;
36349 rel2.offset: -5 -5;
36355 clip_to: "inner_clip";
36358 state: "default" 0.0;
36359 color: 255 255 255 255;
36362 state: "faded" 0.0;
36363 color: 255 255 255 120;
36367 name: "e.swallow.icons";
36369 clip_to: "icon_clip";
36372 state: "default" 0.0;
36377 aspect_preference: VERTICAL;
36387 name: "e.swallow.thumb";
36389 clip_to: "icon_clip";
36392 state: "default" 0.0;
36397 aspect_preference: VERTICAL;
36408 name: "e.text.label";
36415 state: "default" 0.0;
36418 rel1.to: "e.swallow.icons";
36419 rel1.relative: 1.0 0.0;
36422 rel2.offset: -6 -7;
36424 color: 24 24 24 255;
36426 font: "Sans:style=Bold";
36430 text_class: "fileman_typebuf";
36434 state: "selected" 0.0;
36435 inherit: "default" 0.0;
36436 color: 244 244 244 255;
36441 name: "e.text.plugin";
36443 clip_to: "inner_clip";
36444 effect: SOFT_SHADOW;
36448 state: "default" 0.0;
36452 /* to_x: "e.swallow.icons"; */
36454 rel2.offset: -10 -1;
36455 color: 20 20 20 255;
36462 text_class: "fileman_icon";
36466 state: "selected" 0.0;
36467 inherit: "default" 0.0;
36469 color: 240 240 240 255;
36476 state: "default" 0.0;
36484 signal: "e,state,selected";
36486 action: STATE_SET "selected" 0.0;
36487 transition: SINUSOIDAL 0.1;
36488 /* target: "border";
36489 * target: "border_bg"; */
36491 target: "e.text.label";
36492 target: "e.text.plugin";
36496 signal: "e,state,unselected";
36498 action: STATE_SET "default" 0.0;
36499 transition: SINUSOIDAL 0.2;
36500 /* target: "border";
36501 * target: "border_bg"; */
36503 target: "e.text.label";
36504 target: "e.text.plugin";
36508 signal: "e,signal,update";
36510 action: STATE_SET "faded" 0.0;
36511 transition: DECELERATE 0.1;
36512 target: "icon_clip";
36513 after: "show_icon";
36517 action: STATE_SET "default" 0.0;
36518 transition: ACCELERATE 0.3;
36519 target: "icon_clip";
36522 name: "thumb_show";
36523 signal: "e,action,thumb,show";
36525 action: STATE_SET "faded" 0.0;
36526 /* transition: SINUSOIDAL 0.05; */
36527 target: "icon_clip";
36528 after: "thumb_show2";
36531 name: "thumb_show2";
36532 action: STATE_SET "default" 0.0;
36533 transition: SINUSOIDAL 0.2;
36534 target: "icon_clip";
36540 name: "e/modules/everything/tab_item";
36548 state: "default" 0.0;
36549 rel1.relative: 0.05 0.0;
36550 rel2.relative: 0.95 1.0;
36560 state: "default" 0.0;
36563 rel1.to: "e.text.label";
36564 rel2.to: "e.text.label";
36567 font: "Sans:style";
36568 text_source: "e.text.label";
36572 text_class: "fileman_icon";
36576 state: "selected" 0.0;
36577 inherit: "default" 0.0;
36586 state: "default" 0.0;
36587 color: 200 200 200 20;
36589 normal: "toolbar_sel.png";
36595 state: "selected" 0.0;
36596 inherit: "default" 0.0;
36597 color: 200 200 200 255;
36601 name: "e.text.label";
36608 state: "default" 0.0;
36614 rel2.offset: -6 -1;
36616 color: 245 245 245 255;
36618 font: "Sans:style=Bold";
36622 text_class: "fileman_icon";
36626 state: "selected" 0.0;
36627 inherit: "default" 0.0;
36635 state: "default" 0.0;
36643 signal: "e,state,selected";
36645 action: STATE_SET "selected" 0.0;
36647 target: "e.text.label";
36649 transition: LINEAR 0.1;
36652 name: "go_passive";
36653 signal: "e,state,unselected";
36655 action: STATE_SET "default" 0.0;
36657 target: "e.text.label";
36664 name: "e/modules/everything/tab_item/back";
36672 state: "default" 0.0;
36673 rel1.relative: 0.05 0.0;
36674 rel2.relative: 0.95 1.0;
36684 state: "default" 0.0;
36687 rel1.to: "e.text.label";
36688 rel2.to: "e.text.label";
36691 font: "Sans:style";
36692 text_source: "e.text.label";
36696 text_class: "fileman_icon";
36700 state: "selected" 0.0;
36701 inherit: "default" 0.0;
36710 state: "default" 0.0;
36711 color: 255 255 255 40;
36713 normal: "toolbar_sel.png";
36719 state: "selected" 0.0;
36720 inherit: "default" 0.0;
36721 color: 245 245 245 250;
36725 name: "e.text.label";
36732 state: "default" 0.0;
36738 rel2.offset: -6 -1;
36740 color: 245 245 245 255;
36742 font: "Sans:style=Bold";
36746 text_class: "fileman_icon";
36750 state: "selected" 0.0;
36751 inherit: "default" 0.0;
36759 state: "default" 0.0;
36767 signal: "e,state,selected";
36769 action: STATE_SET "selected" 0.0;
36771 target: "e.text.label";
36773 transition: LINEAR 0.1;
36776 name: "go_passive";
36777 signal: "e,state,unselected";
36779 action: STATE_SET "default" 0.0;
36781 target: "e.text.label";
36787 /////////////////////////////////////////////////////////////////////////////
36788 /*** EVERYTHING THUMB VIEW ***/
36791 name: "e/modules/everything/thumbview/item/thumb";
36797 state: "default" 0.0;
36808 normal: "everything_item_bg.png";
36811 color: 255 255 255 10;
36814 state: "selected" 0.0;
36815 inherit: "default" 0.0;
36816 color: 255 255 255 190;
36823 state: "default" 0.0;
36827 normal: "outline.png";
36833 state: "selected" 0.0;
36834 inherit: "default" 0.0;
36843 state: "default" 0.0;
36849 normal: "everything_item_bg.png";
36852 color: 255 255 255 0;
36855 state: "marked" 0.0;
36856 inherit: "default" 0.0;
36858 color: 255 255 255 60;
36866 state: "default" 0.0;
36875 color: 255 255 255 255;
36882 /* clip_to: "base"; */
36884 state: "default" 0.0;
36887 color: 225 225 225 0;
36890 state: "visible" 0.0;
36891 inherit: "default" 0.0;
36892 color: 255 255 255 255;
36896 name: "e.swallow.icon";
36901 state: "default" 0.0;
36915 name: "e.swallow.thumb";
36920 state: "default" 0.0;
36922 aspect_preference: VERTICAL;
36937 state: "default" 0.0;
36940 /* aspect_preference: */
36954 normal: "icon_right_arrow.png";
36958 state: "visible" 0.0;
36959 inherit: "default" 0.0;
36964 name: "e.text.label";
36967 effect: SOFT_SHADOW;
36971 state: "default" 0.0;
36976 rel2.offset: -2 -4;
36977 color3: 20 20 20 60;
36978 color: 255 255 255 255;
36984 text_class: "fileman_icon";
36988 state: "selected" 0.0;
36989 inherit: "default" 0.0;
36994 rel2.offset: -2 -4;
36995 color: 250 250 250 255;
36996 color3: 20 20 20 40;
37005 state: "default" 0.0;
37006 color: 255 255 255 255;
37018 state: "visible" 0.0;
37019 inherit: "default" 0.0;
37020 color: 255 255 255 255;
37024 state: "hidden" 0.0;
37025 inherit: "default" 0.0;
37026 rel1.relative: -0.5 -0.5;
37027 rel2.relative: 1.5 1.5;
37028 color: 255 255 255 0;
37033 inherit: "default" 0.0;
37034 color: 255 255 255 0;
37035 rel1.relative: -1.5 -1.5;
37036 rel2.relative: 2.5 2.5;
37045 clip_to: "over_clip";
37047 state: "default" 0.0;
37048 source: "e.swallow.icon";
37049 rel1.to: "over_clip";
37050 rel2.to: "over_clip";
37054 state: "visible" 0.0;
37055 inherit: "default" 0.0;
37063 clip_to: "over_clip";
37065 state: "default" 0.0;
37066 source: "e.swallow.thumb";
37067 rel1.to: "over_clip";
37068 rel2.to: "over_clip";
37072 state: "visible" 0.0;
37073 inherit: "default" 0.0;
37082 state: "default" 0.0;
37090 signal: "e,state,selected";
37092 action: STATE_SET "selected" 0.0;
37095 target: "e.text.label";
37099 signal: "e,state,unselected";
37101 action: STATE_SET "default" 0.0;
37102 transition: SINUSOIDAL 0.1;
37105 target: "e.text.label";
37109 signal: "e,state,marked";
37111 action: STATE_SET "marked" 0.0;
37113 transition: ACCELERATE 0.15;
37117 signal: "e,state,unmarked";
37119 action: STATE_SET "default" 0.0;
37120 transition: LINEAR 0.2;
37124 name: "arrow_show";
37125 signal: "e,state,browseable";
37127 action: STATE_SET "visible" 0.0;
37131 name: "thumb_show_delayed";
37132 signal: "e,action,thumb,show_delayed";
37134 action: STATE_SET "default" 0.0;
37136 after: "thumb_show2";
37139 name: "thumb_show";
37140 signal: "e,action,thumb,show";
37142 action: STATE_SET "visible" 0.0;
37146 name: "thumb_show2";
37147 action: STATE_SET "visible" 0.0;
37148 transition: DECELERATE 0.1;
37153 action: STATE_SET "visible" 0.0;
37154 target: "over_clip";
37162 action: STATE_SET "huge" 0.0;
37163 transition: DECELERATE 0.4;
37164 target: "over_clip";
37170 action: STATE_SET "default" 0.0;
37171 transition: DECELERATE 0.2;
37172 target: "over_clip";
37178 signal: "e,action,go";
37180 action: ACTION_STOP;
37189 name: "e/modules/everything/thumbview/item/list";
37195 state: "default" 0.0;
37206 normal: "everything_item_bg.png";
37212 state: "selected" 0.0;
37213 inherit: "default" 0.0;
37221 state: "default" 0.0;
37225 normal: "outline.png";
37231 state: "selected" 0.0;
37232 inherit: "default" 0.0;
37240 state: "default" 0.0;
37245 color: 255 255 255 0;
37247 normal: "everything_item_bg.png";
37252 state: "marked" 0.0;
37253 inherit: "default" 0.0;
37255 color: 255 255 255 60;
37263 state: "default" 0.0;
37264 color: 255 255 255 255;
37281 state: "default" 0.0;
37282 color: 225 225 225 0;
37295 state: "visible" 0.0;
37296 inherit: "default" 0.0;
37297 color: 255 255 255 255;
37301 name: "e.swallow.icon";
37306 state: "default" 0.0;
37312 name: "e.swallow.thumb";
37317 state: "default" 0.0;
37319 aspect_preference: VERTICAL;
37328 state: "default" 0.0;
37344 normal: "icon_right_arrow.png";
37348 state: "visible" 0.0;
37349 inherit: "default" 0.0;
37359 name: "e.text.label";
37362 effect: SOFT_SHADOW;
37366 state: "default" 0.0;
37368 color3: 255 255 255 30;
37386 text_class: "fileman_icon";
37390 state: "selected" 0.0;
37391 inherit: "default" 0.0;
37392 color: 255 255 255 255;
37393 color3: 20 20 20 30;
37397 name: "e.text.detail";
37403 state: "default" 0.0;
37405 color: 80 80 80 255;
37423 text_class: "fileman_icon";
37427 state: "selected" 0.0;
37428 inherit: "default" 0.0;
37429 color: 200 200 200 255;
37437 state: "default" 0.0;
37440 rel1.relative: 0.0 1.0;
37444 state: "detail" 0.0;
37445 inherit: "default" 0.0;
37446 rel1.to: "e.text.detail";
37447 rel2.to: "e.text.detail";
37454 state: "default" 0.0;
37462 signal: "e,state,selected";
37464 action: STATE_SET "selected" 0.0;
37467 target: "e.text.label";
37468 target: "e.text.detail";
37469 transition: ACCELERATE 0.0;
37473 signal: "e,state,unselected";
37475 action: STATE_SET "default" 0.0;
37476 transition: LINEAR 0.0;
37479 target: "e.text.label";
37480 target: "e.text.detail";
37484 signal: "e,state,marked";
37486 action: STATE_SET "marked" 0.0;
37488 transition: ACCELERATE 0.15;
37492 signal: "e,state,unmarked";
37494 action: STATE_SET "default" 0.0;
37495 transition: LINEAR 0.2;
37499 name: "arrow_show";
37500 signal: "e,state,browseable";
37502 action: STATE_SET "visible" 0.0;
37506 name: "thumb_show_delayed";
37507 signal: "e,action,thumb,show_delayed";
37509 action: STATE_SET "visible" 0.0;
37511 transition: DECELERATE 0.1;
37514 name: "thumb_show";
37515 signal: "e,action,thumb,show";
37517 action: STATE_SET "visible" 0.0;
37521 name: "detail_show";
37522 signal: "e,state,detail,show";
37524 action: STATE_SET "detail" 0.0;
37525 /* transition: ACCELERATE 0.08; */
37529 name: "detail_hide";
37530 signal: "e,state,detail,hide";
37532 action: STATE_SET "default" 0.0;
37539 name: "e/modules/everything/thumbview/main/window";
37546 state: "default" 0.0;
37547 color: 255 255 255 0;
37550 state: "visible" 0.0;
37551 color: 255 255 255 255;
37555 name: "e.swallow.list";
37559 state: "default" 0.0;
37571 name: "left_arrow";
37575 state: "default" 0.0;
37577 image.normal: "icon_left_arrow.png";
37579 aspect_preference: VERTICAL;
37583 color: 255 255 255 0;
37586 state: "visible" 0.0;
37587 inherit: "default" 0.0;
37589 color: 255 255 255 255;
37593 name: "right_arrow";
37597 state: "default" 0.0;
37599 image.normal: "icon_right_arrow.png";
37601 aspect_preference: VERTICAL;
37605 color: 255 255 255 0;
37608 state: "visible" 0.0;
37609 inherit: "default" 0.0;
37611 color: 255 255 255 255;
37619 state: "default" 0.0;
37626 name: "go_into_show";
37627 signal: "e,action,show,into";
37629 action: STATE_SET "visible" 0.0;
37630 transition: LINEAR 0.5;
37631 target: "right_arrow";
37634 name: "go_into_hide";
37635 signal: "e,action,hide,into";
37637 action: STATE_SET "default" 0.0;
37638 target: "right_arrow";
37639 transition: LINEAR 0.5;
37642 name: "go_back_show";
37643 signal: "e,action,show,back";
37645 action: STATE_SET "visible" 0.0;
37646 transition: LINEAR 0.5;
37647 target: "left_arrow";
37650 name: "go_back_hide";
37651 signal: "e,action,hide,back";
37653 action: STATE_SET "default" 0.0;
37654 target: "left_arrow";
37655 transition: LINEAR 0.5;
37659 signal: "e,action,hide,list";
37661 action: STATE_SET "default" 0.0;
37663 transition: LINEAR 0.25;
37667 signal: "e,action,show,list";
37669 action: STATE_SET "visible" 0.0;
37671 transition: LINEAR 0.15;
37676 name: "e/modules/everything/thumbview/main/scrollframe";
37678 image: "bt_sm_base1.png" COMP;
37679 image: "bt_sm_base2.png" COMP;
37680 image: "bt_sm_shine.png" COMP;
37681 image: "bt_sm_hilight.png" COMP;
37682 image: "sb_runnerv.png" COMP;
37686 name: "e.swallow.content";
37689 state: "default" 0.0;
37704 state: "default" 0.0;
37717 state: "hidden" 0.0;
37731 name: "sb_vbar_base";
37733 clip_to: "sb_vbar";
37736 state: "default" 0.0;
37751 name: "sb_vbar_runner";
37752 clip_to: "sb_vbar";
37755 state: "default" 0.0;
37757 rel1.to: "sb_vbar_base";
37759 rel2.to: "sb_vbar_base";
37761 normal: "sb_runnerv.png";
37768 name: "sb_vbar_p1";
37770 clip_to: "sb_vbar";
37773 state: "default" 0.0;
37781 to: "e.dragable.vbar";
37786 name: "sb_vbar_p2";
37788 clip_to: "sb_vbar";
37791 state: "default" 0.0;
37795 to: "e.dragable.vbar";
37804 name: "e.dragable.vbar";
37805 clip_to: "sb_vbar";
37811 confine: "sb_vbar_base";
37814 state: "default" 0.0;
37819 to: "sb_vbar_base";
37824 to: "sb_vbar_base";
37827 normal: "bt_sm_base2.png";
37832 state: "clicked" 0.0;
37833 inherit: "default" 0.0;
37834 image.normal: "bt_sm_base1.png";
37838 name: "sb_vbar_over1";
37839 clip_to: "sb_vbar";
37842 state: "default" 0.0;
37843 rel1.to: "e.dragable.vbar";
37844 rel2.relative: 1.0 0.5;
37845 rel2.to: "e.dragable.vbar";
37847 normal: "bt_sm_hilight.png";
37850 color: 180 180 180 255;
37854 name: "sb_vbar_over2";
37855 clip_to: "sb_vbar";
37858 state: "default" 0.0;
37859 rel1.to: "e.dragable.vbar";
37860 rel2.to: "e.dragable.vbar";
37862 normal: "bt_sm_shine.png";
37865 color: 180 180 180 255;
37869 name: "sb_vbar_a1";
37871 clip_to: "sb_vbar";
37874 state: "default" 0.0;
37877 /* aspect: 1.0 1.0; */
37878 aspect_preference: HORIZONTAL;
37893 name: "sb_vbar_a2";
37895 clip_to: "sb_vbar";
37898 state: "default" 0.0;
37901 /* aspect: 1.0 1.0; */
37902 aspect_preference: HORIZONTAL;
37919 name: "sb_vbar_show";
37920 signal: "e,action,show,vbar";
37922 action: STATE_SET "default" 0.0;
37926 name: "sb_vbar_hide";
37927 signal: "e,action,hide,vbar";
37929 action: STATE_SET "hidden" 0.0;
37933 name: "sb_vbar_a1_down2";
37934 signal: "mouse,down,1";
37935 source: "sb_vbar_a1";
37936 action: DRAG_VAL_STEP 0.0 -1.0;
37937 target: "e.dragable.vbar";
37940 name: "sb_vbar_a2_down2";
37941 signal: "mouse,down,1";
37942 source: "sb_vbar_a2";
37943 action: DRAG_VAL_STEP 0.0 1.0;
37944 target: "e.dragable.vbar";
37947 name: "sb_vbar_p1_down";
37948 signal: "mouse,down,1";
37949 source: "sb_vbar_p1";
37950 action: DRAG_VAL_PAGE 0.0 -1.0;
37951 target: "e.dragable.vbar";
37954 name: "sb_vbar_p2_down";
37955 signal: "mouse,down,1";
37956 source: "sb_vbar_p2";
37957 action: DRAG_VAL_PAGE 0.0 1.0;
37958 target: "e.dragable.vbar";
37961 name: "sb_vbar_down";
37962 signal: "mouse,down,1";
37963 source: "e.dragable.vbar";
37964 action: STATE_SET "clicked" 0.0;
37965 target: "e.dragable.vbar";
37968 name: "sb_vbar_up";
37969 signal: "mouse,up,1";
37970 source: "e.dragable.vbar";
37971 action: STATE_SET "default" 0.0;
37972 target: "e.dragable.vbar";
37978 name: "e/modules/everything/textblock";
37981 name: "everything_textblock_style";
37982 base: "font=Sans font_size=10 align=left color=#000";
37983 tag: "hilight" "+ font=Sans:style=Bold color=#0c0c0c";
37984 tag: "b" "+ font=Sans:style=Bold font_size=9";
37986 tag: "/title" "- \n \n";
37991 name: "e.textblock.text";
37996 state: "default" 0.0;
37998 rel2.offset: -5 -5;
38000 style: "everything_textblock_style";
38009 name: "e/modules/everything/gadget";
38017 state: "default" 0.0;
38019 aspect_preference: BOTH;
38020 image.normal: "logo_white_128.png";
38023 state: "active" 0.0;
38024 inherit: "default" 0.0;
38026 color: 255 255 255 0;
38031 name: "e.swallow.icon";
38035 state: "default" 0.0;
38037 aspect_preference: BOTH;
38041 state: "active" 0.0;
38042 inherit: "default" 0.0;
38044 color: 255 255 255 0;
38053 state: "default" 0.0;
38069 signal: "e,state,icon,plugin";
38071 action: STATE_SET "active" 0.0;
38072 target: "e.swallow.icon";
38077 signal: "e,state,icon,default";
38079 action: STATE_SET "default" 0.0;
38080 target: "e.swallow.icon";
38086 /////////////////////////////////////////////////////////////////////////////
38087 /*** MOD: CONF_COLORS ***/
38090 name: "e/modules/conf_colors/preview/solid";
38097 state: "default" 0.0;
38098 color: 255 255 255 255;
38099 color_class: "color_preview";
38113 name: "e/modules/conf_colors/preview/text";
38118 effect: OUTLINE_SOFT_SHADOW;
38121 state: "default" 0.0;
38122 color: 255 255 255 255;
38123 color2: 255 255 255 255;
38124 color3: 255 255 255 255;
38125 color_class: "color_preview";
38135 font: "Sans:style=Bold";
38145 name: "e/modules/conf_colors/preview/unknown";
38152 state: "default" 0.0;
38153 color: 255 255 255 255;
38154 color_class: "color_preview_c1";
38170 state: "default" 0.0;
38171 color: 255 255 255 255;
38172 color_class: "color_preview_c2";
38188 state: "default" 0.0;
38189 color: 255 255 255 255;
38190 color_class: "color_preview_c3";
38204 /////////////////////////////////////////////////////////////////////////////
38205 /*** MOD: CONF ***/
38208 name: "e/modules/conf/main";
38210 image: "icon_configuration.png" COMP;
38211 image: "bt_base1.png" COMP;
38212 image: "bt_base2.png" COMP;
38213 image: "bt_hilight.png" COMP;
38214 image: "bt_shine.png" COMP;
38215 image: "bt_glow.png" COMP;
38221 name: "button_image";
38225 state: "default" 0.0;
38230 normal: "bt_base2.png";
38235 state: "clicked" 0.0;
38236 inherit: "default" 0.0;
38237 image.normal: "bt_base1.png";
38240 name: "button_down";
38241 signal: "mouse,down,1";
38242 source: "button_image";
38243 action: STATE_SET "clicked" 0.0;
38244 target: "button_image";
38249 signal: "mouse,up,1";
38250 source: "button_image";
38251 action: STATE_SET "default" 0.0;
38252 target: "button_image";
38256 name: "button_click";
38257 signal: "mouse,clicked,1";
38258 source: "button_image";
38259 action: SIGNAL_EMIT "e,action,conf" "";
38266 state: "default" 0.0;
38268 aspect_preference: BOTH;
38270 image.normal: "icon_configuration.png";
38272 to: "button_image";
38279 to: "button_image";
38287 state: "default" 0.0;
38288 rel1.to: "button_image";
38289 rel2.to: "button_image";
38290 rel2.relative: 1.0 0.5;
38292 normal: "bt_hilight.png";
38301 state: "default" 0.0;
38302 rel1.to: "button_image";
38303 rel2.to: "button_image";
38305 normal: "bt_shine.png";
38314 state: "default" 0.0;
38315 rel1.to: "button_image";
38316 rel2.to: "button_image";
38318 color: 255 255 255 0;
38320 normal: "bt_glow.png";
38321 border: 12 12 12 12;
38326 state: "clicked" 0.0;
38327 inherit: "default" 0.0;
38329 color: 255 255 255 255;
38335 /////////////////////////////////////////////////////////////////////////////
38336 /*** MOD: ILLUME-HOME-TOGGLE ***/
38339 name: "e/modules/illume_home_toggle/main";
38340 images.image: "illume-home.png" COMP;
38342 image: "bt_base1.png" COMP;
38343 image: "bt_base2.png" COMP;
38344 image: "bt_hilight.png" COMP;
38345 image: "bt_shine.png" COMP;
38346 image: "bt_glow.png" COMP;
38352 name: "button_image";
38356 state: "default" 0.0;
38361 normal: "bt_base2.png";
38366 state: "clicked" 0.0;
38367 inherit: "default" 0.0;
38368 image.normal: "bt_base1.png";
38371 name: "button_down";
38372 signal: "mouse,down,1";
38373 source: "button_image";
38374 action: STATE_SET "clicked" 0.0;
38375 target: "button_image";
38380 signal: "mouse,up,1";
38381 source: "button_image";
38382 action: STATE_SET "default" 0.0;
38383 target: "button_image";
38387 name: "button_click";
38388 signal: "mouse,clicked,1";
38389 source: "button_image";
38390 action: SIGNAL_EMIT "e,action,home" "";
38397 state: "default" 0.0;
38399 aspect_preference: BOTH;
38400 image.normal: "illume-home.png";
38402 to: "button_image";
38409 to: "button_image";
38417 state: "default" 0.0;
38418 rel1.to: "button_image";
38419 rel2.to: "button_image";
38420 rel2.relative: 1.0 0.5;
38422 normal: "bt_hilight.png";
38431 state: "default" 0.0;
38432 rel1.to: "button_image";
38433 rel2.to: "button_image";
38435 normal: "bt_shine.png";
38444 state: "default" 0.0;
38445 rel1.to: "button_image";
38446 rel2.to: "button_image";
38448 color: 255 255 255 0;
38450 normal: "bt_glow.png";
38451 border: 12 12 12 12;
38456 state: "clicked" 0.0;
38457 inherit: "default" 0.0;
38459 color: 255 255 255 255;
38465 /////////////////////////////////////////////////////////////////////////////
38466 /*** MOD: ILLUME-KBD-TOGGLE ***/
38469 name: "e/modules/illume_kbd_toggle/main";
38470 images.image: "illume-kbd.png" COMP;
38471 images.image: "illume-kbd-on.png" COMP;
38473 image: "bt_base1.png" COMP;
38474 image: "bt_base2.png" COMP;
38475 image: "bt_hilight.png" COMP;
38476 image: "bt_shine.png" COMP;
38477 image: "bt_glow.png" COMP;
38483 name: "button_image";
38487 state: "default" 0.0;
38492 normal: "bt_base2.png";
38497 state: "clicked" 0.0;
38498 inherit: "default" 0.0;
38499 image.normal: "bt_base1.png";
38502 name: "button_down";
38503 signal: "mouse,down,1";
38504 source: "button_image";
38505 action: STATE_SET "clicked" 0.0;
38506 target: "button_image";
38511 signal: "mouse,up,1";
38512 source: "button_image";
38513 action: STATE_SET "default" 0.0;
38514 target: "button_image";
38519 signal: "mouse,clicked,1";
38520 source: "button_image";
38521 action: SIGNAL_EMIT "e,action,vkbd,enable" "";
38528 state: "default" 0.0;
38530 aspect_preference: BOTH;
38531 image.normal: "illume-kbd.png";
38533 to: "button_image";
38540 to: "button_image";
38543 description { state: "on" 0.0;
38544 inherit: "default" 0.0;
38545 image.normal: "illume-kbd-on.png";
38547 program { name: "state_on";
38548 signal: "e,state,vkbd,on";
38550 action: STATE_SET "on" 0.0;
38554 program { name: "state_off";
38555 signal: "e,state,vkbd,off";
38557 action: STATE_SET "default" 0.0;
38565 description { state: "default" 0.0;
38568 rel1.to: "button_image";
38569 rel2.to: "button_image";
38571 description { state: "on" 0.0;
38572 inherit: "default" 0.0;
38575 program { name: "disable";
38576 signal: "mouse,clicked,1";
38578 action: SIGNAL_EMIT "e,action,vkbd,disable" "";
38585 state: "default" 0.0;
38586 rel1.to: "button_image";
38587 rel2.to: "button_image";
38588 rel2.relative: 1.0 0.5;
38590 normal: "bt_hilight.png";
38599 state: "default" 0.0;
38600 rel1.to: "button_image";
38601 rel2.to: "button_image";
38603 normal: "bt_shine.png";
38612 state: "default" 0.0;
38613 rel1.to: "button_image";
38614 rel2.to: "button_image";
38616 color: 255 255 255 0;
38618 normal: "bt_glow.png";
38619 border: 12 12 12 12;
38624 state: "clicked" 0.0;
38625 inherit: "default" 0.0;
38627 color: 255 255 255 255;
38633 /////////////////////////////////////////////////////////////////////////////
38634 /*** MOD: ILLUME-MODE-TOGGLE ***/
38637 name: "e/modules/illume_mode_toggle/main";
38638 images.image: "illume-mode-single.png" COMP;
38639 images.image: "illume-mode-dual-left.png" COMP;
38640 images.image: "illume-mode-dual-top.png" COMP;
38642 image: "bt_base1.png" COMP;
38643 image: "bt_base2.png" COMP;
38644 image: "bt_hilight.png" COMP;
38645 image: "bt_shine.png" COMP;
38646 image: "bt_glow.png" COMP;
38652 name: "button_image";
38656 state: "default" 0.0;
38661 normal: "bt_base2.png";
38666 state: "clicked" 0.0;
38667 inherit: "default" 0.0;
38668 image.normal: "bt_base1.png";
38671 name: "button_down";
38672 signal: "mouse,down,1";
38673 source: "button_image";
38674 action: STATE_SET "clicked" 0.0;
38675 target: "button_image";
38680 signal: "mouse,up,1";
38681 source: "button_image";
38682 action: STATE_SET "default" 0.0;
38683 target: "button_image";
38688 signal: "mouse,clicked,1";
38689 source: "button_image";
38690 action: SIGNAL_EMIT "e,action,mode,dual,top" "";
38697 state: "default" 0.0;
38699 aspect_preference: BOTH;
38700 image.normal: "illume-mode-single.png";
38702 to: "button_image";
38709 to: "button_image";
38712 description { state: "dual_left" 0.0;
38713 inherit: "default" 0.0;
38714 image.normal: "illume-mode-dual-left.png";
38716 description { state: "dual_top" 0.0;
38717 inherit: "default" 0.0;
38718 image.normal: "illume-mode-dual-top.png";
38720 program { name: "state_single";
38721 signal: "e,mode,single";
38723 action: STATE_SET "default" 0.0;
38725 target: "dual_left";
38726 target: "dual_top";
38728 program { name: "state_dual_left";
38729 signal: "e,mode,dual,left";
38731 action: STATE_SET "dual_left" 0.0;
38733 target: "dual_left";
38734 target: "dual_top";
38736 program { name: "state_dual_top";
38737 signal: "e,mode,dual,top";
38739 action: STATE_SET "dual_top" 0.0;
38741 target: "dual_left";
38742 target: "dual_top";
38745 part { name: "dual_top";
38748 description { state: "default" 0.0;
38751 rel1.to: "button_image";
38752 rel2.to: "button_image";
38754 description { state: "dual_top" 0.0;
38755 inherit: "default" 0.0;
38758 description { state: "dual_left" 0.0;
38759 inherit: "default" 0.0;
38762 program { name: "dual_top";
38763 signal: "mouse,clicked,1";
38764 source: "dual_top";
38765 action: SIGNAL_EMIT "e,action,mode,dual,left" "";
38768 part { name: "dual_left";
38771 description { state: "default" 0.0;
38774 rel1.to: "button_image";
38775 rel2.to: "button_image";
38777 description { state: "dual_top" 0.0;
38778 inherit: "default" 0.0;
38781 description { state: "dual_left" 0.0;
38782 inherit: "default" 0.0;
38785 program { name: "dual_left";
38786 signal: "mouse,clicked,1";
38787 source: "dual_left";
38788 action: SIGNAL_EMIT "e,action,mode,single" "";
38795 state: "default" 0.0;
38796 rel1.to: "button_image";
38797 rel2.to: "button_image";
38798 rel2.relative: 1.0 0.5;
38800 normal: "bt_hilight.png";
38809 state: "default" 0.0;
38810 rel1.to: "button_image";
38811 rel2.to: "button_image";
38813 normal: "bt_shine.png";
38822 state: "default" 0.0;
38823 rel1.to: "button_image";
38824 rel2.to: "button_image";
38826 color: 255 255 255 0;
38828 normal: "bt_glow.png";
38829 border: 12 12 12 12;
38834 state: "clicked" 0.0;
38835 inherit: "default" 0.0;
38837 color: 255 255 255 255;
38843 /////////////////////////////////////////////////////////////////////////////
38844 /*** MOD: COMP ***/
38846 group { name: "e/modules/comp/preview";
38848 part { name: "e.swallow.preview";
38851 description { state: "default" 0.0; }
38853 part { name: "e.text.label";
38855 effect: SOFT_SHADOW;
38858 description { state: "default" 0.0;
38860 color: 224 224 224 255;
38863 font: "Sans:style=Bold";
38867 text_class: "fileman_icon";
38874 group { name: "e/comp/default";
38876 image: "comp-sh1.png" COMP;
38877 image: "bt_glow.png" COMP;
38880 part { name: "focus-clipper";
38883 description { state: "default" 0.0;
38884 color_class: "comp_focus-out_color";
38886 relative: -1.0 -1.0;
38887 offset: -9999 -9999;
38894 description { state: "focused" 0.0;
38895 inherit: "default" 0.0;
38897 color: 255 255 255 255;
38900 part { name: "clipper";
38903 clip_to: "focus-clipper";
38904 description { state: "default" 0.0;
38906 color: 255 255 255 0;
38908 relative: -1.0 -1.0;
38909 offset: -9999 -9999;
38916 description { state: "visible" 0.0;
38917 inherit: "default" 0.0;
38919 color: 255 255 255 255;
38922 part { name: "shadow";
38924 clip_to: "clipper";
38925 description { state: "default" 0.0;
38927 normal: "comp-sh1.png";
38928 border: 18 18 18 18;
38933 to: "e.swallow.content";
38938 to: "e.swallow.content";
38943 description { state: "hidden" 0.0;
38944 inherit: "default" 0.0;
38948 part { name: "shower";
38951 description { state: "default" 0.0;
38954 relative: 0.05 0.05;
38958 relative: 0.95 0.95;
38962 description { state: "visible" 0.0;
38963 inherit: "default" 0.0;
38972 part { name: "e.swallow.content";
38974 clip_to: "clipper";
38976 description { state: "default" 0.0;
38984 description { state: "focus1" 0.0;
38985 inherit: "default" 0.0;
38986 rel1.offset: -10 -10;
38989 description { state: "focus2" 0.0;
38990 inherit: "default" 0.0;
38992 rel2.offset: -5 -5;
38994 description { state: "focus3" 0.0;
38995 inherit: "default" 0.0;
38996 rel1.offset: -3 -3;
38999 description { state: "focus4" 0.0;
39000 inherit: "default" 0.0;
39002 rel2.offset: -2 -2;
39005 part { name: "glow";
39007 description { state: "default" 0.0;
39009 rel1.to: "e.swallow.content";
39010 rel1.offset: -3 -3;
39011 rel2.to: "e.swallow.content";
39013 color: 255 255 255 0;
39015 normal: "bt_glow.png";
39021 description { state: "active" 0.0;
39022 inherit: "default" 0.0;
39024 color: 255 255 255 255;
39026 description { state: "faded" 0.0;
39027 inherit: "default" 0.0;
39029 color: 255 255 255 0;
39030 rel1.offset: -23 -22;
39031 rel2.offset: 22 22;
39036 program { name: "shadow-on";
39037 signal: "e,state,shadow,on";
39039 action: STATE_SET "default" 0.0;
39042 program { name: "shadow-off";
39043 signal: "e,state,shadow,off";
39045 action: STATE_SET "hidden" 0.0;
39048 program { name: "show1";
39049 signal: "e,state,visible,on";
39051 action: STATE_SET "visible" 0.0;
39052 transition: DECELERATE 0.15;
39057 program { name: "show2";
39058 action: SIGNAL_EMIT "e,action,show,done" "e";
39060 program { name: "hide1";
39061 signal: "e,state,visible,off";
39063 action: STATE_SET "default" 0.0;
39064 transition: DECELERATE 0.30;
39069 program { name: "hide2";
39070 action: SIGNAL_EMIT "e,action,hide,done" "e";
39072 program { name: "focus";
39073 signal: "e,state,focus,on";
39075 action: STATE_SET "focused" 0.0;
39076 transition: SINUSOIDAL 0.2;
39077 target: "focus-clipper";
39079 program { name: "unfocus";
39080 signal: "e,state,focus,off";
39082 action: STATE_SET "default" 0.0;
39083 transition: SINUSOIDAL 0.5;
39084 target: "focus-clipper";
39086 program { name: "focus1";
39087 signal: "e,state,focus,on";
39089 action: STATE_SET "focus1" 0.0;
39090 transition: SINUSOIDAL 0.1;
39091 target: "e.swallow.content";
39094 program { name: "focus2";
39095 action: STATE_SET "focus2" 0.0;
39096 transition: SINUSOIDAL 0.1;
39097 target: "e.swallow.content";
39100 program { name: "focus3";
39101 action: STATE_SET "focus3" 0.0;
39102 transition: SINUSOIDAL 0.1;
39103 target: "e.swallow.content";
39106 program { name: "focus4";
39107 action: STATE_SET "focus4" 0.0;
39108 transition: SINUSOIDAL 0.1;
39109 target: "e.swallow.content";
39112 program { name: "focus5";
39113 action: STATE_SET "default" 0.0;
39114 transition: SINUSOIDAL 0.1;
39115 target: "e.swallow.content";
39117 program { name: "urgent-on";
39118 signal: "e,state,urgent,on";
39120 action: STATE_SET "active" 0.0;
39124 program { name: "urgent2";
39125 action: STATE_SET "faded" 0.0;
39126 transition: DECELERATE 0.5;
39128 after: "urgent-on";
39130 program { name: "urgent-off";
39131 signal: "e,state,urgent,off";
39133 action: STATE_SET "default" 0.0;
39139 group { name: "e/comp/none";
39141 part { name: "e.swallow.content";
39144 description { state: "default" 0.0;
39149 program { name: "show1";
39150 signal: "e,state,visible,on";
39152 action: SIGNAL_EMIT "e,action,show,done" "e";
39154 program { name: "hide1";
39155 signal: "e,state,visible,off";
39157 action: SIGNAL_EMIT "e,action,hide,done" "e";
39162 group { name: "e/comp/still";
39164 image: "comp-sh1.png" COMP;
39167 part { name: "shadow";
39169 description { state: "default" 0.0;
39171 normal: "comp-sh1.png";
39172 border: 18 18 18 18;
39179 to: "e.swallow.content";
39184 to: "e.swallow.content";
39189 description { state: "hidden" 0.0;
39190 inherit: "default" 0.0;
39194 part { name: "focus-clipper";
39197 description { state: "default" 0.0;
39198 color_class: "comp_focus-out_color";
39200 relative: -1.0 -1.0;
39201 offset: -9999 -9999;
39208 description { state: "focused" 0.0;
39209 inherit: "default" 0.0;
39211 color: 255 255 255 255;
39214 part { name: "e.swallow.content";
39217 clip_to: "focus-clipper";
39218 description { state: "default" 0.0;
39223 program { name: "shadow-on";
39224 signal: "e,state,shadow,on";
39226 action: STATE_SET "default" 0.0;
39229 program { name: "shadow-off";
39230 signal: "e,state,shadow,off";
39232 action: STATE_SET "hidden" 0.0;
39235 program { name: "show1";
39236 signal: "e,state,visible,on";
39238 action: SIGNAL_EMIT "e,action,show,done" "e";
39240 program { name: "hide1";
39241 signal: "e,state,visible,off";
39243 action: SIGNAL_EMIT "e,action,hide,done" "e";
39245 program { name: "focus";
39246 signal: "e,state,focus,on";
39248 action: STATE_SET "focused" 0.0;
39249 transition: SINUSOIDAL 0.2;
39250 target: "focus-clipper";
39252 program { name: "unfocus";
39253 signal: "e,state,focus,off";
39255 action: STATE_SET "default" 0.0;
39256 transition: SINUSOIDAL 0.5;
39257 target: "focus-clipper";
39262 group { name: "e/comp/popup";
39264 image: "comp-sh1.png" COMP;
39267 part { name: "clipper";
39270 description { state: "default" 0.0;
39272 color: 255 255 255 0;
39274 relative: -1.0 -1.0;
39275 offset: -9999 -9999;
39282 description { state: "visible" 0.0;
39283 inherit: "default" 0.0;
39285 color: 255 255 255 255;
39288 part { name: "shadow";
39290 clip_to: "clipper";
39291 description { state: "default" 0.0;
39293 normal: "comp-sh1.png";
39294 border: 18 18 18 18;
39299 to: "e.swallow.content";
39304 to: "e.swallow.content";
39309 description { state: "hidden" 0.0;
39310 inherit: "default" 0.0;
39314 part { name: "shower";
39317 description { state: "default" 0.0;
39320 relative: 0.05 0.05;
39324 relative: 0.95 0.95;
39328 description { state: "visible" 0.0;
39329 inherit: "default" 0.0;
39338 part { name: "e.swallow.content";
39340 clip_to: "clipper";
39342 description { state: "default" 0.0;
39353 program { name: "shadow-on";
39354 signal: "e,state,shadow,on";
39356 action: STATE_SET "default" 0.0;
39359 program { name: "shadow-off";
39360 signal: "e,state,shadow,off";
39362 action: STATE_SET "hidden" 0.0;
39365 program { name: "show1";
39366 signal: "e,state,visible,on";
39368 action: STATE_SET "visible" 0.0;
39369 transition: DECELERATE 0.15;
39374 program { name: "show2";
39375 action: SIGNAL_EMIT "e,action,show,done" "e";
39377 program { name: "hide1";
39378 signal: "e,state,visible,off";
39380 action: STATE_SET "default" 0.0;
39381 transition: DECELERATE 0.30;
39386 program { name: "hide2";
39387 action: SIGNAL_EMIT "e,action,hide,done" "e";
39392 group { name: "e/comp/menu";
39394 image: "comp-sh1.png" COMP;
39397 part { name: "clipper";
39400 description { state: "default" 0.0;
39402 color: 255 255 255 0;
39404 relative: -1.0 -1.0;
39405 offset: -9999 -9999;
39412 description { state: "visible" 0.0;
39413 inherit: "default" 0.0;
39415 color: 255 255 255 255;
39418 part { name: "shadow";
39420 clip_to: "clipper";
39421 description { state: "default" 0.0;
39423 normal: "comp-sh1.png";
39424 border: 18 18 18 18;
39429 to: "e.swallow.content";
39434 to: "e.swallow.content";
39439 description { state: "hidden" 0.0;
39440 inherit: "default" 0.0;
39444 part { name: "shower";
39447 description { state: "default" 0.0;
39458 description { state: "visible" 0.0;
39459 inherit: "default" 0.0;
39468 part { name: "e.swallow.content";
39470 clip_to: "clipper";
39472 description { state: "default" 0.0;
39483 program { name: "shadow-on";
39484 signal: "e,state,shadow,on";
39486 action: STATE_SET "default" 0.0;
39489 program { name: "shadow-off";
39490 signal: "e,state,shadow,off";
39492 action: STATE_SET "hidden" 0.0;
39495 program { name: "show1";
39496 signal: "e,state,visible,on";
39498 action: STATE_SET "visible" 0.0;
39499 transition: DECELERATE 0.15;
39504 program { name: "show2";
39505 action: SIGNAL_EMIT "e,action,show,done" "e";
39507 program { name: "hide1";
39508 signal: "e,state,visible,off";
39510 action: STATE_SET "default" 0.0;
39511 transition: DECELERATE 0.30;
39516 program { name: "hide2";
39517 action: SIGNAL_EMIT "e,action,hide,done" "e";
39521 group { name: "e/comp/everything";
39523 image: "comp-sh1.png" COMP;
39526 part { name: "clipper";
39529 clip_to: "clipper2";
39530 description { state: "default" 0.0;
39532 color: 255 255 255 0;
39534 relative: -1.0 -1.0;
39535 offset: -9999 -9999;
39542 description { state: "visible" 0.0;
39543 inherit: "default" 0.0;
39545 color: 255 255 255 255;
39547 description { state: "big" 0.0;
39548 inherit: "default" 0.0;
39549 color: 255 255 255 0;
39552 part { name: "clipper2";
39555 description { state: "default" 0.0;
39556 color: 255 255 255 255;
39557 rel1.to: "clipper";
39558 rel2.to: "clipper";
39560 description { state: "visible" 0.0;
39561 inherit: "default" 0.0;
39563 description { state: "big" 0.0;
39564 inherit: "default" 0.0;
39565 color: 255 255 255 0;
39568 part { name: "shadow";
39570 clip_to: "clipper";
39571 description { state: "default" 0.0;
39573 normal: "comp-sh1.png";
39574 border: 18 18 18 18;
39579 to: "e.swallow.content";
39584 to: "e.swallow.content";
39589 description { state: "hidden" 0.0;
39590 inherit: "default" 0.0;
39594 part { name: "shower";
39597 description { state: "default" 0.0;
39600 relative: 0.05 0.05;
39604 relative: 0.95 0.95;
39608 description { state: "visible" 0.0;
39609 inherit: "default" 0.0;
39617 description { state: "big" 0.0;
39618 inherit: "default" 0.0;
39620 relative: -0.3 -0.3;
39627 part { name: "e.swallow.content";
39629 clip_to: "clipper";
39631 description { state: "default" 0.0;
39642 program { name: "shadow-on";
39643 signal: "e,state,shadow,on";
39645 action: STATE_SET "default" 0.0;
39648 program { name: "shadow-off";
39649 signal: "e,state,shadow,off";
39651 action: STATE_SET "hidden" 0.0;
39654 program { name: "show1";
39655 signal: "e,state,visible,on";
39657 action: STATE_SET "visible" 0.0;
39658 transition: DECELERATE 0.05;
39660 target: "clipper2";
39664 program { name: "show2";
39665 action: SIGNAL_EMIT "e,action,show,done" "e";
39667 program { name: "hide1";
39668 signal: "e,state,visible,off";
39670 action: STATE_SET "big" 0.0;
39671 transition: ACCELERATE 0.25;
39673 target: "clipper2";
39677 program { name: "hide2";
39678 action: STATE_SET "default" 0.0;
39680 target: "clipper2";
39684 program { name: "hide3";
39685 action: SIGNAL_EMIT "e,action,hide,done" "e";
39692 group { name: "e/comp/slow";
39694 image: "comp-sh1.png" COMP;
39697 part { name: "clipper";
39700 description { state: "default" 0.0;
39702 color: 255 255 255 0;
39704 relative: -1.0 -1.0;
39705 offset: -9999 -9999;
39712 description { state: "visible" 0.0;
39713 inherit: "default" 0.0;
39715 color: 255 255 255 255;
39718 part { name: "shadow";
39720 clip_to: "clipper";
39721 description { state: "default" 0.0;
39723 normal: "comp-sh1.png";
39724 border: 18 18 18 18;
39731 to: "e.swallow.content";
39736 to: "e.swallow.content";
39741 description { state: "hidden" 0.0;
39742 inherit: "default" 0.0;
39746 part { name: "e.swallow.content";
39748 clip_to: "clipper";
39750 description { state: "default" 0.0;
39752 relative: 0.05 0.05;
39756 relative: 0.95 0.95;
39760 description { state: "visible" 0.0;
39761 inherit: "default" 0.0;
39772 program { name: "shadow-on";
39773 signal: "e,state,shadow,on";
39775 action: STATE_SET "default" 0.0;
39778 program { name: "shadow-off";
39779 signal: "e,state,shadow,off";
39781 action: STATE_SET "hidden" 0.0;
39784 program { name: "show1";
39785 signal: "e,state,visible,on";
39787 action: STATE_SET "visible" 0.0;
39788 transition: DECELERATE 0.4;
39790 target: "e.swallow.content";
39793 program { name: "show2";
39794 action: SIGNAL_EMIT "e,action,show,done" "e";
39796 program { name: "hide1";
39797 signal: "e,state,visible,off";
39799 action: STATE_SET "default" 0.0;
39800 transition: DECELERATE 0.8;
39802 target: "e.swallow.content";
39805 program { name: "hide2";
39806 action: SIGNAL_EMIT "e,action,hide,done" "e";
39811 group { name: "e/comp/fast";
39813 image: "comp-sh1.png" COMP;
39816 part { name: "clipper";
39819 description { state: "default" 0.0;
39821 color: 255 255 255 0;
39823 relative: -1.0 -1.0;
39824 offset: -9999 -9999;
39831 description { state: "visible" 0.0;
39832 inherit: "default" 0.0;
39834 color: 255 255 255 255;
39837 part { name: "shadow";
39839 clip_to: "clipper";
39840 description { state: "default" 0.0;
39842 normal: "comp-sh1.png";
39843 border: 18 18 18 18;
39850 to: "e.swallow.content";
39855 to: "e.swallow.content";
39860 description { state: "hidden" 0.0;
39861 inherit: "default" 0.0;
39865 part { name: "e.swallow.content";
39867 clip_to: "clipper";
39869 description { state: "default" 0.0;
39871 relative: 0.05 0.05;
39875 relative: 0.95 0.95;
39879 description { state: "visible" 0.0;
39880 inherit: "default" 0.0;
39891 program { name: "shadow-on";
39892 signal: "e,state,shadow,on";
39894 action: STATE_SET "default" 0.0;
39897 program { name: "shadow-off";
39898 signal: "e,state,shadow,off";
39900 action: STATE_SET "hidden" 0.0;
39903 program { name: "show1";
39904 signal: "e,state,visible,on";
39906 action: STATE_SET "visible" 0.0;
39907 transition: DECELERATE 0.1;
39909 target: "e.swallow.content";
39912 program { name: "show2";
39913 action: SIGNAL_EMIT "e,action,show,done" "e";
39915 program { name: "hide1";
39916 signal: "e,state,visible,off";
39918 action: STATE_SET "default" 0.0;
39919 transition: DECELERATE 0.1;
39921 target: "e.swallow.content";
39924 program { name: "hide2";
39925 action: SIGNAL_EMIT "e,action,hide,done" "e";
39930 group { name: "e/comp/focus-out-colored";
39932 image: "comp-sh1.png" COMP;
39933 image: "bt_glow.png" COMP;
39936 part { name: "clipper";
39939 description { state: "default" 0.0;
39941 color: 255 255 255 0;
39943 relative: -1.0 -1.0;
39944 offset: -9999 -9999;
39951 description { state: "visible" 0.0;
39952 inherit: "default" 0.0;
39954 color: 255 255 255 255;
39957 part { name: "shadow";
39959 clip_to: "clipper";
39960 description { state: "default" 0.0;
39962 normal: "comp-sh1.png";
39963 border: 18 18 18 18;
39968 to: "e.swallow.content";
39973 to: "e.swallow.content";
39978 description { state: "hidden" 0.0;
39979 inherit: "default" 0.0;
39983 part { name: "shower";
39986 description { state: "default" 0.0;
39989 relative: 0.05 0.05;
39993 relative: 0.95 0.95;
39997 description { state: "visible" 0.0;
39998 inherit: "default" 0.0;
40007 part { name: "clipper-content";
40009 clip_to: "clipper";
40011 description { state: "default" 0.0;
40012 color: 255 255 255 255;
40014 description { state: "unfocus" 0.0;
40015 inherit: "default" 0.0;
40016 color: 255 255 255 200;
40017 // color_class: "comp_focus-out_color";
40020 part { name: "e.swallow.content";
40022 clip_to: "clipper-content";
40024 description { state: "default" 0.0;
40033 part { name: "glow";
40035 description { state: "default" 0.0;
40037 rel1.to: "e.swallow.content";
40038 rel1.offset: -3 -3;
40039 rel2.to: "e.swallow.content";
40041 color: 255 255 255 0;
40043 normal: "bt_glow.png";
40049 description { state: "active" 0.0;
40050 inherit: "default" 0.0;
40052 color: 255 255 255 255;
40054 description { state: "faded" 0.0;
40055 inherit: "default" 0.0;
40057 color: 255 255 255 0;
40058 rel1.offset: -23 -22;
40059 rel2.offset: 22 22;
40064 program { name: "shadow-on";
40065 signal: "e,state,shadow,on";
40067 action: STATE_SET "default" 0.0;
40070 program { name: "shadow-off";
40071 signal: "e,state,shadow,off";
40073 action: STATE_SET "hidden" 0.0;
40076 program { name: "show1";
40077 signal: "e,state,visible,on";
40079 action: STATE_SET "visible" 0.0;
40080 transition: DECELERATE 0.15;
40085 program { name: "show2";
40086 action: SIGNAL_EMIT "e,action,show,done" "e";
40088 program { name: "hide1";
40089 signal: "e,state,visible,off";
40091 action: STATE_SET "default" 0.0;
40092 transition: DECELERATE 0.30;
40097 program { name: "hide2";
40098 action: SIGNAL_EMIT "e,action,hide,done" "e";
40100 program { name: "unfocus";
40101 signal: "e,state,focus,off";
40103 action: STATE_SET "unfocus" 0.0;
40104 transition: ACCELERATE 0.2;
40105 target: "clipper-content";
40107 program { name: "focus";
40108 signal: "e,state,focus,on";
40110 action: STATE_SET "default" 0.0;
40111 transition: ACCELERATE 0.2;
40112 target: "clipper-content";
40114 program { name: "urgent-on";
40115 signal: "e,state,urgent,on";
40117 action: STATE_SET "active" 0.0;
40121 program { name: "urgent2";
40122 action: STATE_SET "faded" 0.0;
40123 transition: DECELERATE 0.5;
40125 after: "urgent-on";
40127 program { name: "urgent-off";
40128 signal: "e,state,urgent,off";
40130 action: STATE_SET "default" 0.0;
40139 name: "modules/efm_navigation/main";
40142 image: "bt_base1.png" COMP;
40143 image: "bt_base2.png" COMP;
40144 image: "bt_dis_base.png" COMP;
40145 image: "bt_hilight.png" COMP;
40146 image: "bt_shine.png" COMP;
40147 image: "bt_dis_hilight.png" COMP;
40148 image: "bt_dis_shine.png" COMP;
40149 image: "icon_left_arrow.png" COMP;
40150 image: "icon_right_arrow.png" COMP;
40151 image: "icon_up_arrow.png" COMP;
40152 image: "refresh.png" COMP;
40153 image: "favorites.png" COMP;
40163 state: "default" 0.0;
40172 state: "default" 0.0;
40179 #define NAV_BUTTON(NAME, ICON, REL_TO, OFF_X) \
40183 repeat_events: 1; \
40186 state: "default" 0.0; \
40190 aspect_preference: VERTICAL; \
40194 relative: 1.0 0.0; \
40198 normal: "bt_base2.png"; \
40203 state: "down" 0.0; \
40204 inherit: "default" 0.0; \
40205 image.normal: "bt_base1.png"; \
40208 state: "disabled" 0.0; \
40209 inherit: "default" 0.0; \
40210 image.normal: "bt_dis_base.png"; \
40211 image.border: 4 4 4 4; \
40215 name: NAME"_img"; \
40219 state: "default" 0.0; \
40230 image.normal: ICON".png"; \
40234 name: NAME"_fg1"; \
40237 repeat_events: 1; \
40239 state: "default" 0.0; \
40240 rel1.to: NAME"_bg"; \
40241 rel2.to: NAME"_bg"; \
40242 rel2.relative: 1.0 0.5; \
40244 normal: "bt_hilight.png"; \
40249 state: "disabled" 0.0; \
40250 inherit: "default" 0.0; \
40251 image.normal: "bt_dis_hilight.png"; \
40252 image.border: 4 4 4 0; \
40256 name: NAME"_fg2"; \
40259 repeat_events: 1; \
40261 state: "default" 0.0; \
40262 rel1.to: NAME"_bg"; \
40263 rel2.to: NAME"_bg"; \
40265 normal: "bt_shine.png"; \
40270 state: "disabled" 0.0; \
40271 inherit: "default" 0.0; \
40272 image.normal: "bt_dis_shine.png"; \
40276 name: NAME"_event_eater"; \
40279 repeat_events: 0; \
40281 state: "default" 0.0; \
40283 color: 255 255 255 0; \
40284 rel1.to: NAME"_bg"; \
40285 rel2.to: NAME"_bg"; \
40288 state: "disabled" 0.0; \
40289 inherit: "default" 0.0; \
40295 NAV_BUTTON("back", "icon_left_arrow", "begin", 5);
40296 NAV_BUTTON("forward", "icon_right_arrow", "back_bg", 1);
40297 NAV_BUTTON("up", "icon_up_arrow", "forward_bg", 10);
40298 NAV_BUTTON("refresh", "refresh", "up_bg", 1);
40299 NAV_BUTTON("favorites", "favorites", "refresh_bg", 1);
40302 name: "e.swallow.pathbar";
40305 state: "default" 0.0;
40308 /* rel1.to_x: "favorites_base"; */
40309 rel1.to_x: "favorites_bg";
40310 rel1.relative: 1.0 0.0;
40312 rel2.offset: -40 -1;
40313 color: 200 0 0 200;
40320 #define NAV_BUTTON_PROG(NAME) \
40322 name: NAME"_click"; \
40323 signal: "mouse,down,1"; \
40325 action: STATE_SET "down" 0.0; \
40326 target: NAME"_bg"; \
40329 name: NAME"_unclick"; \
40330 signal: "mouse,up,1"; \
40332 action: STATE_SET "default" 0.0; \
40333 target: NAME"_bg"; \
40336 name: NAME"_send"; \
40337 signal: "mouse,clicked,1"; \
40338 source: NAME"_bg"; \
40339 action: SIGNAL_EMIT "e,action,"NAME",click" ""; \
40342 name: NAME"_disable"; \
40343 signal: "e,state,"NAME",disabled"; \
40345 action: STATE_SET "disabled" 0.0; \
40346 target: NAME"_bg"; \
40347 target: NAME"_fg1"; \
40348 target: NAME"_fg2"; \
40349 target: NAME"_event_eater"; \
40352 name: NAME"_enable"; \
40353 signal: "e,state,"NAME",enabled"; \
40355 action: STATE_SET "default" 0.0; \
40356 target: NAME"_bg"; \
40357 target: NAME"_fg1"; \
40358 target: NAME"_fg2"; \
40359 target: NAME"_event_eater"; \
40362 NAV_BUTTON_PROG("back");
40363 NAV_BUTTON_PROG("forward");
40364 NAV_BUTTON_PROG("up");
40365 NAV_BUTTON_PROG("refresh");
40366 NAV_BUTTON_PROG("favorites");
40372 name: "modules/efm_navigation/pathbar_scrollframe";
40374 image: "icon_left_arrow.png" COMP;
40375 image: "icon_right_arrow.png" COMP;
40384 state: "default" 0.0;
40386 to_x: "left_arrow";
40390 to_x: "right_arrow";
40401 state: "default" 0.0;
40407 name: "e.swallow.content";
40409 clip_to: "clipper";
40411 state: "default" 0.0;
40412 rel1.to: "clipper";
40413 rel2.to: "clipper";
40417 name: "left_arrow";
40422 state: "default" 0.0;
40423 /* aspect: 1.0 1.0;
40424 * aspect_preference: VERTICAL; */
40428 image.normal: "icon_left_arrow.png";
40432 name: "right_arrow";
40437 state: "default" 0.0;
40441 image.normal: "icon_right_arrow.png";
40445 name: "e.dragable.hbar";
40453 state: "default" 0.0;
40464 state: "default" 0.0;
40471 signal: "mouse,down,1";
40472 source: "left_arrow";
40473 action: DRAG_VAL_STEP -5.0 0.0;
40474 target: "e.dragable.hbar";
40478 signal: "mouse,down,1";
40479 source: "right_arrow";
40480 action: DRAG_VAL_STEP 5.0 0.0;
40481 target: "e.dragable.hbar";
40487 name: "modules/efm_navigation/pathbar_button";
40489 image: "bt_base1.png" COMP;
40490 image: "bt_base2.png" COMP;
40491 image: "bt_dis_base.png" COMP;
40492 image: "bt_hilight.png" COMP;
40493 image: "bt_shine.png" COMP;
40494 image: "bt_dis_hilight.png" COMP;
40495 image: "bt_dis_shine.png" COMP;
40504 state: "default" 0.0;
40507 normal: "bt_base2.png";
40513 inherit: "default" 0.0;
40514 image.normal: "bt_base1.png";
40523 state: "default" 0.0;
40525 rel1.to: "e.text.label";
40526 rel2.to: "e.text.label";
40527 color: 224 224 224 255;
40530 text_source: "e.text.label";
40538 state: "selected" 0.0;
40539 inherit: "default" 0.0;
40544 name: "e.text.label";
40549 state: "default" 0.0;
40552 rel2.offset: -8 -1;
40554 color: 255 255 255 255;
40556 font: "Sans:style=Bold";
40565 state: "selected" 0.0;
40566 inherit: "default" 0.0;
40575 state: "default" 0.0;
40582 normal: "bt_hilight.png";
40592 state: "default" 0.0;
40596 normal: "bt_shine.png";
40605 ignore_flags: ON_HOLD;
40607 state: "default" 0.0;
40615 signal: "mouse,down,1";
40617 action: STATE_SET "down" 0.0;
40622 signal: "mouse,up,1";
40624 action: STATE_SET "default" 0.0;
40629 signal: "mouse,clicked,1";
40631 action: SIGNAL_EMIT "e,action,click" "";
40635 signal: "e,state,selected";
40637 action: STATE_SET "selected" 0.0;
40638 target: "e.text.label";
40643 signal: "e,state,default";
40645 action: STATE_SET "default" 0.0;
40646 target: "e.text.label";
40652 /////////////////////////////////////////////////////////////////////////////
40653 /*** MOD: TASKS ***/
40655 group { name:"modules/tasks/item";
40657 image: "bt_base1.png" COMP;
40658 image: "bt_base2.png" COMP;
40659 image: "bt_hilight.png" COMP;
40660 image: "bt_shine.png" COMP;
40661 image: "bt_glow.png" COMP;
40662 image: "bt_dis_base.png" COMP;
40663 image: "bt_dis_hilight.png" COMP;
40664 image: "exclam.png" COMP;
40667 part { name: "button_image";
40669 description { state: "default" 0.0;
40671 normal: "bt_dis_base.png";
40675 description { state: "clicked" 0.0;
40676 inherit: "default" 0.0;
40677 image.normal: "bt_base1.png";
40679 description { state: "focused" 0.0;
40680 inherit: "default" 0.0;
40682 normal: "bt_base2.png";
40687 part { name: "icon_area"; type: RECT;
40689 description { state: "default" 0.0;
40692 aspect_preference: VERTICAL;
40697 to: "button_image";
40702 to: "button_image";
40705 description { state: "iconified" 0.0;
40706 inherit: "default" 0.0;
40707 rel1.relative: 0.0 0.25;
40708 rel2.relative: 0.0 0.75;
40711 part { name: "icon_area2"; type: RECT;
40712 description { state: "default" 0.0;
40714 rel1.to: "icon_area";
40715 rel2.to: "icon_area";
40717 description { state: "uw0" 0.0;
40718 inherit: "default" 0.0;
40719 rel1.offset: -3 -2;
40720 rel2.offset: -4 -3;
40722 description { state: "uw1" 0.0;
40723 inherit: "default" 0.0;
40727 description { state: "uw2" 0.0;
40728 inherit: "default" 0.0;
40732 description { state: "uw3" 0.0;
40733 inherit: "default" 0.0;
40734 rel1.offset: -2 -1;
40735 rel2.offset: -3 -2;
40737 description { state: "uw4" 0.0;
40738 inherit: "default" 0.0;
40743 part { name: "e.swallow.icon";
40746 description { state: "default" 0.0;
40748 rel1.to: "icon_area2";
40749 rel2.to: "icon_area2";
40752 part { name: "urgent";
40754 description { state: "default" 0.0;
40756 color: 255 255 255 0;
40758 aspect_preference: BOTH;
40759 rel1.to: "icon_area";
40760 rel2.to: "icon_area";
40761 image.normal: "exclam.png";
40763 description { state: "visible" 0.0;
40764 inherit: "default" 0.0;
40766 color: 255 255 255 255;
40769 part { name: "urgent2";
40771 description { state: "default" 0.0;
40773 color: 255 255 255 0;
40775 aspect_preference: BOTH;
40776 rel1.to: "icon_area";
40777 rel2.to: "icon_area";
40778 image.normal: "exclam.png";
40780 description { state: "visible" 0.0;
40781 inherit: "default" 0.0;
40783 color: 255 255 255 255;
40785 description { state: "faded" 0.0;
40786 inherit: "default" 0.0;
40787 rel1.relative: -1.0 -1.0;
40788 rel2.relative: 2.0 2.0;
40790 color: 255 255 255 0;
40793 part { name: "e.text.label"; type: TEXT;
40794 effect: SOFT_SHADOW;
40797 description { state: "default" 0.0;
40802 to_y: "button_image";
40807 to: "button_image";
40809 color_class: "tasks_text";
40815 text_class: "tasks_text";
40818 description { state: "clicked" 0.0;
40819 inherit: "default" 0.0;
40820 color_class: "tasks_text_focused";
40821 text.font: "Sans:style=Bold";
40822 text.text_class: "tasks_text_focused";
40824 description { state: "focused" 0.0;
40825 inherit: "default" 0.0;
40826 color_class: "tasks_text_focused";
40827 text.font: "Sans:style=Bold";
40828 text.text_class: "tasks_text_focused";
40831 part { name: "over1";
40833 description { state: "default" 0.0;
40834 rel2.relative: 1.0 0.5;
40836 normal: "bt_dis_hilight.png";
40840 description { state: "focused" 0.0;
40841 inherit: "default" 0.0;
40843 normal: "bt_hilight.png";
40848 part { name: "over2";
40850 description { state: "default" 0.0;
40852 rel1.to: "button_image";
40853 rel2.to: "button_image";
40855 normal: "bt_shine.png";
40859 description { state: "focused" 0.0;
40860 inherit: "default" 0.0;
40864 part { name: "over3";
40866 description { state: "default" 0.0;
40868 color: 255 255 255 0;
40870 normal: "bt_glow.png";
40875 description { state: "clicked" 0.0;
40876 inherit: "default" 0.0;
40878 color: 255 255 255 255;
40883 program { name: "button_click";
40884 signal: "mouse,down,1";
40885 source: "button_image";
40886 action: STATE_SET "clicked" 0.0;
40887 target: "button_image";
40889 target: "e.text.label";
40891 program { name: "button_unclick";
40892 signal: "mouse,up,1";
40893 source: "button_image";
40894 action: STATE_SET "default" 0.0;
40895 target: "button_image";
40897 target: "e.text.label";
40899 program { name: "button_unclick2";
40900 signal: "mouse,clicked,1";
40901 source: "button_image";
40902 action: SIGNAL_EMIT "e,action,click" "";
40904 program { name: "focused";
40905 signal: "e,state,focused";
40907 action: STATE_SET "focused" 0.0;
40908 target: "button_image";
40910 target: "e.text.label";
40912 program { name: "unfocused";
40913 signal: "e,state,unfocused";
40915 action: STATE_SET "default" 0.0;
40916 target: "button_image";
40918 target: "e.text.label";
40920 program { name: "urgent";
40921 signal: "e,state,urgent";
40923 action: STATE_SET "visible" 0.0;
40924 transition: DECELERATE 0.5;
40929 program { name: "urgent2";
40930 action: STATE_SET "faded" 0.0;
40931 transition: LINEAR 0.5;
40935 program { name: "urgent3";
40936 action: STATE_SET "visible" 0.0;
40940 program { name: "urgentw0";
40941 signal: "e,state,urgent";
40943 action: STATE_SET "default" 0.0;
40944 transition: DECELERATE 0.1;
40945 target: "icon_area2";
40948 program { name: "urgentw1";
40949 action: STATE_SET "uw1" 0.0;
40950 transition: DECELERATE 0.1;
40951 target: "icon_area2";
40954 program { name: "urgentw2";
40955 action: STATE_SET "uw2" 0.0;
40956 target: "icon_area2";
40957 transition: DECELERATE 0.1;
40960 program { name: "urgentw3";
40961 action: STATE_SET "uw3" 0.0;
40962 transition: DECELERATE 0.1;
40963 target: "icon_area2";
40966 program { name: "urgentw4";
40967 action: STATE_SET "uw4" 0.0;
40968 transition: DECELERATE 0.1;
40969 target: "icon_area2";
40972 program { name: "not_urgent";
40973 signal: "e,state,not_urgent";
40975 action: ACTION_STOP;
40976 target: "urgentw0";
40977 target: "urgentw1";
40978 target: "urgentw2";
40979 target: "urgentw3";
40980 target: "urgentw4";
40984 after: "not_urgent2";
40986 program { name: "not_urgent2";
40987 action: STATE_SET "default" 0.0;
40990 target: "icon_area2";
40992 program { name: "iconified";
40993 signal: "e,state,iconified";
40995 action: STATE_SET "iconified" 0.0;
40996 transition: DECELERATE 1.0;
40997 target: "icon_area";
40999 program { name: "uniconified";
41000 signal: "e,state,uniconified";
41002 action: STATE_SET "default" 0.0;
41003 transition: DECELERATE 1.0;
41004 target: "icon_area";
41008 group { name:"modules/tasks/item_vert";
41010 image: "bt_base1.png" COMP;
41011 image: "bt_base2.png" COMP;
41012 image: "bt_hilight.png" COMP;
41013 image: "bt_shine.png" COMP;
41014 image: "bt_glow.png" COMP;
41015 image: "bt_dis_base.png" COMP;
41016 image: "bt_dis_hilight.png" COMP;
41017 image: "exclam.png" COMP;
41020 part { name: "button_image";
41022 description { state: "default" 0.0;
41024 normal: "bt_dis_base.png";
41028 description { state: "clicked" 0.0;
41029 inherit: "default" 0.0;
41030 image.normal: "bt_base1.png";
41032 description { state: "focused" 0.0;
41033 inherit: "default" 0.0;
41035 normal: "bt_base2.png";
41040 part { name: "icon_area"; type: RECT;
41042 description { state: "default" 0.0;
41045 aspect_preference: BOTH;
41049 to: "button_image";
41053 to: "button_image";
41056 description { state: "iconified" 0.0;
41057 inherit: "default" 0.0;
41058 rel1.relative: 0.25 0.25;
41059 rel2.relative: 0.75 0.75;
41062 part { name: "icon_area2"; type: RECT;
41063 description { state: "default" 0.0;
41065 rel1.to: "icon_area";
41066 rel2.to: "icon_area";
41068 description { state: "uw0" 0.0;
41069 inherit: "default" 0.0;
41070 rel1.offset: -3 -2;
41071 rel2.offset: -4 -3;
41073 description { state: "uw1" 0.0;
41074 inherit: "default" 0.0;
41078 description { state: "uw2" 0.0;
41079 inherit: "default" 0.0;
41083 description { state: "uw3" 0.0;
41084 inherit: "default" 0.0;
41085 rel1.offset: -2 -1;
41086 rel2.offset: -3 -2;
41088 description { state: "uw4" 0.0;
41089 inherit: "default" 0.0;
41094 part { name: "e.swallow.icon";
41097 description { state: "default" 0.0;
41099 rel1.to: "icon_area2";
41100 rel2.to: "icon_area2";
41103 part { name: "urgent";
41105 description { state: "default" 0.0;
41107 color: 255 255 255 0;
41109 aspect_preference: BOTH;
41110 rel1.to: "icon_area";
41111 rel2.to: "icon_area";
41112 image.normal: "exclam.png";
41114 description { state: "visible" 0.0;
41115 inherit: "default" 0.0;
41117 color: 255 255 255 255;
41120 part { name: "urgent2";
41122 description { state: "default" 0.0;
41124 color: 255 255 255 0;
41126 aspect_preference: BOTH;
41127 rel1.to: "icon_area";
41128 rel2.to: "icon_area";
41129 image.normal: "exclam.png";
41131 description { state: "visible" 0.0;
41132 inherit: "default" 0.0;
41134 color: 255 255 255 255;
41136 description { state: "faded" 0.0;
41137 inherit: "default" 0.0;
41138 rel1.relative: -1.0 -1.0;
41139 rel2.relative: 2.0 2.0;
41141 color: 255 255 255 0;
41144 part { name: "over1";
41146 description { state: "default" 0.0;
41147 rel2.relative: 1.0 0.5;
41149 normal: "bt_dis_hilight.png";
41153 description { state: "focused" 0.0;
41154 inherit: "default" 0.0;
41156 normal: "bt_hilight.png";
41161 part { name: "over2";
41163 description { state: "default" 0.0;
41165 rel1.to: "button_image";
41166 rel2.to: "button_image";
41168 normal: "bt_shine.png";
41172 description { state: "focused" 0.0;
41173 inherit: "default" 0.0;
41177 part { name: "over3";
41179 description { state: "default" 0.0;
41181 color: 255 255 255 0;
41183 normal: "bt_glow.png";
41188 description { state: "clicked" 0.0;
41189 inherit: "default" 0.0;
41191 color: 255 255 255 255;
41196 program { name: "button_click";
41197 signal: "mouse,down,1";
41198 source: "button_image";
41199 action: STATE_SET "clicked" 0.0;
41200 target: "button_image";
41203 program { name: "button_unclick";
41204 signal: "mouse,up,1";
41205 source: "button_image";
41206 action: STATE_SET "default" 0.0;
41207 target: "button_image";
41210 program { name: "button_unclick2";
41211 signal: "mouse,clicked,1";
41212 source: "button_image";
41213 action: SIGNAL_EMIT "e,action,click" "";
41215 program { name: "focused";
41216 signal: "e,state,focused";
41218 action: STATE_SET "focused" 0.0;
41219 target: "button_image";
41222 program { name: "unfocused";
41223 signal: "e,state,unfocused";
41225 action: STATE_SET "default" 0.0;
41226 target: "button_image";
41229 program { name: "urgent";
41230 signal: "e,state,urgent";
41232 action: STATE_SET "visible" 0.0;
41233 transition: DECELERATE 0.5;
41238 program { name: "urgent2";
41239 action: STATE_SET "faded" 0.0;
41240 transition: LINEAR 0.5;
41244 program { name: "urgent3";
41245 action: STATE_SET "visible" 0.0;
41249 program { name: "urgentw0";
41250 signal: "e,state,urgent";
41252 action: STATE_SET "default" 0.0;
41253 transition: DECELERATE 0.1;
41254 target: "icon_area2";
41257 program { name: "urgentw1";
41258 action: STATE_SET "uw1" 0.0;
41259 transition: DECELERATE 0.1;
41260 target: "icon_area2";
41263 program { name: "urgentw2";
41264 action: STATE_SET "uw2" 0.0;
41265 target: "icon_area2";
41266 transition: DECELERATE 0.1;
41269 program { name: "urgentw3";
41270 action: STATE_SET "uw3" 0.0;
41271 transition: DECELERATE 0.1;
41272 target: "icon_area2";
41275 program { name: "urgentw4";
41276 action: STATE_SET "uw4" 0.0;
41277 transition: DECELERATE 0.1;
41278 target: "icon_area2";
41281 program { name: "not_urgent";
41282 signal: "e,state,not_urgent";
41284 action: ACTION_STOP;
41285 target: "urgentw0";
41286 target: "urgentw1";
41287 target: "urgentw2";
41288 target: "urgentw3";
41289 target: "urgentw4";
41293 after: "not_urgent2";
41295 program { name: "not_urgent2";
41296 action: STATE_SET "default" 0.0;
41299 target: "icon_area2";
41301 program { name: "iconified";
41302 signal: "e,state,iconified";
41304 action: STATE_SET "iconified" 0.0;
41305 transition: DECELERATE 1.0;
41306 target: "icon_area";
41308 program { name: "uniconified";
41309 signal: "e,state,uniconified";
41311 action: STATE_SET "default" 0.0;
41312 transition: DECELERATE 1.0;
41313 target: "icon_area";