diff --git a/data/themes/default.edc b/data/themes/default.edc deleted file mode 100644 index 24991b37d..000000000 --- a/data/themes/default.edc +++ /dev/null @@ -1,40778 +0,0 @@ -// TODO: -// Formatting review. -// Formatting Process: 1. http://tools.arantius.com/tabifier in C mode -// 2. sed 's/\t/ /g' default.edc > formatted.edc -// 3. Fix up defines, script{}, comments and other nicknacks. -// 4. Replace ": " with ": " and "// " with "// " and so on. -// -// Icons: -// EFM - All popup icons ... eg, paste copy delete properties -// Icons for Menus modules -// Icon for Edge Bindings -// Icon for Modes? -// Replace all (well, most) instances of icon_dummy.png -// -/* - * So how do themes work? - * - * Themes DECLARE objects (groups of parts) inside a 'collections' section. - * Each of these groups are an element of a theme - much like an image in a - * web page with , but MUCH more powerful. They can scale - * without just being stretched or tiled, they can react to all sorts of events - * from the user (mouse for example) or other logical events (like being shown - * or hidden, etc.) or synthetic signals from enlightenment itself indicating - * some new state. - * - * Each group is split into a parts section that contains all the elements - * that make up that group, and how they are laid out. Each part can have - * multiple states - described in description sections. There must always be - * at least a default description of value 0.0. After this there may possibly - * be a programs section. This defines behavior and how the group will react - * to events/signals. - * - * A theme is simply made up of a LOT of these. If a group is not provided in - * the theme you are using, it will fall back to the default theme to get the - * element. It is assumed the default theme is 100% complete and provides - * everything E needs. If this is not the case, there will be problems, so - * replace the default theme with great care. As long as the theme you make is - * just a normal "overlay" (and falls back to the default where things are - * missing) Things will be fairly safe. If you want to make a full default - * replacement you will need to methodically go through all of this file - * and make sure you have replaced/provided everything here. - */ - -/* Spectrum used in all the gradient icons - * This needs to be defined outside of the collections - * - * FIXME: this is bad. namespacing! FIXME! - */ -#if 0 -spectra { - spectrum { - name: "black_to_trans"; - color: 0 0 0 255 1; - color: 0 0 0 0 1; - } -} -#endif -/* color classes are used to control the colors of text and also apply - * tints to images. These can be controlled with the colors dialog. Below - * are the standard color_class names that the module looks for in a - * theme. Consider color classes as a style that can be applied to many - * different items without tinkering with the theme. - * - * color: Font color (Defaults to black) - * color2: Outline color (Defaults to transparent) - * color3: Shadow color (Defaults to transparent) - * - */ - -color_classes { - color_class { - name: "border_top"; - color: 255 255 255 255; - } - color_class { - name: "border_top_hilight"; - color: 255 255 255 255; - } - color_class { - name: "border_bottom"; - color: 255 255 255 255; - } - color_class { - name: "border_title"; - color: 0 0 0 255; - } - color_class { - name: "border_title_active"; - color: 224 224 224 255; - color3: 0 0 0 64; - } - color_class { - name: "menu_base"; - color: 255 255 255 255; - } - color_class { - name: "menu_title"; - color: 224 224 224 255; - color3: 0 0 0 64; - } - color_class { - name: "menu_title_active"; - color: 224 224 224 255; - color3: 0 0 0 64; - } - color_class { - name: "menu_item"; - color: 0 0 0 255; - color3: 0 0 0 0; - } - color_class { - name: "menu_item_active"; - color: 255 255 255 255; - color3: 0 0 0 64; - } - color_class { - name: "menu_item_disabled"; - color: 110 110 110 255; - color3: 0 0 0 0; - } - color_class { - name: "shelf_base"; - color: 255 255 255 255; - } - color_class { - name: "scrollframe_base"; - color: 255 255 255 255; - } - // this seems totaly bogus, should be per module or really used as - // a unique color for all modules! - // color_class { - // name: "module_label"; - // color: 0 0 0 0; - // } - color_class { - name: "winlist_label"; - color: 0 0 0 255; - } - color_class { - name: "winlist_item"; - color: 0 0 0 255; - color3: 0 0 0 0; - } - color_class { - name: "winlist_item_active"; - color: 224 224 224 255; - color3: 0 0 0 64; - } - color_class { - name: "button_text"; - color: 224 224 224 255; - color3: 0 0 0 64; - } - color_class { - name: "button_text_disabled"; - color: 0 0 0 128; - color3: 0 0 0 0; - } - color_class { - name: "fileman_base"; - color: 255 255 255 255; - } - color_class { - name: "ilist_item_base"; - color: 255 255 255 255; - } - color_class { - name: "ilist_item_odd_base"; - color: 255 255 255 255; - } - color_class { - name: "ilist_item_header_base"; - color: 255 255 255 255; - } - color_class { - name: "ilist_item_header_odd_base"; - color: 255 255 255 255; - } - color_class { - name: "ilist_item"; - color: 0 0 0 255; - color3: 0 0 0 0; - } - color_class { - name: "ilist_item_odd"; - color: 0 0 0 255; - color3: 0 0 0 0; - } - color_class { - name: "ilist_item_selected"; - color: 255 255 255 255; - color3: 0 0 0 64; - } - color_class { - name: "ilist_item_header"; - color: 224 224 224 255; - color3: 0 0 0 32; - } - color_class { - name: "ilist_item_header_odd"; - color: 224 224 224 255; - color3: 0 0 0 32; - } - color_class { - name: "dialog_base"; - color: 255 255 255 255; - } - color_class { - name: "move_text"; - color: 0 0 0 255; - } - color_class { - name: "resize_text"; - color: 0 0 0 255; - } - color_class { - name: "check_text"; - color: 0 0 0 255; - } - color_class { - name: "check_text_disabled"; - color: 0 0 0 128; - } - color_class { - name: "radio_text"; - color: 0 0 0 255; - } - color_class { - name: "radio_text_disabled"; - color: 0 0 0 128; - } - color_class { - name: "entry_text"; - color: 0 0 0 255; - } - color_class { - name: "entry_text_disabled"; - color: 128 128 128 255; - } - color_class { - name: "slider_text"; - color: 0 0 0 255; - } - color_class { - name: "slider_text_disabled"; - color: 0 0 0 128; - } - color_class { - name: "frame_base"; - color: 255 255 255 255; - } - color_class { - name: "label_text"; - color: 0 0 0 255; - } - color_class { - name: "label_text_disabled"; - color: 0 0 0 128; - } - color_class { - name: "comp_focus-out_color"; - color: 255 255 255 220; - } - color_class { - name: "tasks_text"; - color: 0 0 0 255; - color3: 0 0 0 0; - } - color_class { - name: "tasks_text_focused"; - color: 224 224 224 255; - color3: 0 0 0 64; - } -} - -/* - * this section defines all the theme elements (a collection of groupings of - * parts (images, text, rects etc.)) - */ - -data.item: "gtk-theme" "B_and_W"; -collections { -/* begin the collection of edje groups that are in this file */ - -///////////////////////////////////////////////////////////////////////////// -/*** DEFAULT WALLPAPER ***/ - group { - name: "e/desktop/background"; - /* the name of the group */ - /* this section defines that images are to be included and how to - * encode them */ - images { - image: "bg_radgrad.png" COMP; - image: "bg_pattern.png" COMP; - } - /* this section actually contains the list of parts from bottom to top - * (defining the layering/stacking order) */ - parts { - part { name: "bg"; - mouse_events: 0; - /* this is the base background */ - description { state: "default" 0.0; - image { - normal: "bg_radgrad.png"; - scale_hint: STATIC; - } - fill.smooth: 0; - aspect: (1024/653) (1024/653); - aspect_preference: NONE; - } - } - part { name: "pat"; - mouse_events: 0; - /* this is the base background */ - description { state: "default" 0.0; - image.normal: "bg_pattern.png"; - fill.size.relative: 0.0 0.0; - fill.size.offset: 256 256; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** DEFAULT WINDOW BORDER ***/ - group { - name: "e/widgets/border/default/border"; - /* more images - for the border specifically. remember each images {} - * section fills a global images namespace, so if you re-use an image - * between sections, only 1 copy is kept, so names here are unique. if - * different image {} sections specify the same image but use different - * compression specifications, the compression scheme is undefined and - * may use any one of the schemes requested, so make sure you use the - * same compression scheme */ - images { - image: "bd_top.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_bottom.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - image: "bd_resize_b.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "exclam.png" COMP; - image: "bd_button_close_shadow.png" COMP; - image: "bd_button_close_focused.png" COMP; - image: "bd_button_close_unfocused.png" COMP; - image: "bd_button_max_shadow.png" COMP; - image: "bd_button_max_focused.png" COMP; - image: "bd_button_max_unfocused.png" COMP; - image: "bd_button_min_shadow.png" COMP; - image: "bd_button_min_focused.png" COMP; - image: "bd_button_min_unfocused.png" COMP; - } - /* this would tell E that the border is not a solid rectanle, but is - * shaped (has transparent sections) and so would follow a different - * code path for such borders. the default is not shaped, so this is - * not enabled here, but left commented out for illustration purposes */ - // data.item: "shaped" "1"; - parts { - part { - name: "top"; - mouse_events: 0; - /* accept no mouse events here */ - description { - state: "default" 0.0; - rel1 { - /* this defines the top-left (rel1) point of the part - * and where it is placed. the below values are - * actually the default values, so there is no need - * to actually declare them. */ - relative: 0.0 0.0; - /* make this point relative to the top - * left of the whole eje object (there - * is no to: section so it's the whole - * object). note that the point is - * calculated as: - * p.x = obj.width * relative.x - * p.y = obj.height * relative.y - * (as the to item is the whole object) - */ - offset: 0 0; - /* and from the relative point, have an offset - * of 0 pixels - i.e. - none */ - } - rel2 { - relative: 1.0 1.0; - /* the bottom-right is relative to the - * base of the title - this way the - * title region will scale based on font - * size */ - offset: -1 -1; - /* relative to the bottom right */ - to_y: "title_base"; - /* only y is relative to title_base. the - * rest is relative to the whole object - * (because its not specified) */ - } - color_class: "border_top"; - image { - /* define the image to use */ - normal: "bd_top.png"; - /* the image */ - border: 2 2 2 2; - /* border scaling attributes. this is the - * number of pixels NOT to scale on the - * left, right, top and bottom edges of the - * image. this allows "bevelled" effects - * or anything similar to look correct and - * not scale/blur etc. along with the image - * when it needs resizing */ - } - } - } - part { - name: "bottom"; - /* this is the bottom of the window */ - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - /* relative to the bottom-left of the edje - * but 4 pixels up */ - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color_class: "border_bottom"; - image { - normal: "bd_bottom.png"; - border: 2 2 0 0; - /* the left and right pixels are not to - * be scaled when stretching */ - } - } - description { - state: "shaded" 0.0; - /* when in a shaded state then - * don't display this part */ - inherit: "default" 0.0; - visible: 0; - } - description { - state: "max" 0.0; - /* whem maximised too */ - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "icon_area"; - /* this is an invisible rectangle that we - * use to place icons within. we use this - * to keep it fixed as the "icone area" so - * the actual swallow part that swallows - * the icon can be moved/resized for - * animations */ - type: RECT; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - /* alignt to the left, but center vertically */ - aspect: 1.0 1.0; - /* prefer ans aspect of 1.0 (ie width / height - * is 1.0 - i.e. - square. aspect here is - * min and max aspect that will be "allowed" - * (since both min and max are 1.0 respectively - * in order). */ - aspect_preference: VERTICAL; - /* this means that the vertical - * axis controls aspect and the - * icon_area part size will be - * governed by the height of the - * part (the width simply following - * along behind) */ - rel1 { - /* rel1 - top-left corner of this part */ - relative: 0.0 0.0; - offset: 2 2; - /* 2 pixels in from the top-left of the border - * corner */ - } - rel2 { - relative: 0.0 1.0; - /* bottom-right of this part is also 2 - * pixels in from the left (but align will - * mean it goes to the right) and be 2 - * pixels in from the bottom edge of - * "title_base" (remember rel2 is the - * pixel immediately OUTSIDE the part. - * i.e. x + width & y + height). */ - offset: 2 -3; - to_y: "title_base"; - } - } - description { - state: "active" 0.0; - /* and an active state */ - inherit: "default" 0.0; - rel1 { - offset: 2 3; - /* 1 pixel down from default so it looks like it - * is pressed down a bit */ - } - rel2 { - offset: 2 -2; - /* same here - down 1 pixel from "default" */ - } - } - } - part { - name: "icon_area2"; - /* this area is another invisible rect - * that is used for shuffling around parts - * that are relative to it. the states - * below are just a few "random" offsets - * to make it look like whatever is - * relative to icon_area2 is "jiggling" - * around */ - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { - state: "uw0" 0.0; - /* jiggle */ - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - /* jiggle some more */ - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - /* look at me - jiggling! */ - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - /* jiggling about */ - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - /* one more jiggle for the dummies */ - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "busy"; - /* this is an animation to spin a wheel when the app - * seems too busy to respond to pings */ - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - /* nomrally the busy part is not visible */ - color: 255 255 255 0; - /* and its alpha is 0 - se will fade it - * inm later so alpha to 0 (but 255 255 - * 255 for white so we dont also go from - * dark to white while fading) */ - max: 32 32; - /* no bigger than 32x32 - but allow it to be - * smaller if needed */ - aspect: 1.0 1.0; - /* square aspect */ - aspect_preference: BOTH; - /* both axes determine aspect. that - * means that the icon area may - * be 100x50, but the aspect is 1.0 - * so therefore it will be 50x50 as the - * max size. if the area is 50x100 it - * will still be 50x50 as it must fit - * WITHIN the bounds of BOTH axes */ - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image { - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - normal: "busy-9.png"; - /* and we use image tweening. that - * means that we flip through a series - * of images when moving TO this state - * over the transition time. it's like - * specifying multiple frames of an - * animatin sequence. the "final" - * state is "normal". the images - * between are the "tween" images - * listed in order working towards - * the "normal" image */ - } - } - description { - state: "visible" 0.0; - /* the visible state - inherit the - * default one as its all the same, but - * its visible and faded in */ - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - /* finally a swallow part - this is - * just a placeholder to SWALLOW - * other external evas objects into - * this region and edje will control - * any object swallowed as if it were - * this part itself (move, resize, - * etc.) */ - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - description { - state: "shrunk" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.3 0.3; - rel2.relative: 0.7 0.7; - } - } - part { - name: "urgent"; - /* this is the urgnt part it is normally not - * visible, but when the window is in an - * urgent state (the app has set the urgency - * hint) then we go to the visible state */ - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - /* and in the visible state put the - * exlamation image on top of the icon */ - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - /* this is another urgent element. it is actually - * zoomed out to be larger and faded out at the - * same time to give a "pulsating" look to the - * exclamation mark to bring attention to it */ - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { - name: "e.text.title"; - /* this is a text part - the black - * text on the white title top image */ - type: TEXT; - mouse_events: 0; - scale: 1; - /* allow this part to scale by a scale factor (dpi) */ - description { - state: "default" 0.0; - visible: 1; - align: 0.0 0.0; - /* align top and left */ - rel1 { - relative: 1.0 0.0; - offset: 9 2; - to_x: "icon_area"; - /* relative to the right side of the icon - * area but 9 pixels away */ - } - rel2 { - relative: 1.0 0.0; - /* and the bottom right is inset by 8 - * pixels from the right of "title_base" - * but as its aligned to the top we can - * keep this at 2 pixels from the top of - * the whole edje object and let alignment - * make it extend downward from that point - * with the text size defining the min size - * vertically below */ - offset: -8 2; - to_x: "title_base"; - } - color_class: "border_title"; - /* give it a color class so people - * can re-color it if they want */ - text { - font: "Sans:style=Bold"; - /* Use the Bold style - * of the Sans font from - * fontconfig */ - size: 10; - /* size in pixels - 10 */ - min: 0 1; - /* the text will not determine minimum horizontal - * size but WILL determine minimal vertical size - * (thus 0 1 - horiz then vert flags) */ - align: 0.0 0.0; - /* align text to top-left of the region - * given */ - text_class: "title_bar"; - /* text class - so font and size - * can be changed by users */ - } - } - description { - state: "focused" 0.0; - /* when the border is focused - * then make the text fade out - * and vanish */ - inherit: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - } - part { - name: "bt_close"; - /* the close button shadow */ - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - /* min and max size are the same, so never - * resize this */ - max: 22 22; - aspect: 1.0 1.0; - /* square - always */ - aspect_preference: VERTICAL; - /* the vetical axis controls size - * when applying the aspect ratio - * hint above */ - rel1 { - relative: 1.0 0.0; - offset: -2 1; - to_x: "top"; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - to_x: "top"; - to_y: "top"; - } - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "bt_max"; - /* maximize button shadow */ - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_close"; - /* left of the close button */ - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_close"; - /* left of the close button */ - to_y: "top"; - } - image.normal: "bd_button_max_shadow.png"; - } - } - part { - name: "bt_min"; - /* minimize button shadow */ - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_max"; - /* left of the maximize button */ - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_max"; - /* left of the maximize button */ - to_y: "top"; - } - image.normal: "bd_button_min_shadow.png"; - } - } - part { - name: "top_hilight"; - /* an overlayed image to give the top of - * a border a shiny look - very subtle */ - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "top"; - } - rel2 { - relative: 1.0 0.5; - offset: -1 0; - to: "top"; - } - color_class: "border_top_hilight"; - image { - normal: "bd_top_hilight.png"; - } - fill.smooth: 0; - } - } - part { - name: "buttons_unfoc"; - /* this is a rect part used to clip & - * thus control the visibility of a group - * of other parts (the images for the - * buttons themselves) with just 1 part - * doing the control as it acts as a - * master switch for all things clipped - * to this part */ - type: RECT; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - /* visible and solid */ - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - /* invisible and transparent */ - } - } - part { - name: "bt_close_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - /* clipping (thus visible region and - * color + alpah is controlled by the - * clip object */ - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "buttons_foc"; - /* another rect object for clipping */ - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "bt_close_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - /* controlled by the other clip object */ - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "title_base"; - /* an invisible rect part/object used for - * layout purposes */ - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - to_x: "icon_area"; - } - rel2 { - relative: 0.0 1.0; - offset: -3 4; - to_y: "e.text.title"; - to_x: "bt_min"; - } - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "title_base"; - } - rel2 { - to: "title_base"; - relative: 1.0 0.0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - rel2 { - to: "title_base"; - relative: 1.0 1.0; - } - } - } - part { - name: "title2"; - /* this is interesting. it's another text part - * that also displays the title text, but - * normally is not visible. it is only made - * visibile when the window becomes focused. - * what is interesting is we tell it to source - * the text content from another part - i.e. - * the master "title" part which E sets the - * text of. when that changes this part also - * changes its text. this is a good way to - * use multiple text objects for effects and - * other things that can copy/mimic the content - * of another part */ - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - /* different style to before - because its - * focused */ - description { - state: "default" 0.0; - visible: 0; - align: 0.0 1.0; - rel1 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 0.0 1.0; - offset: -1 0; - } - rel2 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 1.0 1.0; - offset: 0 0; - } - color_class: "border_title_active"; - text { - text_source: "e.text.title"; - /* and here is the magic. tell - * the text to be sourced from - * another part */ - font: "Sans:style=Bold"; - size: 10; - align: 0.0 0.0; - min: 0 1; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "bottom_clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bottom"; - rel2.to: "bottom"; - color: 255 255 255 255; - } - } - part { - name: "resize_b"; - mouse_events: 0; - clip_to: "bottom_clip"; - description { - state: "default" 0.0; - min: 20 10; - max: 20 10; - rel1 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -10; - } - rel2 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -1; - } - image { - normal: "bd_resize_b.png"; - } - } - description { - state: "past" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: 0 0; - } - rel2 { - relative: 0.5 1.0; - offset: 0 9; - } - } - } - part { - name: "e.swallow.client"; - /* this determines where the actual - * client window will be placed in - * the border design */ - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - } - /* these transparent rect parts are used for catching events in a way - * here objects for design don't affect the events. these parts - * are named speciifcally because E has config listening for specific - * signals (events) coming from these named parts and based on those - * will perform certain actions. these are actually all configurable - * by the user, so if they want, clicking the logical "titlebar" could - * close the window, not move it, and so on. the user decides this. - * the theme designer simply indicates the "logcal" use of the theme - * elements they have created */ - part { - name: "e.event.titlebar"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "title_base"; - rel2.to: "title_base"; - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.t"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 3; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.b"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 0.0; - offset: 15 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tr"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: -16 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.bl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -16; - } - rel2 { - relative: 0.0 1.0; - offset: 15 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.br"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 1.0; - offset: -16 -16; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.icon"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - color: 0 0 0 0; - } - } - part { - name: "e.event.close"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - color: 0 0 0 0; - } - } - part { - name: "e.event.minimize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - color: 0 0 0 0; - } - } - part { - name: "e.event.maximize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - color: 0 0 0 0; - } - } - } - /* programs - these are basically snippets of simple logic to respond to - * incoming signals (generated by signal emisions by code or events) */ - programs { - program { - name: "focus_in"; - /* name of the program. must be unique - * within the list of programs attached - * to a group of parts */ - signal: "e,state,focused"; - /* what signal triggers this program, - * if any. this can also be a glob like - * "mouse,down,*" for example. note - * that globs are slower to match - * and empty strings are literal matches - * too */ - source: "e"; - /* the source of the signal - this must also match for - * the program to be run */ - action: STATE_SET "focused" 0.0; - /* the action the program will - * perform. in this case - * it will set the state to - * "focused" @ value 0.0 */ - transition: LINEAR 0.2; - /* the time for the transition of the - * action - it's a linear interpolation - * of states here over 0.2 seconds */ - target: "title_back"; - /* these are the targets for the action. - * i.e. which parts will have their state - * set to "focused" over 0.2 seconds */ - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "focus_out"; - /* this program is run when focus is - * removed from a window border */ - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "urgent"; - /* this program is run when the border is - * meant to display an "urgent" state - * (the application has something - * important to show the user) */ - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.5; - /* instead of a linear transition - * this will vary from state A to B - * but slow down towards the end */ - target: "urgent"; - target: "urgent2"; - after: "urgent2"; - /* when this program and its transition are - * finished then chain (run) the "urgent2" - * program below. this way a series of actions - * and trnasitions can be chained together one - * after the other */ - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: LINEAR 0.5; - target: "urgent2"; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - /* notice - no transition. when not specified - * it is assumed that the action should happen - * immediately with no transition over time */ - after: "urgent2"; - } - program { - name: "urgentw0"; - /* these ae a list of icon "wobble" - * programs to indicate urgency */ - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw0"; - } - program { - name: "not_urgent"; - /* run when the window stops being - * urgent */ - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - /* this action will stop other running programs - * that are currently active. the programs to - * stop are named in the targets below */ - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { - name: "hung"; - /* run when an app is known to be hung/not - * responding to ping requests */ - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "shrunk" 0.0; - target: "e.swallow.icon"; - transition: DECELERATE 0.5; - } - program { - name: "unhung"; - /* when an app was hung but has started to - * respond again, this is run */ - signal: "e,state,unhung"; - source: "e"; - action: ACTION_STOP; - target: "busy_anim"; - } - program { - name: "unhung2"; - signal: "e,state,unhung"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "busy"; - transition: ACCELERATE 0.5; - } - program { - name: "busy_anim"; - /* multiple programs can be triggered - * from the same signals so this is - * also run when an app becomes "hung" */ - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - // don't have states/anim for a generic iconify action - // program { name: "xx"; - // signal: "e,action,iconify"; - // source: "e"; - // } - // don't have states/anim for a generic uniconify action - // program { name: "xx"; - // signal: "e,action,uniconify"; - // source: "e"; - // } - // don't have states/anim for a generic maximize action - // program { name: "xx"; - // signal: "e,action,maximize"; - // source: "e"; - // } - // don't have states/anim for a generic unmaximize action - // program { name: "xx"; - // signal: "e,action,unmaximize"; - // source: "e"; - // } - program { - name: "max_full"; - /* run on fullscreen maximize */ - signal: "e,action,maximize,fullscreen"; - source: "e"; - action: STATE_SET "max" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "unmax_full"; - /* run on unmaximize from fullscreen */ - signal: "e,action,unmaximize,fullscreen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "shade_end"; - /* run when the window finishes its - * shading animation */ - signal: "e,state,shaded"; - signal: "e,state,shading"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "unshade_start"; - /* run when the window starts - * unshading itself */ - signal: "e,state,unshaded"; - signal: "e,state,unshading"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "resize_b_on"; - signal: "mouse,in"; - /* on mouse enter... */ - source: "e.event.resize.b"; - /* in this named part */ - action: ACTION_STOP; - /* stop the following programs */ - target: "resize_b_on2"; - target: "resize_b_on3"; - after: "resize_b_on2"; - /* then run... */ - } - program { - name: "resize_b_on2"; - action: STATE_SET "default" 0.0; - target: "resize_b"; - after: "resize_b_on3"; - } - program { - name: "resize_b_on3"; - action: STATE_SET "past" 0.0; - transition: LINEAR 0.5; - target: "resize_b"; - after: "resize_b_on2"; - } - program { - name: "resize_b_off"; - signal: "mouse,out"; - /* on mouse leave... */ - source: "e.event.resize.b"; - action: ACTION_STOP; - target: "resize_b_on"; - target: "resize_b_on2"; - target: "resize_b_on3"; - } - program { - name: "icon_down"; - signal: "mouse,down,*"; - /* if any mouse button is pressed... */ - source: "e.event.icon"; - action: STATE_SET "active" 0.0; - target: "icon_area"; - } - program { - name: "icon_up"; - signal: "mouse,up,*"; - /* if any mouse button is released... */ - source: "e.event.icon"; - action: STATE_SET "default" 0.0; - target: "icon_area"; - } - program { - name: "bt_close_down"; - signal: "mouse,down,*"; - source: "e.event.close"; - action: STATE_SET "active" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_close_up"; - signal: "mouse,up,*"; - source: "e.event.close"; - action: STATE_SET "default" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_max_down"; - signal: "mouse,down,*"; - source: "e.event.maximize"; - action: STATE_SET "active" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_max_up"; - signal: "mouse,up,*"; - source: "e.event.maximize"; - action: STATE_SET "default" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_min_down"; - signal: "mouse,down,*"; - source: "e.event.minimize"; - action: STATE_SET "active" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - program { - name: "bt_min_up"; - signal: "mouse,up,*"; - source: "e.event.minimize"; - action: STATE_SET "default" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - } - } - /* more border types - see comments in the default border for information */ - /*** SHAPED WINDOW BORDER ***/ - group { - name: "e/widgets/border/shaped/border"; - images { - image: "bd_top.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_bottom.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - image: "bd_resize_b.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "exclam.png" COMP; - image: "bd_button_close_shadow.png" COMP; - image: "bd_button_close_focused.png" COMP; - image: "bd_button_close_unfocused.png" COMP; - image: "bd_button_max_shadow.png" COMP; - image: "bd_button_max_focused.png" COMP; - image: "bd_button_max_unfocused.png" COMP; - image: "bd_button_min_shadow.png" COMP; - image: "bd_button_min_focused.png" COMP; - image: "bd_button_min_unfocused.png" COMP; - } - data.item: "shaped" "1"; - parts { - part { - name: "top"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "title_base"; - } - color_class: "border_top"; - image { - normal: "bd_top.png"; - border: 2 2 2 2; - } - } - } - part { - name: "bottom"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color_class: "border_bottom"; - image { - normal: "bd_bottom.png"; - border: 2 2 0 0; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "icon_area"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - to_y: "title_base"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1 { - offset: 2 3; - } - rel2 { - offset: 2 -2; - } - } - } - part { - name: "icon_area2"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "busy"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - max: 32 32; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image { - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - normal: "busy-9.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - description { - state: "shrunk" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.3 0.3; - rel2.relative: 0.7 0.7; - } - } - part { - name: "urgent"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 1; - align: 0.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: 9 2; - to_x: "icon_area"; - } - rel2 { - relative: 1.0 0.0; - offset: -8 2; - to_x: "title_base"; - } - color_class: "border_title"; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.0 0.0; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - } - part { - name: "bt_close"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -2 1; - to_x: "top"; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - to_x: "top"; - to_y: "top"; - } - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "bt_max"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_close"; - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_close"; - to_y: "top"; - } - image.normal: "bd_button_max_shadow.png"; - } - } - part { - name: "bt_min"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_max"; - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_max"; - to_y: "top"; - } - image.normal: "bd_button_min_shadow.png"; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "top"; - } - rel2 { - relative: 1.0 0.5; - offset: -1 0; - to: "top"; - } - color_class: "border_top_hilight"; - image { - normal: "bd_top_hilight.png"; - } - fill.smooth: 0; - } - } - part { - name: "buttons_unfoc"; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "bt_close_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "buttons_foc"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "bt_close_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "title_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - to_x: "icon_area"; - } - rel2 { - relative: 0.0 1.0; - offset: -3 4; - to_y: "e.text.title"; - to_x: "bt_min"; - } - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "title_base"; - } - rel2 { - to: "title_base"; - relative: 1.0 0.0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - rel2 { - to: "title_base"; - relative: 1.0 1.0; - } - } - } - part { - name: "title2"; - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 1.0; - rel1 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 0.0 1.0; - offset: -1 0; - } - rel2 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 1.0 1.0; - offset: 0 1; - } - color_class: "border_title_active"; - text { - text_source: "e.text.title"; - font: "Sans:style=Bold"; - size: 10; - align: 0.0 0.0; - min: 0 1; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "bottom_clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bottom"; - rel2.to: "bottom"; - color: 255 255 255 255; - } - } - part { - name: "resize_b"; - mouse_events: 0; - clip_to: "bottom_clip"; - description { - state: "default" 0.0; - min: 20 10; - max: 20 10; - rel1 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -10; - } - rel2 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -1; - } - image { - normal: "bd_resize_b.png"; - } - } - description { - state: "past" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: 0 0; - } - rel2 { - relative: 0.5 1.0; - offset: 0 9; - } - } - } - part { - name: "e.swallow.client"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - } - part { - name: "e.event.titlebar"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "title_base"; - rel2.to: "title_base"; - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.t"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 3; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.b"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 0.0; - offset: 15 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tr"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: -16 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.bl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -16; - } - rel2 { - relative: 0.0 1.0; - offset: 15 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.br"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 1.0; - offset: -16 -16; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.icon"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - color: 0 0 0 0; - } - } - part { - name: "e.event.close"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - color: 0 0 0 0; - } - } - part { - name: "e.event.minimize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - color: 0 0 0 0; - } - } - part { - name: "e.event.maximize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "urgent"; - target: "urgent2"; - transition: DECELERATE 0.5; - after: "urgent2"; - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - target: "urgent2"; - transition: LINEAR 0.5; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { - name: "hung"; - signal: "e,state,hung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "shrunk" 0.0; - target: "e.swallow.icon"; - transition: DECELERATE 0.5; - } - program { - name: "unhung"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: ACTION_STOP; - target: "busy_anim"; - } - program { - name: "unhung2"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "busy"; - transition: ACCELERATE 0.5; - } - program { - name: "busy_anim"; - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - program { - name: "max_full"; - signal: "e,action,maximize,fullscreen"; - source: "e"; - action: STATE_SET "max" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "unmax_full"; - signal: "e,action,unmaximize,fullscreen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "shade_end"; - signal: "e,state,shaded"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "unshade_start"; - signal: "e,state,unshading"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "resize_b_on"; - signal: "mouse,in"; - source: "e.event.resize.b"; - action: ACTION_STOP; - target: "resize_b_on2"; - target: "resize_b_on3"; - after: "resize_b_on2"; - } - program { - name: "resize_b_on2"; - action: STATE_SET "default" 0.0; - target: "resize_b"; - after: "resize_b_on3"; - } - program { - name: "resize_b_on3"; - action: STATE_SET "past" 0.0; - transition: LINEAR 0.5; - target: "resize_b"; - after: "resize_b_on2"; - } - program { - name: "resize_b_off"; - signal: "mouse,out"; - source: "e.event.resize.b"; - action: ACTION_STOP; - target: "resize_b_on"; - target: "resize_b_on2"; - target: "resize_b_on3"; - } - program { - name: "icon_down"; - signal: "mouse,down,*"; - source: "e.event.icon"; - action: STATE_SET "active" 0.0; - target: "icon_area"; - } - program { - name: "icon_up"; - signal: "mouse,up,*"; - source: "e.event.icon"; - action: STATE_SET "default" 0.0; - target: "icon_area"; - } - program { - name: "bt_close_down"; - signal: "mouse,down,*"; - source: "e.event.close"; - action: STATE_SET "active" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_close_up"; - signal: "mouse,up,*"; - source: "e.event.close"; - action: STATE_SET "default" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_max_down"; - signal: "mouse,down,*"; - source: "e.event.maximize"; - action: STATE_SET "active" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_max_up"; - signal: "mouse,up,*"; - source: "e.event.maximize"; - action: STATE_SET "default" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_min_down"; - signal: "mouse,down,*"; - source: "e.event.minimize"; - action: STATE_SET "active" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - program { - name: "bt_min_up"; - signal: "mouse,up,*"; - source: "e.event.minimize"; - action: STATE_SET "default" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - } - } - /*** NORESIZE WINDOW BORDER ***/ - group { - name: "e/widgets/border/noresize/border"; - images { - image: "bd_top.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "exclam.png" COMP; - image: "bd_button_close_shadow.png" COMP; - image: "bd_button_close_focused.png" COMP; - image: "bd_button_close_unfocused.png" COMP; - image: "bd_button_max_shadow.png" COMP; - image: "bd_button_max_focused.png" COMP; - image: "bd_button_max_unfocused.png" COMP; - image: "bd_button_min_shadow.png" COMP; - image: "bd_button_min_focused.png" COMP; - image: "bd_button_min_unfocused.png" COMP; - } - parts { - part { - name: "top"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "title_base"; - } - color_class: "border_top"; - image { - normal: "bd_top.png"; - border: 2 2 2 2; - } - } - } - part { - name: "icon_area"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - to_y: "title_base"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1 { - offset: 2 3; - } - rel2 { - offset: 2 -2; - } - } - } - part { - name: "icon_area2"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "busy"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - max: 32 32; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image { - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - normal: "busy-9.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - description { - state: "shrunk" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.3 0.3; - rel2.relative: 0.7 0.7; - } - } - part { - name: "urgent"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 1; - align: 0.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: 9 2; - to_x: "icon_area"; - } - rel2 { - relative: 1.0 0.0; - offset: -8 2; - to_x: "title_base"; - } - color_class: "border_title"; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.0 0.0; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - } - part { - name: "bt_close"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -2 1; - to_x: "top"; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - to_x: "top"; - to_y: "top"; - } - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "bt_max"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_close"; - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_close"; - to_y: "top"; - } - image.normal: "bd_button_max_shadow.png"; - } - } - part { - name: "bt_min"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: -2 1; - to_x: "bt_max"; - to_y: "top"; - } - rel2 { - relative: 0.0 1.0; - offset: -2 -2; - to_x: "bt_max"; - to_y: "top"; - } - image.normal: "bd_button_min_shadow.png"; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "top"; - } - rel2 { - relative: 1.0 0.5; - offset: -1 0; - to: "top"; - } - color_class: "border_top_hilight"; - image { - normal: "bd_top_hilight.png"; - } - fill.smooth: 0; - } - } - part { - name: "buttons_unfoc"; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "bt_close_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "buttons_foc"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "bt_close_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_max_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - image.normal: "bd_button_max_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_min_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - image.normal: "bd_button_min_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "title_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - to_x: "icon_area"; - } - rel2 { - relative: 0.0 1.0; - offset: -3 4; - to_y: "e.text.title"; - to_x: "bt_min"; - } - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "title_base"; - } - rel2 { - to: "title_base"; - relative: 1.0 0.0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - rel2 { - to: "title_base"; - relative: 1.0 1.0; - } - } - } - part { - name: "title2"; - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 1.0; - rel1 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 0.0 1.0; - offset: -1 0; - } - rel2 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 1.0 1.0; - offset: 0 1; - } - color_class: "border_title_active"; - text { - text_source: "e.text.title"; - font: "Sans:style=Bold"; - size: 10; - align: 0.0 0.0; - min: 0 1; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "e.swallow.client"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "e.event.titlebar"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "title_base"; - rel2.to: "title_base"; - color: 0 0 0 0; - } - } - part { - name: "e.event.icon"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - color: 0 0 0 0; - } - } - part { - name: "e.event.close"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - color: 0 0 0 0; - } - } - part { - name: "e.event.minimize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_min"; - rel2.to: "bt_min"; - color: 0 0 0 0; - } - } - part { - name: "e.event.maximize"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_max"; - rel2.to: "bt_max"; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "urgent"; - target: "urgent2"; - transition: DECELERATE 0.5; - after: "urgent2"; - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - target: "urgent2"; - transition: LINEAR 0.5; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { - name: "hung"; - signal: "e,state,hung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "shrunk" 0.0; - target: "e.swallow.icon"; - transition: DECELERATE 0.5; - } - program { - name: "unhung"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: ACTION_STOP; - target: "busy_anim"; - } - program { - name: "unhung2"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "busy"; - transition: ACCELERATE 0.5; - } - program { - name: "busy_anim"; - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - program { - name: "max_full"; - signal: "e,action,maximize,fullscreen"; - source: "e"; - action: STATE_SET "max" 0.0; - target: "e.swallow.client"; - } - program { - name: "unmax_full"; - signal: "e,action,unmaximize,fullscreen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.client"; - } - program { - name: "shade_end"; - signal: "e,state,shaded"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "e.swallow.client"; - } - program { - name: "unshade_start"; - signal: "e,state,unshading"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.client"; - } - program { - name: "icon_down"; - signal: "mouse,down,*"; - source: "e.event.icon"; - action: STATE_SET "active" 0.0; - target: "icon_area"; - } - program { - name: "icon_up"; - signal: "mouse,up,*"; - source: "e.event.icon"; - action: STATE_SET "default" 0.0; - target: "icon_area"; - } - program { - name: "bt_close_down"; - signal: "mouse,down,*"; - source: "e.event.close"; - action: STATE_SET "active" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_close_up"; - signal: "mouse,up,*"; - source: "e.event.close"; - action: STATE_SET "default" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_max_down"; - signal: "mouse,down,*"; - source: "e.event.maximize"; - action: STATE_SET "active" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_max_up"; - signal: "mouse,up,*"; - source: "e.event.maximize"; - action: STATE_SET "default" 0.0; - target: "bt_max_unfoc"; - target: "bt_max_foc"; - } - program { - name: "bt_min_down"; - signal: "mouse,down,*"; - source: "e.event.minimize"; - action: STATE_SET "active" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - program { - name: "bt_min_up"; - signal: "mouse,up,*"; - source: "e.event.minimize"; - action: STATE_SET "default" 0.0; - target: "bt_min_unfoc"; - target: "bt_min_foc"; - } - } - } - /*** DIALOG WINDOW BORDER ***/ - group { - name: "e/widgets/border/dialog/border"; - images { - image: "bd_top.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_bottom.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - image: "bd_resize_b.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "exclam.png" COMP; - image: "bd_button_close_shadow.png" COMP; - image: "bd_button_close_focused.png" COMP; - image: "bd_button_close_unfocused.png" COMP; - } - parts { - part { - name: "top"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "title_base"; - } - color_class: "border_top"; - image { - normal: "bd_top.png"; - border: 2 2 2 2; - } - } - } - part { - name: "bottom"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color_class: "border_bottom"; - image { - normal: "bd_bottom.png"; - border: 2 2 0 0; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "icon_area"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - to_y: "title_base"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1 { - offset: 2 3; - } - rel2 { - offset: 2 -2; - } - } - } - part { - name: "icon_area2"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "busy"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - max: 32 32; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image { - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - normal: "busy-9.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - description { - state: "shrunk" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.3 0.3; - rel2.relative: 0.7 0.7; - } - } - part { - name: "urgent"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 1; - align: 0.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: 9 2; - to_x: "icon_area"; - } - rel2 { - relative: 1.0 0.0; - offset: -8 2; - to_x: "title_base"; - } - color_class: "border_title"; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.0 0.0; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - } - part { - name: "bt_close"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -2 1; - to_x: "top"; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - to_x: "top"; - to_y: "top"; - } - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "top"; - } - rel2 { - relative: 1.0 0.5; - offset: -1 0; - to: "top"; - } - color_class: "border_top_hilight"; - image { - normal: "bd_top_hilight.png"; - } - fill.smooth: 0; - } - } - part { - name: "buttons_unfoc"; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "bt_close_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "buttons_foc"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "bt_close_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "title_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - to_x: "icon_area"; - } - rel2 { - relative: 0.0 1.0; - offset: -3 4; - to_y: "e.text.title"; - to_x: "bt_close"; - } - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "title_base"; - } - rel2 { - to: "title_base"; - relative: 1.0 0.0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - rel2 { - to: "title_base"; - relative: 1.0 1.0; - } - } - } - part { - name: "title2"; - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 1.0; - rel1 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 0.0 1.0; - offset: -1 0; - } - rel2 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 1.0 1.0; - offset: 0 1; - } - color_class: "border_title_active"; - text { - text_source: "e.text.title"; - font: "Sans:style=Bold"; - size: 10; - align: 0.0 0.0; - min: 0 1; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "bottom_clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bottom"; - rel2.to: "bottom"; - color: 255 255 255 255; - } - } - part { - name: "resize_b"; - mouse_events: 0; - clip_to: "bottom_clip"; - description { - state: "default" 0.0; - min: 20 10; - max: 20 10; - rel1 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -10; - } - rel2 { - to: "bottom"; - relative: 0.5 0.0; - offset: 0 -1; - } - image { - normal: "bd_resize_b.png"; - } - } - description { - state: "past" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: 0 0; - } - rel2 { - relative: 0.5 1.0; - offset: 0 9; - } - } - } - part { - name: "e.swallow.client"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "bottom"; - } - } - } - part { - name: "e.event.titlebar"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "title_base"; - rel2.to: "title_base"; - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.t"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 3; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.b"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 0.0; - offset: 15 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.tr"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: -16 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.bl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -16; - } - rel2 { - relative: 0.0 1.0; - offset: 15 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.resize.br"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 1.0; - offset: -16 -16; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.event.icon"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - color: 0 0 0 0; - } - } - part { - name: "e.event.close"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "urgent"; - target: "urgent2"; - transition: DECELERATE 0.5; - after: "urgent2"; - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - target: "urgent2"; - transition: LINEAR 0.5; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { - name: "hung"; - signal: "e,state,hung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "shrunk" 0.0; - target: "e.swallow.icon"; - transition: DECELERATE 0.5; - } - program { - name: "unhung"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: ACTION_STOP; - target: "busy_anim"; - } - program { - name: "unhung2"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "busy"; - transition: ACCELERATE 0.5; - } - program { - name: "busy_anim"; - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - program { - name: "max_full"; - signal: "e,action,maximize,fullscreen"; - source: "e"; - action: STATE_SET "max" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "unmax_full"; - signal: "e,action,unmaximize,fullscreen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - } - program { - name: "shade_end"; - signal: "e,state,shaded"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "unshade_start"; - signal: "e,state,unshading"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bottom"; - target: "e.swallow.client"; - target: "e.event.resize.tl"; - target: "e.event.resize.tr"; - target: "e.event.resize.bl"; - target: "e.event.resize.br"; - target: "e.event.resize.t"; - target: "e.event.resize.b"; - } - program { - name: "resize_b_on"; - signal: "mouse,in"; - source: "e.event.resize.b"; - action: ACTION_STOP; - target: "resize_b_on2"; - target: "resize_b_on3"; - after: "resize_b_on2"; - } - program { - name: "resize_b_on2"; - action: STATE_SET "default" 0.0; - target: "resize_b"; - after: "resize_b_on3"; - } - program { - name: "resize_b_on3"; - action: STATE_SET "past" 0.0; - transition: LINEAR 0.5; - target: "resize_b"; - after: "resize_b_on2"; - } - program { - name: "resize_b_off"; - signal: "mouse,out"; - source: "e.event.resize.b"; - action: ACTION_STOP; - target: "resize_b_on"; - target: "resize_b_on2"; - target: "resize_b_on3"; - } - program { - name: "icon_down"; - signal: "mouse,down,*"; - source: "e.event.icon"; - action: STATE_SET "active" 0.0; - target: "icon_area"; - } - program { - name: "icon_up"; - signal: "mouse,up,*"; - source: "e.event.icon"; - action: STATE_SET "default" 0.0; - target: "icon_area"; - } - program { - name: "bt_close_down"; - signal: "mouse,down,*"; - source: "e.event.close"; - action: STATE_SET "active" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_close_up"; - signal: "mouse,up,*"; - source: "e.event.close"; - action: STATE_SET "default" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - } - } - /*** NORESIZE DIALOG WINDOW BORDER ***/ - group { - name: "e/widgets/border/noresize_dialog/border"; - images { - image: "bd_top.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "exclam.png" COMP; - image: "bd_button_close_shadow.png" COMP; - image: "bd_button_close_focused.png" COMP; - image: "bd_button_close_unfocused.png" COMP; - } - parts { - part { - name: "top"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to_y: "title_base"; - } - color_class: "border_top"; - image { - normal: "bd_top.png"; - border: 2 2 2 2; - } - } - } - part { - name: "icon_area"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - to_y: "title_base"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1 { - offset: 2 3; - } - rel2 { - offset: 2 -2; - } - } - } - part { - name: "icon_area2"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "busy"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - max: 32 32; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image { - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - normal: "busy-9.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - description { - state: "shrunk" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.3 0.3; - rel2.relative: 0.7 0.7; - } - } - part { - name: "urgent"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 1; - align: 0.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: 9 2; - to_x: "icon_area"; - } - rel2 { - relative: 1.0 0.0; - offset: -8 2; - to_x: "title_base"; - } - color_class: "border_title"; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.0 0.0; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - } - part { - name: "bt_close"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 22 22; - max: 22 22; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -2 1; - to_x: "top"; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - to_x: "top"; - to_y: "top"; - } - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "top"; - } - rel2 { - relative: 1.0 0.5; - offset: -1 0; - to: "top"; - } - color_class: "border_top_hilight"; - image { - normal: "bd_top_hilight.png"; - } - fill.smooth: 0; - } - } - part { - name: "buttons_unfoc"; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "bt_close_unfoc"; - mouse_events: 0; - clip_to: "buttons_unfoc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "buttons_foc"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "bt_close_foc"; - mouse_events: 0; - clip_to: "buttons_foc"; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "title_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 0; - to_x: "icon_area"; - } - rel2 { - relative: 0.0 1.0; - offset: -3 4; - to_y: "e.text.title"; - to_x: "bt_close"; - } - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "title_base"; - } - rel2 { - to: "title_base"; - relative: 1.0 0.0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - rel2 { - to: "title_base"; - relative: 1.0 1.0; - } - } - } - part { - name: "title2"; - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - visible: 0; - align: 0.0 1.0; - rel1 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 0.0 1.0; - offset: -1 0; - } - rel2 { - to_x: "e.text.title"; - to_y: "title_back"; - relative: 1.0 1.0; - offset: 0 1; - } - color_class: "border_title_active"; - text { - text_source: "e.text.title"; - font: "Sans:style=Bold"; - size: 10; - align: 0.0 0.0; - min: 0 1; - text_class: "title_bar"; - } - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "e.swallow.client"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - } - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 0; - to_y: "top"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "e.event.titlebar"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "title_base"; - rel2.to: "title_base"; - color: 0 0 0 0; - } - } - part { - name: "e.event.icon"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - color: 0 0 0 0; - } - } - part { - name: "e.event.close"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "bt_close"; - rel2.to: "bt_close"; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "title_back"; - target: "title2"; - target: "title_over"; - target: "buttons_foc"; - target: "buttons_unfoc"; - target: "e.text.title"; - } - program { - name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "urgent"; - target: "urgent2"; - transition: DECELERATE 0.5; - after: "urgent2"; - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - target: "urgent2"; - transition: LINEAR 0.5; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { - name: "hung"; - signal: "e,state,hung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "shrunk" 0.0; - target: "e.swallow.icon"; - transition: DECELERATE 0.5; - } - program { - name: "unhung"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: ACTION_STOP; - target: "busy_anim"; - } - program { - name: "unhung2"; - signal: "e,state,unhung"; - source: "e"; - /* FIXME: */ - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "busy"; - transition: ACCELERATE 0.5; - } - program { - name: "busy_anim"; - signal: "e,state,hung"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - program { - name: "max_full"; - signal: "e,action,maximize,fullscreen"; - source: "e"; - action: STATE_SET "max" 0.0; - target: "e.swallow.client"; - } - program { - name: "unmax_full"; - signal: "e,action,unmaximize,fullscreen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.client"; - } - program { - name: "shade_end"; - signal: "e,state,shaded"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "e.swallow.client"; - } - program { - name: "unshade_start"; - signal: "e,state,unshading"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.client"; - } - program { - name: "icon_down"; - signal: "mouse,down,*"; - source: "e.event.icon"; - action: STATE_SET "active" 0.0; - target: "icon_area"; - } - program { - name: "icon_up"; - signal: "mouse,up,*"; - source: "e.event.icon"; - action: STATE_SET "default" 0.0; - target: "icon_area"; - } - program { - name: "bt_close_down"; - signal: "mouse,down,*"; - source: "e.event.close"; - action: STATE_SET "active" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - program { - name: "bt_close_up"; - signal: "mouse,up,*"; - source: "e.event.close"; - action: STATE_SET "default" 0.0; - target: "bt_close_unfoc"; - target: "bt_close_foc"; - } - } - } - /*** BONUS BORDERS TO CHOOSE FROM ***/ - group { - name: "e/widgets/border/pixel/border"; - parts { - part { - name: "px1"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - } - color: 0 0 0 255; - } - } - part { - name: "px2"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 255; - } - } - part { - name: "px3"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 1; - } - rel2 { - relative: 0.0 1.0; - offset: 0 -2; - } - color: 0 0 0 255; - } - } - part { - name: "px4"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: -1 1; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -2; - } - color: 0 0 0 255; - } - } - part { - name: "e.swallow.client"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - } - } - part { - name: "e.event.resize.t"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 3; - } - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.b"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -4; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.tl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 0.0 0.0; - offset: 15 15; - } - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.tr"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: -16 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.bl"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -16; - } - rel2 { - relative: 0.0 1.0; - offset: 15 -1; - } - color: 0 0 0 0; - } - } - part { - name: "e.event.resize.br"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 1.0; - offset: -16 -16; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 0; - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** THE DEFAULT MOUSE CURSOR - COLOR ***/ - - group { - name: "e/pointer/enlightenment/default/color"; - images { - image: "pointer.png" COMP; - image: "pointer_glow.png" COMP; - image: "pointer_glint_01.png" COMP; - image: "pointer_glint_02.png" COMP; - image: "pointer_glint_03.png" COMP; - image: "pointer_glint_04.png" COMP; - image: "pointer_glint_05.png" COMP; - image: "pointer_glint_06.png" COMP; - image: "pointer_glint_07.png" COMP; - image: "pointer_glint_08.png" COMP; - image: "pointer_glint_09.png" COMP; - image: "pointer_glint_10.png" COMP; - image: "pointer_glint_11.png" COMP; - image: "pointer_glint_12.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 0.71875 0.71875; - /* force a specific aspect ratio so - * when it gets scaled it wont squash - * or stretch */ - aspect_preference: BOTH; - /* both axes control aspect - thus it - * will be WITHIN the bounds the axes - * of thre part describe */ - image { - normal: "pointer.png"; - } - } - } - part { - name: "glow"; - /* this overlay is used to put a white glow - * around the pointer, so when the pointer is - * idle every now and again it will pulsate - * with this glow to just remind you where the - * pointer is (if you lose a black-ish - * pointer on a black background) */ - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - visible: 0; - color: 255 255 255 0; - image.normal: "pointer_glow.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "glint"; - /* this overlay flips a series of small images - * over the pointer. they look like a white - * light/refelection when put over the pointer - * base image - and produce a "glinting" effect - * when played back fast */ - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - visible: 0; - image.normal: "pointer_glint_12.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - image.tween: "pointer_glint_01.png"; - image.tween: "pointer_glint_02.png"; - image.tween: "pointer_glint_03.png"; - image.tween: "pointer_glint_04.png"; - image.tween: "pointer_glint_05.png"; - image.tween: "pointer_glint_06.png"; - image.tween: "pointer_glint_07.png"; - image.tween: "pointer_glint_08.png"; - image.tween: "pointer_glint_09.png"; - image.tween: "pointer_glint_10.png"; - image.tween: "pointer_glint_11.png"; - image.normal: "pointer_glint_12.png"; - } - } - part { - name: "e.swallow.hotspot"; - /* this is a "fake" swallow part - * that is used by e to determine - * the pointer hotspot - or where - * the actual mouse events get - * reported from on the cursor */ - type: SWALLOW; - description { - state: "default" 0.0; - visible: 0; - rel1 { - /* the hotspot will scale with the cursor here */ - to: "base"; - relative: 0.27 0.125; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 0.27 0.125; - offset: 0 0; - } - } - } - } - programs { - program { - name: "mouse_down"; - /* called every time e detects a mouse - * press */ - signal: "e,action,mouse,down"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3; - target: "glint"; - after: "mouse_down2"; - } - program { - name: "mouse_down2"; - action: STATE_SET "default" 0.0; - target: "glint"; - } - program { - name: "mouse_idle"; - /* called when e thinks the mouse went - * idle and isn't moving */ - signal: "e,state,mouse,idle"; - source: "e"; - action: STATE_SET "visible" 0.0; - in: 5.0 0.0; - transition: SINUSOIDAL 1.0; - target: "glow"; - after: "mouse_idle2"; - } - program { - name: "mouse_idle2"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 2.0; - target: "glow"; - after: "mouse_idle"; - } - program { - name: "mouse_active"; - /* called when e sees the mouse become - * active again */ - signal: "e,state,mouse,active"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "glow"; - after: "mouse_active2"; - } - program { - name: "mouse_active2"; - action: ACTION_STOP; - target: "mouse_idle"; - target: "mouse_idle2"; - } - // when mouse button is released. not used here - // program { name: "xx"; - // signal: "e,action,mouse,up"; - // source: "e"; - // } - // when mouse button is moved. not used here - // program { name: "xx"; - // signal: "e,action,mouse,move"; - // source: "e"; - // } - // when mouse wheel is scrolled. not used here - // program { name: "xx"; - // signal: "e,action,mouse,wheel"; - // source: "e"; - // } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** THE DEFAULT MOUSE CURSOR - MONOCHROME. REALLY BORING ***/ - /* This pointer is used if the Xserver does not support full ARGB color - * pointers. This can happen if X is old or the driver or libxcursor did - * not exist when ecore was compiled. since the cursor will be literally - * reduced down to black and white with a single transparency mask, - * colors other than black and whigte will be lost (and be approximated - * with dithering) and any translucency other than completely opaque or - * completely transparent pixels will also be lost. it then makes sense - * to have a special black and white only image with no semi-transparency - * so when this is displayed it will look directly as intended by the - * artist */ - - group { - name: "e/pointer/enlightenment/default/mono"; - images { - image: "pointer_mono.png" COMP; - /* a simple mono cursor image */ - } - parts { - part { - name: "e/pointer"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "pointer_mono.png"; - } - } - } - part { - name: "hotspot"; - /* this cursor also has a hotspot */ - type: SWALLOW; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - relative: 0.0 0.0; - offset: 1 1; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** SLIDESEL */ - - /* this is a horizontal slide selector in e where you drag it horizontally - * and different icons appear with text near it indicating what is - * selected. not actually used anywhere, currently, but in e nevertheless */ - - group { - name: "e/widgets/slidesel"; - images { - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "bt_dis_shine.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to_y: "e.text.label"; - relative: 0.0 1.0; - offset: 2 2; - } - rel2.offset: -3 -3; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 2 2; - } - rel2 { - to: "base"; - offset: -3 -3; - } - } - } - part { - name: "e.swallow.content"; - clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "clipper"; - rel2.to: "clipper"; - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image { - normal: "bt_dis_shine.png"; - border: 4 4 4 4; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 0.0; - offset: -3 2; - } - align: 0.0 0.0; - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.5 0.0; - text_class: "slidesel_label"; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** TOOLBAR ****/ - - group { - name: "e/widgets/toolbar"; - images { - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "bt_dis_shine.png" COMP; - image: "icon_left_arrow.png" COMP; - image: "icon_right_arrow.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2.offset: -3 -3; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 2 2; - } - rel2 { - to: "base"; - offset: -3 -3; - } - } - } - part { - name: "e.swallow.content"; - clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "clipper"; - rel2.to: "clipper"; - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image { - normal: "bt_dis_shine.png"; - border: 4 4 4 4; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - color: 255 255 255 128; - } - } - part { - name: "left_arrow"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - image.normal: "icon_left_arrow.png"; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - min: 32 32; - max: 32 32; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "right_arrow"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - image.normal: "icon_right_arrow.png"; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 1.0 0.5; - min: 32 32; - max: 32 32; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "e.dragable.hbar"; - mouse_events: 0; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "base"; - } - description { - state: "default" 0.0; - visible: 0; - rel1.to: "base"; - rel2.to: "base"; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "sb_hbar_show"; - signal: "e,action,show,hbar"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.5; - target: "left_arrow"; - target: "right_arrow"; - } - program { - name: "sb_hbar_hide"; - signal: "e,action,hide,hbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "left_arrow"; - target: "right_arrow"; - transition: LINEAR 0.5; - } - program { - name: "sb_left"; - signal: "mouse,down,1"; - source: "left_arrow"; - action: SIGNAL_EMIT "e,action,prev" "e"; - after: "sb_left_repeat"; - } - program { - name: "sb_left_repeat"; - action: SIGNAL_EMIT "e,action,prev" "e"; - in: 0.3 0.0; - after: "sb_left_repeat"; - } - program { - name: "sb_left_repeat_stop"; - signal: "mouse,up,1"; - source: "left_arrow"; - action: ACTION_STOP; - target: "sb_left_repeat"; - } - program { - name: "sb_right"; - signal: "mouse,down,1"; - source: "right_arrow"; - action: SIGNAL_EMIT "e,action,next" "e"; - after: "sb_right_repeat"; - } - program { - name: "sb_right_repeat"; - action: SIGNAL_EMIT "e,action,next" "e"; - in: 0.3 0.0; - after: "sb_right_repeat"; - } - program { - name: "sb_right_repeat_stop"; - signal: "mouse,up,1"; - source: "right_arrow"; - action: ACTION_STOP; - target: "sb_right_repeat"; - } - } - } - group { - name: "e/widgets/toolbar/item"; - images { - image: "toolbar_sel.png" COMP; - } - parts { - part { - name: "label2"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - color: 0 0 0 255; - text { - font: "Sans"; - text_source: "e.text.label"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image { - normal: "toolbar_sel.png"; - border: 3 3 0 0; - } - fill.smooth: 0; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - // aspect: 1.0 1.0; - // aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to_y: "e.text.label"; - relative: 1.0 0.0; - offset: -3 -1; - } - color: 0 0 0 0; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 0 2; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - visible: 0; - color: 224 224 224 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.2; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "go"; - signal: "mouse,up,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,click" "e"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MENUS ***/ - - /* this is the background for all menus. it also may optionally display a - * title for the menu. this is wrapped around all the menu items that are - * laid out in a vertical list from top to bottom */ - - group { - name: "e/widgets/menu/default/background"; - images { - image: "base_bg.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.0; - color_class: "menu_base"; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - /* note - a shortcut for avoiding doing - * fill { smooth: 0; } */ - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - image.normal: "bd_top_hilight.png"; - fill.smooth: 0; - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 4 0; - } - rel2 { - relative: 1.0 0.0; - offset: -5 0; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - rel1 { - relative: 0.0 0.0; - offset: 4 0; - } - rel2 { - to_y: "e.text.title"; - relative: 1.0 1.0; - offset: -5 -4; - } - } - } - part { - name: "e.text.title"; - /* e sets the text of this to the title - * if there is any */ - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - fixed: 1 1; - visible: 0; - align: 0.5 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - } - color_class: "menu_title"; - text { - text_source: "e.text.title"; - font: "Sans:style=Bold"; - size: 10; - align: 0.5 0.0; - min: 0 0; - text_class: "menu_title"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color_class: "menu_title_active"; - text.min: 1 1; - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "e.swallow.content"; - /* this swallow part determines - * where in the menu the vertical - * list of menu items is put */ - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to_y: "e.text.title"; - relative: 0.0 1.0; - offset: 2 1; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - } - programs { - program { - name: "on"; - /* this program is run when e emits a signal - * to display a title. e will also set the - * title text */ - signal: "e,action,show,title"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "title_back"; - target: "e.text.title"; - target: "title_over"; - } - program { - name: "off"; - /* run when the title is removed */ - signal: "e,action,hide,title"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "title_back"; - target: "e.text.title"; - target: "title_over"; - } - } - } - /* this is placed as a horizontal separator between menu items in the - * vertical menu item list. it has no functionality other than being - * a visual separator */ - group { - name: "e/widgets/menu/default/separator"; - images { - image: "menu_sep.png" COMP; - } - parts { - part { - name: "separator"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 16 2; - rel1.offset: 2 2; - rel2.offset: -3 -3; - image { - normal: "menu_sep.png"; - border: 2 2 0 0; - } - fill.smooth: 0; - } - } - } - } - /* this is used for regular menu items. this is what swallows/holds the - * whole line of the menu item, icon, check/radio mark, label and submenu - * indicator, where applicable */ - group { - name: "e/widgets/menu/default/item_bg"; - /* this is idential to the regular menu item above, but used only for - * items that have a submenu. this is to allow for a possible different - * look for submenu holding items. here this is identical to to the - * normal menu item, thus we are making use of the alias directive that - * gives a group the ability to go by manu names */ - alias: "e/widgets/menu/default/submenu_bg"; - images { - image: "menu_sel_bg.png" COMP; - image: "menu_sel_fg.png" COMP; - } - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -3; - } - rel2 { - relative: 1.0 1.0; - offset: 4 5; - } - image { - normal: "menu_sel_bg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 0; - } - rel2 { - relative: 1.0 1.0; - offset: 1 2; - } - } - } - part { - name: "e.swallow.content"; - /* all item content will go here */ - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.0; - rel1.offset: 2 1; - rel2.offset: -3 -2; - } - } - part { - name: "fg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "menu_sel_fg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "sel"; - /* when the menu item is selected (hilighted) - * this program is run to give the whole item - * an overall selected look */ - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - transition: LINEAR 0.2; - target: "bg"; - target: "fg"; - } - program { - name: "unsel"; - /* when selection is removed from the menu - * item */ - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.1; - target: "bg"; - target: "fg"; - } - } - } - /* this group holds a menu icon. here we just use it to add padding around - * the icon. And to gray-out when disabled */ - group { - name: "e/widgets/menu/default/icon"; - parts { - part { - name: "clip"; - type: RECT; - description { - min: 10 10; - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - color: 255 255 255 128; - } - } - part { - name: "e.swallow.content"; - /* icon is swallowed here */ - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - min: 16 16; - max: 24 24; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - } - programs { - program { - name: "enable"; - /* enable */ - signal: "e,state,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clip"; - } - program { - name: "disable"; - /* disable */ - signal: "e,state,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "clip"; - } - } - } - /* this is the actual text label for the menu item */ - group { - name: "e/widgets/menu/default/label"; - parts { - part { - name: "e.text.label"; - /* e sets the text of this */ - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 1 -1; - } - rel2 { - relative: 1.0 1.0; - offset: -1 1; - } - color_class: "menu_item"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "menu_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "menu_item_active"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "menu_item_disabled"; - } - } - } - programs { - program { - name: "sel"; - /* when the menu item is actually selected */ - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - transition: LINEAR 0.2; - target: "e.text.label"; - } - program { - name: "unsel"; - /* on de-select */ - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "e.text.label"; - } - program { - name: "enable"; - /* enable */ - signal: "e,state,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "e.text.label"; - } - program { - name: "disable"; - /* disable */ - signal: "e,state,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - //transition: LINEAR 0.3; - target: "e.text.label"; - } - } - } - /* this is a small arrow on the right of the menu item to indicate that it - * has a submenu after it */ - group { - name: "e/widgets/menu/default/submenu"; - images { - image: "menu_arrow_normal.png" COMP; - image: "menu_arrow_sel.png" COMP; - } - parts { - part { - name: "arrow"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 9 12; - max: 9 12; - rel1 { - relative: 0.0 0.0; - offset: 4 1; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -1; - } - image.normal: "menu_arrow_normal.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "menu_arrow_sel.png"; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "arrow"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "arrow"; - } - } - } - /* this is placed left of the icon in a menu item (if any icon) or left - * of the label if no icon is present. this is a checkbox to indicate if - * the menu item is enabled or disabled */ - group { - name: "e/widgets/menu/default/check"; - images { - image: "check_base.png" COMP; - image: "check_on.png" COMP; - image: "check_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - image.normal: "check_base.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "check_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "check_sel.png"; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - } - programs { - program { - name: "sel"; - /* on selection of the menu item */ - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "mark"; - } - program { - name: "unsel"; - /* de-select */ - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - } - program { - name: "on"; - /* if the checkmark is to be displayed */ - signal: "e,state,on"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - /* check mark is not to be displayed */ - signal: "e,state,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - } - } - /* for a radio menu item - same as check, but only one of a group of radio - * menu item can be selected at any one time */ - group { - name: "e/widgets/menu/default/radio"; - images { - image: "radio_base.png" COMP; - image: "radio_on.png" COMP; - image: "radio_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - image.normal: "radio_base.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "menu_arrow_sel.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "radio_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "radio_sel.png"; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "mark"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - } - program { - name: "on"; - signal: "e,state,on"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - signal: "e,state,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** SHELF ***/ - - /* Shelves are "panels" that are placed around the edges of the screen - * to hold useful gadgets to control things - like switch desktops - * (the pager module and its gadget), launch programs, and anything else - * someone wants to put in there. The way to add gadgets to a shelf is to - * write a module that places a gadget there. This means that it might end - * up containing all sorts of things and the artist needs to be aware of - * that and make sure the shelf border and background etc. won't interfere - * with all manner of things that may get placed there */ - - group { - name: "e/shelf/default/base"; - data { - /* this tells e the shelf is shaped, not rectangular */ - // item: "shaped" "1"; - /* this tells e the number of pixels of the shelf to leave "exposed" - * when auto-hiding the shelf */ - item: "hidden_state_size" "1"; - /* This makes the border hide instantly after the given amount of - * seconds - in this case 3 seconds. This means there will be no - * visible part of the shelf after this time at all as it will be - * totally hidden */ - // item: "instant_delay" "3.0"; - } - images { - image: "base_bg.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "shelf_base"; - image.normal: "base_bg.png"; - image.border: 2 2 2 2; - fill.smooth: 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - } - } - } - } - programs { - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top_left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top_right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom_left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom_right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left_top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left_bottom"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right_top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right_bottom"; - // source: "e"; - // } - // tell us we became a visible shelf. not used here - // program { name: "xx"; - // signal: "e,state,visible"; - // source: "e"; - // } - // tell us we became a hidden shelf. not used here - // program { name: "xx"; - // signal: "e,state,hidden"; - // source: "e"; - // } - } - } - /* This is put around gadgets in the shelf if they ask for an "inset" style - * framing. This puts some sort of bordering around them to make them look - * "inset" into the shelf or screen. this is meant to go with the default - * shelf style as implied in the group name */ - group { - name: "e/shelf/default/inset"; - images { - image: "inset_sunk.png" COMP; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "inset"; - offset: 1 1; - } - rel2 { - to: "inset"; - offset: -2 -2; - } - color: 255 255 255 255; - } - } - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 1 1; - } - rel2 { - to: "base"; - offset: -2 -2; - } - } - } - part { - name: "inset"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - image.normal: "inset_sunk.png"; - image.middle: 0; - /* here we say the "middle" part of the image - * between the borders is not filled - it's - * empty, so don't draw it - ignore it */ - image.border: 7 7 7 7; - fill.smooth: 0; - } - } - } - programs { - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top_left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,top_right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom_left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,bottom_right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left_top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,left_bottom"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right_top"; - // source: "e"; - // } - // tell us what oriantation we are in. not used here - // program { name: "xx"; - // signal: "e,state,orientation,right_bottom"; - // source: "e"; - // } - } - } - /* Same as inset, but meant to be with no decorations that are visible. here - * we simply make the content swallow inset a bit from the edges to align - * with any plain style inset boxes */ - group { - name: "e/shelf/default/plain"; - parts { - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - } - } - /* This is the "invisible" shelf. Yes. Even it has visual config in edje. - * The idea is that it will remain invisible, BUT will allow the designer - * to do some layout and padding. This gets the same signals as the - * default shelf and can provide the same data items */ - group { - name: "e/shelf/invisible/base"; - data.item: "shaped" "1"; - parts { - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - } - } - group { - name: "e/shelf/invisible/inset"; - images { - image: "inset_sunk_dark.png" COMP; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "inset"; - offset: 1 1; - } - rel2 { - to: "inset"; - offset: -2 -2; - } - color: 0 0 0 32; - } - } - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 1 1; - } - rel2 { - to: "base"; - offset: -2 -2; - } - } - } - part { - name: "inset"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - image.normal: "inset_sunk_dark.png"; - image.middle: 0; - image.border: 7 7 7 7; - fill.smooth: 0; - } - } - } - } - group { - name: "e/shelf/invisible/plain"; - parts { - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - } - } - /* This is the alternate shelf. It provides a stylistic alternative to - * make the shelf more dynamic to your tastes and wallpaper. It is - * selected in the Shelf Configuration. More alternative shelfs can - * be provided by using more group names. eg, "e/shelf/black/base" */ - group { - name: "e/shelf/alternate/base"; - images { - image: "shelf_alt_bg.png" COMP; - // image: "shelf_alt_bg_left.png" COMP; - // image: "shelf_alt_bg_right.png" COMP; - image: "shelf_alt_over.png" COMP; - // image: "shelf_alt_over_left.png" COMP; - // image: "shelf_alt_over_right.png" COMP; - image: "shelf_alt_shine.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "shelf_base"; - image.normal: "shelf_alt_bg.png"; - fill.smooth: 0; - } - // description { state: "left" 0.0; - // image.normal: "shelf_alt_bg_left.png"; - // fill.smooth: 0; - // } - // description { state: "right" 0.0; - // image.normal: "shelf_alt_bg_right.png"; - // fill.smooth: 0; - // } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - } - } - } - part { - name: "shine"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "shelf_alt_shine.png"; - rel2.relative: 1.0 0.5; - fill.smooth: 0; - } - // description { state: "left" 0.0; - // inherit: "default" 0.0; - // color: 255 255 255 0; - // } - // description { state: "right" 0.0; - // inherit: "default" 0.0; - // color: 255 255 255 0; - // } - } - part { - name: "over"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "shelf_alt_over.png"; - image.border: 5 5 5 5; - image.middle: 0; - fill.smooth: 0; - } - // description { state: "left" 0.0; - // image.normal: "shelf_alt_over_left.png"; - // image.border: 5 5 5 5; - // image.middle: 0; - // fill.smooth: 0; - // } - // description { state: "right" 0.0; - // image.normal: "shelf_alt_over_right.png"; - // image.border: 5 5 5 5; - // image.middle: 0; - // fill.smooth: 0; - // } - } - } - /* Because programs can not respond to 2 different types of signals, - * the programs are split into individual programs that point towards - * the base program for its orientation. */ - programs { - /* Left orientation */ - // program { name: "left"; - // signal: "e,state,orientation,left"; - // source: "e"; - // action: STATE_SET "left" 0.0; - // target: "base"; - // target: "over"; - // target: "shine"; - // } - // program { name: "left_top"; - // signal: "e,state,orientation,left_top"; - // source: "e"; - // after: "left"; - // } - // program { name: "left_bottom"; - // signal: "e,state,orientation,left_bottom"; - // source: "e"; - // after: "left"; - // } - // /* Right orientation */ - // program { name: "right"; - // signal: "e,state,orientation,right"; - // source: "e"; - // action: STATE_SET "right" 0.0; - // target: "base"; - // target: "over"; - // target: "shine"; - // } - // program { name: "right_top"; - // signal: "e,state,orientation,right_top"; - // source: "e"; - // after: "right"; - // } - // program { name: "right_bottom"; - // signal: "e,state,orientation,right_bottom"; - // source: "e"; - // after: "right"; - // } - } - } - /* This is the alternate shelf. It provides a stylistic alternative to - * make the shelf more dynamic to your tastes and wallpaper. It is - * selected in the Shelf Configuration. More alternative shelfs can - * be provided by using more group names. eg, "e/shelf/black/base" */ - group { name: "e/shelf/alternate_vertical/base"; - images { - image: "shelf_alt_vert_bg.png" COMP; -// image: "shelf_alt_bg_left.png" COMP; -// image: "shelf_alt_bg_right.png" COMP; - image: "shelf_alt_over.png" COMP; -// image: "shelf_alt_over_left.png" COMP; -// image: "shelf_alt_over_right.png" COMP; - } - parts { - part { name: "base"; - mouse_events: 0; - description { state: "default" 0.0; - color_class: "shelf_base"; - image.normal: "shelf_alt_vert_bg.png"; - fill.smooth: 0; - } -// description { state: "left" 0.0; -// image.normal: "shelf_alt_bg_left.png"; -// fill.smooth: 0; -// } -// description { state: "right" 0.0; -// image.normal: "shelf_alt_bg_right.png"; -// fill.smooth: 0; -// } - } - part { name: "e.swallow.content"; - type: SWALLOW; - description { state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - } - } - } - part { name: "over"; - mouse_events: 0; - description { state: "default" 0.0; - image.normal: "shelf_alt_over.png"; - image.border: 5 5 5 5; - image.middle: 0; - fill.smooth: 0; - } -// description { state: "left" 0.0; -// image.normal: "shelf_alt_over_left.png"; -// image.border: 5 5 5 5; -// image.middle: 0; -// fill.smooth: 0; -// } -// description { state: "right" 0.0; -// image.normal: "shelf_alt_over_right.png"; -// image.border: 5 5 5 5; -// image.middle: 0; -// fill.smooth: 0; -// } - } - } - /* Because programs can not respond to 2 different types of signals, - * the programs are split into individual programs that point towards - * the base program for its orientation. */ - programs { - /* Left orientation */ -// program { name: "left"; -// signal: "e,state,orientation,left"; -// source: "e"; -// action: STATE_SET "left" 0.0; -// target: "base"; -// target: "over"; -// target: "shine"; -// } -// program { name: "left_top"; -// signal: "e,state,orientation,left_top"; -// source: "e"; -// after: "left"; -// } -// program { name: "left_bottom"; -// signal: "e,state,orientation,left_bottom"; -// source: "e"; -// after: "left"; -// } -// /* Right orientation */ -// program { name: "right"; -// signal: "e,state,orientation,right"; -// source: "e"; -// action: STATE_SET "right" 0.0; -// target: "base"; -// target: "over"; -// target: "shine"; -// } -// program { name: "right_top"; -// signal: "e,state,orientation,right_top"; -// source: "e"; -// after: "right"; -// } -// program { name: "right_bottom"; -// signal: "e,state,orientation,right_bottom"; -// source: "e"; -// after: "right"; -// } - } - } - group { - name: "e/shelf/alternate/inset"; - images { - image: "inset_raised.png" COMP; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "inset"; - offset: 4 4; - } - rel2 { - to: "inset"; - offset: -5 -5; - } - color: 0 0 0 0; - } - } - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 0 0; - } - rel2 { - to: "base"; - offset: -1 -1; - } - } - } - part { - name: "inset"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: -1 -1; - rel2.offset: 0 0; - image.normal: "inset_raised.png"; - image.middle: 0; - image.border: 7 7 7 7; - fill.smooth: 0; - } - } - } - } - group { - name: "e/shelf/alternate/plain"; - parts { - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CONNMAN ***/ - -#define MSG_ID_STRENGTH 1 - -#define CONNMAN_STATE_PART_ADD() \ - part { \ - name: "state"; \ - type: IMAGE; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1 1; \ - aspect_preference: BOTH; \ - color: 255 255 255 0; \ - image.normal: "connman_status_ready"; \ - rel1.relative: 0.8 0.8; \ - rel2.relative: 1 1; \ - align: 1 1; \ - min: 8 8; \ - } \ - description { \ - state: "ready" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 255; \ - } \ - description { \ - state: "online" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 255; \ - image.normal: "connman_status_online"; \ - } \ - } - -#define CONNMAN_IMAGES_SET(_name, _min) \ - images { \ - set { \ - name: "connman_"##_name; \ - image { \ - image: "connman_"##_name##"_128.png" COMP; \ - size: (_min+1) (_min+1) 1000 1000; \ - } \ - image { \ - image: "connman_"##_name##"_32.png" COMP; \ - size: 1 1 _min _min; \ - } \ - } \ - } \ - - -#define CONNMAN_ICON(_icon) \ - group { \ - name: "e/modules/connman/icon/"##_icon; \ - script { \ - public message(Msg_Type:type, id, ...) { \ - if ((type == MSG_INT_SET) && (id == MSG_ID_STRENGTH)) { \ - new state = getarg(2); \ - /* Connecting if in association or configuration */ \ - if ((state == 2)) \ - { \ - set_state(PART:"state", "default", 0.0); \ - run_program(PROGRAM:"connecting"); \ - return; \ - } \ - if ((state == 3)) \ - return; \ - if ((state == 4)) \ - set_state(PART:"state", "ready", 0.0); \ - else if ((state == 5)) \ - set_state(PART:"state", "online", 0.0); \ - else \ - set_state(PART:"state", "default", 0.0); \ - set_state(PART:"icon", "default", 0.0); \ - } \ - } \ - } \ - parts { \ - CONNMAN_IMAGES_SET(_icon, 32) \ - part { \ - name: "icon"; \ - type: IMAGE; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1 1; \ - aspect_preference: BOTH; \ - image.normal: "connman_"##_icon##; \ - } \ - description { \ - state: "hidden" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 0; \ - } \ - } \ - CONNMAN_STATE_PART_ADD() \ - } \ - programs { \ - program { \ - name: "connecting"; \ - action: STATE_SET "hidden" 0.0; \ - transition: ACCEL 0.3; \ - target: "icon"; \ - after: "connecting,2"; \ - } \ - program { \ - name: "connecting,2"; \ - action: STATE_SET "default" 0.0; \ - transition: DECEL 0.3; \ - target: "icon"; \ - after: "connecting"; \ - } \ - } \ - } - -CONNMAN_ICON(bluetooth) -CONNMAN_ICON(cellular) -CONNMAN_ICON(ethernet) - -#undef CONNMAN_ICON - - group { - name: "e/modules/connman/icon/wifi"; - -#define CONNMAN_BAR_IMAGES_SET(_name) \ - images { \ - set { \ - name: "wifi_bar_"##_name; \ - image { \ - image: "connman_wifi_"##_name##"_128.png" COMP; \ - /* FIXME: check why it doesn't work */ \ - /* size: 33 33 128 128; \ */ \ - size: 33 33 1000 1000; \ - } \ - image { \ - image: "connman_wifi_"##_name##"_32.png" COMP; \ - size: 1 1 32 32; \ - } \ - } \ - } \ - -#define CONNMAN_BAR_ON(_name) \ - CONNMAN_BAR_IMAGES_SET(_name) \ - part { \ - name: "bar_"##_name; \ - type: IMAGE; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1 1; \ - aspect_preference: BOTH; \ - color: 255 255 255 0; \ - image.normal: "wifi_bar_"##_name; \ - } \ - description { \ - state: "visible" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 255; \ - } \ - } - -#define CONNMAN_CONNECTING_ON(_cur, _next) \ - program { \ - name: "connecting,"##_cur##",on"; \ - action: STATE_SET "visible" 0.0; \ - transition: ACCELERATE 0.2; \ - target: "bar_"##_cur##"_on"; \ - after: "connecting,"##_cur##",off"; \ - after: "connecting,"##_next##",on"; \ - } - -#define CONNMAN_CONNECTING_OFF(_cur) \ - program { \ - name: "connecting,"##_cur##",off"; \ - action: STATE_SET "default" 0.0; \ - transition: DECELERATE 0.2; \ - target: "bar_"##_cur##"_on"; \ - } - - script { - public message(Msg_Type:type, id, ...) { - if ((type == MSG_INT_SET) && (id == MSG_ID_STRENGTH)) { - new state = getarg(2); - new Float:str = getarg(3); - - /* Connecting if in association or configuration */ - if ((state == 2)) - { - set_state(PART:"state", "default", 0.0); - run_program(PROGRAM:"connecting"); - return; - } - if ((state == 3)) - return; - - if ((state == 4)) - set_state(PART:"state", "ready", 0.0); - else if ((state == 5)) - set_state(PART:"state", "online", 0.0); - else - set_state(PART:"state", "default", 0.0); - - set_state(PART:"bar_0_on", "visible", 0.0); - set_tween_state(PART:"bar_1_on", (str - (100/3) * 0) / (100/3), - "default", 0.0, "visible", 0.0); - set_tween_state(PART:"bar_2_on", (str - (100/3) * 1) / (100/3), - "default", 0.0, "visible", 0.0); - set_tween_state(PART:"bar_3_on", (str - (100/3) * 2) / (100/3), - "default", 0.0, "visible", 0.0); - } - } - } - - parts { - - CONNMAN_BAR_IMAGES_SET(off) - CONNMAN_BAR_IMAGES_SET(not) - part { - name: "bar_off"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1 1; - aspect_preference: BOTH; - image.normal: "wifi_bar_off"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - - CONNMAN_BAR_ON(0_on) - CONNMAN_BAR_ON(1_on) - CONNMAN_BAR_ON(2_on) - CONNMAN_BAR_ON(3_on) - - part { - name: "bar_not"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1 1; - aspect_preference: BOTH; - image.normal: "wifi_bar_not"; - color: 255 255 255 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - CONNMAN_IMAGES_SET(status_ready, 8) - CONNMAN_IMAGES_SET(status_online, 8) - CONNMAN_STATE_PART_ADD() - } - programs { - program { - name: "connman,enabled"; - signal: "e,available"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bar_not"; - target: "bar_off"; - } - program { - name: "connman,disabled"; - signal: "e,unavailable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bar_0_on"; - target: "bar_1_on"; - target: "bar_2_on"; - target: "bar_3_on"; - after: "connman,disabled,2"; - } - program { - name: "connman,disabled,2"; - action: STATE_SET "disabled" 0.0; - target: "bar_not"; - target: "bar_off"; - } - program { - name: "connecting"; - action: STATE_SET "default" 0.0; - target: "bar_1_on"; - target: "bar_2_on"; - target: "bar_3_on"; - after: "connecting,2"; - } - program { - name: "connecting,2"; - action: STATE_SET "visible" 0.0; - target: "bar_0_on"; - after: "connecting,1,on"; - } - CONNMAN_CONNECTING_ON(1, 2) - CONNMAN_CONNECTING_ON(2, 3) - CONNMAN_CONNECTING_ON(3, 1) - CONNMAN_CONNECTING_OFF(1) - CONNMAN_CONNECTING_OFF(2) - CONNMAN_CONNECTING_OFF(3) - } - -#undef CONNMAN_BAR_IMAGES_SET -#undef CONNMAN_BAR_ON -#undef CONNMAN_CONNECTING_ON -#undef CONNMAN_CONNECTING_OFF -#undef MSG_ID_STRENGTH - - } - - group { - name: "e/modules/connman/main"; - -#define CONNMAN_TECH_ICON_ADD(_tech) \ - part { \ - name: #_tech##"_icon"; \ - type: GROUP; \ - mouse_events: 0; \ - source: "e/modules/connman/icon/"##_tech; \ - description { \ - state: "default" 0.0; \ - visible: 0; \ - } \ - description { \ - state: "visible" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - program { \ - name: "technology_"##_tech; \ - signal: "e,changed,technology,"##_tech; \ - source: "e"; \ - action: STATE_SET "default" 0.0; \ - target: "wifi_icon"; \ - target: "ethernet_icon"; \ - target: "cellular_icon"; \ - target: "bluetooth_icon"; \ - after: "technology_"##_tech##",2"; \ - } \ - program { \ - name: "technology_"##_tech##",2"; \ - action: STATE_SET "visible" 0.0; \ - target: #_tech##"_icon"; \ - } - - parts { - part { - name: "eventarea"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 255 255 255 0; - } - } - CONNMAN_TECH_ICON_ADD(wifi) - CONNMAN_TECH_ICON_ADD(ethernet) - CONNMAN_TECH_ICON_ADD(cellular) - CONNMAN_TECH_ICON_ADD(bluetooth) - } - programs { - program { - name: "technology_other"; - signal: "e,changed,technology,other"; - source: "e"; - after: "technology_wifi"; - } - program { - name: "connman,disabled"; - signal: "e,unavailable"; - source: "e"; - after: "connman,enabled"; - } - program { - name: "connman,enabled"; - signal: "e,available"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "wifi_icon"; - target: "ethernet_icon"; - target: "cellular_icon"; - target: "bluetooth_icon"; - after: "connman,enabled,2"; - } - program { - name: "connman,enabled,2"; - action: STATE_SET "visible" 0.0; - target: "wifi_icon"; - } - } -#undef CONNMAN_TECH_ICON_ADD - } - - group { - name: "e/modules/connman/end"; - - CONNMAN_IMAGES_SET(security1, 32) - CONNMAN_IMAGES_SET(security2, 32) - - parts { - part { - name: "security"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1 1; - aspect_preference: BOTH; - color: 255 255 255 0; - image.normal: "connman_security1"; - } - description { - state: "almost_secure" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "secure" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - image.normal: "connman_security2"; - } - } - } - programs { - program { - name: "security,off"; - signal: "e,security,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "security"; - } - program { - name: "security,none"; - signal: "e,security,none"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "security"; - } - program { - name: "security,almost_secure"; - signal: "e,security,wep"; - source: "e"; - action: STATE_SET "almost_secure" 0.0; - target: "security"; - } - program { - name: "security,secure"; - signal: "e,security,psk"; - source: "e"; - action: STATE_SET "secure" 0.0; - target: "security"; - } - } - } - -#undef CONNMAN_STATE_PART_ADD -#undef CONNMAN_IMAGES_SET - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CONF_EDGEBINDINGS ***/ - -/* This group draws the edge and corners for the user to pick. - * XXX: Needs some love from masters of the brush! */ - - group { - name: "e/modules/conf_edgebindings/selection"; - parts { - part { - name: "e.swallow.background"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - min: 210 150; - rel1.offset: 4 4; - rel2 { - relative: 0.5 1; - offset: -2 -5; - } - } - } - part { - name: "e.edge.top_left"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.background"; - } - rel2 { - relative: 0 0; - offset: 20 20; - to: "e.swallow.background"; - } - color: 255 0 0 150; - } - } - part { - name: "e.edge.top"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - offset: 20 0; - to: "e.swallow.background"; - } - rel2 { - relative: 1 0; - offset: -20 15; - to: "e.swallow.background"; - } - color: 255 255 0 150; - } - } - part { - name: "e.edge.top_right"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1 0; - offset: -20 0; - to: "e.swallow.background"; - } - rel2 { - relative: 1 0; - offset: 0 20; - to: "e.swallow.background"; - } - color: 255 0 0 150; - } - } - part { - name: "e.edge.right"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1 0; - offset: -15 20; - to: "e.swallow.background"; - } - rel2 { - relative: 1 1; - offset: 0 -20; - to: "e.swallow.background"; - } - color: 255 255 0 150; - } - } - part { - name: "e.edge.bottom_right"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 1 1; - offset: -20 -20; - to: "e.swallow.background"; - } - rel2 { - relative: 1 1; - offset: 0 0; - to: "e.swallow.background"; - } - color: 255 0 0 150; - } - } - part { - name: "e.edge.bottom"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0 1; - offset: 20 -15; - to: "e.swallow.background"; - } - rel2 { - relative: 1 1; - offset: -20 0; - to: "e.swallow.background"; - } - color: 255 255 0 150; - } - } - part { - name: "e.edge.bottom_left"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0 1; - offset: 0 -20; - to: "e.swallow.background"; - } - rel2 { - relative: 0 1; - offset: 20 0; - to: "e.swallow.background"; - } - color: 255 0 0 150; - } - } - part { - name: "e.edge.left"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0 0; - offset: 0 20; - to: "e.swallow.background"; - } - rel2 { - relative: 0 1; - offset: 15 -20; - to: "e.swallow.background"; - } - color: 255 255 0 150; - } - } - part { - name: "e.swallow.check"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 1 1; - offset: 5 4; - to_x: "e.swallow.background"; - to_y: "e.text.description"; - } - rel2 { - relative: 1 1; - offset: -5 24; - to_y: "e.text.description"; - } - } - } - part { - name: "e.swallow.slider"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 1 1; - offset: 5 1; - to_x: "e.edge.bottom_right"; - to_y: "e.swallow.check"; - } - rel2 { - relative: 1 1; - offset: -5 -1; - } - } - } - part { - name: "e.text.description"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 1 0; - offset: 5 4; - to_x: "e.swallow.background"; - } - rel2 { - relative: 1 1; - offset: -5 -45; - } - text { - style: "dialog_style"; - min: 1 1; - } - } - } - part { - name: "e.text.selection"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - rel1 { - relative: 1 1; - offset: 5 5; - to: "e.edge.top_left"; - } - rel2 { - relative: 0 0; - offset: -5 -5; - to: "e.edge.bottom_right"; - } - color: 224 224 224 255; - color3: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 12; - align: 0.5 0.5; - fit: 1 1; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: START ***/ - - /* This is for the "start" module - i.e. a "start" button. It simply - * provides such a button/gadget in a shelf that pops up E's main - * menu - a nice familiarity feature for those from the windows world. - * Other than that it really does nothing, so this button can be quite - * imaginative as it has few functional requirements */ - - group { - name: "e/modules/start/main"; - max: 128 128; - images { - image: "logo_white_128.png" COMP; - image: "logo_black_128.png" COMP; - } - parts { - part { - name: "base"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "logo_white_128.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "over"; - description { - state: "default" 0.0; - visible: 0; - rel1.relative: -0.5 -0.5; - rel2.relative: 1.5 1.5; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "logo_black_128.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "on"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "active" 0.0; - transition: LINEAR 0.2; - target: "base"; - target: "over"; - } - program { - name: "off"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "base"; - target: "over"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: PAGER ***/ - - group { - name: "e/modules/pager/popup"; - images { - image: "base_bg.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 15; - } - image.normal: "bd_top_hilight.png"; - fill.smooth: 0; - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 4 0; - } - rel2 { - to_y: "e.text.label"; - relative: 1.0 1.0; - offset: -5 -4; - } - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - } - color: 224 224 224 255; - color3: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 10; - align: 0.5 0.0; - min: 1 1; - } - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to_y: "e.text.label"; - relative: 0.0 1.0; - offset: 12 11; - } - rel2 { - relative: 1.0 1.0; - offset: -13 -13; - } - } - } - } - } - group { - name: "e/modules/pager/desk"; - images { - image: "pager_base1.png" COMP; - image: "pager_base2.png" COMP; - image: "pager_hi1.png" COMP; - image: "pager_hi2.png" COMP; - image: "pager_base_pattern.png" COMP; - } - script { - public disable_live_preview = 0; - public show_desk_names = 0; - public mouse_in = 0; - } - parts { - part { - name: "zoom"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -3; - rel2.offset: 2 2; - } - } - part { - name: "base"; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - to: "zoom"; - offset: -1 -1; - } - rel2 { - to: "zoom"; - offset: 0 0; - } - image.normal: "pager_base2.png"; - image.border: 5 5 5 5; - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "base2"; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "zoom"; - offset: -11 -11; - } - rel2 { - to: "zoom"; - offset: 10 10; - } - image.normal: "pager_base1.png"; - image.border: 5 5 5 5; - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: -1 -1; - rel2.offset: 0 0; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.background"; - type: SWALLOW; - clip_to: "bg_clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: 3 3; - } - rel2 { - to: "base"; - offset: -4 -4; - } - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bg_clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 200; - rel1.to: "e.background"; - rel2.to: "e.background"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "pattern"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "over2"; - rel2.to: "over2"; - image.normal: "pager_base_pattern.png"; - fill.size.relative: 0.0 0.0; - fill.size.offset: 12 12; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 128; - rel1 { - to: "base"; - offset: 4 4; - } - rel2 { - to: "base"; - offset: -5 -5; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1.to: "clip"; - rel2.to: "clip"; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.to: "clip"; - rel2.to: "clip"; - color: 0 0 0 0; - color_class: "module_label"; - text { - font: "Sans:style=Bold"; - size: 8; - align: 0.5 0.5; - text_class: "module_small"; - } - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - } - } - part { - name: "over"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - image.normal: "pager_hi2.png"; - rel1 { - to: "base"; - offset: 3 3; - } - rel2 { - to: "base"; - offset: -4 -4; - } - image.border: 2 2 2 2; - image.middle: 0; - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image.normal: "pager_hi1.png"; - rel1 { - to: "base2"; - offset: 3 3; - } - rel2 { - to: "base2"; - offset: -4 -4; - } - image.border: 2 2 2 2; - image.middle: 0; - fill.smooth: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.eventarea"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 0; - } - } - } - programs { - program { - name: "select"; - signal: "e,state,selected"; - source: "e"; - script { - if (get_int(disable_live_preview) == 1) { - set_state(PART:"base", "active", 0.0); - set_state(PART:"base2", "active", 0.0); - set_state(PART:"pattern", "active", 0.0); - set_state(PART:"clip", "active", 0.0); - set_state(PART:"over", "active", 0.0); - set_state(PART:"over2", "active", 0.0); - } else { - set_state(PART:"bg_clip", "active", 0.0); - set_state(PART:"clip", "active", 0.0); - } - } - transition: LINEAR 0.2; - } - program { - name: "unselect"; - signal: "e,state,unselected"; - source: "e"; - script { - if (get_int(disable_live_preview) == 1) { - set_state(PART:"base", "default", 0.0); - set_state(PART:"base2", "default", 0.0); - set_state(PART:"pattern", "default", 0.0); - set_state(PART:"clip", "default", 0.0); - set_state(PART:"over", "default", 0.0); - set_state(PART:"over2", "default", 0.0); - } else { - set_state(PART:"bg_clip", "default", 0.0); - set_state(PART:"clip", "default", 0.0); - } - } - transition: LINEAR 0.3; - } - program { - name: "preview"; - signal: "e,preview,on"; - source: "e"; - script { - set_int(disable_live_preview, 0); - set_state(PART:"bg_clip", "default", 0.0); - set_state(PART:"e.background", "default", 0.0); - set_state(PART:"base", "hidden", 0.0); - set_state(PART:"base2", "hidden", 0.0); - set_state(PART:"pattern", "default", 0.0); - set_state(PART:"over", "active", 0.0); - set_state(PART:"over2", "default", 0.0); - } - transition: LINEAR 0.3; - } - program { - name: "preview_off"; - signal: "e,preview,off"; - source: "e"; - script { - set_int(disable_live_preview, 1); - set_state(PART:"bg_clip", "hidden", 0.0); - set_state(PART:"e.background", "hidden", 0.0); - set_state(PART:"base", "default", 0.0); - set_state(PART:"base2", "default", 0.0); - } - transition: LINEAR 0.3; - } - program { - name: "drg"; - signal: "e,action,drag,in"; - source: "e"; - action: STATE_SET "active" 0.0; - transition: SINUSOIDAL 0.2; - target: "zoom"; - after: "drg2"; - } - program { - name: "drg2"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.2; - target: "zoom"; - after: "drg"; - } - program { - name: "ndrg"; - signal: "e,action,drag,out"; - source: "e"; - action: ACTION_STOP; - target: "drg"; - target: "drg2"; - after: "ndrg2"; - } - program { - name: "ndrg2"; - action: STATE_SET "default" 0.0; - target: "zoom"; - } - program { - name: "name_enable"; - signal: "e,name,show"; - source: "e"; - script { - set_int(show_desk_names, 1); - set_state(PART:"e.text.label", "active", 0.0); - } - } - program { - name: "name_disable"; - signal: "e,name,hide"; - source: "e"; - script { - set_int(show_desk_names, 0); - if (!get_int(mouse_in)) - set_state(PART:"e.text.label", "default", 0.0); - } - } - program { - name: "name_show"; - signal: "mouse,in"; - source: "e.eventarea"; - script { - if (get_int(show_desk_names) != 1) - set_state(PART:"e.text.label", "active", 0.0); - set_int(mouse_in, 1); - } - transition: SINUSOIDAL 0.1; - } - program { - name: "name_hide"; - signal: "mouse,out"; - source: "e.eventarea"; - script { - if (get_int(show_desk_names) != 1) - set_state(PART:"e.text.label", "default", 0.0); - set_int(mouse_in, 0); - } - - transition: SINUSOIDAL 0.2; - } - // don't have any states/anim for urgent windows on a desktop - // program { name: "xx"; - // signal: "e,state,urgent"; - // source: "e"; - // } - // don't have any states/anim for urgent windows on a desktop - // program { name: "xx"; - // signal: "e,state,not_urgent"; - // source: "e"; - // } - } - } - group { - name: "e/modules/pager/window"; - images { - image: "pager_window.png" COMP; - image: "pager_window_unsel.png" COMP; - image: "exclam.png" COMP; - } - parts { - part { - name: "icon_area"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "icon_area2"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "icon_area2"; - offset: -3 -3; - } - rel2 { - to: "icon_area2"; - offset: 2 2; - } - image.normal: "pager_window_unsel.png"; - image.border: 9 9 7 6; - } - description { - state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "pager_window.png"; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - visible: 1; - align: 1.0 1.0; - max: 24 24; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1 { - to: "base"; - offset: 4 7; - } - rel2 { - to: "base"; - offset: -5 -7; - } - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 1; - rel1 { - to: "base"; - offset: 2 2; - } - rel2 { - to: "base"; - offset: -3 -3; - } - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "urgent"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "urgent2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "exclam.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - } - programs { - program { - name: "preview"; - signal: "e,preview,on"; - source: "e"; - script { - set_state(PART:"e.swallow.content", "default", 0.0); - set_state(PART:"e.swallow.icon", "hidden", 0.0); - } - } - program { - name: "preview_off"; - signal: "e,preview,off"; - source: "e"; - script { - set_state(PART:"e.swallow.content", "hidden", 0.0); - set_state(PART:"e.swallow.icon", "default", 0.0); - } - } - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - target: "base"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - } - program { - name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.5; - target: "urgent"; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: LINEAR 0.5; - target: "urgent2"; - after: "urgent3"; - } - program { - name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: BATTERY ***/ - - group { - name: "e/modules/battery/main"; - images { - image: "batt_base.png" COMP; - image: "batt_level.png" COMP; - image: "batt_over.png" COMP; - image: "batt_power.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public message(Msg_Type:type, id, ...) { - if ((type == MSG_FLOAT) && (id == 1)) { - new Float:val; - new r; - new g; - new b; - val = getfarg(2); - if (val < 0.35) { - new Float:val1; - new Float:val2; - val1 = val - 0.10; - if (val1 < 0.0) val1 = 0.0; - val2 = 0.125 - val1; - if (val2 < 0.0) val2 = 0.0; - val2 = val2 / 0.125; - r = round(val2 * 255.0, ROUND); - val2 = val1; - if (val2 > 0.125) val2 = 0.125; - val2 = val2 / 0.125; - g = round(val2 * 255.0, ROUND); - b = 0; - } - else { - r = 0; - g = 255; - b = 0; - } - custom_state(PART:"fill", "default", 0.0); - set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255); - set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255); - set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255); - set_state(PART:"fill", "custom", 0.0); - - custom_state(PART:"fill_clip", "default", 0.0); - set_state_val(PART:"fill_clip", STATE_REL1, 0.0, 1.0 - val); - set_state(PART:"fill_clip", "custom", 0.0); - } - } - } - parts { - part { name: "fade_clip"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - color: 255 255 255 160; - } - } - part { name: "info_clip"; - type: RECT; - mouse_events: 0; - clip_to: "fade_clip"; - description { state: "default" 0.0; - color: 255 255 255 0; - } - description { state: "visible" 0.0; - color: 255 255 255 255; - } - } - part { name: "pulse_clip"; - type: RECT; - mouse_events: 0; - clip_to: "fade_clip"; - description { state: "default" 0.0; - color: 255 255 255 255; - } - description { state: "faded" 1.0; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - color: 255 255 255 0; - } - } - part { name: "fill_region"; - mouse_events: 0; - type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: 0.0 (26/128); - rel2.relative: 1.0 ((128-14)/128); - } - } - part { name: "fill_clip"; - type: RECT; - mouse_events: 0; - clip_to: "pulse_clip"; - description { state: "default" 0.0; - rel1.to: "fill_region"; - rel1.relative: 0.0 0.5; - rel2.to: "fill_region"; - color: 255 255 255 255; - } - } - part { name: "base"; - clip_to: "pulse_clip"; - description { state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "batt_base.png"; - } - } - part { name: "fill"; - mouse_events: 0; - clip_to: "fill_clip"; - description { state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "batt_level.png"; - } - } - part { name: "over"; - mouse_events: 0; - clip_to: "pulse_clip"; - description { state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "batt_over.png"; - } - } - part { name: "power"; - mouse_events: 0; - description { state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "batt_power.png"; - visible: 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "e.text.reading"; - mouse_events: 0; - type: TEXT; - scale: 1; - clip_to: "info_clip"; - effect: OUTLINE; - description { state: "default" 0.0; - align: 1.0 0.5; - rel1.relative: 0.5 0.0; - rel2.relative: 1.0 0.3; - color: 0 0 0 255; - color2: 255 255 255 128; - color_class: "module_label"; - text { - font: "Sans"; - size: 8; - min: 1 1; - align: 1.0 0.5; - text_class: "module_small"; - } - } - } - part { name: "e.text.time"; - mouse_events: 0; - type: TEXT; - scale: 1; - clip_to: "info_clip"; - effect: OUTLINE; - description { state: "default" 0.0; - align: 1.0 0.5; - rel1.relative: 0.5 0.3; - rel2.relative: 1.0 0.6; - color: 0 0 0 255; - color2: 255 255 255 128; - color_class: "module_label"; - text { - font: "Sans"; - size: 8; - min: 1 1; - align: 1.0 0.5; - text_class: "module_small"; - } - } - } - } - programs { - program { name: "hover1"; - signal: "mouse,in"; - source: "base"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3; - target: "info_clip"; - } - program { name: "hover2"; - signal: "mouse,out"; - source: "base"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "info_clip"; - } - program { name: "charge"; - signal: "e,state,charging"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "power"; - } - program { name: "discharge"; - signal: "e,state,discharging"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "power"; - } - program { name: "unknown"; - signal: "e,state,unknown"; - source: "e"; - action: STATE_SET "faded" 0.0; - target: "fade_clip"; - } - program { name: "pulse"; - signal: "e,action,pulse,start"; - source: "e"; - action: STATE_SET "faded" 0.0; - transition: ACCELERATE 0.3; - after: "pulse2"; - target: "pulse_clip"; - } - program { name: "pulse2"; - action: STATE_SET "faded" 1.0; - transition: ACCELERATE 0.1; - target: "pulse_clip"; - } - program { name: "pulsestop"; - signal: "e,action,pulse,stop"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "pulse_clip"; - } - } - } - group { - name: "e/modules/battery/popup"; - min: 240 64; - parts { - part { - name: "battery"; - type: SWALLOW; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - min: 1 1; - max: 120 120; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - color: 255 255 255 255; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - to_x: battery; - offset: 0 0; - } - rel2 { - relative: 1.0 0.5; - offset: -1 -1; - } - color: 0 0 0 255; - text { - text: "Your battery is low!"; - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "module_large"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.5; - to_x: battery; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 0 0 0 255; - text { - text: "AC power is recommended."; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "module_normal"; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: TEMPERATURE ***/ - - group { - name: "e/modules/temperature/main"; - images { - image: "temp_base.png" COMP; - image: "temp_mid.png" COMP; - image: "temp_over.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public message(Msg_Type:type, id, ...) { - if ((type == MSG_FLOAT) && (id == 1)) { - new Float:val; - val = getfarg(2); - set_drag(PART:"temp_top", 0.0, val); - } - } - } - parts { - part { - name: "base"; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - aspect: 0.387 0.387; - aspect_preference: BOTH; - align: 0.5 0.5; - max: 48 124; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - image { - normal: "temp_base.png"; - } - } - } - part { - name: "temp"; - clip_to: "temp_clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - } - rel2 { - to: "base"; - } - image { - normal: "temp_mid.png"; - } - } - } - part { - name: "overlay"; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - rel1 { - to: "base"; - } - rel2 { - to: "base"; - } - image { - normal: "temp_over.png"; - } - } - } - part { - name: "e.text.reading"; - type: TEXT; - scale: 1; - effect: OUTLINE_SOFT_SHADOW; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - align: 1.0 0.0; - rel1 { - relative: 1.0 0.0; - to_x: "temp"; - } - rel2 { - relative: 1.0 0.0; - } - color: 255 255 255 0; - color2: 0 0 0 0; - color3: 0 0 0 0; - color_class: "module_label"; - text { - font: "Sans:style=Bold"; - size: 8; - min: 1 1; - align: 0.0 0.0; - text_class: "module_small"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - color2: 0 0 0 128; - color3: 0 0 0 32; - } - } - part { - name: "fade_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - color: 255 255 255 128; - } - } - part { - name: "temp_clip"; - type: RECT; - clip_to: "fade_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to_x: "base"; - to_y: "temp_top"; - } - rel2 { - to: "base"; - } - } - } - part { - name: "temp_top"; - type: RECT; - dragable { - x: 0 0 0; - y: -1 1 0; - confine: "temp_limit"; - } - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - } - } - part { - name: "temp_limit"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.0 0.081; - to: "base"; - } - rel2 { - relative: 1.0 0.637; - to: "base"; - } - } - } - part { - name: "over"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "hover1"; - signal: "mouse,in"; - source: "over"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3; - target: "e.text.reading"; - } - program { - name: "hover2"; - signal: "mouse,out"; - source: "over"; - action: STATE_SET "default" 0.0; - transition: LINEAR 1.0; - target: "e.text.reading"; - } - program { - name: "known"; - signal: "e,state,known"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "fade_clip"; - } - program { - name: "unknown"; - signal: "e,state,unknown"; - source: "e"; - action: STATE_SET "faded" 0.0; - target: "fade_clip"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: BACKLIGHT ***/ - group { name: "e/modules/backlight/main"; - images { - image: "bulb-0.png" COMP; - image: "bulb-1.png" COMP; - image: "bulb-2.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public message(Msg_Type:type, id, ...) { - if ((type == MSG_FLOAT) && (id == 0)) { - new Float:val; - val = getfarg(2); - set_tween_state(PART:"glow", val, "default", 0.0, "full", 0.0); - set_tween_state(PART:"glow2", val, "default", 0.0, "full", 0.0); - } - } - } - parts { - part { - name: "glow"; - description { state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "bulb-1.png"; - color: 255 255 255 0; - } - description { state: "full" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "base"; - description { state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "bulb-0.png"; - } - } - part { - name: "glow2"; - description { state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "bulb-2.png"; - color: 255 255 255 0; - } - description { state: "full" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// - -/*** MOD: CLOCK ***/ - group { name: "e/modules/clock/digital"; - min: 56 16; - max: 512 128; - images { - image: "flip_base.png" COMP; - image: "flip_base_shad.png" COMP; - image: "flip_shad.png" COMP; - image: "flip_0t.png" COMP; - image: "flip_0b.png" COMP; - image: "flip_1t.png" COMP; - image: "flip_1b.png" COMP; - image: "flip_2t.png" COMP; - image: "flip_2b.png" COMP; - image: "flip_3t.png" COMP; - image: "flip_3b.png" COMP; - image: "flip_4t.png" COMP; - image: "flip_4b.png" COMP; - image: "flip_5t.png" COMP; - image: "flip_5b.png" COMP; - image: "flip_6t.png" COMP; - image: "flip_6b.png" COMP; - image: "flip_7t.png" COMP; - image: "flip_7b.png" COMP; - image: "flip_8t.png" COMP; - image: "flip_8b.png" COMP; - image: "flip_9t.png" COMP; - image: "flip_9b.png" COMP; - image: "flip_amt.png" COMP; - image: "flip_amb.png" COMP; - image: "flip_pmt.png" COMP; - image: "flip_pmb.png" COMP; - image: "flip_colon.png" COMP; - } - script { -#define DIGPRG(nom, ns) \ - public ns ## v0_cur, ns ## v0_pre, ns ## v0_lock, ns ## v0_next; \ - public ns ## animator2(val, Float:pos) { \ - new st1[11], st2[11], v; \ - v = get_int(ns ## v0_cur); \ - snprintf(st1, 10, "%ih", v); \ - snprintf(st2, 10, "%i", v); \ - set_tween_state(PART:nom"bot", pos, st1, 0.0, st2, 0.0); \ - set_tween_state(PART:nom"sh", pos, "half", 0.0, "full", 0.0); \ - if (pos >= 1.0) { \ - set_state(PART:nom"sh", "default", 0.0); \ - set_int(ns ## v0_lock, 0); \ - } \ - } \ - public ns ## animator1(val, Float:pos) { \ - new st1[11], st2[11], v; \ - v = get_int(ns ## v0_pre); \ - snprintf(st1, 10, "%i", v); \ - snprintf(st2, 10, "%ih", v); \ - set_tween_state(PART:nom"top", pos, st1, 0.0, st2, 0.0); \ - set_tween_state(PART:nom"sh", pos, "default", 0.0, "half", 0.0); \ - if (pos >= 1.0) anim(0.1, #ns"animator2", val); \ - } \ - public ns ## valset(value) { \ - new v, buf[11]; \ - v = get_int(ns ## v0_cur); \ - if (v == value) return; \ - if (get_int(ns ## v0_lock) == 1) { \ - set_state(PART:nom"sh", "default", 0.0); \ - } \ - set_int(ns ## v0_pre, v); \ - set_int(ns ## v0_cur, value); \ - set_int(ns ## v0_lock, 1); \ - snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \ - set_state(PART:nom"bot0", buf, 0.0); \ - snprintf(buf, 10, "%ih", get_int(ns ## v0_cur)); \ - set_state(PART:nom"bot", buf, 0.0); \ - snprintf(buf, 10, "%i", get_int(ns ## v0_cur)); \ - set_state(PART:nom"top0", buf, 0.0); \ - snprintf(buf, 10, "%i", get_int(ns ## v0_pre)); \ - set_state(PART:nom"top", buf, 0.0); \ - set_state(PART:nom"sh", "default", 0.0); \ - anim(0.1, #ns"animator1", 1); \ - } - - DIGPRG("s1", s1) - DIGPRG("s2", s2) - - DIGPRG("m1", m1) - DIGPRG("m2", m2) - - DIGPRG("h1", h1) - DIGPRG("h2", h2) - - DIGPRG("ap", ap) - - public do_seconds, do_24h, tick_timer; - - public clock_cb(val) { - new year, month, day, yearday, weekday, hour, minute; - new Float:second; - new v, dosec, do24h, tim; - - date(year, month, day, yearday, weekday, hour, minute, second); - dosec = get_int(do_seconds); - if (dosec) { - v = round(second); - tim = timer(1.0 - (second - v), "clock_cb", 1); - // set seconds to v - s1valset(v / 10); - s2valset(v % 10); - } - else { - tim = timer(60.0 - (second), "clock_cb", 1); - } - set_int(tick_timer, tim); - - // set minutes to minute - m1valset(minute / 10); - m2valset(minute % 10); - - // set hours to hour - do24h = get_int(do_24h); - if (do24h) { - h1valset(hour / 10); - h2valset(hour % 10); - } - else { - new pm; - - // if 12 or later, its pm - if (hour >= 12) { - pm = 1; - // if we are after 12 (1, 2, 3 etc.) then mod by 12 - if (hour > 12) hour = hour % 12; - } - else { - pm = 0; - // make after midnight be 12:XX AM :) - if (hour == 0) hour = 12; - } - h1valset(hour / 10); - h2valset(hour % 10); - apvalset(pm); - } - } - - public eval_fields() { - new do24h, dosec; - - dosec = get_int(do_seconds); - do24h = get_int(do_24h); - custom_state(PART:"hours1", "default", 0.0); - custom_state(PART:"hours2", "default", 0.0); - custom_state(PART:"mins1", "default", 0.0); - custom_state(PART:"mins2", "default", 0.0); - custom_state(PART:"secs1", "default", 0.0); - custom_state(PART:"secs2", "default", 0.0); - custom_state(PART:"ampm", "default", 0.0); - if ((dosec) && (!do24h)) { // sec + ampm - set_state_val(PART:"hours1", STATE_REL1, (0.0/16.0), 0.0); - set_state_val(PART:"hours1", STATE_REL2, (2.0/16.0), 1.0); - set_state_val(PART:"hours2", STATE_REL1, (2.0/16.0), 0.0); - set_state_val(PART:"hours2", STATE_REL2, (4.0/16.0), 1.0); - set_state_val(PART:"mins1", STATE_REL1, (5.0/16.0), 0.0); - set_state_val(PART:"mins1", STATE_REL2, (7.0/16.0), 1.0); - set_state_val(PART:"mins2", STATE_REL1, (7.0/16.0), 0.0); - set_state_val(PART:"mins2", STATE_REL2, (9.0/16.0), 1.0); - set_state_val(PART:"secs1", STATE_REL1, (10.0/16.0), 0.0); - set_state_val(PART:"secs1", STATE_REL2, (12.0/16.0), 1.0); - set_state_val(PART:"secs2", STATE_REL1, (12.0/16.0), 0.0); - set_state_val(PART:"secs2", STATE_REL2, (14.0/16.0), 1.0); - set_state_val(PART:"ampm", STATE_REL1, (14.0/16.0), 0.0); - set_state_val(PART:"ampm", STATE_REL2, (16.0/16.0), 1.0); - set_min_size(16 * 4, 16); - set_max_size(16 * 32, 128); - } - else if ((dosec) && (do24h)) { // sec + - - set_state_val(PART:"hours1", STATE_REL1, (0.0/14.0), 0.0); - set_state_val(PART:"hours1", STATE_REL2, (2.0/14.0), 1.0); - set_state_val(PART:"hours2", STATE_REL1, (2.0/14.0), 0.0); - set_state_val(PART:"hours2", STATE_REL2, (4.0/14.0), 1.0); - set_state_val(PART:"mins1", STATE_REL1, (5.0/14.0), 0.0); - set_state_val(PART:"mins1", STATE_REL2, (7.0/14.0), 1.0); - set_state_val(PART:"mins2", STATE_REL1, (7.0/14.0), 0.0); - set_state_val(PART:"mins2", STATE_REL2, (9.0/14.0), 1.0); - set_state_val(PART:"secs1", STATE_REL1, (10.0/14.0), 0.0); - set_state_val(PART:"secs1", STATE_REL2, (12.0/14.0), 1.0); - set_state_val(PART:"secs2", STATE_REL1, (12.0/14.0), 0.0); - set_state_val(PART:"secs2", STATE_REL2, (14.0/14.0), 1.0); - set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0); - set_min_size(14 * 4, 16); - set_max_size(14 * 32, 128); - } - else if ((!dosec) && (!do24h)) { // - + ampm - set_state_val(PART:"hours1", STATE_REL1, (0.0/11.0), 0.0); - set_state_val(PART:"hours1", STATE_REL2, (2.0/11.0), 1.0); - set_state_val(PART:"hours2", STATE_REL1, (2.0/11.0), 0.0); - set_state_val(PART:"hours2", STATE_REL2, (4.0/11.0), 1.0); - set_state_val(PART:"mins1", STATE_REL1, (5.0/11.0), 0.0); - set_state_val(PART:"mins1", STATE_REL2, (7.0/11.0), 1.0); - set_state_val(PART:"mins2", STATE_REL1, (7.0/11.0), 0.0); - set_state_val(PART:"mins2", STATE_REL2, (9.0/11.0), 1.0); - set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0); - set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0); - set_state_val(PART:"ampm", STATE_REL1, (9.0/11.0), 0.0); - set_state_val(PART:"ampm", STATE_REL2, (11.0/11.0), 1.0); - set_min_size(11 * 4, 16); - set_max_size(11 * 32, 128); - } - else if ((!dosec) && (do24h)) { // - + - - set_state_val(PART:"hours1", STATE_REL1, (0.0/9.0), 0.0); - set_state_val(PART:"hours1", STATE_REL2, (2.0/9.0), 1.0); - set_state_val(PART:"hours2", STATE_REL1, (2.0/9.0), 0.0); - set_state_val(PART:"hours2", STATE_REL2, (4.0/9.0), 1.0); - set_state_val(PART:"mins1", STATE_REL1, (5.0/9.0), 0.0); - set_state_val(PART:"mins1", STATE_REL2, (7.0/9.0), 1.0); - set_state_val(PART:"mins2", STATE_REL1, (7.0/9.0), 0.0); - set_state_val(PART:"mins2", STATE_REL2, (9.0/9.0), 1.0); - set_state_val(PART:"secs1", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"secs1", STATE_REL2, (0.0/1.0), 1.0); - set_state_val(PART:"secs2", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"secs2", STATE_REL2, (0.0/1.0), 1.0); - set_state_val(PART:"ampm", STATE_REL1, (0.0/1.0), 0.0); - set_state_val(PART:"ampm", STATE_REL2, (0.0/1.0), 1.0); - set_min_size(9 * 4, 16); - set_max_size(9 * 32, 128); - } - set_state(PART:"hours1", "custom", 0.0); - set_state(PART:"hours2", "custom", 0.0); - set_state(PART:"mins1", "custom", 0.0); - set_state(PART:"mins2", "custom", 0.0); - set_state(PART:"secs1", "custom", 0.0); - set_state(PART:"secs2", "custom", 0.0); - set_state(PART:"ampm", "custom", 0.0); - emit("e,state,sizing,changed", ""); - } - } - parts { - part { name: "hclip"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - visible: 0; - } - } - part { name: "mclip"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - visible: 0; - } - } - part { name: "sclip"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - visible: 0; - } - } - part { name: "ampmclip"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - visible: 0; - } - } - part { name: "hours1"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (0/16) 0.0; - rel2.relative: (2/16) 1.0; - } - } - part { name: "hours2"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (2/16) 0.0; - rel2.relative: (4/16) 1.0; - } - } - part { name: "hcolon1"; - clip_to: "mclip"; - description { state: "default" 0.0; - rel1.to: "hours2"; - rel1.relative: 1.0 0.0; - rel1.offset: 1 1; - rel2.to: "mins1"; - rel2.relative: 0.0 1.0; - rel2.offset: 0 0; - image.normal: "flip_colon.png"; - min: 2 4; - aspect: 0.25 0.25; - aspect_preference: BOTH; - } - } - part { name: "hcolon2"; - clip_to: "mclip"; - description { state: "default" 0.0; - rel1.to: "hcolon1"; - rel1.offset: -1 -1; - rel2.to: "hcolon1"; - rel2.offset: -2 -2; - color: 0 0 0 255; - image.normal: "flip_colon.png"; - } - } - part { name: "mins1"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (5/16) 0.0; - rel2.relative: (7/16) 1.0; - } - } - part { name: "mins2"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (7/16) 0.0; - rel2.relative: (9/16) 1.0; - } - } - part { name: "mcolon1"; - clip_to: "sclip"; - description { state: "default" 0.0; - rel1.to: "mins2"; - rel1.relative: 1.0 0.0; - rel1.offset: 1 1; - rel2.to: "secs1"; - rel2.relative: 0.0 1.0; - rel2.offset: 0 0; - image.normal: "flip_colon.png"; - min: 2 4; - aspect: 0.25 0.25; - aspect_preference: BOTH; - } - } - part { name: "mcolon2"; - clip_to: "sclip"; - description { state: "default" 0.0; - rel1.to: "mcolon1"; - rel1.offset: -1 -1; - rel2.to: "mcolon1"; - rel2.offset: -2 -2; - color: 0 0 0 255; - image.normal: "flip_colon.png"; - } - } - part { name: "secs1"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (10/16) 0.0; - rel2.relative: (12/16) 1.0; - } - } - part { name: "secs2"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (12/16) 0.0; - rel2.relative: (14/16) 1.0; - } - } - part { name: "ampm"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.relative: (14/16) 0.0; - rel2.relative: (16/16) 1.0; - } - } - -#define DIGIT(nom, relto, clipto) \ - part { name: nom"base"; \ - scale: 1; \ - description { state: "default" 0.0; \ - rel1.to: relto; \ - rel1.offset: 1 1; \ - rel2.to: relto; \ - rel2.offset: -2 -2; \ - min: 2 4; \ - aspect: 0.5 0.5; \ - aspect_preference: BOTH; \ - } \ - } \ - part { name: nom"shad"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.offset: -4 -4; \ - rel1.to: nom"base"; \ - rel2.offset: 3 3; \ - rel2.to: nom"base"; \ - image { \ - normal: "flip_base_shad.png"; \ - border: 8 8 8 8; \ - } \ - } \ - } \ - part { name: nom"b"; type: RECT; \ - description { state: "default" 0.0; \ - visible: 0; \ - rel1.to: nom"base"; \ - rel1.relative: 0.0 0.5; \ - rel2.to: nom"base"; \ - } \ - } \ - part { name: nom"t"; type: RECT; \ - description { state: "default" 0.0; \ - visible: 0; \ - rel1.to: nom"base"; \ - rel2.to: nom"base"; \ - rel2.relative: 1.0 0.5; \ - } \ - } \ - part { name: nom"bot0"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - image.normal: "flip_0b.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_0b.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_1b.png"; \ - } \ - description { state: "2" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_2b.png"; \ - } \ - description { state: "3" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_3b.png"; \ - } \ - description { state: "4" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_4b.png"; \ - } \ - description { state: "5" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_5b.png"; \ - } \ - description { state: "6" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_6b.png"; \ - } \ - description { state: "7" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_7b.png"; \ - } \ - description { state: "8" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_8b.png"; \ - } \ - description { state: "9" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_9b.png"; \ - } \ - } \ - part { name: nom"sh"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_shad.png"; \ - } \ - description { state: "half" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 0.5; \ - } \ - description { state: "full" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - } \ - } \ - part { name: nom"bot"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - image.normal: "flip_0b.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_0b.png"; \ - } \ - description { state: "0h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_0b.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_1b.png"; \ - } \ - description { state: "1h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_1b.png"; \ - } \ - description { state: "2" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_2b.png"; \ - } \ - description { state: "2h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_2b.png"; \ - } \ - description { state: "3" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_3b.png"; \ - } \ - description { state: "3h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_3b.png"; \ - } \ - description { state: "4" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_4b.png"; \ - } \ - description { state: "4h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_4b.png"; \ - } \ - description { state: "5" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_5b.png"; \ - } \ - description { state: "5h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_5b.png"; \ - } \ - description { state: "6" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_6b.png"; \ - } \ - description { state: "6h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_6b.png"; \ - } \ - description { state: "7" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_7b.png"; \ - } \ - description { state: "7h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_7b.png"; \ - } \ - description { state: "8" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_8b.png"; \ - } \ - description { state: "8h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_8b.png"; \ - } \ - description { state: "9" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_9b.png"; \ - } \ - description { state: "9h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_9b.png"; \ - } \ - } \ - part { name: nom"top0"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"t"; \ - rel2.to: nom"t"; \ - image.normal: "flip_0t.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_0t.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_1t.png"; \ - } \ - description { state: "2" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_2t.png"; \ - } \ - description { state: "3" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_3t.png"; \ - } \ - description { state: "4" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_4t.png"; \ - } \ - description { state: "5" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_5t.png"; \ - } \ - description { state: "6" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_6t.png"; \ - } \ - description { state: "7" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_7t.png"; \ - } \ - description { state: "8" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_8t.png"; \ - } \ - description { state: "9" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_9t.png"; \ - } \ - } \ - part { name: nom"top"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"t"; \ - rel2.to: nom"t"; \ - image.normal: "flip_0t.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_0t.png"; \ - } \ - description { state: "0h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_0t.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_1t.png"; \ - } \ - description { state: "1h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_1t.png"; \ - } \ - description { state: "2" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_2t.png"; \ - } \ - description { state: "2h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_2t.png"; \ - } \ - description { state: "3" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_3t.png"; \ - } \ - description { state: "3h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_3t.png"; \ - } \ - description { state: "4" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_4t.png"; \ - } \ - description { state: "4h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_4t.png"; \ - } \ - description { state: "5" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_5t.png"; \ - } \ - description { state: "5h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_5t.png"; \ - } \ - description { state: "6" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_6t.png"; \ - } \ - description { state: "6h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_6t.png"; \ - } \ - description { state: "7" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_7t.png"; \ - } \ - description { state: "7h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_7t.png"; \ - } \ - description { state: "8" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_8t.png"; \ - } \ - description { state: "8h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_8t.png"; \ - } \ - description { state: "9" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_9t.png"; \ - } \ - description { state: "9h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_9t.png"; \ - } \ - } - - DIGIT("h1", "hours1", "hclip"); - DIGIT("h2", "hours2", "hclip"); - - DIGIT("m1", "mins1", "mclip"); - DIGIT("m2", "mins2", "mclip"); - - DIGIT("s1", "secs1", "sclip"); - DIGIT("s2", "secs2", "sclip"); - -#define DIGAP(nom, relto, clipto) \ - part { name: nom"base"; \ - scale: 1; \ - description { state: "default" 0.0; \ - rel1.to: relto; \ - rel1.offset: 1 1; \ - rel2.to: relto; \ - rel2.offset: -2 -2; \ - min: 2 4; \ - aspect: 0.5 0.5; \ - aspect_preference: BOTH; \ - } \ - } \ - part { name: nom"shad"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.offset: -4 -4; \ - rel1.to: nom"base"; \ - rel2.offset: 3 3; \ - rel2.to: nom"base"; \ - image { \ - normal: "flip_base_shad.png"; \ - border: 8 8 8 8; \ - } \ - } \ - } \ - part { name: nom"b"; type: RECT; \ - description { state: "default" 0.0; \ - visible: 0; \ - rel1.to: nom"base"; \ - rel1.relative: 0.0 0.5; \ - rel2.to: nom"base"; \ - } \ - } \ - part { name: nom"t"; type: RECT; \ - description { state: "default" 0.0; \ - visible: 0; \ - rel1.to: nom"base"; \ - rel2.to: nom"base"; \ - rel2.relative: 1.0 0.5; \ - } \ - } \ - part { name: nom"bot0"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - image.normal: "flip_amb.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_amb.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_pmb.png"; \ - } \ - } \ - part { name: nom"sh"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_shad.png"; \ - } \ - description { state: "half" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 0.5; \ - } \ - description { state: "full" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - } \ - } \ - part { name: nom"bot"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"b"; \ - rel2.to: nom"b"; \ - image.normal: "flip_amb.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_amb.png"; \ - } \ - description { state: "0h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_amb.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - rel2.relative: 1.0 1.0; \ - image.normal: "flip_pmb.png"; \ - } \ - description { state: "1h" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - rel2.relative: 1.0 0.0; \ - image.normal: "flip_pmb.png"; \ - } \ - } \ - part { name: nom"top0"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"t"; \ - rel2.to: nom"t"; \ - image.normal: "flip_amt.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_amt.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "flip_pmt.png"; \ - } \ - } \ - part { name: nom"top"; \ - clip_to: clipto; \ - description { state: "default" 0.0; \ - rel1.to: nom"t"; \ - rel2.to: nom"t"; \ - image.normal: "flip_amt.png"; \ - } \ - description { state: "0" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_amt.png"; \ - } \ - description { state: "0h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_amt.png"; \ - } \ - description { state: "1" 0.0; \ - inherit: "default" 0.0; \ - rel1.relative: 0.0 0.0; \ - image.normal: "flip_pmt.png"; \ - } \ - description { state: "1h" 0.0; \ - inherit: "default" 0.0; \ - color: 128 128 128 255; \ - visible: 0; \ - rel1.relative: 0.0 1.0; \ - image.normal: "flip_pmt.png"; \ - } \ - } - - DIGAP("ap", "ampm", "ampmclip"); - -/////////////////////////////////////////////////////////////////// - - part { name: "event"; type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { name: "init"; - signal: "load"; - source: ""; - script { - clock_cb(0); - } - } - program { name: "secon"; - signal: "e,state,seconds,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "secs1"; - after: "sec2"; - } - program { name: "sec2"; - script { - new tim; - - set_int(do_seconds, 1); - set_state(PART:"sclip", "default", 0.0); - eval_fields(); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - program { name: "secoff"; - signal: "e,state,seconds,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "secs1"; - after: "sec3"; - } - program { name: "sec3"; - script { - new tim; - - set_int(do_seconds, 0); - set_state(PART:"sclip", "hidden", 0.0); - eval_fields(); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - program { name: "24h"; - signal: "e,state,24h,on"; - source: "e"; - script { - new tim; - - set_int(do_24h, 1); - set_state(PART:"ampmclip", "hidden", 0.0); - eval_fields(); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - program { name: "12h"; - signal: "e,state,24h,off"; - source: "e"; - script { - new tim; - - set_int(do_24h, 0); - set_state(PART:"ampmclip", "default", 0.0); - eval_fields(); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - } - } - group { name: "e/modules/clock/main"; - images { - image: "clock_base.png" COMP; - image: "tacho_fg.png" COMP; - image: "ch-h1.png" COMP; - image: "ch-h2.png" COMP; - image: "ch-m1.png" COMP; - image: "ch-m2.png" COMP; - image: "ch-s1.png" COMP; - image: "ch-s2.png" COMP; - image: "ch-h1-2.png" COMP; - image: "ch-h2-2.png" COMP; - image: "ch-m1-2.png" COMP; - image: "ch-m2-2.png" COMP; - image: "ch-s1-2.png" COMP; - image: "ch-s2-2.png" COMP; - image: "ch-h1-3.png" COMP; - image: "ch-h2-3.png" COMP; - image: "ch-m1-3.png" COMP; - image: "ch-m2-3.png" COMP; - image: "ch-s1-3.png" COMP; - image: "ch-s2-3.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public do_seconds, tick_timer; - - public clock_cb(val) { - new year, month, day, yearday, weekday, hour, minute; - new Float:second; - new v, dosec, tim; - new x, y, w, h; - - date(year, month, day, yearday, weekday, hour, minute, second); - get_geometry(PART:"hour", x, y, w, h); - dosec = get_int(do_seconds); - if (dosec) { - v = round(second); - tim = timer(1.0 - (second - v), "clock_cb", 1); - - custom_state(PART:"seconds", "default", 0.0); - set_state_val(PART:"seconds", STATE_MAP_ROT_Z, (v * 360.0) / 60.0); - if (h < 22) - set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-3.png"); - else if (h < 44) - set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1-2.png"); - else - set_state_val(PART:"seconds", STATE_IMAGE, IMAGE:"ch-s1.png"); - set_state(PART:"seconds", "custom", 0.0); - - custom_state(PART:"seconds-sh", "default", 0.0); - set_state_val(PART:"seconds-sh", STATE_MAP_ROT_Z, (v * 360.0) / 60.0); - if (h < 22) - set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-3.png"); - else if (h < 44) - set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2-2.png"); - else - set_state_val(PART:"seconds-sh", STATE_IMAGE, IMAGE:"ch-s2.png"); - set_state(PART:"seconds-sh", "custom", 0.0); - } - else { - tim = timer(60.0 - (second), "clock_cb", 1); - } - set_int(tick_timer, tim); - - custom_state(PART:"minutes", "default", 0.0); - set_state_val(PART:"minutes", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0); - if (h < 22) - set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-3.png"); - else if (h < 44) - set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1-2.png"); - else - set_state_val(PART:"minutes", STATE_IMAGE, IMAGE:"ch-m1.png"); - set_state(PART:"minutes", "custom", 0.0); - - custom_state(PART:"minutes-sh", "default", 0.0); - set_state_val(PART:"minutes-sh", STATE_MAP_ROT_Z, (float(minute) * 360.0) / 60.0); - if (h < 22) - set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-3.png"); - else if (h < 44) - set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2-2.png"); - else - set_state_val(PART:"minutes-sh", STATE_IMAGE, IMAGE:"ch-m2.png"); - set_state(PART:"minutes-sh", "custom", 0.0); - - custom_state(PART:"hour", "default", 0.0); - set_state_val(PART:"hour", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0); - if (h < 22) - set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-3.png"); - else if (h < 44) - set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1-2.png"); - else - set_state_val(PART:"hour", STATE_IMAGE, IMAGE:"ch-h1.png"); - set_state(PART:"hour", "custom", 0.0); - - custom_state(PART:"hour-sh", "default", 0.0); - set_state_val(PART:"hour-sh", STATE_MAP_ROT_Z, ((float(hour) + (float(minute) / 60.0)) * 360.0) / 12.0); - if (h < 22) - set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-3.png"); - else if (h < 44) - set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2-2.png"); - else - set_state_val(PART:"hour-sh", STATE_IMAGE, IMAGE:"ch-h2.png"); - set_state(PART:"hour-sh", "custom", 0.0); - } - } - parts { - part { - name: "base"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - image.normal: "clock_base.png"; - } - } - part { - name: "base2"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "base"; - relative: (2.0/128.0) (2.0/128.0); - } - rel2 { - to: "base"; - relative: (1.0+(2.0/128.0)) (1.0+(2.0/128.0)); - } - } - } - part { - name: "seconds-sh"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "base2"; - relative: 0.3125 0.0; - } - rel2 { - to: "base2"; - relative: 0.6875 0.6875; - } - image.normal: "ch-s2.png"; - map { - on: 1; - rotation { - center: "base2"; - } - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "seconds"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.3125 0.0; - } - rel2 { - to: "base"; - relative: 0.6875 0.6875; - } - image.normal: "ch-s1.png"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "minutes-sh"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base2"; - relative: 0.3125 0.0; - } - rel2 { - to: "base2"; - relative: 0.6875 0.6875; - } - image.normal: "ch-m2.png"; - map { - on: 1; - rotation { - center: "base2"; - } - } - } - } - part { - name: "minutes"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.3125 0.0; - } - rel2 { - to: "base"; - relative: 0.6875 0.6875; - } - image.normal: "ch-m1.png"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - } - part { - name: "hour-sh"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base2"; - relative: 0.3125 0.0; - } - rel2 { - to: "base2"; - relative: 0.6875 0.6875; - } - image.normal: "ch-h2.png"; - map { - on: 1; - rotation { - center: "base2"; - } - } - } - } - part { - name: "hour"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.3125 0.0; - } - rel2 { - to: "base"; - relative: 0.6875 0.6875; - } - image.normal: "ch-h1.png"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - } - part { - name: "over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "tacho_fg.png"; - } - } - } - programs { - program { name: "init"; - signal: "load"; - source: ""; - script { - clock_cb(0); - } - } - program { name: "secon"; - signal: "e,state,seconds,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "seconds"; - target: "seconds-sh"; - after: "sec2"; - } - program { name: "sec2"; - script { - new tim; - - set_int(do_seconds, 1); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - program { name: "secoff"; - signal: "e,state,seconds,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "seconds"; - target: "seconds-sh"; - after: "sec3"; - } - program { name: "sec3"; - script { - new tim; - - set_int(do_seconds, 0); - tim = get_int(tick_timer); - if (tim) { - cancel_timer(tim); - set_int(tick_timer, 0); - } - clock_cb(0); - } - } - } - } - - group { name: "e/modules/clock/calendar/dayname"; - parts { - part { name: "e.text.label"; - type: TEXT; - effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - align: 0.5 0.5; - color: 0 0 0 64; - color3: 255 255 255 255; - rel1.offset: 3 3; - rel2.offset: -3 -3; - text { - text: "XXX"; - font: "Sans"; - align: 0.5 0.5; - size: 8; - min: 1 1; - text_class: "module_small"; - } - } - } - } - } - group { name: "e/modules/clock/calendar/day"; - images { - image: "inset_sunk.png" COMP; - } - parts { - part { name: "hidden"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - color: 255 255 255 64; - } - } - part { name: "weekend"; type: RECT; - mouse_events: 0; - clip_to: "hidden"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - description { state: "weekend" 0.0; - inherit: "default" 0.0; - color: 255 0 0 64; - } - } - part { name: "day"; type: RECT; - mouse_events: 0; - clip_to: "hidden"; - description { state: "default" 0.0; - color: 255 255 255 0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - description { state: "today" 0.0; - inherit: "default" 0.0; - color: 0 0 0 200; - } - } - part { name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "hidden"; - description { state: "default" 0.0; - align: 0.5 0.5; - color: 0 0 0 255; - color3: 0 0 0 32; - rel1.offset: 2 2; - rel2.offset: -3 -3; - text { - text: "88"; - font: "Sans"; - align: 0.5 0.5; - size: 8; - min: 1 1; - text_class: "module_small"; - } - } - description { state: "today" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { name: "inset"; - mouse_events: 0; - clip_to: "hidden"; - description { state: "default" 0.0; - image.normal: "inset_sunk.png"; - image.middle: 0; - image.border: 7 7 7 7; - fill.smooth: 0; - color: 255 255 255 128; - } - } - } - programs { - program { name: "weekend"; - signal: "e,state,weekend"; - source: "e"; - action: STATE_SET "weekend" 0.0; - target: "weekend"; - } - program { name: "weekday"; - signal: "e,state,weekday"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "weekend"; - } - program { name: "hidden"; - signal: "e,state,hidden"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "hidden"; - } - program { name: "visible"; - signal: "e,state,visible"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "hidden"; - } - program { name: "today"; - signal: "e,state,today"; - source: "e"; - action: STATE_SET "today" 0.0; - target: "day"; - target: "e.text.label"; - } - program { name: "someday"; - signal: "e,state,someday"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "day"; - target: "e.text.label"; - } - } - } - group { name: "e/modules/clock/calendar"; - images { - image: "arrow_left.png" COMP; - image: "arrow_right.png" COMP; - image: "inset_sunk.png" COMP; - image: "ilist_1.png" COMP; - image: "ilist_2.png" COMP; - image: "ilist_item_shadow.png" COMP; - } - parts { - part { name: "e.text.month"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - fixed: 0 1; - align: 0.0 0.0; - rel1 { - to_x: "prev"; - relative: 1.0 0.0; - } - rel2 { - relative: 1.0 0.0; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - align: 0.0 0.5; - size: 10; - min: 0 1; - text_class: "module_normal"; - } - } - } - part { name: "e.text.year"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 0 1; - align: 1.0 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - to_x: "next"; - relative: 0.0 0.0; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - align: 1.0 0.5; - size: 10; - min: 0 1; - text_class: "module_normal"; - } - } - } - part { name: "previm"; - mouse_events: 0; - description { state: "default" 0.0; - min: 9 9; - max: 9 9; - rel1.to: "prev"; - rel2.to: "prev"; - image.normal: "arrow_left.png"; - } - description { state: "pressed" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 2; - rel2.offset: -1 1; - } - } - part { name: "prev"; - type: RECT; - description { state: "default" 0.0; - align: 0.0 0.5; - color: 0 0 0 0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.to_y: "e.text.month"; - rel1.relative: 0.0 0.0; - rel2.to_y: "e.text.month"; - rel2.relative: 0.0 1.0; - } - program { name: "prev_down"; - signal: "mouse,down,1"; - source: "prev"; - action: STATE_SET "pressed" 0.0; - target: "previm"; - } - program { name: "prev_up"; - signal: "mouse,up,1"; - source: "prev"; - action: STATE_SET "default" 0.0; - target: "previm"; - } - program { name: "prev_clicked"; - signal: "mouse,clicked,1"; - source: "prev"; - action: SIGNAL_EMIT "e,action,prev" ""; - } - } - part { name: "nextim"; - mouse_events: 0; - description { state: "default" 0.0; - min: 9 9; - max: 9 9; - rel1.to: "next"; - rel2.to: "next"; - image.normal: "arrow_right.png"; - } - description { state: "pressed" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 2; - rel2.offset: -1 1; - } - } - part { name: "next"; - type: RECT; - description { state: "default" 0.0; - align: 1.0 0.5; - color: 0 0 0 0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.to_y: "e.text.month"; - rel1.relative: 1.0 0.0; - rel2.to_y: "e.text.month"; - rel2.relative: 1.0 1.0; - } - program { name: "next_down"; - signal: "mouse,down,1"; - source: "next"; - action: STATE_SET "pressed" 0.0; - target: "nextim"; - } - program { name: "next_up"; - signal: "mouse,up,1"; - source: "next"; - action: STATE_SET "default" 0.0; - target: "nextim"; - } - program { name: "next_clicked"; - signal: "mouse,clicked,1"; - source: "next"; - action: SIGNAL_EMIT "e,action,next" ""; - } - } - part { name: "days_bg1"; - mouse_events: 0; - description { state: "default" 0.0; - rel1.to: "e.table.days"; - rel1.offset: -1 -1; - rel2.to: "e.table.days"; - rel2.offset: 0 0; - image.normal: "ilist_2.png"; - image.border: 2 2 2 2; - } - } - part { name: "daynames_bg0"; - mouse_events: 0; - description { state: "default" 0.0; - fixed: 0 1; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "daynames_bg1"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "daynames_bg1"; - relative: 1.0 1.0; - offset: -1 0; - } - image.normal: "ilist_item_shadow.png"; - fill.smooth: 0; - } - } - part { name: "daynames_bg1"; - mouse_events: 0; - description { state: "default" 0.0; - rel1.to: "e.table.daynames"; - rel1.offset: -1 -1; - rel2.to: "e.table.daynames"; - rel2.offset: 0 0; - image.normal: "ilist_1.png"; - image.border: 2 2 2 2; - } - } - part { name: "e.table.daynames"; type: TABLE; - description { state: "default" 0.0; - fixed: 0 1; - align: 0.5 0.0; - rel1.to_y: "e.text.month"; - rel1.relative: 0.0 1.0; - rel1.offset: 2 2; - rel2.to_y: "e.text.month"; - rel2.relative: 1.0 1.0; - rel2.offset: -3 2; - step: 7 1; - table { - homogeneous: TABLE; - padding: 1 1; - align: 0.5 0.5; - min: 1 1; - } - } - table { items { -#define DAYNAME(x) \ - item { \ - position: x 0; \ - span: 1 1; \ - source: "e/modules/clock/calendar/dayname"; \ - weight: 1.0 1.0; \ - align: -1.0 -1.0; \ - } - DAYNAME(0); - DAYNAME(1); - DAYNAME(2); - DAYNAME(3); - DAYNAME(4); - DAYNAME(5); - DAYNAME(6); - } } - } - part { name: "e.table.days"; type: TABLE; - description { state: "default" 0.0; - rel1.to_y: "e.table.daynames"; - rel1.relative: 0.0 1.0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - step: 7 5; - table { - homogeneous: TABLE; - padding: 1 1; - align: 0.5 0.5; - min: 1 1; - } - } - table { items { -#define DAY(x, y) \ - item { \ - position: x y; \ - span: 1 1; \ - source: "e/modules/clock/calendar/day"; \ - weight: 1.0 1.0; \ - align: -1.0 -1.0; \ - } - DAY(0, 0); - DAY(1, 0); - DAY(2, 0); - DAY(3, 0); - DAY(4, 0); - DAY(5, 0); - DAY(6, 0); - - DAY(0, 1); - DAY(1, 1); - DAY(2, 1); - DAY(3, 1); - DAY(4, 1); - DAY(5, 1); - DAY(6, 1); - - DAY(0, 2); - DAY(1, 2); - DAY(2, 2); - DAY(3, 2); - DAY(4, 2); - DAY(5, 2); - DAY(6, 2); - - DAY(0, 3); - DAY(1, 3); - DAY(2, 3); - DAY(3, 3); - DAY(4, 3); - DAY(5, 3); - DAY(6, 3); - - DAY(0, 4); - DAY(1, 4); - DAY(2, 4); - DAY(3, 4); - DAY(4, 4); - DAY(5, 4); - DAY(6, 4); - - DAY(0, 5); - DAY(1, 5); - DAY(2, 5); - DAY(3, 5); - DAY(4, 5); - DAY(5, 5); - DAY(6, 5); - } } - } - part { name: "inset"; - mouse_events: 1; - description { state: "default" 0.0; - image.normal: "inset_sunk.png"; - image.middle: 0; - image.border: 7 7 7 7; - fill.smooth: 0; - rel1.to: "e.table.daynames"; - rel1.offset: -2 -2; - rel2.to: "e.table.days"; - rel2.offset: 2 2; - } - } - } - programs { - program { - name: "mw_next"; - source: "*"; - signal: "mouse,wheel,0,-1"; - action: SIGNAL_EMIT "e,action,prev" ""; - } - program { - name: "mw_right"; - source: "*"; - signal: "mouse,wheel,0,1"; - action: SIGNAL_EMIT "e,action,next" ""; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CPUFREQ ***/ - -#if 0 - group { - name: "e/modules/cpufreq/main"; - images { - image: "tacho_bg.png" COMP; - image: "tacho_fg.png" COMP; - image: "tacho_dial_00.png" COMP; - image: "tacho_dial_01.png" COMP; - image: "tacho_dial_02.png" COMP; - image: "tacho_dial_03.png" COMP; - image: "tacho_dial_04.png" COMP; - image: "tacho_dial_05.png" COMP; - image: "tacho_dial_06.png" COMP; - image: "tacho_dial_07.png" COMP; - image: "tacho_dial_08.png" COMP; - image: "tacho_dial_09.png" COMP; - image: "tacho_dial_10.png" COMP; - image: "tacho_dial_11.png" COMP; - image: "tacho_dial_12.png" COMP; - image: "tacho_dial_13.png" COMP; - image: "tacho_dial_14.png" COMP; - image: "tacho_dial_15.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public available_frequencies; - public available_governors; - public message(Msg_Type:type, id, ...) { - if ((type == MSG_INT_SET) && (id == 1)) { - while (count(available_frequencies) > 0) { - remove(available_frequencies, 0); - } - for (new i = 2; i < numargs(); i++) { - append_int(available_frequencies, getarg(i)); - } - } - else if ((type == MSG_STRING_SET) && (id == 2)) { - new text[100]; - while (count(available_governors) > 0) { - remove(available_governors, 0); - } - for (new i = 2; i < numargs(); i++) { - snprintf(text, 100, "%s", getarg(i)); - append_str(available_governors, text); - } - } - else if ((type == MSG_INT_SET) && (id == 3)) { - new f = getarg(2); - new use_buttons = getarg(3); - new Float:freq, Float:min_freq, Float:max_freq; - new text[100]; - freq = f; - min_freq = fetch_int(available_frequencies, 0); - max_freq = fetch_int(available_frequencies, - count(available_frequencies) - 1); - freq = (freq - min_freq) / (max_freq - min_freq); - set_state(PART:"meter", "default", freq); - if (f < 1000000) { - f += 500; - snprintf(text, 100, "%i", f / 1000); - } - else { - f += 50000; - snprintf(text, 100, "%i.%i", f / 1000000, - (f % 1000000) / 100000); - } - set_text(PART:"readout", text); - if (use_buttons == 0) { - // set_state(PART:"increase_button", "inactive", 0.0); - // set_state(PART:"decrease_button", "inactive", 0.0); - // set_state(PART:"increase", "inactive", 0.0); - // set_state(PART:"decrease", "inactive", 0.0); - } - else { - // set_state(PART:"increase_button", "default", 0.0); - // set_state(PART:"decrease_button", "default", 0.0); - // set_state(PART:"increase", "default", 0.0); - // set_state(PART:"decrease", "default", 0.0); - } - } - else if((type == MSG_STRING) && (id == 4)) { - new text[100]; - snprintf(text, 100, "%s", getarg(2)); - } - } - } - parts { - part { - name: "fade_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - color: 255 255 255 128; - } - } - part { - name: "base"; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "tacho_bg.png"; - } - } - part { - name: "readout"; - type: TEXT; - scale: 1; - // effect: OUTLINE_SOFT_SHADOW; - mouse_events: 0; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - rel1 { - relative: 0.6 0.7; - offset: 0 0; - } - rel2 { - relative: 0.6 0.7; - offset: 0 0; - } - color: 255 255 255 255; - color2: 0 0 0 128; - color3: 0 0 0 32; - color_class: "module_label"; - text { - text: "??? Ghz"; - font: "Sans:style=Bold"; - size: 6; - align: 0.5 0.5; - min: 1 1; - text_class: "module_small"; - } - } - } - part { - name: "meter"; - clip_to: "fade_clip"; - mouse_events: 0; - description { - state: "default" 0.0000; - image.normal: "tacho_dial_00.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.0666; - image.normal: "tacho_dial_01.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.1333; - image.normal: "tacho_dial_02.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.2000; - image.normal: "tacho_dial_03.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.2666; - image.normal: "tacho_dial_04.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.3333; - image.normal: "tacho_dial_05.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.4000; - image.normal: "tacho_dial_06.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.4666; - image.normal: "tacho_dial_07.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.5333; - image.normal: "tacho_dial_08.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.6000; - image.normal: "tacho_dial_09.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.6666; - image.normal: "tacho_dial_10.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.7333; - image.normal: "tacho_dial_11.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.8000; - image.normal: "tacho_dial_12.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.8666; - image.normal: "tacho_dial_13.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 0.9333; - image.normal: "tacho_dial_14.png"; - rel1.to: "base"; - rel2.to: "base"; - } - description { - state: "default" 1.0000; - image.normal: "tacho_dial_15.png"; - rel1.to: "base"; - rel2.to: "base"; - } - } - part { - name: "over"; - clip_to: "fade_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "tacho_fg.png"; - } - } - } - programs { - /* - program { - name: "next_governor"; - signal: "mouse,down,1"; - source: "cpu"; - action: SIGNAL_EMIT "e,action,governor,next" ""; - } - program { - name: "next_governor2"; - signal: "mouse,down,1"; - source: "cpu"; - action: STATE_SET "clicked" 0.0; - target: "cpu"; - } - program { - name: "next_governor3"; - signal: "mouse,up,1"; - source: "cpu"; - action: STATE_SET "default" 0.0; - target: "cpu"; - } - program { - name: "increase_frequency"; - signal: "mouse,down,1"; - source: "increase"; - action: SIGNAL_EMIT "e,action,frequency,increase" ""; - } - program { - name: "increase_frequency2"; - signal: "mouse,down,1"; - source: "increase"; - action: STATE_SET "clicked" 0.0; - target: "increase_button"; - } - program { - name: "increase_frequency3"; - signal: "mouse,up,1"; - source: "increase"; - action: STATE_SET "default" 0.0; - target: "increase_button"; - } - program { - name: "decrease_frequency"; - signal: "mouse,down,1"; - source: "decrease"; - action: SIGNAL_EMIT "e,action,frequency,decrease" ""; - } - program { - name: "decrease_frequency2"; - signal: "mouse,down,1"; - source: "decrease"; - action: STATE_SET "clicked" 0.0; - target: "decrease_button"; - } - program { - name: "decrease_frequency3"; - signal: "mouse,up,1"; - source: "decrease"; - action: STATE_SET "default" 0.0; - target: "decrease_button"; - } - */ - program { - name: "enabled"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "fade_clip"; - } - program { - name: "disabled"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "faded" 0.0; - target: "fade_clip"; - } - } - } -#else - group { - name: "e/modules/cpufreq/main"; - images { - image: "tacho_bg.png" COMP; - image: "tacho_fg.png" COMP; - image: "t0.png" COMP; - image: "t0-sh.png" COMP; - image: "t1.png" COMP; - image: "t1-sh.png" COMP; - image: "t2.png" COMP; - } - min: 16 16; - max: 128 128; - script { - public available_frequencies; - public available_governors; - - public cur_freq_old; - public cur_freq_new; - public cur_freq_now; - public cur_freq_anim; - - public min_freq_old; - public min_freq_new; - public min_freq_now; - - public max_freq_old; - public max_freq_new; - public max_freq_now; - - public slide_cur_freq(val, Float:v) { - new Float:freq, Float:min_freq, Float:max_freq, Float:tf; - new f, f0, f1; - - v = (1.0 - cos(v * 3.141592654)) / 2.0; - - min_freq = fetch_int(available_frequencies, 0); - max_freq = fetch_int(available_frequencies, - count(available_frequencies) - 1); - - f0 = get_int(cur_freq_old); - f1 = get_int(cur_freq_new); - f = f1 - f0; - freq = float(f) * v; - f = round(freq); - f = f + f0; - set_int(cur_freq_now, f); - - freq = (float(f) - min_freq) / (max_freq - min_freq); - tf = (freq * 225.0) - 135.0; - custom_state(PART:"meter", "default", 0.0); - set_state_val(PART:"meter", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter", "custom", 0.0); - custom_state(PART:"meter_sh", "default", 0.0); - set_state_val(PART:"meter_sh", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter_sh", "custom", 0.0); - - f0 = get_int(min_freq_old); - f1 = get_int(min_freq_new); - f = f1 - f0; - freq = float(f) * v; - f = round(freq); - f = f + f0; - set_int(min_freq_now, f); - - freq = (float(f) - min_freq) / (max_freq - min_freq); - tf = (freq * 225.0) - 135.0; - custom_state(PART:"meter_min", "default", 0.0); - set_state_val(PART:"meter_min", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter_min", "custom", 0.0); - custom_state(PART:"meter_min_sh", "default", 0.0); - set_state_val(PART:"meter_min_sh", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter_min_sh", "custom", 0.0); - - f0 = get_int(max_freq_old); - f1 = get_int(max_freq_new); - f = f1 - f0; - freq = float(f) * v; - f = round(freq); - f = f + f0; - set_int(max_freq_now, f); - - freq = (float(f) - min_freq) / (max_freq - min_freq); - tf = (freq * 225.0) - 135.0; - custom_state(PART:"meter_max", "default", 0.0); - set_state_val(PART:"meter_max", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter_max", "custom", 0.0); - custom_state(PART:"meter_max_sh", "default", 0.0); - set_state_val(PART:"meter_max_sh", STATE_MAP_ROT_Z, tf); - set_state(PART:"meter_max_sh", "custom", 0.0); - - if (v >= 1.0) { - set_int(cur_freq_anim, 0); - return 0; - } - return 1; - } - - public message(Msg_Type:type, id, ...) { - if ((type == MSG_INT_SET) && (id == 1)) { // add an available freq - while (count(available_frequencies) > 0) { - remove(available_frequencies, 0); - } - for (new i = 2; i < numargs(); i++) { - append_int(available_frequencies, getarg(i)); - } - } - else if ((type == MSG_STRING_SET) && (id == 2)) { // add a governor - new text[100]; - while (count(available_governors) > 0) { - remove(available_governors, 0); - } - for (new i = 2; i < numargs(); i++) { - snprintf(text, 100, "%s", getarg(i)); - append_str(available_governors, text); - } - } - else if ((type == MSG_INT_SET) && (id == 3)) { // avg freq - new f; - new ani, curf, minf, maxf; - new text[100]; - - f = getarg(2); - if (f < 1000000) { - f += 500; - snprintf(text, 100, "%i", f / 1000); - } - else { - f += 50000; - snprintf(text, 100, "%i.%i", f / 1000000, - (f % 1000000) / 100000); - } - set_text(PART:"readout", text); - - ani = get_int(cur_freq_anim); - if (ani > 0) cancel_anim(ani); - ani = anim(1.0, "slide_cur_freq", 0); - set_int(cur_freq_anim, ani); - - f = getarg(2); - curf = get_int(cur_freq_now); - set_int(cur_freq_old, curf); - set_int(cur_freq_new, f); - - f = getarg(4); - minf = get_int(min_freq_now); - set_int(min_freq_old, minf); - set_int(min_freq_new, f); - - f = getarg(5); - maxf = get_int(max_freq_now); - set_int(max_freq_old, maxf); - set_int(max_freq_new, f); - } - else if ((type == MSG_STRING) && (id == 4)) { - new text[100]; - snprintf(text, 100, "%s", getarg(2)); - } - } - } - parts { - part { - name: "fade_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - color: 255 255 255 128; - } - } - part { - name: "base"; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "tacho_bg.png"; - } - } - part { - name: "readout"; - type: TEXT; - scale: 1; - // effect: OUTLINE_SOFT_SHADOW; - mouse_events: 0; - clip_to: "fade_clip"; - description { - state: "default" 0.0; - rel1 { - relative: 0.6 0.7; - offset: 0 0; - } - rel2 { - relative: 0.6 0.7; - offset: 0 0; - } - color: 255 255 255 255; - color2: 0 0 0 128; - color3: 0 0 0 32; - color_class: "module_label"; - text { - text: "??? Ghz"; - font: "Sans:style=Bold"; - size: 6; - align: 0.5 0.5; - min: 1 1; - text_class: "module_small"; - } - } - } - part { name: "meter_min_sh"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t1-sh.png"; - rel1.to: "meter_min"; - rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0); - rel2.to: "meter_min"; - rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0); - map { - on: 1; - rotation { - center: "meter_min_sh"; - } - } - } - } - part { name: "meter_min"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t2.png"; - rel1.to: "base"; - rel2.to: "base"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - } - part { name: "meter_max_sh"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t1-sh.png"; - rel1.to: "meter_max"; - rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0); - rel2.to: "meter_max"; - rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0); - map { - on: 1; - rotation { - center: "meter_max_sh"; - } - } - } - } - part { name: "meter_max"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t1.png"; - rel1.to: "base"; - rel2.to: "base"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - } - part { name: "meter_sh"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t0-sh.png"; - rel1.to: "meter"; - rel1.relative: 0.0+(2.0/64.0) 0.0+(2.0/64.0); - rel2.to: "meter"; - rel2.relative: 1.0+(2.0/64.0) 1.0+(2.0/64.0); - map { - on: 1; - rotation { - center: "meter_sh"; - } - } - } - } - part { name: "meter"; - clip_to: "fade_clip"; - mouse_events: 0; - description { state: "default" 0.0000; - image.normal: "t0.png"; - rel1.to: "base"; - rel2.to: "base"; - map { - on: 1; - rotation { - center: "base"; - } - } - } - } - part { - name: "over"; - clip_to: "fade_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "tacho_fg.png"; - } - } - } - programs { - program { - name: "enabled"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "fade_clip"; - } - program { - name: "disabled"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "faded" 0.0; - target: "fade_clip"; - } - } - } -#endif - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: IBOX / IBAR ***/ - - group { - name: "e/modules/ibox/icon"; - alias: "e/modules/ibar/icon"; - data { - item: "raise_on_hilight" "0"; - // 1 or 0 if u want an icon holder to raise when the mouse (or keyboard) hilights it - // item: "item_list" "item item2 item3"; - } - parts { - part { - name: "item_clip"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - } - description { state: "disabled" 0.0; - color: 255 255 255 64; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "item_clip"; - description { state: "default" 0.0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - } - description { state: "bigger" 0.0; - } - } - part { - name: "urgent_area"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { - state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { - state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { - state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { - state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { - name: "urgent"; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "urgent_area"; - rel2.to: "urgent_area"; - image.normal: "exclam.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 1; - rel1 { - relative: -0.5 -0.5; - } - rel2 { - relative: 1.5 1.5; - } - color: 255 255 255 0; - } - } - part { - name: "over"; - type: RECT; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "starting"; - signal: "e,state,starting"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "item_clip"; - } - program { - name: "started"; - signal: "e,state,started"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "item_clip"; - } - program { - name: "hover_out"; - signal: "mouse,out"; - source: "over"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "e.swallow.content"; - } - program { - name: "set_urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.2; - target: "urgent"; - } - program { - name: "set_not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.6; - target: "urgent"; - } - program { - name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "urgent_area"; - transition: DECELERATE 0.1; - after: "urgentw1"; - } - program { - name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - target: "urgent_area"; - transition: DECELERATE 0.1; - after: "urgentw2"; - } - program { - name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "urgent_area"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { - name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - target: "urgent_area"; - transition: DECELERATE 0.1; - after: "urgentw4"; - } - program { - name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - target: "urgent_area"; - transition: DECELERATE 0.1; - after: "urgentw0"; - } - program { - name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - after: "not_urgent2"; - } - program { - name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent_area"; - } - } - } - group { - name: "e/modules/ibox/icon_overlay"; - alias: "e/modules/ibar/icon_overlay"; - data { - // item: "item_list", "item item2 item3"; - } - script { - public urgent; - } - parts { - part { - name: "base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "background"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "base"; - rel2.to: "base"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - visible: 1; - rel1.to: "base"; - rel2.to: "base"; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - visible: 1; - rel1 { - relative: -0.5 -0.5; - to: "base"; - } - rel2 { - relative: 1.5 1.5; - to: "base"; - } - color: 255 255 255 0; - } - description { - state: "huge" 0.0; - visible: 1; - rel1 { - relative: -2.0 -2.0; - to: "base"; - } - rel2 { - relative: 3.0 3.0; - to: "base"; - } - color: 255 255 255 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "background"; - description { - state: "default" 0.0; - rel1.to: "background"; - rel2.to: "background"; - } - } - part { - name: "urgent"; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "base"; - rel2.to: "base"; - image.normal: "exclam.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 1; - rel1 { - relative: -0.5 -0.5; - to: "base"; - } - rel2 { - relative: 1.5 1.5; - to: "base"; - } - color: 255 255 255 0; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 255 255 255 0; - color3: 0 0 0 0; - color_class: "module_label"; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "module_normal"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - color: 255 255 255 255; - color3: 0 0 0 42; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "background"; - after: "go_active2"; - } - program { - name: "go_activeB"; - signal: "e,action,show,label"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - target: "e.text.label"; - } - program { - name: "go_active2"; - action: STATE_SET "hidden" 0.0; - transition: LINEAR 0.5; - target: "background"; - after: "go_active"; - } - program { - name: "go_passive"; - signal: "e,state,unfocused"; - source: "e"; - action: ACTION_STOP; - target: "go_active"; - target: "go_active2"; - after: "go_passive2"; - } - program { - name: "go_passiveB"; - signal: "e,action,hide,label"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "e.text.label"; - } - program { - name: "go_passive2"; - action: STATE_SET "default" 0.0; - target: "background"; - script { - if (get_int(urgent) == 1) { - run_program(PROGRAM:"go_urgent"); - } - } - } - program { - name: "init"; - signal: "load"; - source: ""; - script { - set_int(urgent, 0); - } - } - program { - name: "set_urgent"; - signal: "e,state,urgent"; - source: "e"; - script { - set_int(urgent, 1); - } - } - program { - name: "go_urgent"; - action: STATE_SET "visible" 0.0; - target: "background"; - target: "urgent"; - after: "go_urgent2"; - } - program { - name: "go_urgent2"; - action: STATE_SET "hidden" 0.0; - transition: LINEAR 0.5; - target: "background"; - target: "urgent"; - after: "go_urgent"; - } - program { - name: "unset_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - script { - set_int(urgent, 0); - } - } - program { - name: "go_unurgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "go_urgent"; - target: "go_urgent2"; - after: "go_unurgent2"; - } - program { - name: "go_unurgent2"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.3; - target: "background"; - target: "urgent"; - } - program { - name: "exec_exec"; - signal: "e,action,exec"; - source: "e"; - after: "exec_start"; - } - program { - name: "exec_start"; - signal: "e,action,start"; - source: "e"; - action: ACTION_STOP; - target: "go_active"; - target: "go_active2"; - target: "go_passive"; - target: "go_passive2"; - target: "go_big"; - target: "go_big2"; - after: "go_big"; - } - program { - name: "go_big"; - action: STATE_SET "visible" 0.0; - target: "background"; - after: "go_big2"; - } - program { - name: "go_big2"; - action: STATE_SET "huge" 0.0; - transition: LINEAR 0.5; - target: "background"; - } - } - } - group { - name: "e/modules/ibox/drop"; - alias: "e/modules/ibar/drop"; - images.image: "inset_raised.png" COMP; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "inset_raised.png"; - border: 7 7 7 7; - middle: 0; - } - } - } - } - } - group { - name: "e/modules/ibox/drop_overlay"; - alias: "e/modules/ibar/drop_overlay"; - images { - image: "gadman_top.png" COMP; - image: "gadman_bottom.png" COMP; - image: "gadman_left.png" COMP; - image: "gadman_right.png" COMP; - } - parts { - part { - name: "left_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.relative: -1.0 0.5; - rel2.relative: -1.0 0.5; - image.normal: "gadman_right.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.8 0.2; - rel2.relative: -0.7 0.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 0.5; - rel2.relative: 0.2 0.5; - } - } - part { - name: "left_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.relative: -1.0 0.5; - rel2.relative: -1.0 0.5; - image.normal: "gadman_right.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.8 0.2; - rel2.relative: -0.7 0.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 0.5; - rel2.relative: 0.2 0.5; - } - } - part { - name: "right_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.relative: 2.0 0.5; - rel2.relative: 2.0 0.5; - image.normal: "gadman_left.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 1.8 0.2; - rel2.relative: 1.7 0.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.8 0.5; - rel2.relative: 0.8 0.5; - } - } - part { - name: "right_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.relative: 2.0 0.5; - rel2.relative: 2.0 0.5; - image.normal: "gadman_left.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 1.8 0.2; - rel2.relative: 1.7 0.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.8 0.5; - rel2.relative: 0.8 0.5; - } - } - part { - name: "top_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - rel1.relative: 0.5 -1.0; - rel2.relative: 0.5 -1.0; - image.normal: "gadman_bottom.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 -0.8; - rel2.relative: 0.8 -0.7; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.2; - rel2.relative: 0.5 0.2; - } - } - part { - name: "top_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - rel1.relative: 0.5 -1.0; - rel2.relative: 0.5 -1.0; - image.normal: "gadman_bottom.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 -0.8; - rel2.relative: 0.8 -0.7; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.2; - rel2.relative: 0.5 0.2; - } - } - part { - name: "bottom_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - rel1.relative: 0.5 2.0; - rel2.relative: 0.5 2.0; - image.normal: "gadman_top.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 1.7; - rel2.relative: 0.8 1.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.8; - rel2.relative: 0.5 0.8; - } - } - part { - name: "bottom_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - rel1.relative: 0.5 2.0; - rel2.relative: 0.5 2.0; - image.normal: "gadman_top.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.2 1.7; - rel2.relative: 0.8 1.8; - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.8; - rel2.relative: 0.5 0.8; - } - } - } - programs { - program { - name: "start1"; - signal: "show"; - source: ""; - after: "left1_1"; - after: "right1_1"; - after: "top1_1"; - after: "bottom1_1"; - } - program { - name: "start2"; - signal: "show"; - source: ""; - in: 0.4 0.0; - after: "left2_1"; - after: "right2_1"; - after: "top2_1"; - after: "bottom2_1"; - } - // LEFT ARROW - program { - name: "left1_1"; - action: STATE_SET "1" 0.0; - target: "left_arrow1"; - transition: LINEAR 0.4; - after: "left1_2"; - } - program { - name: "left1_2"; - action: STATE_SET "2" 0.0; - target: "left_arrow1"; - transition: LINEAR 0.4; - after: "left1_r"; - } - program { - name: "left1_r"; - action: STATE_SET "default" 0.0; - target: "left_arrow1"; - after: "left1_1"; - } - program { - name: "left2_1"; - action: STATE_SET "1" 0.0; - target: "left_arrow2"; - transition: LINEAR 0.4; - after: "left2_2"; - } - program { - name: "left2_2"; - action: STATE_SET "2" 0.0; - target: "left_arrow2"; - transition: LINEAR 0.4; - after: "left2_r"; - } - program { - name: "left2_r"; - action: STATE_SET "default" 0.0; - target: "left_arrow2"; - after: "left2_1"; - } - // RIGHT ARROW - program { - name: "right1_1"; - action: STATE_SET "1" 0.0; - target: "right_arrow1"; - transition: LINEAR 0.4; - after: "right1_2"; - } - program { - name: "right1_2"; - action: STATE_SET "2" 0.0; - target: "right_arrow1"; - transition: LINEAR 0.4; - after: "right1_r"; - } - program { - name: "right1_r"; - action: STATE_SET "default" 0.0; - target: "right_arrow1"; - after: "right1_1"; - } - program { - name: "right2_1"; - action: STATE_SET "1" 0.0; - target: "right_arrow2"; - transition: LINEAR 0.4; - after: "right2_2"; - } - program { - name: "right2_2"; - action: STATE_SET "2" 0.0; - target: "right_arrow2"; - transition: LINEAR 0.4; - after: "right2_r"; - } - program { - name: "right2_r"; - action: STATE_SET "default" 0.0; - target: "right_arrow2"; - after: "right2_1"; - } - // TOP ARROW - program { - name: "top1_1"; - action: STATE_SET "1" 0.0; - target: "top_arrow1"; - transition: LINEAR 0.4; - after: "top1_2"; - } - program { - name: "top1_2"; - action: STATE_SET "2" 0.0; - target: "top_arrow1"; - transition: LINEAR 0.4; - after: "top1_r"; - } - program { - name: "top1_r"; - action: STATE_SET "default" 0.0; - target: "top_arrow1"; - after: "top1_1"; - } - program { - name: "top2_1"; - action: STATE_SET "1" 0.0; - target: "top_arrow2"; - transition: LINEAR 0.4; - after: "top2_2"; - } - program { - name: "top2_2"; - action: STATE_SET "2" 0.0; - target: "top_arrow2"; - transition: LINEAR 0.4; - after: "top2_r"; - } - program { - name: "top2_r"; - action: STATE_SET "default" 0.0; - target: "top_arrow2"; - after: "top2_1"; - } - // BOTTOM ARROW - program { - name: "bottom1_1"; - action: STATE_SET "1" 0.0; - target: "bottom_arrow1"; - transition: LINEAR 0.4; - after: "bottom1_2"; - } - program { - name: "bottom1_2"; - action: STATE_SET "2" 0.0; - target: "bottom_arrow1"; - transition: LINEAR 0.4; - after: "bottom1_r"; - } - program { - name: "bottom1_r"; - action: STATE_SET "default" 0.0; - target: "bottom_arrow1"; - after: "bottom1_1"; - } - program { - name: "bottom2_1"; - action: STATE_SET "1" 0.0; - target: "bottom_arrow2"; - transition: LINEAR 0.4; - after: "bottom2_2"; - } - program { - name: "bottom2_2"; - action: STATE_SET "2" 0.0; - target: "bottom_arrow2"; - transition: LINEAR 0.4; - after: "bottom2_r"; - } - program { - name: "bottom2_r"; - action: STATE_SET "default" 0.0; - target: "bottom_arrow2"; - after: "bottom2_1"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: SYSTRAY ***/ - - group { - name: "e/modules/systray/main"; - alias: "e/modules/systray/main/default"; - alias: "e/modules/systray/main/invisible"; - data { - item: "inset" "255 255 255"; - item: "plain" "230 230 230"; - item: "default" "255 255 255"; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 0 0 128; - } - } - part { - name: "e.size"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - } - part { - name: "e.box"; - type: BOX; - description { - state: "default" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "horizontal"; - padding: 2 0; - align: 0.5 0.5; - min: 1 1; - } - } - description { - state: "vertical" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "vertical"; - padding: 0 2; - align: 0.5 0.5; - min: 1 1; - } - } - } - programs { - program { - name: "e,action,disable"; - signal: "e,action,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "base"; - } - program { - name: "e,action,enable"; - signal: "e,action,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - } - program { - name: "e,action,orient,float"; - signal: "e,action,orient,float"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,horiz"; - signal: "e,action,orient,horiz"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,vert"; - signal: "e,action,orient,vert"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,left"; - signal: "e,action,orient,left"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,right"; - signal: "e,action,orient,right"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,top"; - signal: "e,action,orient,top"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,bottom"; - signal: "e,action,orient,bottom"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tl"; - signal: "e,action,orient,corner_tl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tr"; - signal: "e,action,orient,corner_tr"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_bl"; - signal: "e,action,orient,corner_bl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_br"; - signal: "e,action,orient,corner_br"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lt"; - signal: "e,action,orient,corner_lt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rt"; - signal: "e,action,orient,corner_rt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lb"; - signal: "e,action,orient,corner_lb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rb"; - signal: "e,action,orient,corner_rb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - } - } - } - group { - name: "e/modules/systray/main/alternate"; - data { - item: "inset" "255 255 255"; - item: "plain" "255 255 255"; - item: "default" "255 255 255"; - } - images.image: "systray_rounded_corners.png" COMP; - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "rounded_corners"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: -3 -3; - to: "e.size"; - } - rel2 { - relative: 1.0 1.0; - offset: 2 2; - to: "e.size"; - } - image { - normal: "systray_rounded_corners.png"; - border: 3 3 3 3; - middle: SOLID; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 0 0 128; - } - } - part { - name: "e.size"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - } - part { - name: "e.box"; - type: BOX; - description { - state: "default" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "horizontal"; - padding: 2 0; - align: 0.5 0.5; - min: 1 1; - } - } - description { - state: "vertical" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "vertical"; - padding: 0 2; - align: 0.5 0.5; - min: 1 1; - } - } - } - programs { - program { - name: "e,action,disable"; - signal: "e,action,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "rounded_corners"; - } - program { - name: "e,action,enable"; - signal: "e,action,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "rounded_corners"; - } - program { - name: "e,action,orient,float"; - signal: "e,action,orient,float"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,horiz"; - signal: "e,action,orient,horiz"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,vert"; - signal: "e,action,orient,vert"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,left"; - signal: "e,action,orient,left"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,right"; - signal: "e,action,orient,right"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,top"; - signal: "e,action,orient,top"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,bottom"; - signal: "e,action,orient,bottom"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tl"; - signal: "e,action,orient,corner_tl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tr"; - signal: "e,action,orient,corner_tr"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_bl"; - signal: "e,action,orient,corner_bl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_br"; - signal: "e,action,orient,corner_br"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lt"; - signal: "e,action,orient,corner_lt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rt"; - signal: "e,action,orient,corner_rt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lb"; - signal: "e,action,orient,corner_lb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rb"; - signal: "e,action,orient,corner_rb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - } - } - } - group { - name: "e/modules/systray/main/alternate/inset"; - data { - item: "inset" "255 255 255"; - item: "plain" "255 255 255"; - item: "default" "255 255 255"; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 0 0 128; - } - } - part { - name: "e.size"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - } - part { - name: "e.box"; - type: BOX; - description { - state: "default" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "horizontal"; - padding: 2 0; - align: 0.5 0.5; - min: 1 1; - } - } - description { - state: "vertical" 0.0; - rel1.to: "e.size"; - rel2.to: "e.size"; - box { - layout: "vertical"; - padding: 0 2; - align: 0.5 0.5; - min: 1 1; - } - } - } - programs { - program { - name: "e,action,disable"; - signal: "e,action,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "base"; - } - program { - name: "e,action,enable"; - signal: "e,action,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - } - program { - name: "e,action,orient,float"; - signal: "e,action,orient,float"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,horiz"; - signal: "e,action,orient,horiz"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,vert"; - signal: "e,action,orient,vert"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,left"; - signal: "e,action,orient,left"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,right"; - signal: "e,action,orient,right"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,top"; - signal: "e,action,orient,top"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,bottom"; - signal: "e,action,orient,bottom"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tl"; - signal: "e,action,orient,corner_tl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_tr"; - signal: "e,action,orient,corner_tr"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_bl"; - signal: "e,action,orient,corner_bl"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_br"; - signal: "e,action,orient,corner_br"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lt"; - signal: "e,action,orient,corner_lt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rt"; - signal: "e,action,orient,corner_rt"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_lb"; - signal: "e,action,orient,corner_lb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - program { - name: "e,action,orient,corner_rb"; - signal: "e,action,orient,corner_rb"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.box"; - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: WINLIST ***/ - -/* e/widgets/winlist/* is the Window List - gadget that pops up with Alt Tab */ - - group { - name: "e/widgets/winlist/main"; - images { - image: "base_bg.png" COMP; - image: "bd_top_hilight.png" COMP; - image: "bd_title_bg.png" COMP; - image: "bd_title_over.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "top_hilight"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.offset: -1 15; - image.normal: "bd_top_hilight.png"; - fill.smooth: 0; - } - } - part { - name: "title_back"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 4 0; - rel2.offset: -5 -4; - rel2.to_y: "e.text.title"; - image { - normal: "bd_title_bg.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.5 0.0; - min: 24 24; - max: 24 24; - rel1 { - relative: 0.0 1.0; - offset: 1 6; - to_y: "title_back"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 30; - to_y: "title_back"; - } - } - } - part { - name: "separator"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 16 2; - rel1 { - offset: 16 2; - relative: 0.0 1.0; - to_y: "e.text.label"; - } - rel2 { - offset: -17 4; - relative: 1.0 1.0; - to_y: "e.text.label"; - } - image { - normal: "menu_sep.png"; - border: 2 2 0 0; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.list"; - type: SWALLOW; - clip_to: "list_clip"; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 12 12; - to_y: "e.text.label"; - } - rel2.offset: -13 -12; - } - } - part { - name: "list_clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1.to_y: "e.swallow.list"; - rel2.to_y: "e.swallow.list"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: NONE; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.5; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 16 16; - to_y: "e.swallow.icon"; - } - rel2 { - relative: 1.0 1.0; - offset: -17 16; - to_y: "e.swallow.icon"; - } - color_class: "winlist_label"; - text { - text: "Title goes here"; - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - align: 0.5 0.5; - text_class: "winlist_label"; - } - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - effect: SOFT_SHADOW; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - } - color: 224 224 224 255; - color3: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 10; - align: 0.5 0.0; - min: 1 1; - } - } - } - part { - name: "title_over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "title_back"; - rel2.to: "title_back"; - image { - normal: "bd_title_over.png"; - border: 7 7 2 7; - } - fill.smooth: 0; - } - } - } - } - group { - name: "e/widgets/winlist/item"; - images { - image: "menu_sel_bg.png" COMP; - image: "menu_sel_fg.png" COMP; - image: "pager_window.png" COMP; - image: "pager_window_shaded.png" COMP; - image: "pager_base2.png" COMP; - } - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -3; - } - rel2 { - relative: 1.0 1.0; - offset: 4 5; - } - image { - normal: "menu_sel_bg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 0; - } - rel2 { - relative: 1.0 1.0; - offset: 1 2; - } - } - } - part { - name: "fg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "menu_sel_fg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - rel1 { - relative: 0.0 0.0; - offset: 4 3; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -1; - to_y: "e.text.label"; - } - } - } - part { - name: "type"; - description { - state: "default" 0.0; - min: 23 24; - max: 23 24; - align: 1.0 0.5; - rel1 { - relative: 1.0 0.5; - offset: -23 -12; - } - rel2 { - relative: 1.0 0.5; - offset: -1 11; - to_y: "e.text.label"; - } - image.normal: "pager_window.png"; - } - description { - state: "iconified" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { - state: "invisible" 0.0; - inherit: "default" 0.0; - image.normal: "pager_base2.png"; - } - description { - state: "shaded" 0.0; - inherit: "default" 0.0; - image.normal: "pager_window_shaded.png"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.0 0.5; - rel1 { - relative: 1.0 0.0; - offset: 3 5; - to_x: "e.swallow.icon"; - } - rel2 { - relative: 0.0 1.0; - offset: -4 -4; - to_x: "type"; - } - color_class: "winlist_item"; - text { - font: "Sans"; - size: 10; - min: 0 1; - align: 0.0 0.5; - text_class: "winlist_title"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "winlist_item_active"; - } - } - part { - name: "e.event.winlist.item"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - min: 12 12; - visible: 1; - color: 0 0 0 0; - rel1.to: "bg"; - rel2.to: "bg"; - } - } - } - programs { - program { - name: "type1"; - signal: "e,state,iconified"; - source: "e"; - action: STATE_SET "iconified" 0.0; - target: "type"; - } - program { - name: "type2"; - signal: "e,state,invisible"; - source: "e"; - action: STATE_SET "invisible" 0.0; - target: "type"; - } - program { - name: "type3"; - signal: "e,state,shaded"; - source: "e"; - action: STATE_SET "shaded" 0.0; - target: "type"; - } - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - transition: LINEAR 0.2; - target: "bg"; - target: "fg"; - target: "e.text.label"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.1; - target: "bg"; - target: "fg"; - target: "e.text.label"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: EXEBUF ***/ - - /* Exebuf is the run dialog, binded to Alt-Esc by default */ - - group { - name: "e/widgets/exebuf/main"; - images { - image: "base_bg.png" COMP; - image: "inset_sunk.png" COMP; - image: "menu_sel_bg.png" COMP; - image: "menu_sel_fg.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "eap_bg"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.eap_list"; - offset: -1 -1; - } - rel2 { - to: "e.swallow.eap_list"; - offset: 0 0; - } - color: 255 255 255 255; - } - } - part { - name: "e.swallow.eap_list"; - type: SWALLOW; - clip_to: "eap_list_clip"; - description { - state: "default" 0.0; - min: 32 64; - align: 0.5 0.0; - rel1.offset: 12 12; - rel2 { - offset: -13 -13; - relative: 1.0 0.0; - to_y: "bg"; - } - } - } - part { - name: "eap_list_clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1.to_y: "e.swallow.eap_list"; - rel2.to_y: "e.swallow.eap_list"; - } - } - part { - name: "eap_over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - offset: -1 -1; - to: "eap_bg"; - } - rel2 { - offset: 0 0; - to: "eap_bg"; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "exe_bg"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.exe_list"; - offset: -1 -1; - } - rel2 { - to: "e.swallow.exe_list"; - offset: 0 0; - } - color: 255 255 255 255; - } - } - part { - name: "e.swallow.exe_list"; - type: SWALLOW; - clip_to: "exe_list_clip"; - description { - state: "default" 0.0; - min: 32 64; - align: 0.5 1.0; - rel1 { - relative: 0.0 1.0; - offset: 12 12; - to_y: "bg"; - } - rel2.offset: -13 -13; - } - } - part { - name: "exe_list_clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1.to_y: "e.swallow.exe_list"; - rel2.to_y: "e.swallow.exe_list"; - } - } - part { - name: "exe_over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - offset: -1 -1; - to: "exe_bg"; - } - rel2 { - offset: 0 0; - to: "exe_bg"; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 0 42; - max: 99999 42; - rel1.offset: 20 0; - rel2.offset: -21 -1; - image { - normal: "menu_sel_bg.png"; - border: 8 8 5 9; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SHADOW; - scale: 1; - description { - state: "default" 0.0; - fixed: 0 1; - align: 0.0 0.5; - rel1 { - relative: 1.0 0.5; - offset: 4 0; - to_x: "e.swallow.icons"; - } - rel2 { - relative: 1.0 0.5; - offset: 4 0; - to_x: "e.swallow.icons"; - } - color: 255 255 255 255; - color3: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 16; - align: 0.0 0.5; - min: 1 1; - text_class: "exebuf_command"; - } - } - } - part { - name: "cursor"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - min: 1 18; - max: 1 18; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 1.0 0.0; - offset: 1 0; - to: "e.text.label"; - } - rel2 { - relative: 1.0 1.0; - offset: 1 -1; - to: "e.text.label"; - } - color: 255 255 255 220; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "e.swallow.icons"; - type: SWALLOW; - description { - state: "default" 0.0; - min: 32 32; - max: 32 32; - align: 0.0 0.5; - rel1 { - offset: 6 4; - to: "bg"; - } - rel2 { - offset: -7 -5; - to: "bg"; - } - } - } - part { - name: "fg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "menu_sel_fg.png"; - border: 8 8 5 9; - } - } - } - } - programs { - program { - name: "blink_off"; - signal: "show"; - source: ""; - action: STATE_SET "faded" 0.0; - transition: SINUSOIDAL 0.5; - target: "cursor"; - after: "blink_on"; - } - program { - name: "blink_on"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.25; - target: "cursor"; - after: "blink_off"; - } - } - } - group { - name: "e/widgets/exebuf/item"; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.offset: -5 -3; - rel2.offset: 4 5; - image { - normal: "menu_sel_bg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: -2 0; - rel2.offset: 1 2; - } - } - part { - name: "e.text.title"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - offset: 2 1; - relative: 1.0 0.0; - to_x: "e.swallow.icons"; - } - rel2.offset: -3 -2; - color_class: "menu_item"; - text { - font: "Sans"; - size: 10; - min: 0 1; - align: 0.0 0.5; - text_class: "menu_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "menu_item_active"; - } - } - part { - name: "e.swallow.icons"; - type: SWALLOW; - description { - state: "default" 0.0; - max: 18 18; - aspect: 1.0 1.0; - align: 0.0 0.5; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 3 1; - } - rel2 { - relative: 0.0 1.0; - offset: -3 -2; - } - } - } - part { - name: "fg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "menu_sel_fg.png"; - border: 8 8 5 9; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.event.exebuf.item"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - min: 14 14; - visible: 1; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - offset: 1 -1; - to_x: "e.swallow.icons"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - transition: LINEAR 0.2; - target: "bg"; - target: "fg"; - target: "e.text.title"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.1; - target: "bg"; - target: "fg"; - target: "e.text.title"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: SYSCON ***/ - - group { - name: "e/widgets/syscon/main"; - images { - image: "base_bg.png" COMP; - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.main"; - type: SWALLOW; - description { - state: "default" 0.0; - // fixed: 1 1; - align: 0.5 0.0; - rel1.offset: 12 12; - rel2.relative: 1.0 0.0; - rel2.offset: -13 12; - } - } - part { - name: "e.swallow.secondary"; - type: SWALLOW; - description { - state: "default" 0.0; - min: 32 32; - rel1.to: "e.swallow.main"; - rel1.relative: 0.0 1.0; - rel1.offset: 0 12; - rel2.to: "e.swallow.extra"; - rel2.relative: 1.0 0.0; - rel2.offset: -1 -13; - } - } - part { - name: "e.swallow.extra"; - type: SWALLOW; - description { - state: "default" 0.0; - // fixed: 1 1; - align: 0.5 1.0; - rel1.relative: 0.0 1.0; - rel1.offset: 12 -13; - rel2.to_y: "button_image"; - rel2.relative: 1.0 0.0; - rel2.offset: -13 -13; - } - } - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 1.0; - rel1.relative: 0.5 1.0; - rel1.offset: 0 -13; - rel2.relative: 0.5 1.0; - rel2.offset: 0 -13; - min: 64 32; - max: 64 32; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "button_text"; - text { - text: "Cancel"; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "button_text_disabled"; - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,close" ""; - } - } - } - group { - name: "e/widgets/syscon/item/button"; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - } - parts { - part { - name: "button_image"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - fixed: 0 1; - align: 0.5 1.0; - rel1 { - relative: 0.0 1.0; - offset: 3 -4; - to: "button_image"; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "button_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 1.0; - text_class: "button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "button_text_disabled"; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - to: "button_image"; - } - rel2 { - relative: 1.0 0.0; - offset: -4 -1; - to_x: "button_image"; - to_y: "e.text.label"; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "disabler"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "focus_in"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - after: "focus_in"; - } - program { - name: "focus_out"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - after: "focus_out"; - } - program { - name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over1"; - target: "disabler"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over1"; - target: "disabler"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: MIXER ***/ - // TODO: Add code for making sound circles fade between states. - - group { - name: "e/modules/mixer/main"; - images { - image: "mixer.png" COMP; - image: "mixer_low_left.png" COMP; - image: "mixer_low_right.png" COMP; - image: "mixer_med_left.png" COMP; - image: "mixer_med_right.png" COMP; - image: "mixer_high_left.png" COMP; - image: "mixer_high_right.png" COMP; - } - max: 128 128; - min: 1 1; - script { - public message(Msg_Type:type, id, ...) { - if ((type == MSG_INT_SET) && (id == 0)) { - new mute, left, right; - mute = getarg(2); - left = getarg(3); - right = getarg(4); - if (mute) - run_program(PROGRAM:"mute"); - else - run_program(PROGRAM:"unmute"); - - if (left <= 0) - run_program(PROGRAM:"left_none"); - else if (left < 33) - run_program(PROGRAM:"left_low"); - else if (left < 66) - run_program(PROGRAM:"left_medium"); - else if (left >= 66) - run_program(PROGRAM:"left_high"); - - if (right <= 0) - run_program(PROGRAM:"right_none"); - else if (right < 33) - run_program(PROGRAM:"right_low"); - else if (right < 66) - run_program(PROGRAM:"right_medium"); - else if (right >= 66) - run_program(PROGRAM:"right_high"); - } - } - } - parts { - part { - name: "speaker"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1 1; - aspect_preference: BOTH; - image.normal: "mixer.png"; - } - } - part { - name: "left"; - type: IMAGE; - clip_to: "mute"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - aspect: 1 1; - aspect_preference: BOTH; - rel1.to: "speaker"; - rel2.to: "speaker"; - image.normal: "mixer_low_left.png"; - } - description { - state: "low" 0.0; - inherit: "default" 0.0; - visible: 1; - } - description { - state: "medium" 0.0; - inherit: "default" 0.0; - visible: 1; - image.normal: "mixer_med_left.png"; - } - description { - state: "high" 0.0; - inherit: "default" 0.0; - visible: 1; - image.normal: "mixer_high_left.png"; - } - } - part { - name: "right"; - type: IMAGE; - clip_to: "mute"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - aspect: 1 1; - aspect_preference: BOTH; - rel1.to: "speaker"; - rel2.to: "speaker"; - image.normal: "mixer_low_right.png"; - } - description { - state: "low" 0.0; - inherit: "default" 0.0; - visible: 1; - } - description { - state: "medium" 0.0; - inherit: "default" 0.0; - visible: 1; - image.normal: "mixer_med_right.png"; - } - description { - state: "high" 0.0; - inherit: "default" 0.0; - visible: 1; - image.normal: "mixer_high_right.png"; - } - } - part { - name: "mute"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "active" 0.0; - color: 255 255 255 64; - } - } - part { - name: "over"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "speaker"; - rel2.to: "speaker"; - color: 255 255 255 0; - } - } - } - programs { - program { - name: "mute"; - action: STATE_SET "active" 0.0; - transition: LINEAR 0.3; - target: "mute"; - } - program { - name: "unmute"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mute"; - } - program { - name: "left_none"; - action: STATE_SET "default" 0.0; - target: "left"; - } - program { - name: "left_low"; - action: STATE_SET "low" 0.0; - target: "left"; - } - program { - name: "left_medium"; - action: STATE_SET "medium" 0.0; - target: "left"; - } - program { - name: "left_high"; - action: STATE_SET "high" 0.0; - target: "left"; - } - program { - name: "right_none"; - action: STATE_SET "default" 0.0; - target: "right"; - } - program { - name: "right_low"; - action: STATE_SET "low" 0.0; - target: "right"; - } - program { - name: "right_medium"; - action: STATE_SET "medium" 0.0; - target: "right"; - } - program { - name: "right_high"; - action: STATE_SET "high" 0.0; - target: "right"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** FILEMAN ***/ -/* E inbuilt filemanager */ - - group { - name: "e/fileman/default/window/main"; - images { - image: "dia_grad.png" COMP; - image: "dia_topshad.png" COMP; - image: "dia_botshad.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "fileman_base"; - image.normal: "dia_grad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { name: "e.swallow.bg"; type: SWALLOW; - description { state: "default" 0.0; - } - } - part { - name: "shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.offset: -1 31; - image.normal: "dia_topshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "shadow2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -4; - image.normal: "dia_botshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { name: "e.swallow.favorites"; type: SWALLOW; - description { state: "default" 0.0; - align: 0.0 1.0; - rel1.offset: 0 0; - rel1.to: "region"; - rel2.offset: 0 -1; - rel2.relative: 0.0 1.0; - rel2.to: "region"; - fixed: 1 0; - } - } - part { name: "e.swallow.content"; type: SWALLOW; - description { state: "default" 0.0; - rel1.offset: 0 0; - rel1.to: "region"; - rel2.offset: -1 -1; - rel2.to: "region"; - align: 1.0 1.0; - } - description { state: "fav" 0.0; - inherit: "default" 0.0; - rel1.relative: 1.0 0.0; - rel1.to_x: "e.swallow.favorites"; - } - } - part { name: "e.swallow.toolbar"; type: SWALLOW; - description { state: "default" 0.0; - } - description { state: "tb_top" 0.0; - align: 0.5 0.0; - rel1.offset: 0 0; - rel2.offset: -1 0; - rel2.relative: 1.0 0.0; - fixed: 0 1; - } - description { state: "tb_bottom" 0.0; - align: 0.5 1.0; - rel1.offset: 0 -1; - rel1.relative: 0.0 1.0; - rel2.offset: -1 -1; - fixed: 0 1; - } - } - part { name: "region"; type: SPACER; - description { state: "default" 0.0; - } - description { state: "tb_top" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.to_y: "e.swallow.toolbar"; - } - description { state: "tb_bottom" 0.0; - inherit: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.to_y: "e.swallow.toolbar"; - } - description { state: "tb_left" 0.0; - inherit: "default" 0.0; - rel1.relative: 1.0 0.0; - rel1.to_x: "e.swallow.toolbar"; - } - description { state: "tb_right" 0.0; - inherit: "default" 0.0; - rel2.relative: 0.0 1.0; - rel2.to_x: "e.swallow.toolbar"; - } - } - } - programs { - program { -signal: "e,favorites,enabled"; source: "e"; -action: STATE_SET "fav" 0.0; -target: "e.swallow.content"; - } - program { -signal: "e,favorites,disabled"; source: "e"; -action: STATE_SET "default" 0.0; -target: "e.swallow.content"; - } - program { -signal: "e,toolbar,left"; source: "e"; -action: STATE_SET "tb_left" 0.0; -target: "e.swallow.toolbar"; -target: "region"; - } - program { -signal: "e,toolbar,right"; source: "e"; -action: STATE_SET "tb_right" 0.0; -target: "e.swallow.toolbar"; -target: "region"; - } - program { -signal: "e,toolbar,top"; source: "e"; -action: STATE_SET "tb_top" 0.0; -target: "e.swallow.toolbar"; -target: "region"; - } - program { -signal: "e,toolbar,bottom"; source: "e"; -action: STATE_SET "tb_bottom" 0.0; -target: "e.swallow.toolbar"; -target: "region"; - } - program { -signal: "e,toolbar,disabled"; source: "e"; -action: STATE_SET "default" 0.0; -target: "e.swallow.toolbar"; -target: "region"; - } - } - } - group { name: "e/fileman/popup/default"; - parts { - part { name: "base"; type: RECT; mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - } - } - part { name: "e.swallow.content"; type: SWALLOW; - description { state: "default" 0.0; - rel1.offset: 4 0; - rel1.relative: 0.0 1.0; - rel1.to_y: "e.text.title"; - rel2.offset: -5 -5; - } - } - part { name: "e.text.title"; type: TEXT; mouse_events: 0; - scale: 1; - effect: SHADOW BOTTOM; - description { state: "default" 0.0; - color_class: "fileman_popup_title"; - rel1.relative: 0.0 0.0; - rel1.offset: 1 3; - rel2.relative: 1.0 0.0; - rel2.offset: -2 3; - align: 0.5 0.0; - color: 0 0 0 255; - color3: 255 255 255 128; - text { font: "Sans:style=Bold"; size: 10; - text_class: "fileman_popup_title"; - align: 0.5 0.0; - min: 0 1; - } - fixed: 0 1; - } - } - } - } - group { - name: "e/fileman/default/progress"; - min: 250 40; - images { - image: "icon_efm_file_del.png" COMP; - } - parts { - part { - name: "bg"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "bt_dis_base.png"; - image.border: 5 5 5 5; - } - description { - state: "need_attention" 0.0; - inherit: "default" 0.0; - color: 200 0 0 150; - } - } - part { - name: "shadow"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "bt_dis_shine.png"; - image.border: 5 5 5 5; - rel1.to: "bg"; - rel2.to: "bg"; - } - } - part { - name: "icon"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 32 32; - max: 32 32; - align: 0.01 0.5; - rel1.to: "bg"; - rel2.to: "bg"; - image.normal: "icon_efm_dnd_ask.png"; - } - description { - state: "copy" 0.0; - inherit: "default" 0.0; - image.normal: "icon_efm_dnd_copy.png"; - } - description { - state: "move" 0.0; - inherit: "default" 0.0; - image.normal: "icon_efm_dnd_move.png"; - } - description { - state: "delete" 0.0; - inherit: "default" 0.0; - image.normal: "icon_efm_file_del.png"; - } - } - part { - name: "gauge_bg"; - type: IMAGE; - scale: 1; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "icon"; - rel1.relative: 1.0 0.60; - rel2.to: "bg"; - rel2.relative: 1.0 1.0; - rel2.offset: -4 -5; - image.normal: "inset_sunk.png"; - image.border: 6 6 6 6; - } - } - part { - name: "gauge_confine"; - type: RECT; - scale: 1; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "gauge_bg"; - rel1.offset: 1 1; - rel2.to: "gauge_bg"; - rel2.offset: -2 -2; - color: 0 255 0 0; - } - } - part { - name: "e.gauge.bar"; - mouse_events: 0; - scale: 1; - type: RECT; - description { - state: "default" 0.0; - min: 0 0; - color: 55 55 55 100; - } - dragable { - x: 1 1 0; - y: 0 0 0; - confine:"gauge_confine"; - } - } - part { - name: "e.text.info"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - to_x: "icon"; - to_y: "bg"; - } - rel2 { - relative: 0.0 0.6; - to_x: "bt_abort"; - to_y: "icon"; - } - color: 0 0 0 255; - text { - font: "Sans"; - size: 10; - align: 0.0 0.5; - text_class: "fileman_icon"; - } - } - } - part { - name: "bt_abort"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - align: 1.0 0.0; - min: 19 19; - max: 19 19; - rel1.offset: -3 2; - rel2.offset: -3 2; - image.normal: "bd_button_close_shadow.png"; - } - } - part { - name: "bt_abort_unfoc"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.to: "bt_abort"; - rel2.to: "bt_abort"; - image.normal: "bd_button_close_unfocused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "bt_abort_foc"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bt_abort"; - rel2.to: "bt_abort"; - image.normal: "bd_button_close_focused.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "e.event.abort"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - rel1.to: "bt_abort"; - rel2.to: "bt_abort"; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "set_need_attention"; - signal: "e,action,set,need_attention"; - source: "e"; - action: STATE_SET "need_attention" 0.0; - transition: SINUSOIDAL 1.0; - target: "bg"; - after: "need_loop"; - } - program { - name: "need_loop"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "bg"; - after: "set_need_attention"; - } - program { - name: "set_normal"; - signal: "e,action,set,normal"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "bg"; - } - program { - name: "set_icon_unknow"; - signal: "e,action,icon,unknown"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon"; - } - program { - name: "set_icon_copy"; - signal: "e,action,icon,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "icon"; - } - program { - name: "set_icon_move"; - signal: "e,action,icon,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "icon"; - } - program { - name: "set_icon_delete"; - signal: "e,action,icon,delete"; - source: "e"; - action: STATE_SET "delete" 0.0; - target: "icon"; - } - program { - name: "set_icon_secure_delete"; - signal: "e,action,icon,secure_delete"; - source: "e"; - action: STATE_SET "delete" 0.0; - target: "icon"; - } - program { - name: "bt_abort_down"; - signal: "mouse,down,*"; - source: "e.event.abort"; - action: STATE_SET "active" 0.0; - target: "bt_abort_unfoc"; - target: "bt_abort_foc"; - } - program { - name: "bt_abort_up"; - signal: "mouse,up,*"; - source: "e.event.abort"; - action: STATE_SET "default" 0.0; - target: "bt_abort_unfoc"; - target: "bt_abort_foc"; - } - program { - name: "bt_abort_click"; - signal: "mouse,clicked,*"; - source: "e.event.abort"; - action: SIGNAL_EMIT "e,fm,operation,abort" ""; - } - } - } - group { - name: "e/fileman/default/scrollframe"; - images { - image: "inset_sunk.png" COMP; - image: "arrow_left.png" COMP; - image: "arrow_right.png" COMP; - image: "arrow_up.png" COMP; - image: "arrow_down.png" COMP; - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerh.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - } - } - part { name: "e.swallow.bg"; type: SWALLOW; - description { state: "default" 0.0; - } - } - part { - name: "e.swallow.content"; - clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2 { - relative: 0.0 0.0; - offset: -1 -1; - to_x: "sb_vbar"; - to_y: "sb_hbar"; - } - } - } - part { - name: "conf_over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: -1 -1; - rel2.offset: 0 0; - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "sb_vbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: -2 1; - } - rel2 { - relative: 1.0 0.0; - offset: -2 -1; - to_y: "sb_hbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - max: 0 99999; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "sb_hbar"; - } - } - } - part { - name: "sb_vbar_base"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -2; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 1; - to: "sb_vbar_a2"; - } - } - } - part { - name: "sb_vbar_runner"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "sb_vbar_base"; - rel1.offset: 1 0; - rel2.to: "sb_vbar_base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "sb_vbar_p1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - to: "e.dragable.vbar"; - } - } - } - part { - name: "sb_vbar_p2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.vbar"; - } - rel2 { - relative: 1.0 0.0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "e.dragable.vbar"; - clip_to: "sb_vbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: 1 1 0; - confine: "sb_vbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_vbar_over1"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_over2"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_a1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 0.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a1_arrow"; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a1"; - rel2.to: "sb_vbar_a1"; - image.normal: "arrow_up.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 -1; - rel2.offset: -1 -2; - } - } - part { - name: "sb_vbar_a2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 1.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 1.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a2"; - rel2.to: "sb_vbar_a2"; - image.normal: "arrow_down.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "sb_hbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 1.0; - rel1 { - relative: 0.0 1.0; - offset: 1 -2; - } - rel2 { - relative: 0.0 1.0; - offset: -1 -2; - to_x: "sb_vbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - relative: 0.0 1.0; - offset: -1 -1; - to_x: "sb_vbar"; - } - } - } - part { - name: "sb_hbar_base"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - offset: -2 0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - offset: 1 -1; - to: "sb_hbar_a2"; - } - } - } - part { - name: "sb_hbar_runner"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 99999 3; - rel1.to: "sb_hbar_base"; - rel1.offset: 0 1; - rel2.to: "sb_hbar_base"; - image { - normal: "sb_runnerh.png"; - border: 4 4 0 0; - } - fill.smooth: 0; - } - } - part { - name: "sb_hbar_p1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - to: "e.dragable.hbar"; - } - } - } - part { - name: "sb_hbar_p2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "e.dragable.hbar"; - } - rel2 { - relative: 0.0 1.0; - to: "sb_hbar_a2"; - } - } - } - part { - name: "e.dragable.hbar"; - clip_to: "sb_hbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "sb_hbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_hbar_over1"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_over2"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_a1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_hbar"; - relative: 0.0 1.0; - offset: 0 -1; - } - } - } - part { - name: "sb_hbar_a1_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a1"; - rel2.to: "sb_hbar_a1"; - image.normal: "arrow_left.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 0; - rel2.offset: -2 -1; - } - } - part { - name: "sb_hbar_a2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - to: "sb_hbar"; - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "sb_hbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a2"; - rel2.to: "sb_hbar_a2"; - image.normal: "arrow_right.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 1 0; - rel2.offset: 0 -1; - } - } - part { - name: "e.box.operations"; - type: BOX; - description { - state: "default" 0.0; - rel2.to_x: "sb_vbar"; - rel2.to_y: "sb_hbar"; - rel2.relative: 0.0 0.0; - box { - layout: "vertical"; - padding: 0 0; - align: 1.0 1.0; - } - } - } - part { - name: "e.swallow.overlay"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - } - } - } - programs { - program { - name: "sb_vbar_show"; - signal: "e,action,show,vbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_hide"; - signal: "e,action,hide,vbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_hbar_show"; - signal: "e,action,show,hbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_hbar_hide"; - signal: "e,action,hide,hbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_vbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_hbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: DRAG_VAL_STEP -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: DRAG_VAL_STEP 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p1"; - action: DRAG_VAL_PAGE -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p2"; - action: DRAG_VAL_PAGE 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.hbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.hbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.hbar"; - } - } - } - group { - name: "e/fileman/desktop/scrollframe"; - images { - image: "arrow_left.png" COMP; - image: "arrow_right.png" COMP; - image: "arrow_up.png" COMP; - image: "arrow_down.png" COMP; - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerh.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - } - } - part { - name: "e.swallow.content"; - clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 0 0; - rel2 { - relative: 0.0 0.0; - offset: -1 -1; - to_x: "sb_vbar"; - to_y: "sb_hbar"; - } - } - } - part { - name: "sb_vbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "sb_hbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - max: 0 99999; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -1; - to_y: "sb_hbar"; - } - } - } - part { - name: "sb_vbar_base"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "sb_vbar_runner"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "sb_vbar_base"; - rel1.offset: 1 0; - rel2.to: "sb_vbar_base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "sb_vbar_p1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - to: "e.dragable.vbar"; - } - } - } - part { - name: "sb_vbar_p2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.vbar"; - } - rel2 { - relative: 1.0 0.0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "e.dragable.vbar"; - clip_to: "sb_vbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: 1 1 0; - confine: "sb_vbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_vbar_over1"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_over2"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_a1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 0.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a1_arrow"; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a1"; - rel2.to: "sb_vbar_a1"; - image.normal: "arrow_up.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 -1; - rel2.offset: -1 -2; - } - } - part { - name: "sb_vbar_a2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 1.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 1.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a2"; - rel2.to: "sb_vbar_a2"; - image.normal: "arrow_down.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "sb_hbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 1.0; - rel1 { - relative: 0.0 1.0; - offset: 1 -2; - } - rel2 { - relative: 0.0 1.0; - offset: -1 -2; - to_x: "sb_vbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - relative: 0.0 1.0; - offset: -1 -1; - to_x: "sb_vbar"; - } - } - } - part { - name: "sb_hbar_base"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - offset: 0 -1; - to: "sb_hbar_a2"; - } - } - } - part { - name: "sb_hbar_runner"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 99999 3; - rel1.to: "sb_hbar_base"; - rel1.offset: 0 1; - rel2.to: "sb_hbar_base"; - image { - normal: "sb_runnerh.png"; - border: 4 4 0 0; - } - fill.smooth: 0; - } - } - part { - name: "sb_hbar_p1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - to: "e.dragable.hbar"; - } - } - } - part { - name: "sb_hbar_p2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "e.dragable.hbar"; - } - rel2 { - relative: 0.0 1.0; - to: "sb_hbar_a2"; - } - } - } - part { - name: "e.dragable.hbar"; - clip_to: "sb_hbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "sb_hbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_hbar_over1"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_over2"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_a1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_hbar"; - relative: 0.0 1.0; - offset: 0 -1; - } - } - } - part { - name: "sb_hbar_a1_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a1"; - rel2.to: "sb_hbar_a1"; - image.normal: "arrow_left.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 0; - rel2.offset: -2 -1; - } - } - part { - name: "sb_hbar_a2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - to: "sb_hbar"; - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "sb_hbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a2"; - rel2.to: "sb_hbar_a2"; - image.normal: "arrow_right.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 1 0; - rel2.offset: 0 -1; - } - } - } - programs { - program { - name: "sb_vbar_show"; - signal: "e,action,show,vbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_hide"; - signal: "e,action,hide,vbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_hbar_show"; - signal: "e,action,show,hbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_hbar_hide"; - signal: "e,action,hide,hbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_vbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_hbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: DRAG_VAL_STEP -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: DRAG_VAL_STEP 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p1"; - action: DRAG_VAL_PAGE -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p2"; - action: DRAG_VAL_PAGE 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.hbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.hbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.hbar"; - } - } - } - group { - name: "e/fileman/default/list/drop_in"; - alias: "e/fileman/default/list/drop_between"; - alias: "e/fileman/desktop/list/drop_in"; - alias: "e/fileman/desktop/list/drop_between"; - images { - image: "gadman_frame.png" COMP; - image: "gadman_border.png" COMP; - } - parts { - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: -10 -10; - rel2.offset: 9 9; - visible: 0; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "overlay"; - mouse_events: 0; - clip_to: "clipper"; - description { - state: "default" 0.0; - rel1 { - to: "border"; - offset: 4 4; - } - rel2 { - to: "border"; - offset: -5 -5; - } - image.normal: "gadman_frame.png"; - fill.size.relative: 0 0; - fill.size.offset: 24 24; - } - } - part { - name: "border"; - mouse_events: 0; - clip_to: "clipper"; - description { - state: "default" 0.0; - rel1.offset: -5 -5; - rel2.offset: 4 4; - image { - normal: "gadman_border.png"; - border: 10 10 10 10; - middle: 0; - } - fill.smooth: 0; - } - } - } - programs { - program { - name: "visible"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "clipper"; - } - program { - name: "hidden"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clipper"; - } - } - } - group { - name: "e/fileman/default/rubberband"; - images { - image: "gadman_frame.png" COMP; - image: "gadman_border.png" COMP; - } - parts { - part { - name: "overlay"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to: "border"; - offset: 4 4; - } - rel2 { - to: "border"; - offset: -5 -5; - } - image.normal: "gadman_frame.png"; - fill.size.relative: 0 0; - fill.size.offset: 24 24; - } - } - part { - name: "border"; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - rel1.offset: -5 -5; - rel2.offset: 4 4; - image { - normal: "gadman_border.png"; - border: 10 10 10 10; - middle: 0; - } - fill.smooth: 0; - } - } - } - } - group { - name: "e/fileman/default/overlay"; - alias: "e/fileman/desktop/overlay"; - images { - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - image: "gadman_frame.png" COMP; - image: "gadman_border.png" COMP; - } - parts { - part { - name: "busy_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "active" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "overlay"; - mouse_events: 0; - clip_to: "busy_clip"; - description { - state: "default" 0.0; - rel1 { - to: "border"; - offset: 4 4; - } - rel2 { - to: "border"; - offset: -5 -5; - } - image.normal: "gadman_frame.png"; - fill.size.relative: 0 0; - fill.size.offset: 24 24; - } - } - part { - name: "border"; - mouse_events: 0; - clip_to: "busy_clip"; - description { - state: "default" 0.0; - rel1 { - to_x: "e.text.busy_label"; - to_y: "busy"; - offset: -20 -20; - } - rel2 { - to: "e.text.busy_label"; - offset: 19 9; - } - image { - normal: "gadman_border.png"; - border: 10 10 10 10; - middle: 0; - } - fill.smooth: 0; - } - } - part { - name: "busy"; - clip_to: "busy_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 32 32; - aspect: 1.0 1.0; - align: 0.5 0.5; - aspect_preference: BOTH; - rel1 { - relative: 0.0 0.0; - offset: 8 8; - } - rel2 { - relative: 1.0 1.0; - offset: -9 -9; - } - image { - normal: "busy-9.png"; - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - } - } - } - part { - name: "e.text.busy_label"; - type: TEXT; - effect: SOFT_SHADOW; - clip_to: "busy_clip"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.0; - rel1 { - to: "busy"; - relative: 0.0 1.0; - offset: 0 4; - } - rel2 { - to: "busy"; - relative: 1.0 1.0; - offset: -1 4; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.0; - text_class: "fileman_notice"; - } - } - } - part { - name: "typebuf_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "active" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.text.typebuf_label"; - type: TEXT; - effect: SOFT_SHADOW; - clip_to: "typebuf_clip"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.5; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 0; - align: 0.5 0.5; - elipsis: 1.0; - text_class: "fileman_typebuf"; - } - } - } - } - programs { - program { - name: "go1"; - signal: "e,state,busy,start"; - source: "e"; - action: STATE_SET "active" 0.0; - transition: SINUSOIDAL 1.0; - target: "busy_clip"; - } - program { - name: "go2"; - signal: "e,state,busy,start"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.5; - target: "busy"; - after: "go2"; - } - program { - name: "stop1"; - signal: "e,state,busy,stop"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "busy_clip"; - after: "stop2"; - } - program { - name: "stop2"; - action: ACTION_STOP; - target: "go2"; - } - program { - name: "gob1"; - signal: "e,state,typebuf,start"; - source: "e"; - action: STATE_SET "active" 0.0; - transition: SINUSOIDAL 0.25; - target: "typebuf_clip"; - } - program { - name: "stopb1"; - signal: "e,state,typebuf,stop"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "typebuf_clip"; - } - } - } - -#if 0 - group { - name: "e/fileman/default/icon/variable"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "label2"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - color: 0 0 0 255; - text { - font: "Sans"; - text_source: "e.text.label"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image.normal: "pager_base2.png"; - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to_y: "e.text.label"; - relative: 1.0 0.0; - offset: -3 -1; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1.to: "icon0"; - rel2.to: "icon0"; - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - // fixed: 1 1; - rel1.to: "icon"; - rel2.to: "icon"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -2; - } - visible: 0; - color: 224 224 224 255; - color3: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 16 16; - rel1 { - relative: 0.75 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 24 24; - rel1.relative: 0.75 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_copy.png"; - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_ask.png"; - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_move.png"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.2; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } -#endif - group { - name: "e/fileman/default/icon/fixed"; - alias: "e/fileman/default/icon/variable"; - - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - styles { - style { - name: "fileman_icon_name"; - base: "font=Sans font_size=10 align=center text_class=fileman_icon align=center color=#fff wrap=mixed ellipsis=1.0"; - } - style { - name: "fileman_icon_name_full"; - base: "font=Sans font_size=10 text_class=fileman_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002"; - } - } - - parts { - part { - name: "label2"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.0; - fixed: 1 1; - color: 0 0 0 255; - rel1 { - to_y: "icon0"; - relative: 0.0 1.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -1; - } - text { - text_source: "e.text.label"; - style: "fileman_icon_name"; - align: 0.5 0.0; - min: 0 1; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to_x: "e.text.label"; - rel1.offset: -2 0; - rel2.to: "e.text.label"; - rel2.offset: 3 6; - - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image.normal: "pager_base2.png"; - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.5 1.0; - aspect_preference: BOTH; - visible: 0; - /* color: 200 0 0 100; */ - rel1 { - relative: 0.0 0.0; - offset: 5 5; - } - rel2 { - relative: 1.0 1.0; - offset: -6 -40; - } - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1.to: "icon0"; - rel2.to: "icon0"; - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - // fixed: 1 1; - rel1.to: "icon"; - rel2.to: "icon"; - } - } - part { - name: "e.text.label"; - type: TEXTBLOCK; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.0; - fixed: 1 1; - color: 224 224 224 255; - color3: 0 0 0 64; - visible: 0; - rel1 { - to_y: "icon0"; - relative: 0.0 1.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -1; - } - - text { - style: "fileman_icon_name_full"; - min: 0 1; - max: 0 1; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.offset: 8 8; - rel2.offset: -9 -9; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 16 16; - rel1 { - relative: 0.75 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 24 24; - rel1.relative: 0.75 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_copy.png"; - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_ask.png"; - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_move.png"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.2; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } -#if 0 - group { - name: "e/fileman/desktop/icon/variable"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image.normal: "pager_base2.png"; - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to_y: "e.text.label"; - relative: 1.0 0.0; - offset: -3 -1; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1.to: "icon0"; - rel2.to: "icon0"; - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - // fixed: 1 1; - rel1.to: "icon"; - rel2.to: "icon"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -2; - } - color: 224 224 224 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "desktop_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 224 224 224 255; - color3: 0 0 0 64; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 16 16; - rel1 { - relative: 0.75 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 24 24; - rel1.relative: 0.75 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_copy.png"; - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_ask.png"; - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_move.png"; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.2; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } -#endif - group { - name: "e/fileman/desktop/icon/fixed"; - alias: "e/fileman/desktop/icon/variable"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - styles { - style { - name: "fileman_desktop_icon_name"; - 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"; - } - style { - name: "fileman_desktop_icon_name_full"; - base: "font=Sans:style=Bold font_size=10 text_class=desktop_icon align=center color=#fff wrap=mixed style=soft_shadow shadow_color=#0002"; - } - } - parts { - part { - name: "label2"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.0; - fixed: 1 1; - color: 224 224 224 255; - color3: 0 0 0 64; - rel1 { - to_y: "icon0"; - relative: 0.0 1.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -1; - } - text { - style: "fileman_desktop_icon_name"; - text_source: "e.text.label"; - align: 0.5 0.0; - min: 0 1; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to_x: "e.text.label"; - rel1.offset: -2 0; - rel2.to: "e.text.label"; - rel2.offset: 3 6; - - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image.normal: "pager_base2.png"; - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.5 1.0; - aspect_preference: BOTH; - visible: 0; - /* color: 200 0 0 100; */ - rel1 { - relative: 0.0 0.0; - offset: 5 5; - } - rel2 { - relative: 1.0 1.0; - offset: -6 -40; - } - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1.to: "icon0"; - rel2.to: "icon0"; - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - // fixed: 1 1; - rel1.to: "icon"; - rel2.to: "icon"; - } - } - part { - name: "e.text.label"; - type: TEXTBLOCK; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.0; - fixed: 1 1; - color: 224 224 224 255; - color3: 0 0 0 64; - visible: 0; - rel1 { - to_y: "icon0"; - relative: 0.0 1.0; - offset: 4 3; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -1; - } - text { - style: "fileman_desktop_icon_name_full"; - min: 0 1; - max: 0 1; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - visible: 1; - color: 0 0 0 0; - rel1.offset: 8 8; - rel2.offset: -9 -9; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 16 16; - rel1 { - relative: 0.75 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - min: 24 24; - rel1.relative: 0.75 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_copy.png"; - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_ask.png"; - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_dnd_move.png"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.2; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } - /* e/fileman/default/list/* is used in file selectors eg; Wallpaper dialog */ - group { - name: "e/fileman/default/list/variable"; - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_1.png" COMP; - image: "ilist_item_shadow.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_base"; - image { - normal: "ilist_1.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image { - normal: "e17_fileman_thumb_bg.png"; - } - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1 { - to: "icon0"; - } - rel2 { - to: "icon0"; - } - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - // fixed: 1 1; - rel1 { - to: "icon"; - } - rel2 { - to: "icon"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "icon0"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.5 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.75 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_copy.png"; - } - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_ask.png"; - } - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_move.png"; - } - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } - group { - name: "e/fileman/default/list_odd/variable"; - data.item: "stacking" "below"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_2.png" COMP; - image: "ilist_item_shadow.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_odd_base"; - image { - normal: "ilist_2.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image { - normal: "e17_fileman_thumb_bg.png"; - } - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1 { - to: "icon0"; - } - rel2 { - to: "icon0"; - } - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - // fixed: 1 1; - rel1 { - to: "icon"; - } - rel2 { - to: "icon"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "icon0"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item_odd"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.5 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.75 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_copy.png"; - } - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_ask.png"; - } - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_move.png"; - } - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } - group { - name: "e/fileman/default/list/fixed"; - alias: "e/fileman/desktop/list/fixed"; - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_1.png" COMP; - image: "ilist_item_shadow.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - fixed: 1 1; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_base"; - image { - normal: "ilist_1.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image { - normal: "e17_fileman_thumb_bg.png"; - } - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1 { - to: "icon0"; - } - rel2 { - to: "icon0"; - } - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - // fixed: 1 1; - rel1 { - to: "icon"; - } - rel2 { - to: "icon"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "icon0"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.5 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.75 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_copy.png"; - } - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_ask.png"; - } - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_move.png"; - } - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } - group { - name: "e/fileman/default/list_odd/fixed"; - alias: "e/fileman/desktop/list_odd/fixed"; - data.item: "stacking" "below"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_2.png" COMP; - image: "ilist_item_shadow.png" COMP; - image: "e17_mini_button_shadow2.png" COMP; - image: "e17_fileman_thumb_bg.png" COMP; - image: "icon_efm_dnd_copy.png" COMP; - image: "icon_efm_dnd_ask.png" COMP; - image: "icon_efm_dnd_move.png" COMP; - image: "icon_efm_vol_unmounted.png" COMP; - image: "icon_efm_vol_mounted.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_odd_base"; - image { - normal: "ilist_2.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: 2 2; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "e.swallow.icon"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "e.swallow.icon"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box_bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - relative: 0.0 0.0; - offset: 1 1; - } - rel2 { - to: "icon_box"; - relative: 1.0 1.0; - offset: -2 -2; - } - image { - normal: "e17_fileman_thumb_bg.png"; - } - fill { - smooth: 0; - size { - relative: 0 0; - offset: 32 32; - } - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon0"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - visible: 0; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - color: 0 0 0 0; - } - } - part { - name: "icon"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - rel1 { - to: "icon0"; - } - rel2 { - to: "icon0"; - } - color: 0 0 0 0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - max: 0 0; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -4 -4; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 3 3; - } - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1 { - to: "icon0"; - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - to: "icon0"; - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - // fixed: 1 1; - rel1 { - to: "icon"; - } - rel2 { - to: "icon"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "icon0"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item_odd"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "vol_state"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.5 0.0; - to: "icon"; - } - rel2 { - relative: 1.0 1.0; - to: "icon"; - } - } - description { - state: "unmounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_unmounted.png"; - } - description { - state: "mounted" 0.0; - inherit: "visible" 0.0; - image.normal: "icon_efm_vol_mounted.png"; - } - } - part { - name: "dnd_action"; - type: IMAGE; - mouse_events: 0; - repeat_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 1.0 1.0; - rel1 { - relative: 0.75 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - description { - state: "copy" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_copy.png"; - } - } - description { - state: "ask" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_ask.png"; - } - } - description { - state: "move" 0.0; - inherit: "visible" 0.0; - image { - normal: "icon_efm_dnd_move.png"; - } - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "label_event"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - part { - name: "e.swallow.entry"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - } - } - } - programs { - program { - name: "label_click"; - signal: "mouse,clicked,1"; - source: "label_event"; - action: SIGNAL_EMIT "e,action,label,click" "e"; - } - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "ask"; - signal: "e,state,ask"; - source: "e"; - action: STATE_SET "ask" 0.0; - target: "dnd_action"; - } - program { - name: "move"; - signal: "e,state,move"; - source: "e"; - action: STATE_SET "move" 0.0; - target: "dnd_action"; - } - program { - name: "copy"; - signal: "e,state,copy"; - source: "e"; - action: STATE_SET "copy" 0.0; - target: "dnd_action"; - } - program { - name: "vol_off"; - signal: "e,state,volume,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vol_state"; - } - program { - name: "vol_unmounted"; - signal: "e,state,volume,unmounted"; - source: "e"; - action: STATE_SET "unmounted" 0.0; - target: "vol_state"; - } - program { - name: "vol_mounted"; - signal: "e,state,volume,mounted"; - source: "e"; - action: STATE_SET "mounted" 0.0; - target: "vol_state"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen-"; - signal: "e,action,thumb,gen,alpha"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "icon_box_bg"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: SINUSOIDAL 0.3; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** SYSTEM ***/ - - group { - name: "e/sys/logout"; - alias: "e/sys/halt"; - alias: "e/sys/reboot"; - alias: "e/sys/suspend"; - alias: "e/sys/hibernate"; - data.item: "borderless" "1"; - // data.item: "shaped" "1"; - images { - image: "vgrad_dark.png" COMP; - image: "shelf_alt_over.png" COMP; - image: "logo_white_128.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - } - styles { - style { - name: "sys_style"; - base: "font=Sans:style=Bold font_size=12 text_class=tb_plain align=center color=#fff style=soft_shadow shadow_color=#0000001f wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 250 250; - image.normal: "vgrad_dark.png"; - fill { - size { - relative: 0 1.0; - offset: 36 0; - } - } - } - } - part { - name: "over"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "shelf_alt_over.png"; - image.border: 5 5 5 5; - image.middle: 0; - fill.smooth: 0; - } - } - part { - name: "busy"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 32 32; - max: 32 32; - aspect: 1.0 1.0; - align: 0.5 0.0; - aspect_preference: BOTH; - rel1 { - to_y: "logo"; - relative: 0.0 1.0; - offset: 0 1; - } - rel2 { - relative: 1.0 1.0; - offset: -1 1; - } - image { - normal: "busy-9.png"; - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - } - } - } - part { - name: "logo"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 128 128; - max: 128 128; - align: 0.5 0.0; - image.normal: "logo_white_128.png"; - } - description { - state: "done" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "e.textblock.message"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - offset: 8 8; - relative: 0.0 1.0; - to_y: "busy"; - } - rel2.offset: -9 -9; - text { - style: "sys_style"; - min: 1 1; - } - } - } - } - programs { - program { - name: "busy_anim"; - signal: "show"; - source: ""; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** DIALOG ***/ -/* Used in all dialogs eg; Wallpaper selector */ - - group { - name: "e/widgets/dialog/main"; - images { - image: "dia_grad.png" COMP; - image: "dia_topshad.png" COMP; - image: "dia_botshad.png" COMP; - image: "menu_sep.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "dialog_base"; - image.normal: "dia_grad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.offset: -1 31; - image.normal: "dia_topshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "shadow2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -4; - image.normal: "dia_botshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - fixed: 1 0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 0.0; - offset: 2 -5; - to_y: "e.swallow.buttons"; - } - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: 2 2; - to_x: "e.swallow.icon"; - } - rel2 { - relative: 1.0 0.0; - offset: -3 -5; - to_y: "e.swallow.buttons"; - } - } - } - part { - name: "separator"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 16 2; - rel1 { - relative: 0.0 1.0; - offset: 4 -1; - to_y: "e.swallow.content"; - } - rel2 { - relative: 1.0 0.0; - offset: 5 0; - to_y: "e.swallow.buttons"; - } - image { - normal: "menu_sep.png"; - border: 2 2 0 0; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.buttons"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 4 -5; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - } - } - } - } - group { - name: "e/widgets/dialog/text"; - styles { - style { - name: "dialog_style"; - base: "font=Sans font_size=10 text_class=tb_plain align=center color=#000 style=shadow shadow_color=#ffffff80 wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - style { - name: "dialog_style_left"; - base: "font=Sans font_size=10 text_class=tb_plain align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - style { - name: "dialog_style_right"; - base: "font=Sans font_size=10 text_class=tb_plain align=right color=#000 style=shadow shadow_color=#ffffff80 wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - } - parts { - part { - name: "e.textblock.message"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - text { - style: "dialog_style"; - min: 1 1; - } - } - description { - state: "left" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - text { - style: "dialog_style_left"; - min: 1 1; - } - } - description { - state: "right" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - text { - style: "dialog_style_right"; - min: 1 1; - } - } - } - } - programs { - program { - name: "left"; - signal: "e,state,left"; - source: "e"; - action: STATE_SET "left" 0.0; - target: "e.textblock.message"; - } - program { - name: "right"; - signal: "e,state,right"; - source: "e"; - action: STATE_SET "right" 0.0; - target: "e.textblock.message"; - } - program { - name: "center"; - signal: "e,state,center"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.textblock.message"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** CONFIGURATION PANEL ***/ - - group { - name: "e/widgets/configure/main"; - images { - image: "dia_grad.png" COMP; - image: "dia_topshad.png" COMP; - image: "dia_botshad.png" COMP; - image: "menu_sep.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "dialog_base"; - image.normal: "dia_grad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.offset: -1 31; - image.normal: "dia_topshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "shadow2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -4; - image.normal: "dia_botshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "separator"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 16 2; - rel1 { - relative: 0.0 1.0; - offset: 4 1; - to_y: "e.swallow.content"; - } - rel2 { - relative: 1.0 1.0; - offset: -5 2; - to_y: "e.swallow.content"; - } - image { - normal: "menu_sep.png"; - border: 2 2 0 0; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.5; - min: 100 200; - rel1.offset: 2 2; - rel2 { - relative: 1.0 0.0; - offset: -3 -5; - to_y: "e.swallow.button"; - } - } - } - part { - name: "e.swallow.button"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 1 1; - rel1.relative: 0.5 1.0; - rel2.relative: 0.5 1.0; - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOVE/RESIZE BOX ***/ - - group { - name: "e/widgets/border/default/move"; - images { - image: "base_bg.png" COMP; - image: "icon_win_move.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - min: 21 21; - max: 21 21; - fixed: 1 1; - rel1.offset: 2 2; - rel2.relative: 0.0 1.0; - rel2.offset: 2 -3; - image.normal: "icon_win_move.png"; - } - } - part { - name: "e.text.label"; - type: TEXT; - scale: 1; - description { - state: "default" 0.0; - rel1.to_x: "icon"; - rel1.offset: 2 4; - rel1.relative: 1.0 0.0; - rel2.offset: -5 -5; - color_class: "move_text"; - text { - text: "X Y"; - font: "Sans"; - size: 10; - align: 0.5 0.5; - min: 1 1; - text_class: "move_text"; - } - } - } - } - } - group { - name: "e/widgets/border/default/resize"; - images { - image: "base_bg.png" COMP; - image: "icon_win_resize.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - min: 21 21; - max: 21 21; - fixed: 1 1; - rel1.offset: 2 2; - rel2.relative: 0.0 1.0; - rel2.offset: 2 -3; - image.normal: "icon_win_resize.png"; - } - } - part { - name: "e.text.label"; - type: TEXT; - scale: 1; - description { - state: "default" 0.0; - rel1.to_x: "icon"; - rel1.offset: 2 4; - rel1.relative: 1.0 0.0; - rel2.offset: -5 -5; - color_class: "resize_text"; - text { - text: "WxH"; - font: "Sans"; - size: 10; - align: 0.5 0.5; - min: 1 1; - text_class: "resize_text"; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** FILE MANAGER TOOLBAR ***/ - - group { - name: "e/fileman/toolbar/default/base"; - images { - image: "efm_toolbar_top.png" COMP; - image: "efm_toolbar_bottom.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 99999 48; - image.normal: "efm_toolbar_top.png"; - image.border: 4 4 4 4; - fill.smooth: 0; - } - description { - state: "bottom" 0.0; - inherit: "default" 0.0; - image.normal: "efm_toolbar_bottom.png"; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - } - description { - state: "bottom" 0.0; - inherit: "default" 0.0; - } - } - } - programs { - program { - name: "orient1"; - signal: "e,state,orientation,top"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - target: "e.swallow.content"; - } - program { - name: "orient2"; - signal: "e,state,orientation,bottom"; - source: "e"; - action: STATE_SET "bottom" 0.0; - target: "base"; - target: "e.swallow.content"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** TRANSITIONS ***/ -/* The fake backgrounds used in the Transitions config dialog */ - - images { - image: "vgrad_dark.png" COMP; - image: "vgrad_light.png" COMP; - image: "logo_black_128.png" COMP; - image: "logo_white_128.png" COMP; - } - group { - name: "e/transpreview/0"; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "vgrad_dark.png"; - fill { - size { - relative: 0 1.0; - offset: 36 0; - } - } - } - } - part { - name: "logo"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "logo_white_128.png"; - min: 32 32; - max: 128 128; - } - } - } - } - group { - name: "e/transpreview/1"; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "vgrad_light.png"; - fill { - size { - relative: 0 1.0; - offset: 36 0; - } - } - } - } - part { - name: "logo"; - mouse_events: 0; - description { - state: "default" 0.0; - image.normal: "logo_black_128.png"; - min: 32 32; - max: 128 128; - } - } - } - } - /* e/transitions/* The look of transitions when swapping desks */ - group { - name: "e/transitions/crossfade"; - parts { - part { - name: "e.swallow.bg.old"; - type: SWALLOW; - description { - state: "default" 0.0; - } - } - part { - name: "e.swallow.bg.new"; - type: SWALLOW; - clip_to: "bg_new_clip"; - description { - state: "default" 0.0; - } - } - part { - name: "bg_new_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 0; - } - description { - state: "done" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "go"; - signal: "e,action,start"; - source: "e"; - action: STATE_SET "done" 0.0; - transition: SINUSOIDAL 1.0; - target: "bg_new_clip"; - after: "go2"; - } - program { - name: "go2"; - action: SIGNAL_EMIT "e,state,done" ""; - } - } - } - group { - name: "e/transitions/vswipe"; - images.image: "transition_vswipe.png" COMP; - parts { - part { - name: "e.swallow.bg.old"; - type: SWALLOW; - clip_to: "bg_prev_clip"; - description { - state: "default" 0.0; - } - } - part { - name: "e.swallow.bg.new"; - type: SWALLOW; - clip_to: "bg_new_clip"; - description { - state: "default" 0.0; - } - } - part { - name: "bg_prev_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 0 -32; - rel2.offset: -1 31; - } - description { - state: "done" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 31; - } - rel2 { - relative: 1.0 1.0; - offset: -1 31; - } - } - } - part { - name: "bg_new_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 -32; - } - rel2 { - relative: 1.0 0.0; - offset: -1 -32; - } - } - description { - state: "done" 0.0; - rel1.offset: 0 -32; - rel2.offset: -1 31; - } - } - part { - name: "swipe_gap"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 0 64; - max: 99999 64; - rel1 { - to: "bg_prev_clip"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "bg_prev_clip"; - relative: 1.0 0.0; - offset: -1 0; - } - image.normal: "transition_vswipe.png"; - } - } - } - programs { - program { - name: "go"; - signal: "e,action,start"; - source: "e"; - action: STATE_SET "done" 0.0; - transition: SINUSOIDAL 1.0; - target: "bg_new_clip"; - target: "bg_prev_clip"; - after: "go2"; - } - program { - name: "go2"; - action: SIGNAL_EMIT "e,state,done" ""; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** WIDGETS ***/ - - group { - name: "e/widgets/check"; - images { - image: "check_base.png" COMP; - image: "check_on.png" COMP; - image: "check_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - } - image.normal: "check_base.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "check_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "check_sel.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - color_class: "check_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "check_button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "check_text_disabled"; - } - } - part { - name: "event"; - type: RECT; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "on"; - /* if the checkmark is to be displayed */ - signal: "e,state,checked"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - /* check mark is not to be displayed */ - signal: "e,state,unchecked"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - program { - name: "click"; - signal: "mouse,up,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,toggle" ""; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - } - } - group { - name: "e/widgets/check_icon"; - images { - image: "check_base.png" COMP; - image: "check_on.png" COMP; - image: "check_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - } - image.normal: "check_base.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "check_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "check_sel.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - clip_to: "icon_clip"; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - } - description { - state: "label_visible" 0.0; - inherit: "default" 0.0; - min: 16 16; - rel2 { - to_y: "base"; - relative: 1.0 0.0; - offset: -2 -2; - } - } - } - part { - name: "icon_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "label_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "label_visible" 0.0; - visible: 1; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "label_clip"; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - color_class: "check_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "check_button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "check_text_disabled"; - } - } - part { - name: "event"; - type: RECT; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "on"; - /* if the checkmark is to be displayed */ - signal: "e,state,checked"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - /* check mark is not to be displayed */ - signal: "e,state,unchecked"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - program { - name: "click"; - signal: "mouse,up,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,toggle" ""; - } - program { - name: "label_on"; - signal: "e,state,labeled"; - source: "e"; - action: STATE_SET "label_visible" 0.0; - target: "e.swallow.icon"; - target: "label_clip"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - } - } - /* for a radio menu item - same as check, but only one of a group of radio - * menu item can be selected at any one time */ - group { - name: "e/widgets/radio"; - images { - image: "radio_base.png" COMP; - image: "radio_on.png" COMP; - image: "radio_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - } - image.normal: "radio_base.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "radio_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "radio_sel.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - color_class: "radio_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "radio_button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "radio_text_disabled"; - } - } - part { - name: "event"; - type: RECT; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "on"; - /* if the checkmark is to be displayed */ - signal: "e,state,on"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - /* check mark is not to be displayed */ - signal: "e,state,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - program { - name: "click"; - signal: "mouse,up,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,toggle" ""; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - } - } - group { - name: "e/widgets/radio_icon"; - images { - image: "radio_base.png" COMP; - image: "radio_on.png" COMP; - image: "radio_sel.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - max: 16 16; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 0.0 1.0; - offset: 2 -3; - } - image.normal: "radio_base.png"; - } - } - part { - name: "mark"; - mouse_events: 0; - clip_to: "mark_hold"; - description { - state: "default" 0.0; - rel1.to: "mark_hold"; - rel2.to: "mark_hold"; - image.normal: "radio_on.png"; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - image.normal: "radio_sel.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "mark_hold"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - to: "base"; - offset: -5 -5; - } - rel2 { - to: "base"; - offset: 4 4; - } - } - description { - state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1.offset: 0 0; - rel2.offset: -1 -1; - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - clip_to: "icon_clip"; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - } - description { - state: "label_visible" 0.0; - inherit: "default" 0.0; - min: 16 16; - rel2 { - to_y: "e.text.label"; - relative: 1.0 0.0; - offset: -2 -2; - } - } - } - part { - name: "icon_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "label_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "label_visible" 0.0; - visible: 1; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - clip_to: "label_clip"; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "base"; - relative: 1.0 0.5; - offset: 2 1; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - color_class: "radio_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "radio_button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "radio_text_disabled"; - } - } - part { - name: "event"; - type: RECT; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "on"; - /* if the radiomark is to be displayed */ - signal: "e,state,on"; - source: "e"; - action: STATE_SET "on" 0.0; - transition: LINEAR 0.15; - target: "mark_hold"; - } - program { - name: "off"; - /* radio mark is not to be displayed */ - signal: "e,state,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "mark_hold"; - } - program { - name: "click"; - signal: "mouse,up,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,toggle" ""; - } - program { - name: "label_on"; - signal: "e,state,labeled"; - source: "e"; - action: STATE_SET "label_visible" 0.0; - target: "e.swallow.icon"; - target: "label_clip"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "mark"; - target: "event"; - target: "e.text.label"; - } - } - } - group { - name: "e/widgets/button"; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - } - parts { - part { - name: "button_image"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - to: "button_image"; - } - rel2 { - relative: 0.0 1.0; - offset: 3 -4; - to: "button_image"; - } - } - description { - state: "combo" 0.0; - inherit: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - to: "button_image"; - } - rel2 { - relative: 0.0 1.0; - offset: 3 -4; - to: "button_image"; - } - } - description { - state: "icon" 0.0; - inherit: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - to: "button_image"; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: 2 3; - to_x: "e.swallow.icon"; - to_y: "button_image"; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "button_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "button"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "button_text_disabled"; - } - description { - state: "icon" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 7 7 9 9; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "disabler"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { - name: "text_state"; - signal: "e,state,text"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "e.text.label"; - } - program { - name: "icon_state"; - signal: "e,state,icon"; - source: "e"; - action: STATE_SET "icon" 0.0; - target: "e.swallow.icon"; - target: "e.text.label"; - } - program { - name: "combo_state"; - signal: "e,state,combo"; - source: "e"; - action: STATE_SET "combo" 0.0; - target: "e.swallow.icon"; - target: "e.text.label"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over1"; - target: "e.text.label"; - target: "disabler"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over1"; - target: "e.text.label"; - target: "disabler"; - } - } - } - /* e/widgets/scrollframe is used in the Wallpaper selector dialog */ - group { - name: "e/widgets/scrollframe"; - images { - image: "inset_sunk.png" COMP; - image: "arrow_left.png" COMP; - image: "arrow_right.png" COMP; - image: "arrow_up.png" COMP; - image: "arrow_down.png" COMP; - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerh.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - part { - name: "bg"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - color: 255 255 255 255; - color_class: "scrollframe_base"; - } - } - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - } - } - part { - name: "e.swallow.content"; - clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 0 0; - rel2 { - relative: 0.0 0.0; - offset: -1 -1; - to_x: "sb_vbar"; - to_y: "sb_hbar"; - } - } - } - /* - part { name: "tst"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - rel2.relative: 1.0 0.2; - color: 0 0 255 128; - } - } - */ - part { - name: "conf_over"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "sb_vbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.0; - rel1 { - to: "bg"; - relative: 1.0 0.0; - offset: -2 1; - } - rel2 { - to: "bg"; - relative: 1.0 0.0; - offset: -2 -1; - to_y: "sb_hbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - max: 0 99999; - rel1 { - to: "bg"; - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - to: "bg"; - relative: 1.0 0.0; - offset: -1 -1; - to_y: "sb_hbar"; - } - } - } - part { - name: "sb_vbar_base"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -2; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 1; - to: "sb_vbar_a2"; - } - } - } - part { - name: "sb_vbar_runner"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "sb_vbar_base"; - rel1.offset: 1 0; - rel2.to: "sb_vbar_base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "sb_vbar_p1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - to: "e.dragable.vbar"; - } - } - } - part { - name: "sb_vbar_p2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.vbar"; - } - rel2 { - relative: 1.0 0.0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "e.dragable.vbar"; - clip_to: "sb_vbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: 1 1 0; - confine: "sb_vbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_vbar_over1"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_over2"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_a1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 0.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a1_arrow"; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a1"; - rel2.to: "sb_vbar_a1"; - image.normal: "arrow_up.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 -1; - rel2.offset: -1 -2; - } - } - part { - name: "sb_vbar_a2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 1.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 1.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a2"; - rel2.to: "sb_vbar_a2"; - image.normal: "arrow_down.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - part { - name: "sb_hbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 1.0; - rel1 { - to: "bg"; - relative: 0.0 1.0; - offset: 1 -2; - } - rel2 { - to: "bg"; - relative: 0.0 1.0; - offset: -1 -2; - to_x: "sb_vbar"; - } - } - description { - state: "hidden" 0.0; - visible: 0; - rel1 { - to: "bg"; - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - to: "bg"; - relative: 0.0 1.0; - offset: -1 -1; - to_x: "sb_vbar"; - } - } - } - part { - name: "sb_hbar_base"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - offset: -2 0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - offset: 1 -1; - to: "sb_hbar_a2"; - } - } - } - part { - name: "sb_hbar_runner"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 99999 2; - rel1.to: "sb_hbar_base"; - rel1.offset: 0 1; - rel2.to: "sb_hbar_base"; - image { - normal: "sb_runnerh.png"; - border: 4 4 0 0; - } - fill.smooth: 0; - } - } - part { - name: "sb_hbar_p1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "sb_hbar_a1"; - } - rel2 { - relative: 0.0 1.0; - to: "e.dragable.hbar"; - } - } - } - part { - name: "sb_hbar_p2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "e.dragable.hbar"; - } - rel2 { - relative: 0.0 1.0; - to: "sb_hbar_a2"; - } - } - } - part { - name: "e.dragable.hbar"; - clip_to: "sb_hbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "sb_hbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_hbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_hbar_over1"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_over2"; - clip_to: "sb_hbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.hbar"; - rel2.to: "e.dragable.hbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_hbar_a1"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_hbar"; - relative: 0.0 1.0; - offset: 0 -1; - } - } - } - part { - name: "sb_hbar_a1_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a1"; - rel2.to: "sb_hbar_a1"; - image.normal: "arrow_left.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 0; - rel2.offset: -2 -1; - } - } - part { - name: "sb_hbar_a2"; - type: RECT; - clip_to: "sb_hbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1 { - to: "sb_hbar"; - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - to: "sb_hbar"; - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "sb_hbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_hbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_hbar_a2"; - rel2.to: "sb_hbar_a2"; - image.normal: "arrow_right.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 1 0; - rel2.offset: 0 -1; - } - } - } - programs { - program { - name: "sb_vbar_show"; - signal: "e,action,show,vbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_hide"; - signal: "e,action,hide,vbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_hbar_show"; - signal: "e,action,show,hbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_hbar_hide"; - signal: "e,action,hide,hbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_hbar"; - } - program { - name: "sb_vbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_hbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a1"; - action: DRAG_VAL_STEP -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a1_arrow"; - } - program { - name: "sb_hbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_hbar_a2"; - action: DRAG_VAL_STEP 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_hbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_hbar_a2_arrow"; - } - program { - name: "sb_hbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p1"; - action: DRAG_VAL_PAGE -1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_hbar_p2"; - action: DRAG_VAL_PAGE 1.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.hbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_hbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.hbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.hbar"; - } - } - } - group { - name: "e/ilist"; - parts { - part { - name: "typebuf_clip"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "active" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.text.typebuf_label"; - type: TEXT; - effect: SOFT_SHADOW; - clip_to: "typebuf_clip"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 0.5; - rel1.offset: 4 4; - rel2.offset: -5 -5; - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 0; - align: 0.5 0.5; - elipsis: 1.0; - text_class: "ilist_typebuf"; - } - } - } - } - programs { - program { - name: "gob1"; - signal: "e,state,typebuf,start"; - source: "e"; - action: STATE_SET "active" 0.0; - transition: SINUSOIDAL 0.25; - target: "typebuf_clip"; - } - program { - name: "stopb1"; - signal: "e,state,typebuf,stop"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "typebuf_clip"; - } - } - } - /* e/widgets/ilist is used in the Module Config Dialog for the module list */ - group { - name: "e/widgets/ilist"; - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_1.png" COMP; - image: "ilist_item_shadow.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - fixed: 1 1; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_base"; - image { - normal: "ilist_1.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "e.swallow.icon"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "e.swallow.end"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -5 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "event"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "event"; - } - } - } - group { - name: "e/widgets/ilist_odd"; - data.item: "stacking" "below"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_2.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_odd_base"; - image { - normal: "ilist_2.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "e.swallow.icon"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item_odd"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color_class: "ilist_item_selected"; - } - } - part { - name: "e.swallow.end"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 1.0 0.0; - offset: -5 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "event"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "event"; - } - } - } - group { - name: "e/widgets/ilist_header"; - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_header_1.png" COMP; - image: "ilist_item_shadow.png" COMP; - } - parts { - part { - name: "base_sh"; - mouse_events: 0; - description { - state: "default" 0.0; - fixed: 1 1; - // aspect: 6.4 6.4; - // aspect_preference: HORIZONTAL; - align: 0.0 0.0; - min: 0 10; - rel1 { - to: "base"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -1 0; - } - image { - normal: "ilist_item_shadow.png"; - } - fill.smooth: 0; - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_header_base"; - image { - normal: "ilist_header_1.png"; - border: 2 2 2 2; - } - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "e.swallow.icon"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item_header"; - text { - font: "Sans:style=Bold"; - size: 16; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - } - } - group { - name: "e/widgets/ilist_header_odd"; - data.item: "stacking" "below"; - data.item: "selectraise" "on"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "ilist_header_2.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "ilist_item_header_odd_base"; - image { - normal: "ilist_header_2.png"; - border: 2 2 2 2; - } - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: 0.0 0.0; - offset: -5 -5; - } - rel2 { - relative: 1.0 1.0; - offset: 4 4; - } - image { - normal: "bt_sm_base1.png"; - border: 6 6 6 6; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - } - } - } - part { - name: "e.swallow.icon"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 16 16; - rel1 { - to_x: "e.swallow.icon"; - relative: 1.0 0.0; - offset: 4 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color_class: "ilist_item_header_odd"; - text { - font: "Sans:style=Bold"; - size: 16; - min: 1 1; - align: 0.0 0.5; - text_class: "ilist_item"; - } - } - } - part { - name: "fg1"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.relative: 1.0 0.5; - rel2.to: "bg"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "fg2"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "fg1"; - target: "fg2"; - target: "e.text.label"; - transition: LINEAR 0.1; - } - } - } - group { - name: "e/widgets/ilist/toggle_end"; - images { - image: "icon_active.png" COMP; - } - parts { - part { - name: "icon"; - type: IMAGE; - description { - state: "default" 0.0; - color: 255 255 255 0; - visible: 0; - align: 1.0 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -5; - } - image.normal: "icon_active.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - visible: 1; - } - } - } - programs { - program { - signal: "e,state,checked"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon"; - transition: LINEAR 0.1; - } - program { - signal: "e,state,unchecked"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon"; - transition: LINEAR 0.1; - } - } - } - /* e/widgets/entry is used in the Wallpaper Picture file selector */ - group { - name: "e/widgets/entry/scrollframe"; - // min: 12 12; - images.image: "inset_sunk.png" COMP; - - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "clipper"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - mouse_events: 1; - scale: 1; - clip_to: "clipper"; - - description { - state: "default" 0.0; - rel1 { - offset: 2 2; - to: "base"; - } - rel2 { - offset: -3 -3; - to: "base"; - } - } - } - part { - name: "overlay"; - repeat_events: 1; - description { - state: "default" 0.0; - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - } - programs { - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "overlay"; - target: "base"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "overlay"; - target: "base"; - } - } - } - - group { name: "e/widgets/entry/text"; - styles { - style { name: "entry_textblock_style"; - base: "font=Sans font_size=10 color=#000 text_class=entry color_classs=entry_text"; - } - style { name: "entry_textblock_disabled_style"; - base: "font=Sans font_size=10 color=#000 text_class=entry color_class=entry_text_disabled"; - } - } - parts { - part { - name: "e.text.text"; - type: TEXTBLOCK; - mouse_events: 1; - scale: 1; - entry_mode: EDITABLE; - select_mode: DEFAULT; - cursor_mode: BEFORE; - multiline: 0; - source: "e/widgets/entry/selection"; // selection under - source4: "e/widgets/entry/cursor"; // cursorover - - description { - state: "default" 0.0; - color_class: "entry_text"; - text { - text: ""; - style: "entry_textblock_style"; - min: 1 1; - align: 0.0 0.5; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - text.style: "entry_textblock_disabled_style"; - color_class: "entry_text_disabled"; - } - } - } - programs { - program { name: "focus"; - signal: "load"; - source: ""; - action: FOCUS_SET; - target: "e.text.text"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "e.text.text"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.text.text"; - } - } - } - - group { name: "e/widgets/entry/password"; - inherit: "e/widgets/entry/text"; - parts { - part { name: "e.text.text"; - entry_mode: PASSWORD; - description { state: "default" 0.0; - text.repch: "*"; - } - } - } - } - - group { - name: "e/widgets/entry/cursor"; - min: 1 0; - parts { - part { - name: "cursor"; - type: RECT; - description { - state: "default" 0.0; - rel1.offset: 1 0; - rel2.offset: 0 -1; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 0 0 0 255; - } - } - } - programs { - program { - name: "on_cursor_show"; - signal: "e,action,show,cursor"; - source: "e"; - action: ACTION_STOP; - target: "cursor_show"; - target: "cursor_hide"; - target: "cursor_show_timer"; - target: "cursor_hide_timer"; - after: "cursor_show"; - } - program { - name: "on_cursor_hide"; - signal: "e,action,hide,cursor"; - source: "e"; - action: ACTION_STOP; - target: "cursor_show"; - target: "cursor_hide"; - target: "cursor_show_timer"; - target: "cursor_hide_timer"; - after: "cursor_hide_stop"; - } - program { - name: "cursor_hide_stop"; - action: STATE_SET "default" 0.0; - target: "cursor"; - } - program { - name: "cursor_show"; - action: STATE_SET "visible" 0.0; - target: "cursor"; - after: "cursor_show_timer"; - } - program { - name: "cursor_hide"; - action: STATE_SET "default" 0.0; - target: "cursor"; - transition: SINUSOIDAL 0.2; - after: "cursor_hide_timer"; - } - program { - name: "cursor_show_timer"; - in: 0.55 0.0; - after: "cursor_hide"; - } - program { - name: "cursor_hide_timer"; - in: 0.2 0.0; - after: "cursor_show"; - } - } - } - group { - name: "e/widgets/entry/selection"; - data.item: "on_foreground" "1"; - parts { - part { - name: "selection"; - type: RECT; - description { - state: "default" 0.0; - rel1.offset: 2 0; - rel2.offset: 1 -1; - color: 164 164 164 100; - } - } - } - } - /* e/widgets/preview is used in the Theme Selector to preview themes */ - group { - name: "e/widgets/preview"; - images.image: "inset_sunk.png" COMP; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - } - } - part { - name: "e.swallow.content"; - clip_to: "clip"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - part { - name: "border"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - } - } - /* e/widgets/deskpreview is used in the Wallpaper - selector dialog to preview wallpapers. */ - group { - name: "e/widgets/deskpreview/desk"; - images.image: "inset_sunk.png" COMP; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - } - } - part { - name: "e.swallow.content"; - clip_to: "clip"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - part { - name: "border"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "e.event.menu"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - } - /* color_well & gradpreview are used to display the color - and the gradient in the Wallpaper Gradient config dialog. */ - group { - name: "e/widgets/color_well"; - alias: "e/widgets/gradpreview"; - images.image: "inset_sunk.png" COMP; - parts { - part { - name: "content_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "content_clip"; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - } - part { - name: "border"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.content"; - offset: -1 -1; - } - rel2 { - to: "e.swallow.content"; - offset: 0 0; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - } - programs { - program { - name: "send_click"; - signal: "mouse,clicked,1"; - source: "border"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "content_clip"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "content_clip"; - } - } - } - /* Used in the color selector widget in Wallpaper Gradient dialog */ - group { - name: "e/widgets/spectrum"; - images.image: "inset_sunk.png" COMP; - parts { - part { - name: "content_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "content_clip"; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - } - part { - name: "border"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.content"; - offset: -1 -1; - } - rel2 { - to: "e.swallow.content"; - offset: 0 0; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "e.dragable.cursor"; - type: RECT; - dragable { - confine: "e.swallow.content"; - x: 1 1 0; - y: 1 1 0; - } - description { - state: "default" 0.0; - min: 1 1; - max: 1 1; - fixed: 1 1; - visible: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.5 0.5; - offset: 0 0; - } - rel2 { - to: "e.swallow.content"; - relative: 0.5 0.5; - offset: 0 0; - } - } - } - part { - name: "cursor_x"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to_x: "e.dragable.cursor"; - to_y: "e.swallow.content"; - } - rel2 { - to_x: "e.dragable.cursor"; - to_y: "e.swallow.content"; - } - color: 255 255 255 150; - } - } - part { - name: "cursor_y"; - type: RECT; - description { - state: "default" 0.0; - rel1 { - to_x: "e.swallow.content"; - to_y: "e.dragable.cursor"; - } - rel2 { - to_x: "e.swallow.content"; - to_y: "e.dragable.cursor"; - } - color: 255 255 255 150; - } - } - } - } - /* Used to display RGB/HSV values via sliders - in Wallpaper Gradient Dialog */ - group { - name: "e/widgets/cslider"; - images.image: "inset_sunk.png" COMP; - parts { - part { - name: "content_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "content_clip"; - description { - state: "default" 0.0; - min: 50 20; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - description { - state: "vertical" 0.0; - inherit: "default" 0.0; - min: 20 50; - } - } - part { - name: "border"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to: "e.swallow.content"; - offset: -1 -1; - } - rel2 { - to: "e.swallow.content"; - offset: 0 0; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "e.dragable.cursor"; - type: RECT; - clip_to: "content_clip"; - dragable { - confine: "e.swallow.content"; - x: 1 1 0; - y: -1 1 0; - } - description { - state: "default" 0.0; - min: 1 24; - max: 1 9999; - fixed: 1 1; - rel1 { - to: "e.swallow.content"; - relative: 0.5 0.0; - offset: 0 -2; - } - rel2 { - to: "e.swallow.content"; - relative: 0.5 1.0; - offset: 0 +2; - } - color: 255 255 255 150; - } - description { - state: "vertical" 0.0; - min: 24 1; - max: 9999 1; - fixed: 1 1; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.5 ; - offset: -2 0; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 0.5; - offset: +2 0; - } - color: 255 255 255 150; - } - } - } - programs { - program { - name: "go_vertical"; - signal: "e,state,direction,v"; - source: "e"; - action: STATE_SET "vertical" 0.0; - target: "e.dragable.cursor"; - target: "e.swallow.content"; - } - } - } - /* e/widgets/slider* is used in the Virtual Desktops Config dialog */ - group { - name: "e/widgets/slider_vertical"; - images { - image: "slider.png" COMP; - image: "slider_clicked.png" COMP; - image: "sb_runnerv.png" COMP; - image: "inset_sunk.png" COMP; - } - parts { - part { - name: "base"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - min: 22 0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel2 { - to_y: "label"; - relative: 1.0 0.0; - offset: -3 -1; - } - } - } - part { - name: "runner"; - mouse_events: 0; - clip_to: "clip"; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "base"; - rel2.to: "base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "label_base"; - clip_to: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 0; - visible: 0; - rel1.to: "label"; - rel1.offset: 1 1; - rel2.to: "label"; - rel2.offset: -2 -2; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "label"; - mouse_events: 0; - clip_to: "clip"; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "active" 0.0; - rel1 { - to: "e.text.label"; - offset: -4 -2; - } - rel2 { - to: "e.text.label"; - offset: 3 1; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "active" 0.0; - align: 0.5 1.0; - fixed: 1 1; - rel1 { - relative: 0.0 1.0; - offset: 7 -8; - } - rel2 { - relative: 1.0 1.0; - offset: -8 -8; - } - color_class: "slider_text"; - text { - text: "0.0"; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "slider"; - } - } - } - part { - name: "sld_p1"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel2 { - relative: 1.0 0.0; - to: "e.dragable.slider"; - } - } - } - part { - name: "sld_p2"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.slider"; - } - } - } - part { - name: "e.swallow.bar"; - type: SWALLOW; - description { state: "default" 0.0; - rel1 { - to_x: "e.dragable.slider"; - to_y: "base"; - offset: 0 5; - } - rel2 { - to_x: "e.dragable.slider"; - to_y: "base"; - offset: -1 -6; - } - } - } - part { - name: "e.dragable.slider"; - type: RECT; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: -1 1 0; - confine: "base"; - } - description { - state: "default" 0.0; - min: 11 11; - fixed: 1 1; - rel1 { - relative: 0.5 0.5; - offset: -1 0; - to: "base"; - } - rel2 { - relative: 0.5 0.5; - offset: -1 -1; - to: "base"; - } - color: 0 0 0 0; - } - } - part { - name: "button"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 22 22; - fixed: 1 1; - rel1.to: "e.dragable.slider"; - rel2.to: "e.dragable.slider"; - image.normal: "slider.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "slider_clicked.png"; - } - } - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "sld_p1_down"; - signal: "mouse,down,1"; - source: "sld_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.slider"; - } - program { - name: "sld_p2_down"; - signal: "mouse,down,1"; - source: "sld_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.slider"; - } - program { - name: "button_down"; - signal: "mouse,down,1"; - source: "e.dragable.slider"; - action: STATE_SET "clicked" 0.0; - target: "button"; - } - program { - name: "button_up"; - signal: "mouse,up,1"; - source: "e.dragable.slider"; - action: STATE_SET "default" 0.0; - target: "button"; - } - program { - name: "show_label"; - signal: "e,action,show,label"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "base"; - target: "label"; - target: "label_base"; - target: "e.text.label"; - } - program { - name: "hide_label"; - signal: "e,action,hide,label"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - target: "label"; - target: "label_base"; - target: "e.text.label"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "clip"; - target: "event"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clip"; - target: "event"; - } - } - } - group { - name: "e/widgets/slider_horizontal"; - images { - image: "slider.png" COMP; - image: "slider_clicked.png" COMP; - image: "sb_runnerh.png" COMP; - image: "inset_sunk.png" COMP; - } - parts { - part { - name: "base"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - min: 0 22; - rel1.offset: 2 2; - rel2.offset: -3 -3; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - rel2 { - to_x: "label"; - relative: 0.0 1.0; - offset: -1 -3; - } - } - } - part { - name: "runner"; - mouse_events: 0; - clip_to: "clip"; - description { - state: "default" 0.0; - max: 99999 3; - rel1.to: "base"; - rel2.to: "base"; - image { - normal: "sb_runnerh.png"; - border: 4 4 0 0; - } - fill.smooth: 0; - } - } - part { - name: "label_base"; - clip_to: "clip"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 0; - visible: 0; - rel1.to: "label"; - rel1.offset: 1 1; - rel2.to: "label"; - rel2.offset: -2 -2; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "label"; - type: SPACER; - mouse_events: 0; - clip_to: "clip"; - description { - state: "default" 0.0; - fixed: 1 0; - } - description { - state: "active" 0.0; - min: 19 0; - fixed: 1 0; - rel1 { - to: "e.text.label"; - offset: -4 -2; - } - rel2 { - to: "e.text.label"; - offset: 2 1; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - } - description { - state: "active" 0.0; - align: 1.0 0.5; - fixed: 1 0; - rel1 { - relative: 1.0 0.0; - offset: -8 7; - } - rel2 { - relative: 1.0 1.0; - offset: -8 -8; - } - color_class: "slider_text"; - text { - text: "0.0"; - font: "Sans"; - size: 10; - align: 0.5 0.5; - min: 1 0; - text_class: "slider"; - } - } - } - part { - name: "sld_p1"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel2 { - relative: 0.0 1.0; - to: "e.dragable.slider"; - } - } - } - part { - name: "sld_p2"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 1.0 0.0; - to: "e.dragable.slider"; - } - } - } - part { - name: "e.swallow.bar"; - type: SWALLOW; - description { state: "default" 0.0; - rel1 { - to_x: "base"; - to_y: "e.dragable.slider"; - offset: 5 0; - } - rel2 { - to_x: "base"; - to_y: "e.dragable.slider"; - offset: -6 -1; - } - } - } - part { - name: "e.dragable.slider"; - type: RECT; - mouse_events: 1; - scale: 1; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "base"; - } - description { - state: "default" 0.0; - min: 11 11; - fixed: 1 1; - rel1 { - relative: 0.5 0.5; - to: "base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "base"; - } - color: 0 0 0 0; - } - } - part { - name: "slider"; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - description { - state: "default" 0.0; - min: 22 22; - fixed: 1 1; - rel1.to: "e.dragable.slider"; - rel2.to: "e.dragable.slider"; - image.normal: "slider.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "slider_clicked.png"; - } - } - part { - name: "clip"; - type: RECT; - description { - state: "default" 0.0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "sld_p1_down"; - signal: "mouse,down,1"; - source: "sld_p1"; - action: DRAG_VAL_PAGE -1.0 0.0; - target: "e.dragable.slider"; - } - program { - name: "sld_p2_down"; - signal: "mouse,down,1"; - source: "sld_p2"; - action: DRAG_VAL_PAGE 1.0 0.0; - target: "e.dragable.slider"; - } - program { - name: "sld_down"; - signal: "mouse,down,1"; - source: "e.dragable.slider"; - action: STATE_SET "clicked" 0.0; - target: "slider"; - } - program { - name: "sld_up"; - signal: "mouse,up,1"; - source: "e.dragable.slider"; - action: STATE_SET "default" 0.0; - target: "slider"; - } - program { - name: "show_label"; - signal: "e,action,show,label"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "base"; - target: "label"; - target: "label_base"; - target: "e.text.label"; - } - program { - name: "hide_label"; - signal: "e,action,hide,label"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - target: "label"; - target: "label_base"; - target: "e.text.label"; - } - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "clip"; - target: "event"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clip"; - target: "event"; - } - } - } - /* e/widgets/frame is used in the Config Dialog - to outline the content */ - group { - name: "e/widgets/frame"; - images { - image: "frame_1.png" COMP; - image: "frame_2.png" COMP; - image: "dia_grad.png" COMP; - } - parts { - part { - name: "base0"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "frame_base"; - image.normal: "dia_grad.png"; - rel1.to: "over"; - rel2.to: "over"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "frame_2.png"; - border: 5 5 32 26; - middle: 0; - } - fill.smooth : 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to_y: "e.text.label"; - relative: 0.0 1.0; - offset: 8 2; - } - rel2.offset: -9 -9; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.0 0.0; - fixed: 0 1; - rel1 { - relative: 0.0 0.0; - offset: 6 6; - } - rel2 { - relative: 1.0 0.0; - offset: -7 6; - } - color: 0 0 0 64; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - max: 1 1; - align: 0.0 0.0; - text_class: "frame"; - } - } - } - part { - name: "over"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - image { - normal: "frame_1.png"; - border: 2 2 28 22; - middle: 0; - } - fill.smooth : 0; - } - } - } - } - group { - name: "e/widgets/label"; - parts { - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.offset: 2 2; - rel2.offset: -3 -3; - color_class: "label_text"; - text { - font: "Sans"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "label"; - } - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - color_class: "label_text_disabled"; - } - } - } - programs { - program { - name: "disable"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "e.text.label"; - } - program { - name: "enable"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.text.label"; - } - } - } - /* e/widgets/fontpreview is used in the Font Config dialog */ - group { - name: "e/widgets/fontpreview"; - parts { - part { - name: "e.fontpreview.text"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - color_class: "entry_text"; - rel1.offset: 6 6; - rel2.offset: -7 -7; - text { - text: "The quick brown fox jumped over YA MUM!"; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "_e_font_preview"; - } - } - } - } - } - /* e/widgets/textblock is used in the description - of modules in Module Config dialog */ - group { - name: "e/widgets/textblock"; - styles { - style { - name: "textblock_style"; - base: "font=Sans font_size=10 align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word"; - tag: "title" "+ font=Sans:style=Bold font_size=12 style=soft_shadow color=#fff shadow_color=#00000021"; - tag: "hilight" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333333be glow_color=#0000005a"; - tag: "urgent" "+ font=Sans:style=Bold style=glow color=#fff glow2_color=#333 glow_color=#b01010"; - tag: "b" "+ font=Sans:style=Bold"; - tag: "br" "\n"; - } - } - parts { - part { - name: "e.textblock.text"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - text { - style: "textblock_style"; - min: 1 1; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: DESKLOCK ***/ - - group { - name: "e/desklock/background"; - images { - image: "bg_shadow.png" COMP; - image: "wizard_pattern.png" COMP; - } - parts { - part { name: "base"; - description { state: "default" 0.0; - image.normal: "wizard_pattern.png"; - fill { - smooth: 0; - size { - relative: 0.0 0.0; - offset: 200 200; - } - } - } - } - part { - name: "e.swallow.login_box"; - type: SWALLOW; - description { - state: "default" 0.0; - } - } - part { name: "shadow2"; - mouse_events: 0; - description { state: "default" 0.0; - image.normal: "bg_shadow.png"; - fill.smooth: 0; - } - } - } - } - group { - name: "e/desklock/login_box"; - images { - image: "logo_white_128.png" COMP; - image: "inset_sunk.png" COMP; - } - parts { - part { - name: "logo"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 64 64; - max: 64 64; - image.normal: "logo_white_128.png"; - } - } - part { - name: "e.text.title"; - type: TEXT; - effect: SOFT_SHADOW; - scale: 1; - description { - state: "default" 0.0; - fixed: 0 1; - rel1 { - relative: 0.0 1.0; - offset: 0 8; - to_y: "logo"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 8; - to_y: "logo"; - } - color: 224 224 224 255; - color3: 0 0 0 32; - text { - text: "Enter Password"; - font: "Sans:style=Bold"; - size: 10; - align: 0.5 0.5; - min: 1 1; - text_class: "desklock_title"; - } - } - } - part { - name: "pulse_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "passwd_border"; - rel2.to: "passwd_border"; - } - description { - state: "pulse" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "error"; - type: RECT; - mouse_events: 0; - clip_to: "error_clip"; - description { - state: "default" 0.0; - rel1.to: "passwd_border"; - rel2.to: "passwd_border"; - color: 255 255 255 255; - } - } - part { - name: "error_clip"; - type: RECT; - mouse_events: 0; - clip_to: "pulse_clip"; - description { - state: "default" 0.0; - rel1.to: "passwd_border"; - rel2.to: "passwd_border"; - color: 255 255 255 255; - } - description { - state: "invalid" 0.0; - inherit: "default" 0.0; - color: 255 128 128 255; - /*FIXME: Document how this works */ - } - } - part { - name: "passwd_entry_clip"; - type: RECT; - mouse_events: 0; - clip_to: "pulse_clip"; - description { - state: "default" 0.0; - visible: 1; - rel1 { - offset: 6 3; - to: "passwd_border"; - } - rel2 { - offset: -7 -4; - to: "passwd_border"; - } - } - } - part { - name: "e.text.password"; - type: TEXT; - clip_to: "passwd_entry_clip"; - scale: 1; - description { - state: "default" 0.0; - fixed: 0 1; - align: 0.0 0.5; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - to: "passwd_entry_clip"; - } - rel2 { - relative: 0.0 1.0; - offset: 0 0; - to: "passwd_entry_clip"; - } - color: 0 0 0 255; - text { - text: "****"; - font: "Sans:style=Bold"; - size: 16; - align: 0.0 0.5; - min: 1 1; - text_class: "desklock_passwd"; - } - } - } - part { - name: "selection"; - type: GROUP; - mouse_events: 0; - clip_to: "passwd_entry_clip"; - source: "e/widgets/entry/selection"; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "e.text.password"; - rel2.to: "e.text.password"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "cursor"; - type: RECT; - mouse_events: 0; - clip_to: "passwd_entry_clip"; - description { - state: "default" 0.0; - min: 1 16; - max: 1 16; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 1.0 0.0; - offset: 0 -3; - to: "e.text.password"; - } - rel2 { - relative: 1.0 1.0; - offset: 1 1; - to: "e.text.password"; - } - color: 0 0 0 255; - } - } - part { - name: "passwd_border"; - mouse_events: 0; - clip_to: "error_clip"; - description { - state: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: -80 2; - to_y: "e.text.title"; - } - rel2 { - relative: 0.5 1.0; - offset: 79 20; - to_y: "e.text.title"; - } - image { - normal: "inset_sunk.png"; - middle: 0; - border: 7 7 7 7; - } - fill.smooth: 0; - } - description { - state: "checking" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - } - programs { - program { - name: "pulse.1"; - signal: "e,state,checking"; - source: "e.desklock"; - action: STATE_SET "pulse" 0.0; - target: "pulse_clip"; - transition: SINUSOIDAL 0.5; - after: "pulse.2"; - } - program { - name: "pulse.2"; - action: STATE_SET "default" 0.0; - target: "pulse_clip"; - transition: SINUSOIDAL 0.5; - after: "pulse.1"; - } - program { - name: "pulse.stop"; - signal: "e,state,invalid"; - source: "e.desklock"; - action: ACTION_STOP; - target: "pulse.1"; - target: "pulse.2"; - after: "pulse.reset"; - } - program { - name: "pulse.reset"; - action: STATE_SET "default" 0.0; - target: "pulse_clip"; - transition: SINUSOIDAL 0.5; - } - program { - name: "go_invalid"; - signal: "e,state,invalid"; - source: "e.desklock"; - action: STATE_SET "invalid" 0.0; - target: "error_clip"; - transition: DECELERATE 0.5; - } - program { - name: "stop_invalid"; - action: STATE_SET "default" 0.0; - target: "error_clip"; - transition: DECELERATE 1.5; - } - program { - name: "select"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "selection"; - } - program { - name: "unselect"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "selection"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** GADMAN ***/ - - group { - name: "e/gadman/popup"; - images.image: "base_bg.png" COMP; - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - image { - normal: "base_bg.png"; - border: 2 2 2 2; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 3 3; - rel2.offset: -4 -4; - } - } - } - } - group { - name: "e/gadman/full_bg"; - parts { - part { - name: "bg"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - description { - state: "visible" 0.0; - color: 0 0 0 128; - } - } - part { - name: "custom_bg"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - color: 255 255 255 200; - } - } - part { - name: "e.swallow.bg"; - type: SWALLOW; - clip_to: "custom_bg"; - description { - state: "default" 0.0; - } - } - part { - name: "grabber"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "show"; - signal: "e,state,visibility,show"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.4; - target: "bg"; - } - program { - name: "show_now"; - signal: "e,state,visibility,show,now"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.0; - target: "bg"; - } - program { - name: "hide"; - signal: "e,state,visibility,hide"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.4; - target: "bg"; - after: "hide_stop"; - } - program { - name: "hide_now"; - signal: "e,state,visibility,hide,now"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.0; - target: "bg"; - after: "hide_stop"; - } - program { - name: "show_custom"; - signal: "e,state,visibility,show,custom"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.4; - target: "custom_bg"; - } - program { - name: "show_custom_now"; - signal: "e,state,visibility,show,custom,now"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.0; - target: "custom_bg"; - } - program { - name: "hide_custom"; - signal: "e,state,visibility,hide,custom"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.4; - target: "custom_bg"; - after: "hide_stop"; - } - program { - name: "hide_custom_now"; - signal: "e,state,visibility,hide,custom,now"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.0; - target: "custom_bg"; - after: "hide_stop"; - } - program { - name: "hide_stop"; - action: SIGNAL_EMIT "e,action,hide,stop" ""; - } - } - } - group { - name: "e/gadman/frame"; - images.image: "inset_raised.png" COMP; - parts { - part { - name: "bg_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "overlay"; - rel2.to: "overlay"; - color: 255 255 255 255; - } - description { - state: "plain" 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 0.0; - color: 255 255 255 255; - } - } - part { - name: "items_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "overlay"; - offset: 4 4; - } - rel2 { - to: "overlay"; - offset: -5 -5; - } - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "items_clip"; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - rel1.relative: 0.5 0.5; - rel2.relative: 0.5 0.5; - color: 255 255 255 0; - } - } - part { - name: "overlay"; - mouse_events: 0; - clip_to: "bg_clip"; - description { - state: "default" 0.0; - image { - normal: "inset_raised.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth: 0; - color: 255 255 255 255; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.5; - rel2.relative: 0.5 0.5; - color: 255 255 255 0; - } - } - } - programs { - program { - name: "inset"; - signal: "e,state,visibility,inset"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg_clip"; - } - program { - name: "plain"; - signal: "e,state,visibility,plain"; - source: "e"; - action: STATE_SET "plain" 0.0; - target: "bg_clip"; - } - program { - name: "hide"; - signal: "e,state,visibility,hide"; - source: "e"; - action: STATE_SET "hidden" 0.0; - transition: ACCELERATE 0.4; - target: "items_clip"; - target: "overlay"; - target: "e.swallow.content"; - } - program { - name: "hide_now"; - signal: "e,state,visibility,hide,now"; - source: "e"; - action: STATE_SET "hidden" 0.0; - transition: LINEAR 0.0; - target: "items_clip"; - target: "overlay"; - target: "e.swallow.content"; - } - program { - name: "show"; - signal: "e,state,visibility,show"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.4; - target: "items_clip"; - target: "overlay"; - target: "e.swallow.content"; - } - program { - name: "show_now"; - signal: "e,state,visibility,show,now"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.0; - target: "items_clip"; - target: "overlay"; - target: "e.swallow.content"; - } - } - } - group { - name: "e/gadman/control"; - images { - image: "gadman_frame.png" COMP; - image: "gadman_border.png" COMP; - image: "gadman_top.png" COMP; - image: "gadman_bottom.png" COMP; - image: "gadman_left.png" COMP; - image: "gadman_right.png" COMP; - } - parts { - part { - name: "hclip"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - rel1.offset: -85 -85; - rel2.offset: 74 74; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible : 0; - } - } - part { - name: "vclip"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - visible: 1; - rel1.offset: -85 -85; - rel2.offset: 84 84; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible : 0; - } - } - part { - name: "overlay"; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to: "border"; - offset: 4 4; - } - rel2 { - to: "border"; - offset: -5 -5; - } - image.normal: "gadman_frame.png"; - fill.size.relative: 0 0; - fill.size.offset: 24 24; - } - } - part { - name: "left_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 12 24; - rel1 { - relative: 0.0 0.5; - offset: 3 0; - } - rel2 { - relative: 0.0 0.5; - offset: 3 -1; - } - image.normal: "gadman_left.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.5; - offset: -32 -12; - } - rel2 { - relative: 0.0 0.5; - offset: -18 11; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.5; - offset: -24 -6; - } - rel2 { - relative: 0.0 0.5; - offset: -10 5; - } - } - } - part { - name: "left_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 12 24; - rel1 { - relative: 0.0 0.5; - offset: 3 0; - } - rel2 { - relative: 0.0 0.5; - offset: 3 -1; - } - image.normal: "gadman_left.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.5; - offset: -32 -12; - } - rel2 { - relative: 0.0 0.5; - offset: -18 11; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.5; - offset: -24 -6; - } - rel2 { - relative: 0.0 0.5; - offset: -10 5; - } - } - } - part { - name: "right_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 12 24; - rel1 { - relative: 1.0 0.5; - offset: -3 0; - } - rel2 { - relative: 1.0 0.5; - offset: -3 -1; - } - image.normal: "gadman_right.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 1.0 0.5; - offset: 32 -12; - } - rel2 { - relative: 1.0 0.5; - offset: 18 11; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 1.0 0.5; - offset: 24 -6; - } - rel2 { - relative: 1.0 0.5; - offset: 10 5; - } - } - } - part { - name: "right_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 12 24; - rel1 { - relative: 1.0 0.5; - offset: -3 0; - } - rel2 { - relative: 1.0 0.5; - offset: -3 -1; - } - image.normal: "gadman_right.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 1.0 0.5; - offset: 32 -12; - } - rel2 { - relative: 1.0 0.5; - offset: 18 11; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 1.0 0.5; - offset: 24 -6; - } - rel2 { - relative: 1.0 0.5; - offset: 10 5; - } - } - } - part { - name: "top_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 24 12; - rel1 { - relative: 0.5 0.0; - offset: 0 3; - } - rel2 { - relative: 0.5 0.0; - offset: -1 3; - } - image.normal: "gadman_top.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 0.0; - offset: -12 -32; - } - rel2 { - relative: 0.5 0.0; - offset: 11 -18; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 0.0; - offset: -6 -24; - } - rel2 { - relative: 0.5 0.0; - offset: 5 -9; - } - } - } - part { - name: "top_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 24 12; - rel1 { - relative: 0.5 0.0; - offset: 0 3; - } - rel2 { - relative: 0.5 0.0; - offset: -1 3; - } - image.normal: "gadman_top.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 0.0; - offset: -12 -32; - } - rel2 { - relative: 0.5 0.0; - offset: 11 -18; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 0.0; - offset: -6 -24; - } - rel2 { - relative: 0.5 0.0; - offset: 5 -9; - } - } - } - part { - name: "bottom_arrow1"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 24 12; - rel1 { - relative: 0.5 1.0; - offset: 0 -3; - } - rel2 { - relative: 0.5 1.0; - offset: -1 -3; - } - image.normal: "gadman_bottom.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: -12 18; - } - rel2 { - relative: 0.5 1.0; - offset: 11 31; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: -6 10; - } - rel2 { - relative: 0.5 1.0; - offset: 5 24; - } - } - } - part { - name: "bottom_arrow2"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - max: 24 12; - rel1 { - relative: 0.5 1.0; - offset: 0 -3; - } - rel2 { - relative: 0.5 1.0; - offset: -1 -3; - } - image.normal: "gadman_bottom.png"; - } - description { - state: "1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: -12 18; - } - rel2 { - relative: 0.5 1.0; - offset: 11 31; - } - } - description { - state: "2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.5 1.0; - offset: -6 10; - } - rel2 { - relative: 0.5 1.0; - offset: 5 24; - } - } - } - part { - name: "v1"; - mouse_events: 1; - clip_to: "vclip"; - description { - state: "default" 0.0; - rel2.relative: 1.0 0.0; - rel2.offset: -1 9; - } - } - part { - name: "v2"; - mouse_events: 1; - clip_to: "vclip"; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -8; - } - } - part { - name: "h1"; - mouse_events: 1; - clip_to: "hclip"; - description { - state: "default" 0.0; - rel2.relative: 0.0 1.0; - rel2.offset: 9 -1; - } - } - part { - name: "h2"; - mouse_events: 1; - clip_to: "hclip"; - description { - state: "default" 0.0; - rel1.relative: 1.0 0.0; - rel1.offset: -8 0; - } - } - part { - name: "border"; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - image { - normal: "gadman_border.png"; - border: 10 10 10 10; - middle: 0; - } - fill.smooth: 0; - } - } - } - programs { - program { - name: "api_hsize_on"; - signal: "e,state,hsize,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "hclip"; - } - program { - name: "api_hsize_off"; - signal: "e,state,hsize,off"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "hclip"; - } - program { - name: "api_vsize_on"; - signal: "e,state,vsize,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "vclip"; - } - program { - name: "api_vsize_off"; - signal: "e,state,vsize,off"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "vclip"; - } - /* - program { - name: "api_move_on"; - signal: "e,state,move,on"; - source: "e"; - } - program { - name: "api_move_off"; - signal: "e,state,move,off"; - source: "e"; - } - program { - name: "api_active"; - signal: "e,state,focused"; - source: "e"; - } - program { - name: "api_inactive"; - signal: "e,state,unfocused"; - source: "e"; - } - */ - // MOVE PROGRAMS - program { - name: "mv_down"; - signal: "mouse,down,1"; - source: "overlay"; - action: SIGNAL_EMIT "e,action,move,start" ""; - } - program { - name: "mv_up"; - signal: "mouse,up,1"; - source: "overlay"; - action: SIGNAL_EMIT "e,action,move,stop" ""; - } - program { - name: "mv_move"; - signal: "mouse,move"; - source: "overlay"; - action: SIGNAL_EMIT "e,action,move,go" ""; - } - program { - name: "h1_down1"; - signal: "mouse,down,1"; - source: "h1"; - action: STATE_SET "clicked" 0.0; - target: "h1"; - } - program { - name: "h1_up1"; - signal: "mouse,up,1"; - source: "h1"; - action: STATE_SET "default" 0.0; - target: "h1"; - } - program { - name: "h1_down2"; - signal: "mouse,down,1"; - source: "h1"; - action: SIGNAL_EMIT "e,action,resize,left,start" ""; - } - program { - name: "h1_up2"; - signal: "mouse,up,1"; - source: "h1"; - action: SIGNAL_EMIT "e,action,resize,left,stop" ""; - } - program { - name: "h1_move"; - signal: "mouse,move"; - source: "h1"; - action: SIGNAL_EMIT "e,action,resize,left,go" ""; - } - program { - name: "h2_down1"; - signal: "mouse,down,1"; - source: "h2"; - action: STATE_SET "clicked" 0.0; - target: "h2"; - } - program { - name: "h2_up1"; - signal: "mouse,up,1"; - source: "h2"; - action: STATE_SET "default" 0.0; - target: "h2"; - } - program { - name: "h2_down2"; - signal: "mouse,down,1"; - source: "h2"; - action: SIGNAL_EMIT "e,action,resize,right,start" ""; - } - program { - name: "h2_up2"; - signal: "mouse,up,1"; - source: "h2"; - action: SIGNAL_EMIT "e,action,resize,right,stop" ""; - } - program { - name: "h2_move"; - signal: "mouse,move"; - source: "h2"; - action: SIGNAL_EMIT "e,action,resize,right,go" ""; - } - program { - name: "v1_down1"; - signal: "mouse,down,1"; - source: "v1"; - action: STATE_SET "clicked" 0.0; - target: "v1"; - } - program { - name: "v1_up1"; - signal: "mouse,up,1"; - source: "v1"; - action: STATE_SET "default" 0.0; - target: "v1"; - } - program { - name: "v1_down2"; - signal: "mouse,down,1"; - source: "v1"; - action: SIGNAL_EMIT "e,action,resize,up,start" ""; - } - program { - name: "v1_up2"; - signal: "mouse,up,1"; - source: "v1"; - action: SIGNAL_EMIT "e,action,resize,up,stop" ""; - } - program { - name: "v1_move"; - signal: "mouse,move"; - source: "v1"; - action: SIGNAL_EMIT "e,action,resize,up,go" ""; - } - program { - name: "v2_down1"; - signal: "mouse,down,1"; - source: "v2"; - action: STATE_SET "clicked" 0.0; - target: "v2"; - } - program { - name: "v2_up1"; - signal: "mouse,up,1"; - source: "v2"; - action: STATE_SET "default" 0.0; - target: "v2"; - } - program { - name: "v2_down2"; - signal: "mouse,down,1"; - source: "v2"; - action: SIGNAL_EMIT "e,action,resize,down,start" ""; - } - program { - name: "v2_up2"; - signal: "mouse,up,1"; - source: "v2"; - action: SIGNAL_EMIT "e,action,resize,down,stop" ""; - } - program { - name: "v2_move"; - signal: "mouse,move"; - source: "v2"; - action: SIGNAL_EMIT "e,action,resize,down,go" ""; - } - // LEFT ARROW - program { - name: "start_left1"; - signal: "mouse,in"; - source: "h1"; - after: "left1_1"; - } - program { - name: "start_left2"; - signal: "mouse,in"; - source: "h1"; - in: 0.4 0.0; - after: "left2_1"; - } - program { - name: "left1_1"; - action: STATE_SET "1" 0.0; - target: "left_arrow1"; - transition: LINEAR 0.4; - after: "left1_2"; - } - program { - name: "left1_2"; - action: STATE_SET "2" 0.0; - target: "left_arrow1"; - transition: LINEAR 0.4; - after: "left1_r"; - } - program { - name: "left1_r"; - action: STATE_SET "default" 0.0; - target: "left_arrow1"; - after: "left1_1"; - } - program { - name: "left2_1"; - action: STATE_SET "1" 0.0; - target: "left_arrow2"; - transition: LINEAR 0.4; - after: "left2_2"; - } - program { - name: "left2_2"; - action: STATE_SET "2" 0.0; - target: "left_arrow2"; - transition: LINEAR 0.4; - after: "left2_r"; - } - program { - name: "left2_r"; - action: STATE_SET "default" 0.0; - target: "left_arrow2"; - after: "left2_1"; - } - program { - name: "stop_left1"; - signal: "mouse,out"; - source: "h1"; - action: ACTION_STOP; - target: "left1_1"; - target: "left1_2"; - target: "left1_r"; - target: "left2_1"; - target: "left2_2"; - target: "left2_r"; - target: "start_left2"; - after: "stop_left2"; - } - program { - name: "stop_left2"; - action: STATE_SET "default" 0.0; - target: "left_arrow1"; - target: "left_arrow2"; - } - // RIGHT ARROW - program { - name: "start_right1"; - signal: "mouse,in"; - source: "h2"; - after: "right1_1"; - } - program { - name: "start_right2"; - signal: "mouse,in"; - source: "h2"; - in: 0.4 0.0; - after: "right2_1"; - } - program { - name: "right1_1"; - action: STATE_SET "1" 0.0; - target: "right_arrow1"; - transition: LINEAR 0.4; - after: "right1_2"; - } - program { - name: "right1_2"; - action: STATE_SET "2" 0.0; - target: "right_arrow1"; - transition: LINEAR 0.4; - after: "right1_r"; - } - program { - name: "right1_r"; - action: STATE_SET "default" 0.0; - target: "right_arrow1"; - after: "right1_1"; - } - program { - name: "right2_1"; - action: STATE_SET "1" 0.0; - target: "right_arrow2"; - transition: LINEAR 0.4; - after: "right2_2"; - } - program { - name: "right2_2"; - action: STATE_SET "2" 0.0; - target: "right_arrow2"; - transition: LINEAR 0.4; - after: "right2_r"; - } - program { - name: "right2_r"; - action: STATE_SET "default" 0.0; - target: "right_arrow2"; - after: "right2_1"; - } - program { - name: "stop_right1"; - signal: "mouse,out"; - source: "h2"; - action: ACTION_STOP; - target: "right1_1"; - target: "right1_2"; - target: "right1_r"; - target: "right2_1"; - target: "right2_2"; - target: "right2_r"; - target: "start_right2"; - after: "stop_right2"; - } - program { - name: "stop_right2"; - action: STATE_SET "default" 0.0; - target: "right_arrow1"; - target: "right_arrow2"; - } - // TOP ARROW - program { - name: "start_top1"; - signal: "mouse,in"; - source: "v1"; - after: "top1_1"; - } - program { - name: "start_top2"; - signal: "mouse,in"; - source: "v1"; - in: 0.4 0.0; - after: "top2_1"; - } - program { - name: "top1_1"; - action: STATE_SET "1" 0.0; - target: "top_arrow1"; - transition: LINEAR 0.4; - after: "top1_2"; - } - program { - name: "top1_2"; - action: STATE_SET "2" 0.0; - target: "top_arrow1"; - transition: LINEAR 0.4; - after: "top1_r"; - } - program { - name: "top1_r"; - action: STATE_SET "default" 0.0; - target: "top_arrow1"; - after: "top1_1"; - } - program { - name: "top2_1"; - action: STATE_SET "1" 0.0; - target: "top_arrow2"; - transition: LINEAR 0.4; - after: "top2_2"; - } - program { - name: "top2_2"; - action: STATE_SET "2" 0.0; - target: "top_arrow2"; - transition: LINEAR 0.4; - after: "top2_r"; - } - program { - name: "top2_r"; - action: STATE_SET "default" 0.0; - target: "top_arrow2"; - after: "top2_1"; - } - program { - name: "stop_top1"; - signal: "mouse,out"; - source: "v1"; - action: ACTION_STOP; - target: "top1_1"; - target: "top1_2"; - target: "top1_r"; - target: "top2_1"; - target: "top2_2"; - target: "top2_r"; - target: "start_top2"; - after: "stop_top2"; - } - program { - name: "stop_top2"; - action: STATE_SET "default" 0.0; - target: "top_arrow1"; - target: "top_arrow2"; - } - // BOTTOM ARROW - program { - name: "start_bottom1"; - signal: "mouse,in"; - source: "v2"; - after: "bottom1_1"; - } - program { - name: "start_bottom2"; - signal: "mouse,in"; - source: "v2"; - in: 0.4 0.0; - after: "bottom2_1"; - } - program { - name: "bottom1_1"; - action: STATE_SET "1" 0.0; - target: "bottom_arrow1"; - transition: LINEAR 0.4; - after: "bottom1_2"; - } - program { - name: "bottom1_2"; - action: STATE_SET "2" 0.0; - target: "bottom_arrow1"; - transition: LINEAR 0.4; - after: "bottom1_r"; - } - program { - name: "bottom1_r"; - action: STATE_SET "default" 0.0; - target: "bottom_arrow1"; - after: "bottom1_1"; - } - program { - name: "bottom2_1"; - action: STATE_SET "1" 0.0; - target: "bottom_arrow2"; - transition: LINEAR 0.4; - after: "bottom2_2"; - } - program { - name: "bottom2_2"; - action: STATE_SET "2" 0.0; - target: "bottom_arrow2"; - transition: LINEAR 0.4; - after: "bottom2_r"; - } - program { - name: "bottom2_r"; - action: STATE_SET "default" 0.0; - target: "bottom_arrow2"; - after: "bottom2_1"; - } - program { - name: "stop_bottom1"; - signal: "mouse,out"; - source: "v2"; - action: ACTION_STOP; - target: "bottom1_1"; - target: "bottom1_2"; - target: "bottom1_r"; - target: "bottom2_1"; - target: "bottom2_2"; - target: "bottom2_r"; - target: "start_bottom2"; - after: "stop_bottom2"; - } - program { - name: "stop_bottom2"; - action: STATE_SET "default" 0.0; - target: "bottom_arrow1"; - target: "bottom_arrow2"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: WIZARD ***/ - - group { name: "e/wizard/firstpage"; - images { - image: "logo_black_128.png" COMP; - } - parts { - part { name: "base"; - description { state: "default" 0.0; - max: 128 128; - image.normal: "logo_black_128.png"; - aspect: 1.0 1.0; - aspect_preference: BOTH; - } - } - } - } - group { name: "e/wizard/extra"; - images { - image: "bg_shadow.png" COMP; - image: "wizard_pattern.png" COMP; - } - parts { - part { name: "base"; - description { state: "default" 0.0; - image.normal: "wizard_pattern.png"; - fill { - smooth: 0; - size { - relative: 0.0 0.0; - offset: 200 200; - } - } - } - } - part { name: "shadow"; - description { state: "default" 0.0; - image.normal: "bg_shadow.png"; - fill.smooth: 0; - } - } - part { name: "fade"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 0 0 0 255; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - } - } - programs { - program { name: "fade_in"; - signal: "show"; - source: ""; - action: STATE_SET "hidden" 0.0; - transition: DECELERATE 0.5; - target: "fade"; - } - } - } - group { name: "e/wizard/main"; - images { - image: "bg_shadow.png" COMP; - image: "wizard_pattern.png" COMP; - image: "wizard_bt1.png" COMP; - image: "wizard_bt2.png" COMP; - } - parts { - part { name: "base"; - description { state: "default" 0.0; - image.normal: "wizard_pattern.png"; - fill { - smooth: 0; - size { - relative: 0.0 0.0; - offset: 200 200; - } - } - } - } - part { name: "e.swallow.content"; type: SWALLOW; - description { state: "default" 0.0; - rel1 { - to_y: "e.text.title"; - relative: 0.2 1.0; - offset: 8 8; - } - rel2 { - to_y: "e.text.label"; - relative: 0.8 0.0; - offset: -9 -21; - } - } - } - part { name: "e.text.title"; type: TEXT; - effect: SOFT_SHADOW; - scale: 1; - description { state: "default" 0.0; - rel1.relative: 0.05 0.05; - rel2.relative: 0.95 0.10; - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 16; - min: 0 1; - text_class: "init_title"; - } - } - } - part { name: "button"; - description { state: "default" 0.0; - image.normal: "wizard_bt1.png"; - image.border: 12 12 12 12; - rel1 { - to: "e.text.label"; - offset: -12 -12; - } - rel2 { - to: "e.text.label"; - offset: 11 11; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "wizard_bt2.png"; - } - } - part { name: "e.text.label"; type: TEXT; - effect: SHADOW BOTTOM; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - min: 64 32; - align: 0.5 1.0; - rel1.relative: 0.5 0.95; - rel2.relative: 0.5 0.95; - color: 32 32 32 255; - color3: 255 255 255 128; - text { - text: "Next"; - font: "Sans:style=Bold"; - size: 16; - min: 1 1; - } - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 128 128 128 255; - color3: 255 255 255 64; - } - } - part { name: "block"; type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - visible: 0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "shadow2"; - mouse_events: 0; - description { state: "default" 0.0; - image.normal: "bg_shadow.png"; - fill.smooth: 0; - } - } - part { name: "fade"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 0 0 0 255; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - } - } - programs { - program { name: "fade_in"; - signal: "show"; - source: ""; - action: STATE_SET "hidden" 0.0; - transition: DECELERATE 0.5; - target: "fade"; - } - program { name: "button_click"; - signal: "mouse,down,1"; - source: "button"; - action: STATE_SET "clicked" 0.0; - target: "button"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "button"; - action: STATE_SET "default" 0.0; - target: "button"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button"; - action: SIGNAL_EMIT "e,action,next" ""; - } - program { name: "button_enable"; - signal: "e,state,next,enable"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "block"; - target: "e.text.label"; - } - program { name: "button_disable"; - signal: "e,state,next,disable"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "block"; - target: "e.text.label"; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** ABOUT E ***/ - - group { - name: "e/widgets/about/main"; - images { - image: "vgrad_dark.png" COMP; - image: "about_top.png" COMP; - image: "about_mid.png" COMP; - image: "about_bot.png" COMP; - image: "dia_botshad.png" COMP; - image: "topsh.png" COMP; - image: "logo_white_128.png" COMP; - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - // data.item: "borderless" "1"; - // data.item: "shaped" "1"; - styles { - style { - name: "about_style"; - base: "font=Sans:style=Bold font_size=10 align=center text_class=tb_plain color=#e0e0e0ff style=soft_shadow shadow_color=#00000020 wrap=word"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light color=#f00 style=soft_shadow"; - tag: "title" "+ font_size=12 font=Sans:style=Bold text_class=tb_big style=soft_shadow color=#fff shadow_color=#00000020"; - tag: "/title" "- \n \n"; - tag: "br" "\n"; - } - } - min: 300 240; - max: 640 640; - parts { - part { - name: "sizer"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 300 240; - visible: 0; - } - } - part { - name: "about_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "top"; - relative: 0.0 0.0; - offset: 6 0; - } - rel2 { - to: "top"; - relative: 1.0 1.0; - offset: -7 -7; - } - color: 255 255 255 255; - } - } - part { - name: "authors_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "bot"; - relative: 0.0 0.0; - offset: 6 6; - } - rel2 { - to: "bot"; - relative: 1.0 1.0; - offset: -7 -1; - } - color: 255 255 255 255; - } - } - part { - name: "background_image"; - description { - state: "default" 0.0; - image.normal: "vgrad_dark.png"; - fill { - smooth: 0; - size { - relative: 0 1.0; - offset: 36 0; - } - } - } - } - part { - name: "e.textblock.about"; - type: TEXTBLOCK; - mouse_events: 0; - clip_to: "about_clip"; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.0; - max: 10000 10000; - min: 160 0; - rel1 { - to: "top"; - relative: 0.0 1.0; - offset: 32 -17; - } - rel2 { - to: "top"; - relative: 1.0 1.0; - offset: -33 -17; - } - text { - style: "about_style"; - min: 0 1; - } - } - description { - state: "up" 0.0; - inherit: "default" 0.0; - align: 0.5 1.0; - rel1 { - relative: 0.0 0.0; - offset: 32 0; - } - rel2 { - relative: 1.0 0.0; - offset: -33 -1; - } - } - } - part { - name: "e.textblock.authors"; - type: TEXTBLOCK; - mouse_events: 0; - clip_to: "authors_clip"; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.0; - max: 10000 10000; - min: 160 0; - rel1 { - to: "bot"; - relative: 0.0 1.0; - offset: 32 0; - } - rel2 { - to: "bot"; - relative: 1.0 1.0; - offset: -33 0; - } - text { - style: "about_style"; - min: 0 1; - } - } - description { - state: "up" 0.0; - inherit: "default" 0.0; - align: 0.5 1.0; - rel1 { - relative: 0.0 0.0; - offset: 32 16; - } - rel2 { - relative: 1.0 0.0; - offset: -33 16; - } - } - } - part { - name: "top"; - description { - state: "default" 0.0; - image.normal: "about_top.png"; - image.middle: 0; - image.border: 28 28 0 28; - rel2.to_y: "e.text.title"; - rel2.relative: 1.0 0.0; - rel2.offset: -1 6; - fill.smooth: 0; - } - } - part { - name: "bot"; - description { - state: "default" 0.0; - image.normal: "about_bot.png"; - image.middle: 0; - image.border: 28 28 28 0; - rel1.to_y: "e.text.title"; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -5; - fill.smooth: 0; - } - } - part { - name: "mid"; - description { - state: "default" 0.0; - image.normal: "about_mid.png"; - rel1 { - to: "top"; - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - to: "bot"; - relative: 1.0 0.0; - offset: -1 0; - } - fill.smooth: 0; - } - } - part { - name: "e.text.title"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - color: 0 0 0 255; - align: 1.0 0.5; - rel1 { - relative: 0.0 0.5; - offset: 0 0; - } - rel2 { - to_x: "logo"; - relative: 0.0 0.5; - offset: 11 -1; - } - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 1.0 0.5; - text_class: "about_title"; - } - } - } - part { - name: "e.text.version"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - color: 0 0 0 255; - align: 0.0 0.5; - rel1 { - to_x: "logo"; - relative: 1.0 0.5; - offset: -12 0; - } - rel2 { - relative: 1.0 0.5; - offset: -1 -1; - } - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.0 0.5; - text_class: "about_version"; - } - } - } - part { - name: "shadow"; - scale: 1; - description { - state: "default" 0.0; - image.normal: "topsh.png"; - align: 0.0 0.0; - min: 1 16; - max: 99999 16; - fill.smooth: 0; - } - } - part { - name: "shadow2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -4; - image.normal: "dia_botshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "logo"; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - image.normal: "logo_white_128.png"; - rel1 { - to: "top"; - relative: 0.5 1.0; - offset: 0 -30; - } - rel2 { - to: "bot"; - relative: 0.5 0.0; - offset: -1 29; - } - } - } - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 1.0; - rel1.relative: 0.5 0.98; - rel1.offset: 0 -1; - rel2.relative: 0.5 0.98; - rel2.offset: 0 -1; - min: 64 32; - max: 64 32; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "button_text"; - text { - text: "Close"; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "button"; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "showa"; - signal: "show"; - source: ""; - action: STATE_SET "up" 0.0; - transition: LINEAR 45.0; - target: "e.textblock.about"; - after: "showa2"; - } - program { - name: "showa2"; - action: STATE_SET "default" 0.0; - target: "e.textblock.about"; - after: "showa"; - } - program { - name: "showb"; - signal: "show"; - source: ""; - action: STATE_SET "up" 0.0; - transition: LINEAR 45.0; - target: "e.textblock.authors"; - after: "showb2"; - } - program { - name: "showb2"; - action: STATE_SET "default" 0.0; - target: "e.textblock.authors"; - after: "showb"; - } - program { - name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,close" ""; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** THEME ABOUT ***/ - - group { - name: "e/theme/about"; - images { - image: "silk.png" LOSSY 90; - image: "topsh.png" COMP; - image: "bnw.png" COMP; - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - styles { - style { - name: "theme_about_style"; - base: "font=Sans:style=Bold font_size=10 align=center color=#e0e0e0ff style=soft_shadow shadow_color=#0000001f wrap=word"; - tag: "br" "\n"; - } - } - // data.item: "borderless" "1"; - // data.item: "shaped" "1"; - min: 300 240; - max: 640 640; - parts { - part { - name: "background_image"; - description { - state: "default" 0.0; - image.normal: "silk.png"; - aspect: 1.0 1.0; - aspect_preference: NONE; - } - } - part { - name: "shadow"; - scale: 1; - description { - state: "default" 0.0; - image.normal: "topsh.png"; - align: 0.0 0.0; - min: 1 16; - max: 99999 16; - fill.smooth: 0; - } - } - part { - name: "logo"; - description { - state: "default" 0.0; - image.normal: "bnw.png"; - align: 0.5 0.05; - min: 230 110; - max: 460 220; - aspect: 2.090909091 2.090909091; - aspect_preference: HORIZONTAL; - } - } - part { - name: "about"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to_y: "logo"; - relative: 0.0 1.0; - offset: 8 0; - } - rel2 { - to_y: "button_image"; - offset: -9 -19; - relative: 1.0 0.0; - } - text { - style: "theme_about_style"; - min: 1 1; - text: - "Smooth as silk
" - "The default theme for
" - "Enlightenment
" - ; - } - } - } - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 1.0; - rel1.relative: 0.5 0.98; - rel1.offset: 0 -1; - rel2.relative: 0.5 0.98; - rel2.offset: 0 -1; - min: 64 32; - max: 64 32; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "button_text"; - text { - text: "Close"; - font: "Sans"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "button"; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { - name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,close" ""; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** ICONS ***/ - - #define ICON(NAME, FILE, SIZE) \ - group { \ - name: "e/icons/"NAME ; \ - max: SIZE SIZE; \ - parts { \ - part { \ - name: "icon"; \ - repeat_events: 1; \ - description { \ - state: "default" 0.0; \ - aspect: 1.0 1.0; \ - aspect_preference: BOTH; \ - image.image: FILE COMP; \ - image.normal: FILE ; \ - } \ - } \ - } \ - } - - #define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE) - /* FreeDesktop.Org Icons - * http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html - * - * In the comment you can find the old e icon name. - * - * Icons marked with *** are not mentioned in the spec, but we still try to - * follow the naming convention. - * - * TO ADD A NEW ICON: - * 1. Search for a name in the spec OR - * 2. Search for a name in kde (oxygen) and gnome (tango - human) icon set OR - * 3. Try to follow the naming convention - */ - //Standard Action Icons - ICON("help-about","logo_black_128.png",64) // "enlightenment/about" - ICON("list-add","icon_add.png",64) // "widget/add" - ICON("list-remove","icon_del.png",64) // "widget/del" - ICON("go-up","icon_up_arrow.png",64) // "widget/up_arrow" "widget/up_dir" - ICON("go-down","icon_down_arrow.png",64) // "widget/down_arrow" - ICON("go-next","icon_right_arrow.png",64) // "widget/new_dialog" - ICON("go-previous","icon_left_arrow.png",64) // none - ICON("bookmark-new","icon_add_fav.png",64) // "widget/add_fav" - ICON("edit-swap","icon_swap.png",64) // *** // "widget/swap" - ICON("edit-copy","icon_efm_copy.png",16) // EFMBUTTON("copy" - ICON("edit-cut","icon_efm_cut.png",16) // EFMBUTTON("cut" - ICON("edit-paste","icon_efm_paste.png",16) // EFMBUTTON("paste" - ICON("edit-delete","icon_efm_delete.png",16) // EFMBUTTON("delete" - ICON("edit-rename","icon_efm_rename.png",16) // EFMBUTTON("rename" - ICON("edit-select-all","icon_efm_select.png",16) // EFMBUTTON("select" - ICON("document-open","icon_efm_open.png",16) // "widget/open" EFMBUTTON("open") EFMBUTTON("new") - ICON("document-new","icon_new.png",64) // "widget/new" - ICON("document-properties","icon_efm_properties.png",16) // EFMBUTTON("properties" - ICON("folder-new","icon_efm_new_dir.png",16) // EFMBUTTON("new_dir" - ICON("view-sort","icon_efm_sort.png",16) // *** // EFMBUTTON("sort", - ICON("view-order","icon_efm_sort.png",16) // *** // EFMBUTTON("ordering" - ICON("view-hidden-files","icon_efm_view.png",16) // *** // EFMBUTTON("hidden_files" - ICON("configure","icon_config.png",64) // "widget/config" - ICON("system-run","icon_run.png",64) // "enlightenment/run" - ICON("system-shutdown","icon_halt.png",128) // "enlightenment/halt" - ICON("system-restart","icon_reboot.png",128) // "enlightenment/reboot" - ICON("system-suspend","icon_suspend.png",128) // "enlightenment/suspend" - ICON("system-suspend-hibernate","icon_hibernate.png",128) // "enlightenment/hibernate" - ICON("system-log-out","icon_logout.png",128) // "enlightenment/logout" - ICON("system-lock-screen","icon_desklock_menu.png",128) // "enlightenment/desklock_menu" - ICON("window-close","icon_close.png",64) // "widget/close" - ICON("dialog-ok-apply","icon_check.png",64) // "enlightenment/check" - ICON("transform-scale","icon_resize.png",64) // "widget/resize" - ICON("transform-move","icon_autoscroll.png",64) // "enlightenment/autoscroll" - ICON("view-refresh","icon_efm_refresh.png",16) // EFMBUTTON("refresh" - ICON("view-inherit","icon_dummy.png",64) // *** // EFMBUTTON("inherit" - ICON("screenshot","icon_screenshot.png",64) // dunno - //Standard Status Icons - ICON("dialog-warning","icon_warning.png",128) // "enlightenment/warning" - ICON("dialog-error","icon_warning.png",128) // "enlightenment/error" - ICON("dialog-ask","icon_dummy.png",64) // "enlightenment/unknown" - ICON("unknown","icon_dummy.png",64) // *** // "enlightenment/unknown" - //Standard Application Icons - ICON("preferences-desktop","icon_desktops.png",64) // "enlightenment/desktops" - ICON("preferences-desktop-theme","icon_theme.png",64) // "enlightenment/themes" - ICON("preferences-desktop-wallpaper","icon_wallpaper.png",64) // "enlightenment/background" - ICON("preferences-desktop-color","icon_colors.png",64) // "enlightenment/colors" - ICON("preferences-desktop-font","icon_fonts.png",64) // "enlightenment/fonts" - ICON("preferences-desktop-screensaver","icon_screensaver.png",64) // "enlightenment/screensaver" - ICON("preferences-desktop-display","icon_screen_setup.png",64) // "enlightenment/screen_setup" - ICON("preferences-desktop-keyboard","icon_keyboard.png",64) // "enlightenment/keys" - ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys" - ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse" - ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean" - ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left" - ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right" - ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle" - ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel" - ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra" - ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl" - ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer" - ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf" - ICON("preferences-desktop-shelf-bottom-desk","icon_shelf_bottom_desk.png",64)// *** // "enlightenment/shelf_bottom_desk" - ICON("preferences-desktop-shelf-custom","icon_shelf_custom.png",64) // *** // "enlightenment/shelf_custom" - ICON("preferences-desktop-shelf-dock","icon_shelf_dock.png",64) // *** // "enlightenment/shelf_dock" - ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar" - ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel" - ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk" - ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers" - ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom" - ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left" - ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right" - ICON("preferences-position-top","icon_shelf_top.png",64) // *** // "enlightenment/shelf_position_top" - ICON("preferences-position-top-left","icon_shelf_top_left.png",64) // *** // "enlightenment/shelf_position_top_left" - ICON("preferences-position-top-right","icon_shelf_top_right.png",64) // *** // "enlightenment/shelf_position_top_right" - ICON("preferences-position-left","icon_shelf_left.png",64) // *** // "enlightenment/shelf_position_left" - ICON("preferences-position-left-top","icon_shelf_left_top.png",64) // *** // "enlightenment/shelf_position_left_top" - ICON("preferences-position-left-bottom","icon_shelf_left_bottom.png",64) // *** // "enlightenment/shelf_position_left_bottom" - ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right" - ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top" - ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom" - ICON("preferences-window-process","icon_window_process_management.png",64) // *** // "enlightenment/window_process" - ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation" - ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize" - ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking" - ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry" - ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows" - ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient" - ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus" - ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine" - ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs" - ICON("preferences-interaction","icon_interaction.png",64) // *** // "enlightenment/interaction" - ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc" - ICON("preferences-system-lock-screen","icon_desklock.png",64) // *** // "enlightenment/desklock" - ICON("preferences-icon-theme","icon_icon_theme.png",64) // *** // "enlightenment/icon_theme" - ICON("preferences-transitions","icon_transitions.png",64) // *** // "enlightenment/transitions" - ICON("preferences-desktop-edge-bindings","icon_shelf_right.png",64) // *** // "enlightenment/edges" - ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar" - ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles" - ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup" - ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist" - ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus" - ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings" - ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced" - ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior" - ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look" - ICON("preferences-utils","icon_gadget.png",64) // *** // "enlightenment/utils" - ICON("preferences-extensions","icon_extensions.png",64) // *** // "enlightenment/extensions" - ICON("preferences-file-icons","icon_file_icons.png",64) // *** // "enlightenment/file_icons" - ICON("preferences-pager","icon_pager.png",64) // *** // "enlightenment/pager" - ICON("preferences-scale","icon_scale.png",64) // *** // "enlightenment/scale" - ICON("preferences-directories","icon_directories.png",64) // *** // "enlightenment/directories" - ICON("preferences-screen-normal","icon_screen_normal.png",64) // *** // "enlightenment/screen_normal" - ICON("preferences-screen-around","icon_screen_around.png",64) // *** // "enlightenment/screen_around" - ICON("preferences-screen-left","icon_screen_left.png",64) // *** // "enlightenment/screen_left" - ICON("preferences-screen-right","icon_screen_right.png",64) // *** // "enlightenment/screen_right" - ICON("preferences-screen-vflip","icon_screen_vflip.png",64) // *** // "enlightenment/screen_vflip" - ICON("preferences-screen-hflip","icon_screen_hflip.png",64) // *** // "enlightenment/screen_hflip" - ICON("preferences-applications","icon_applications.png",64) // *** // "enlightenment/applications" - ICON("preferences-applications-add","icon_applications_new.png",64) // *** // "enlightenment/add_application" - ICON("preferences-applications-ibar","icon_applications_ibar.png",64) // *** // "enlightenment/ibar_applications" - ICON("preferences-applications-restart","icon_applications_restart.png",64) // *** // "enlightenment/restart_applications" - ICON("preferences-applications-startup","icon_applications_startup.png",64) // *** // "enlightenment/startup_applications" - ICON("preferences-desktop-default-applications","icon_advanced.png",64) - ICON("preferences-preferences","icon_config.png",64) // "enlightenment/configuration" "enlightenment/settings" - ICON("preferences-plugin","icon_modules.png",64) // "enlightenment/modules" - ICON("preferences-system","icon_configuration.png",64) // "enlightenment/configuration" "enlightenment/settings" - ICON("preferences-system-windows","icon_windows.png",64) // "enlightenment/windows" "enlightenment/showhide" - ICON("preferences-system-performance","icon_performance.png",64) // "enlightenment/performance" - ICON("preferences-system-power-management","icon_power_management.png",64) // "enlightenment/power_management" - ICON("preferences-system-screen-resolution","icon_screen_resolution.png",64)// *** // "enlightenment/screen_resolution" - ICON("preferences-illume","icon_illume.png",64) - ICON("system-file-manager","icon_efm_folder.png",64) // "enlightenment/fileman" - ICON("application-exit","icon_logout.png",64) // "enlightenment/exit" - ICON("enlightenment","logo_white_128.png",64) // *** // "enlightenment/e" - //Standard Module Category Icons - ICON("modules-utils","icon_gadget.png",64) - ICON("modules-system","icon_gadget.png",64) - ICON("modules-look","icon_look.png",64) - ICON("modules-files","icon_efm_folder.png",64) - ICON("modules-launcher","icon_run.png",64) - ICON("modules-core","logo_white_128.png",64) - ICON("modules-mobile","icon_globe.png",64) - ICON("modules-settings","icon_config.png",64) - //Standard Emblem Icons - ICON("emblem-symbolic-link","icon_dummy.png",64) // EFMBUTTON("symlink") - //Standard Place Icons - ICON("start-here","logo_white_128.png",128) // "enlightenment/e" - ICON("folder","icon_efm_folder.png",64) // "fileman/folder" - ICON("user-home","icon_efm_home.png",64) // "fileman/home" - ICON("user-temp","icon_efm_tmp.png",64) // *** // "fileman/tmp" - ICON("user-desktop","icon_efm_desktop.png",64) // "fileman/desktop" - ICON("user-bookmarks","icon_favorites.png",64) // "enlightenment/favorites" - ICON("folder-image","icon_wallpaper.png",64) // "enlightenment/picture" - ICON("network-website","icon_globe.png",64) // "enlightenment/website" - ICON("system","icon_system.png",64) // *** // "enlightenment/system" - //Standard Device Icons - ICON("computer","icon_efm_root.png", 64) // "fileman/root" - ICON("drive-harddisk","icon_efm_hdd.png", 128) // "fileman/hd" "fileman/hdd" - ICON("drive-optical","icon_efm_cd.png", 128) // "fileman/??" - ICON("media-flash","icon_efm_flash.png", 128) // "fileman/??" - ICON("drive-removable-media","icon_efm_usbmedia.png", 128); - ICON("media-eject","icon_efm_eject.png", 64) - /* End of FreeDesktop.Org icons */ - //E Specific icons - ICON("everything-launch","icon_advanced.png",64) - ICON("everything-clipboard","icon_evry_clipboard.png", 256) - //EFM Mime icons - ICONMIME("inode/chardevice","icon_efm_file.png",128) - ICONMIME("inode/blockdevice","icon_efm_file.png",128) - ICONMIME("inode/directory-locked","icon_efm_file.png",128) - ICONMIME("inode/directory","icon_efm_folder.png",128) - ICONMIME("inode/fifo","icon_efm_file.png",128) - ICONMIME("inode/socket","icon_efm_file.png",128) - - // Window Border menu icons // - #define BORDERICON(NAME, FILE) \ - group { \ - name: "e/widgets/border/default/"NAME ; \ - max: 64 64; \ - parts { \ - part { \ - name: "icon"; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1.0 1.0; \ - aspect_preference: BOTH; \ - image.image: FILE COMP; \ - image.normal: FILE ; \ - } \ - } \ - } \ - } - - BORDERICON("basic","icon_border_more.png") - BORDERICON("close","icon_border_close.png") - BORDERICON("kill","icon_border_kill.png") - BORDERICON("stacking","icon_border_stack_norm.png") - BORDERICON("stack_on_top","icon_border_stack_top.png") - BORDERICON("stack_normal","icon_border_stack_norm.png") - BORDERICON("stack_below","icon_border_stack_bot.png") - BORDERICON("move_icon", "icon_win_move.png") - BORDERICON("resize_icon", "icon_win_resize.png"); - BORDERICON("maximize","icon_border_maximize.png") - BORDERICON("fullscreen","icon_border_maximize.png") - BORDERICON("minimize","icon_border_minimize.png") - BORDERICON("stick","icon_border_pin.png") - BORDERICON("sendto","icon_border_sendto.png") - BORDERICON("skip","icon_border_skip.png") - BORDERICON("skip_pager","icon_border_pager.png") - BORDERICON("skip_taskbar","icon_border_skip.png") - BORDERICON("skip_winlist","icon_border_skip.png") - BORDERICON("borderless","icon_border_border.png") - BORDERICON("remember","icon_border_remember.png") - BORDERICON("shade","icon_border_shaded.png") - BORDERICON("locks","icon_border_lock.png") - BORDERICON("locks_user","icon_border_lock.png") - BORDERICON("locks_application","icon_border_lock.png") - BORDERICON("properties","icon_border_properties.png") - - // EFM icons // - /* #define EFMICON(NAME, FILE, SIZE) \ - * group { name: "e/icons/fileman/"NAME; \ - * max: SIZE SIZE; \ - * parts { \ - * part { name: "icon"; \ - * mouse_events: 0; \ - * description { state: "default" 0.0; \ - * aspect: 1.0 1.0; \ - * aspect_preference: BOTH; \ - * image.image: FILE COMP; \ - * image.normal: FILE ; \ - * } \ - * } \ - * } \ - * } */ - //EFMICON("folder","icon_efm_folder.png", 128) - //EFMICON("chrdev","icon_efm_file.png", 128) - //EFMICON("blkdev","icon_efm_file.png", 128) - //EFMICON("fifo","icon_efm_file.png", 128) - //EFMICON("socket","icon_efm_file.png", 128) - //EFMICON("executable","icon_efm_file.png", 128) - //EFMICON("home","icon_efm_home.png", 128) - //EFMICON("root","icon_efm_root.png", 128) - //EFMICON("tmp","icon_efm_tmp.png", 128) - //EFMICON("desktop","icon_efm_desktop.png", 128) - //EFMICON("hdd","icon_efm_hdd.png", 128) - //EFMICON("hd","icon_efm_hdd.png", 128) - - - // EFM Mime type icons // - - #define MIMEICON(NAME, FILE, SIZE) \ - group { \ - name: "e/icons/fileman/mime/"NAME; \ - max: SIZE SIZE; \ - parts { \ - part { \ - name: "icon"; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1.0 1.0; \ - aspect_preference: BOTH; \ - image.image: FILE COMP; \ - image.normal: FILE ; \ - } \ - } \ - } \ - } - - MIMEICON("application/pdf","icon_mime_pdf.png", 128); - MIMEICON("application/x-deb","icon_mime_deb.png", 128); - MIMEICON("application/x-bzip","icon_mime_package.png", 128); - MIMEICON("application/zip","icon_mime_package.png", 128); - MIMEICON("application/x-gzip","icon_mime_package.png", 128); - MIMEICON("application/x-bzip-compressed-tar","icon_mime_package.png", 128); - MIMEICON("application/x-bzip2-compressed-tar","icon_mime_package.png",128); - MIMEICON("application/x-compressed-tar","icon_mime_package.png",128); - MIMEICON("application/x-tar","icon_mime_package.png", 128); - MIMEICON("application/x-rar","icon_mime_package.png", 128); - MIMEICON("inode/chardevice","icon_efm_file.png", 128); - MIMEICON("inode/blockdevice","icon_efm_file.png", 128); - MIMEICON("inode/fifo","icon_efm_file.png", 128); - MIMEICON("inode/socket","icon_efm_file.png", 128); - MIMEICON("inode/directory","icon_efm_folder.png", 128); - MIMEICON("inode/file","icon_efm_file.png", 128); - MIMEICON("application/octet-stream","icon_efm_file.png", 128); - MIMEICON("application/x-executable","icon_mime_executable_generic.png", 128); - MIMEICON("application/x-ms-dos-executable","icon_mime_executable_generic.png", 128); - MIMEICON("application/x-7z-compressed","icon_mime_package.png", 128); - MIMEICON("application/vnd.ms-cab-compressed","icon_mime_package.png", 128); - - // Dynamic MIME Icons // - #define MIMEBASE(MIME, FILE, NAME, SIZE) \ - group { \ - name: "e/icons/fileman/mime/"MIME; \ - max: SIZE SIZE; \ - parts { \ - part { \ - name: "base"; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - aspect: 1.0 1.0; \ - aspect_preference: BOTH; \ - image.image: FILE COMP; \ - image.normal: FILE; \ - } \ - } \ - part { \ - name: "name"; \ - type: TEXT; \ - mouse_events: 0; \ - description { \ - state: "default" 0.0; \ - rel1.relative: 0.2444 0.6797; \ - rel2.relative: 0.7478 0.8894; \ - color: 245 245 245 255; \ - text { \ - text: NAME; \ - font: "Sans:style=Bold"; \ - size: 4; \ - fit: 1 1; \ - min: 1 1; \ - align: 0.5 0.0; \ - } \ - } \ - } \ - } \ - } - - MIMEBASE("video/mpeg","icon_mime_video_generic.png", ".MPEG", 128); - MIMEBASE("application/ogg","icon_mime_video_generic.png", ".OGG", 128); - MIMEBASE("video/x-theora+ogg","icon_mime_video_generic.png", ".OGG", 128); - MIMEBASE("video/x-msvideo","icon_mime_video_generic.png", ".AVI", 128); - MIMEBASE("video/ogg","icon_mime_video_generic.png", ".OGG", 128); - MIMEBASE("video/mp4","icon_mime_video_generic.png", ".MP4", 128); - MIMEBASE("video/quicktime","icon_mime_video_generic.png", ".MOV", 128); - MIMEBASE("video/x-matroska","icon_mime_video_generic.png", ".MKV", 128); - MIMEBASE("video/x-flv","icon_mime_video_generic.png", ".FLV", 128); - MIMEBASE("application/vnd.rn-realmedia","icon_mime_video_generic.png", ".REAL", 128); - MIMEBASE("video/x-ms-wmv","icon_mime_video_generic.png", ".WMV", 128); - MIMEBASE("image/png","icon_mime_image_generic.png", ".PNG", 128); - MIMEBASE("image/jpeg","icon_mime_image_generic.png", ".JPEG", 128); - MIMEBASE("image/gif","icon_mime_image_generic.png", ".GIF", 128); - MIMEBASE("image/bmp","icon_mime_image_generic.png", ".BMP", 128); - MIMEBASE("application/x-xcf","icon_mime_image_generic.png", ".XCF", 128); - MIMEBASE("application/x-cbz","icon_mime_image_generic.png", ".CBZ", 128); - MIMEBASE("application/x-cbr","icon_mime_image_generic.png", ".CBR", 128); - MIMEBASE("audio/mpeg","icon_mime_audio_generic.png", ".MP3", 128); - MIMEBASE("audio/x-wav","icon_mime_audio_generic.png", ".WAV", 128); - MIMEBASE("audio/x-flac","icon_mime_audio_generic.png", ".FLAC", 128); - MIMEBASE("audio/x-musepack","icon_mime_audio_generic.png", ".MPC", 128); - MIMEBASE("audio/x-vorbis+ogg","icon_mime_audio_generic.png", ".OGG", 128); - MIMEBASE("application/x-audacity-project","icon_mime_audio_generic.png", ".AUP", 128); - MIMEBASE("audio/x-ms-wma","icon_mime_audio_generic.png", ".WMA", 128); - MIMEBASE("text/css","icon_mime_text_generic.png", ".CSS", 128); - MIMEBASE("text/html","icon_mime_text_generic.png", ".HTML", 128); - MIMEBASE("text/x-csrc","icon_mime_text_generic.png", ".C", 128); - MIMEBASE("text/x-chdr","icon_mime_text_generic.png", ".H", 128); - MIMEBASE("text/x-c++src","icon_mime_text_generic.png", ".C++", 128); - MIMEBASE("text/x-csharp","icon_mime_text_generic.png", ".C#", 128); - MIMEBASE("text/x-patch","icon_mime_text_generic.png", ".PATCH", 128); - MIMEBASE("text/plain","icon_mime_text_generic.png", ".TXT", 128); - MIMEBASE("application/x-msword","icon_mime_text_generic.png", ".DOC", 128); - MIMEBASE("application/vnd.ms-powerpoint","icon_mime_text_generic.png", ".PPT", 128); - MIMEBASE("application/vnd.ms-excel","icon_mime_text_generic.png", ".XLS", 128); - MIMEBASE("application/x-abiword","icon_mime_text_generic.png", ".ABW", 128); - MIMEBASE("application/vnd.scribus","icon_mime_text_generic.png", ".SLA", 128); - MIMEBASE("text/x-python","icon_mime_text_generic.png", ".PY", 128); - MIMEBASE("application/x-awk","icon_mime_text_generic.png", ".AWK", 128); - MIMEBASE("application/x-lyx","icon_mime_text_generic.png", ".LYX", 128); - MIMEBASE("application/vnd.oasis.opendocument.spreadsheet","icon_mime_text_generic.png", ".ODS", 128); - MIMEBASE("application/vnd.oasis.opendocument.text","icon_mime_text_generic.png", ".ODT", 128); - MIMEBASE("application/vnd.oasis.opendocument.presentation","icon_mime_text_generic.png", ".ODP", 128); - MIMEBASE("application/x-object","icon_efm_file.png", "", 128); - MIMEBASE("application/x-shellscript","icon_applications.png", "", 128); - MIMEBASE("application/x-font-ttf","icon_mime_font_generic.png", ".TTF", 128); - MIMEBASE("application/x-font-pcf","icon_mime_font_generic.png", ".PCF", 128); - MIMEBASE("application/x-font-bdf","icon_mime_font_generic.png", ".BDF", 128); - - // Custom icons with actions or specific behaviours - images { - image: "icon_wallpaper_center_flat.png" COMP; - image: "icon_wallpaper_center.png" COMP; - image: "icon_wallpaper_screen.png" COMP; - image: "icon_wallpaper_grad_screen.png" COMP; - } - group { - name: "e/icons/enlightenment/wallpaper_stretch"; - max: 24 24; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - image { - normal: "icon_wallpaper_center_flat.png"; - border: 5 5 5 5; - } - } - } - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/wallpaper_tile"; - max: 24 24; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - image { - normal: "icon_wallpaper_center_flat.png"; - border: 5 5 5 5; - } - fill { - size { - relative: 0.33 0.33; - } - } - } - } - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/wallpaper_center"; - max: 24 24; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - rel1.relative: 0.125 0.125; - rel2.relative: 0.875 0.875; - image { - normal: "icon_wallpaper_center.png"; - border: 5 5 5 5; - } - } - } - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/wallpaper_scale_aspect_in"; - max: 24 24; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.5 1.5; - aspect_preference: BOTH; - rel1.to: "screen"; - rel2.to: "screen"; - image { - normal: "icon_wallpaper_center.png"; - border: 5 5 5 5; - } - } - } - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/wallpaper_scale_aspect_out"; - max: 24 24; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.5 1.5; - aspect_preference: NONE; - image { - normal: "icon_wallpaper_center.png"; - border: 5 5 5 5; - } - } - } - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/gradient_h"; - max: 24 24; - parts { -#if 0 - part { - name: "bg"; - type: GRADIENT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - gradient { - spectrum: "black_to_trans"; - rel1.relative: 0 0.5; - rel1.offset: 0 0; - rel2.relative: 1 0.5; - rel2.offset: -1 0; - } - } - } -#endif - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_grad_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/gradient_v"; - max: 24 24; - parts { -#if 0 - part { - name: "bg"; - type: GRADIENT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - gradient.spectrum: "black_to_trans"; - } - } -#endif - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_grad_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/gradient_du"; - max: 24 24; - parts { -#if 0 - part { - name: "bg"; - type: GRADIENT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - gradient { - spectrum: "black_to_trans"; - rel1.relative: 0 1; - rel1.offset: 0 -1; - rel2.relative: 1 0; - rel2.offset: -1 0; - } - } - } -#endif - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_grad_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/gradient_dd"; - max: 24 24; - parts { -#if 0 - part { - name: "bg"; - type: GRADIENT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - gradient { - spectrum: "black_to_trans"; - rel1.relative: 0 0; - rel1.offset: 0 0; - rel2.relative: 1 1; - rel2.offset: -1 -1; - } - } - } -#endif - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_grad_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - group { - name: "e/icons/enlightenment/gradient_rad"; - max: 24 24; - parts { -#if 0 - part { - name: "bg"; - type: GRADIENT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "screen"; - rel2.to: "screen"; - gradient { - spectrum: "black_to_trans"; - type: "radial"; - } - fill { - origin.relative: 0.5 0.5; - } - } - } -#endif - part { - name: "screen"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image { - normal: "icon_wallpaper_grad_screen.png"; - border: 2 2 2 2; - } - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** INIT SPLASH ***/ - - /* this first group is used for the primary screen (or only screen) so in - * a multi-monitor setup whichever is first (screen 0) will get this - * splash on it */ - - group { - name: "e/init/splash"; - /* images used */ - images { - image: "exq-bglight.png" COMP; - image: "exq-logo.png" COMP; - image: "exq-dot.png" COMP; - image: "exq-dot-glow.png" COMP; - } - script { - public is_ready; - public do_end; - } - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 255; - } - } - part { - name: "light"; - description { - state: "default" 0.0; - align: 0.5 0.222222222; - rel1.relative: 0.104166667 0.515625; - rel2.relative: 0.895833333 0.796875; - aspect: 2.111111111 2.111111111; - aspect_preference: HORIZONTAL; - max: 380 180; - image.normal: "exq-bglight.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "logoclip"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "logo"; - clip_to: "logoclip"; - description { - state: "default" 0.0; - align: 0.5 0.774193548; - rel1.relative: 0.272916667 0.315625; - rel2.relative: 0.727083333 0.6546875; - aspect: 0.557603687 0.557603687; - aspect_preference: BOTH; - max: 121 217; - image.normal: "exq-logo.png"; - } - } - part { - name: "e.text.title"; - type: TEXT; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to_y: "logo"; - relative: 0.05 -0.4; - } - rel2 { - to_y: "logo"; - relative: 0.95 -0.2; - } - color: 255 255 255 0; - text { - font: "Sans:style=Bold"; - size: 16; - // fit: 0 1; - text_class: "init_title"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.text.status"; - type: TEXT; - scale: 1; - description { - state: "default" 0.0; - rel1 { - to: "e.text.title"; - relative: 0.0 1.0; - } - rel2 { - to: "e.text.title"; - relative: 1.0 1.5; - } - color: 255 255 255 0; - text { - font: "Sans"; - size: 10; - // fit: 0 1; - text_class: "init_text"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 128; - } - } - part { - name: "e.text.version"; - type: TEXT; - effect: SOFT_SHADOW; - description { - state: "default" 0.0; - align: 1.0 1.0; - rel1 { - relative: 1.0 1.0; - offset: -2 -2; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -2; - } - color: 255 255 255 64; - color3: 0 0 0 32; - text { - text: "0.17.0"; - font: "Sans"; - size: 8; - min: 1 1; - align: 0.0 0.0; - text_class: "init_version"; - } - } - } - part { - name: "p0-0"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to: "logo"; - relative: -0.5 0.9; - } - rel2 { - to: "logo"; - relative: -0.5 0.9; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - rel1.relative: -0.5 0.8; - rel2.relative: -0.5 0.8; - } - } - part { - name: "p0-1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - rel1.to: "p0-0"; - rel2.to: "p0-0"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "p0-0.1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - min: 22 11; - max: 22 11; - rel1 { - to_x: "p0-0"; - to_y: "logo"; - relative: 0.0 1.0; - } - rel2 { - to_x: "p0-0"; - to_y: "logo"; - relative: 1.0 1.0; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - } - } - part { - name: "p0-0.2"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "p0-0"; - to_y: "logo"; - relative: 0.0 1.1; - } - rel2 { - to_x: "p0-0"; - to_y: "logo"; - relative: 1.0 1.1; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - rel1.relative: 0.0 1.2; - rel2.relative: 1.0 1.2; - } - } - part { - name: "p1-0"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to: "logo"; - relative: 0.0 0.9; - } - rel2 { - to: "logo"; - relative: 0.0 0.9; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - rel1.relative: 0.0 0.8; - rel2.relative: 0.0 0.8; - } - } - part { - name: "p1-1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - rel1.to: "p1-0"; - rel2.to: "p1-0"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "p1-0.1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - min: 22 11; - max: 22 11; - rel1 { - to_x: "p1-0"; - to_y: "logo"; - relative: 0.0 1.0; - } - rel2 { - to_x: "p1-0"; - to_y: "logo"; - relative: 1.0 1.0; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - } - } - part { - name: "p1-0.2"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "p1-0"; - to_y: "logo"; - relative: 0.0 1.1; - } - rel2 { - to_x: "p1-0"; - to_y: "logo"; - relative: 1.0 1.1; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - rel1.relative: 0.0 1.2; - rel2.relative: 1.0 1.2; - } - } - part { - name: "p2-0"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to: "logo"; - relative: 0.5 0.9; - } - rel2 { - to: "logo"; - relative: 0.5 0.9; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - rel1.relative: 0.5 0.8; - rel2.relative: 0.5 0.8; - } - } - part { - name: "p2-1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - rel1.to: "p2-0"; - rel2.to: "p2-0"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "p2-0.1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - min: 22 11; - max: 22 11; - rel1 { - to_x: "p2-0"; - to_y: "logo"; - relative: 0.0 1.0; - } - rel2 { - to_x: "p2-0"; - to_y: "logo"; - relative: 1.0 1.0; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - } - } - part { - name: "p2-0.2"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "p2-0"; - to_y: "logo"; - relative: 0.0 1.1; - } - rel2 { - to_x: "p2-0"; - to_y: "logo"; - relative: 1.0 1.1; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - rel1.relative: 0.0 1.2; - rel2.relative: 1.0 1.2; - } - } - part { - name: "p3-0"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to: "logo"; - relative: 1.0 0.9; - } - rel2 { - to: "logo"; - relative: 1.0 0.9; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - rel1.relative: 1.0 0.8; - rel2.relative: 1.0 0.8; - } - } - part { - name: "p3-1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - rel1.to: "p3-0"; - rel2.to: "p3-0"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "p3-0.1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - min: 22 11; - max: 22 11; - rel1 { - to_x: "p3-0"; - to_y: "logo"; - relative: 0.0 1.0; - } - rel2 { - to_x: "p3-0"; - to_y: "logo"; - relative: 1.0 1.0; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - } - } - part { - name: "p3-0.2"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "p3-0"; - to_y: "logo"; - relative: 0.0 1.1; - } - rel2 { - to_x: "p3-0"; - to_y: "logo"; - relative: 1.0 1.1; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - rel1.relative: 0.0 1.2; - rel2.relative: 1.0 1.2; - } - } - part { - name: "p4-0"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to: "logo"; - relative: 1.5 0.9; - } - rel2 { - to: "logo"; - relative: 1.5 0.9; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - rel1.relative: 1.5 0.8; - rel2.relative: 1.5 0.8; - } - } - part { - name: "p4-1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - rel1.to: "p4-0"; - rel2.to: "p4-0"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "p4-0.1"; - description { - state: "default" 0.0; - image.normal: "exq-dot-glow.png"; - color: 255 255 255 0; - min: 22 11; - max: 22 11; - rel1 { - to_x: "p4-0"; - to_y: "logo"; - relative: 0.0 1.0; - } - rel2 { - to_x: "p4-0"; - to_y: "logo"; - relative: 1.0 1.0; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - } - } - part { - name: "p4-0.2"; - description { - state: "default" 0.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "p4-0"; - to_y: "logo"; - relative: 0.0 1.1; - } - rel2 { - to_x: "p4-0"; - to_y: "logo"; - relative: 1.0 1.1; - } - image.normal: "exq-dot.png"; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 16; - } - description { - state: "visible2" 0.0; - inherit: "default" 0.0; - color: 255 255 255 4; - rel1.relative: 0.0 1.2; - rel2.relative: 1.0 1.2; - } - } - } - programs { - program { - name: "init"; - signal: "load"; - source: ""; - script { - set_int(is_ready, 0); - set_int(do_end, 0); - } - } - program { - name: "show1"; - signal: "show"; - source: ""; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.3; - target: "light"; - } - program { - name: "show2"; - signal: "show"; - source: ""; - in: 0.1 0.0; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.4; - target: "logoclip"; - target: "e.text.title"; - } - program { - name: "show3"; - signal: "show"; - source: ""; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.2; - target: "p0-0"; - target: "p0-0.1"; - target: "p0-0.2"; - target: "p1-0"; - target: "p1-0.1"; - target: "p1-0.2"; - target: "p2-0"; - target: "p2-0.1"; - target: "p2-0.2"; - target: "p3-0"; - target: "p3-0.1"; - target: "p3-0.2"; - target: "p4-0"; - target: "p4-0.1"; - target: "p4-0.2"; - target: "e.text.status"; - after: "pulsate1"; - after: "pulsate1.2"; - after: "pulsate2"; - after: "pulsate2.2"; - after: "pulsate3"; - after: "pulsate3.2"; - after: "pulsate4"; - after: "pulsate4.2"; - after: "pulsate5"; - after: "pulsate5.2"; - after: "ready"; - } - program { - name: "pulsate1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - in: 0.2 0.2; - after: "pulsate1.1"; - target: "p0-1"; - } - program { - name: "pulsate1.1"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - after: "pulsate1"; - target: "p0-1"; - } - program { - name: "pulsate1.2"; - action: STATE_SET "visible2" 0.0; - transition: SINUSOIDAL 0.6; - in: 0.2 0.2; - after: "pulsate1.2.1"; - target: "p0-0"; - target: "p0-0.1"; - target: "p0-0.2"; - } - program { - name: "pulsate1.2.1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.7; - after: "pulsate1.2"; - target: "p0-0"; - target: "p0-0.1"; - target: "p0-0.2"; - } - program { - name: "pulsate2"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - in: 0.2 0.2; - after: "pulsate2.1"; - target: "p1-1"; - } - program { - name: "pulsate2.1"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - after: "pulsate2"; - target: "p1-1"; - } - program { - name: "pulsate2.2"; - action: STATE_SET "visible2" 0.0; - transition: SINUSOIDAL 0.6; - in: 0.2 0.2; - after: "pulsate2.2.1"; - target: "p1-0"; - target: "p1-0.1"; - target: "p1-0.2"; - } - program { - name: "pulsate2.2.1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.7; - after: "pulsate2.2"; - target: "p1-0"; - target: "p1-0.1"; - target: "p1-0.2"; - } - program { - name: "pulsate3"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - in: 0.2 0.2; - after: "pulsate3.1"; - target: "p2-1"; - } - program { - name: "pulsate3.1"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - after: "pulsate3"; - target: "p2-1"; - } - program { - name: "pulsate3.2"; - action: STATE_SET "visible2" 0.0; - transition: SINUSOIDAL 0.6; - in: 0.2 0.2; - after: "pulsate3.2.1"; - target: "p2-0"; - target: "p2-0.1"; - target: "p2-0.2"; - } - program { - name: "pulsate3.2.1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.7; - after: "pulsate3.2"; - target: "p2-0"; - target: "p2-0.1"; - target: "p2-0.2"; - } - program { - name: "pulsate4"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - in: 0.2 0.2; - after: "pulsate4.1"; - target: "p3-1"; - } - program { - name: "pulsate4.1"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - after: "pulsate4"; - target: "p3-1"; - } - program { - name: "pulsate4.2"; - action: STATE_SET "visible2" 0.0; - transition: SINUSOIDAL 0.6; - in: 0.2 0.2; - after: "pulsate4.2.1"; - target: "p3-0"; - target: "p3-0.1"; - target: "p3-0.2"; - } - program { - name: "pulsate4.2.1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.7; - after: "pulsate4.2"; - target: "p3-0"; - target: "p3-0.1"; - target: "p3-0.2"; - } - program { - name: "pulsate5"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.5; - in: 0.2 0.2; - after: "pulsate5.1"; - target: "p4-1"; - } - program { - name: "pulsate5.1"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - after: "pulsate5"; - target: "p4-1"; - } - program { - name: "pulsate5.2"; - action: STATE_SET "visible2" 0.0; - transition: SINUSOIDAL 0.6; - in: 0.2 0.2; - after: "pulsate5.2.1"; - target: "p4-0"; - target: "p4-0.1"; - target: "p4-0.2"; - } - program { - name: "pulsate5.2.1"; - action: STATE_SET "visible" 0.0; - transition: SINUSOIDAL 0.7; - after: "pulsate5.2"; - target: "p4-0"; - target: "p4-0.1"; - target: "p4-0.2"; - } - program { - name: "exit1"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 2.0; - target: "light"; - target: "logoclip"; - after: "exit4"; - } - program { - name: "exit4"; - action: SIGNAL_EMIT "e,state,done_ok" "e"; - } - program { - name: "ready"; - script { - new val; - val = get_int(do_end); - if (val == 1) - run_program(PROGRAM:"exit1"); - else - set_int(is_ready, 1); - } - } - program { - name: "done1"; - /* when e tells the splash screen it is done - * starting up, the init splash gets this signal */ - signal: "e,state,done"; - source: "e"; - script { - new val; - val = get_int(is_ready); - if (val == 1) - run_program(PROGRAM:"exit1"); - else - set_int(do_end, 1); - } - } - } - } - /* this group is used for other screens/xinerama zones etc. other than - * the primary as only the primary shows the full splash - this just - * shows the below image. it can animate etc. but not display status - * etc. */ - group { - name: "e/init/extra_screen"; - parts { - part { - name: "base"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 255; - } - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** WALLPAPER MAIN DIALOG ***/ - - group { - name: "e/conf/wallpaper/main/window"; - images { - image: "dia_grad.png" COMP; - image: "dia_topshad.png" COMP; - image: "dia_botshad.png" COMP; - image: "dia_botshad.png" COMP; - image: "topsh.png" COMP; - image: "wp-bot1.png" COMP; - image: "wp-bot2.png" COMP; - image: "wp-tb1.png" COMP; - image: "wp-tb2.png" COMP; - image: "wp-tb3.png" COMP; - image: "wp-tbs.png" COMP; - image: "big_arrow_up.png" COMP; - image: "busy-1.png" COMP; - image: "busy-2.png" COMP; - image: "busy-3.png" COMP; - image: "busy-4.png" COMP; - image: "busy-5.png" COMP; - image: "busy-6.png" COMP; - image: "busy-7.png" COMP; - image: "busy-8.png" COMP; - image: "busy-9.png" COMP; - } - parts { - part { - name: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "dialog_base"; - image.normal: "dia_grad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "e.swallow.preview"; - type: SWALLOW; - description { - state: "default" 0.0; - } - } - part { - name: "events"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "e.swallow.list"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - relative: 1.0 0.0; - offset: -3 6; - to_y: "bot1"; - } - } - } - part { - name: "bot1"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "dialog_base"; - rel1 { - to_y: "e.swallow.buttons"; - relative: 0.0 0.0; - offset: 0 -15; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - image { - normal: "wp-bot1.png"; - border: 0 0 21 0; - } - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 32 0; - } - } - } - } - part { - name: "e.text.filename"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 0.5 1.0; - fixed: 0 1; - rel1 { - to: "bot2"; - relative: 0.0 1.0; - offset: 2 -11; - } - rel2 { - to: "bot2"; - relative: 1.0 1.0; - offset: -3 -11; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 1.0; - } - } - } - part { - name: "e.swallow.buttons"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 1.0 1.0; - fixed: 1 1; - rel1 { - to_y: "bot2"; - relative: 1.0 0.0; - offset: -5 1; - } - rel2 { - to_y: "bot2"; - relative: 1.0 0.0; - offset: -5 1; - } - } - } - part { - name: "tbs"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - } - rel2 { - relative: 0.0 1.0; - offset: 0 -1; - } - image.normal: "wp-tbs.png"; - fill.smooth: 0; - } - description { - state: "out" 0.0; - inherit: "default" 0.0; - rel1 { - to_y: "tb1"; - relative: 0.0 0.0; - offset: 0 -100; - } - rel2 { - to_x: "tb3"; - relative: 1.0 1.0; - offset: 200 -1; - } - } - } - part { - name: "cover"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "out" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "tb1"; - description { - state: "default" 0.0; - color_class: "dialog_base"; - rel1 { - to_x: "tb2"; - to_y: "aup"; - relative: 0.0 0.0; - offset: 0 -6; - } - rel2 { - to_x: "aup"; - to_y: "tb2"; - relative: 1.0 0.0; - offset: 15 -1; - } - image { - normal: "wp-tb1.png"; - border: 2 11 3 0; - } - fill.smooth: 0; - } - } - part { - name: "tb2"; - description { - state: "default" 0.0; - color_class: "dialog_base"; - rel1 { - to_x: "e.swallow.extras"; - to_y: "e.swallow.extras"; - relative: 0.0 0.0; - offset: -4 -7; - } - rel2 { - to_x: "e.swallow.extras"; - to_y: "e.swallow.extras"; - relative: 1.0 1.0; - offset: -10 3; - } - image { - normal: "wp-tb2.png"; - border: 2 2 4 0; - } - fill.smooth: 0; - } - } - part { - name: "tb3"; - description { - state: "default" 0.0; - color_class: "dialog_base"; - rel1 { - to_x: "tb2"; - to_y: "tb2"; - relative: 1.0 0.0; - offset: 0 0; - } - rel2 { - to_x: "e.swallow.extras"; - to_y: "tb2"; - relative: 1.0 1.0; - offset: 18 -1; - } - image { - normal: "wp-tb3.png"; - border: 10 12 4 0; - } - fill.smooth: 0; - } - } - part { - name: "e.swallow.extras"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 1; - rel1 { - relative: 0.0 1.0; - offset: 4 0; - } - rel2 { - relative: 0.0 1.0; - offset: 4 0; - } - } - description { - state: "out" 0.0; - inherit: "default" 0.0; - align: 0.0 1.0; - rel1 { - relative: 0.0 1.0; - offset: 4 -10; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -10; - } - } - } - part { - name: "aup"; - mouse_events: 0; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.0 1.0; - min: 22 22; - max: 22 22; - rel1 { - to_x: "tb2"; - to_y: "tb2"; - relative: 0.0 0.0; - offset: 5 -5; - } - rel2 { - to_x: "tb2"; - to_y: "tb2"; - relative: 0.0 0.0; - offset: 5 -3; - } - image.normal: "big_arrow_up.png"; - } - } - part { - name: "ain"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "aup"; - rel2.to: "aup"; - color: 0 0 0 0; - } - } - part { - name: "aout"; - type: RECT; - description { - state: "default" 0.0; - rel1.to: "aup"; - rel2.to: "aup"; - color: 0 0 0 0; - } - description { - state: "out" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "bot2"; - mouse_events: 0; - description { - state: "default" 0.0; - color_class: "dialog_base"; - rel1 { - relative: 0.0 1.0; - offset: 0 -16; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - image { - normal: "wp-bot2.png"; - } - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 32 0; - } - } - } - } - part { - name: "shadow1"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - image.normal: "topsh.png"; - align: 0.0 0.0; - min: 1 16; - max: 99999 16; - fill.smooth: 0; - } - } - part { - name: "shadow2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.0 1.0; - rel1.offset: 0 -4; - image.normal: "dia_botshad.png"; - fill { - smooth: 0; - size { - relative: 0.0 1.0; - offset: 64 0; - } - } - } - } - part { - name: "busy_clip"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "e.text.busy_label"; - type: TEXT; - effect: SOFT_SHADOW; - clip_to: "busy_clip"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - fixed: 0 1; - align: 0.5 0.0; - rel1 { - to: "busy"; - relative: 0.0 1.0; - offset: 0 4; - } - rel2 { - to: "busy"; - relative: 1.0 1.0; - offset: -1 4; - } - color: 255 255 255 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.0; - } - } - } - part { - name: "busy"; - mouse_events: 0; - clip_to: "busy_clip"; - description { - state: "default" 0.0; - fixed: 1 1; - min: 32 32; - max: 32 32; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - } - rel2 { - relative: 0.5 0.5; - offset: -1 1; - } - image { - normal: "busy-9.png"; - tween: "busy-1.png"; - tween: "busy-2.png"; - tween: "busy-3.png"; - tween: "busy-4.png"; - tween: "busy-5.png"; - tween: "busy-6.png"; - tween: "busy-7.png"; - tween: "busy-8.png"; - } - } - } - } - programs { - program { - name: "send_click"; - signal: "mouse,up,1"; - source: "events"; - action: SIGNAL_EMIT "e,action,click" "e"; - } - program { - name: "outb"; - signal: "mouse,down,1"; - source: "aout"; - action: SIGNAL_EMIT "e,action,panel,show" "e"; - } - program { - name: "out"; - signal: "e,action,panel,show"; - source: "e"; - action: STATE_SET "out" 0.0; - target: "aout"; - target: "cover"; - after: "out2"; - } - program { - name: "out2"; - action: STATE_SET "out" 0.0; - target: "e.swallow.extras"; - target: "tbs"; - transition: DECELERATE 0.5; - } - program { - name: "in0"; - signal: "mouse,down,1"; - source: "cover"; - action: STATE_SET "default" 0.0; - target: "aout"; - target: "cover"; - after: "in2"; - } - program { - name: "inb"; - signal: "mouse,down,1"; - source: "ain"; - action: SIGNAL_EMIT "e,action,panel,hide" "e"; - } - program { - name: "in"; - signal: "e,action,panel,hide"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "aout"; - after: "in2"; - } - program { - name: "in2"; - action: STATE_SET "default" 0.0; - target: "e.swallow.extras"; - target: "tbs"; - target: "cover"; - transition: DECELERATE 1.0; - } - program { - name: "busy1"; - signal: "e,state,busy,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 1.0; - target: "busy_clip"; - } - program { - name: "busy_anim"; - signal: "e,state,busy,on"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3333; - target: "busy"; - after: "busy_anim"; - } - program { - name: "busy2"; - signal: "e,state,busy,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 1.0; - target: "busy_clip"; - after: "busy3"; - } - program { - name: "busy3"; - action: ACTION_STOP; - target: "busy_anim"; - } - } - } - group { - name: "e/conf/wallpaper/main/mini"; - images { - image: "e17_mini_button_shadow2.png" COMP; - image: "glow.png" COMP; - } - parts { - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -3 -3; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 4 4; - } - fill { - smooth: 0; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "glow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - offset: -10 -10; - } - rel2 { - to: "icon_box"; - offset: 9 9; - } - fill.smooth: 0; - image { - normal: "glow.png"; - border: 10 10 10 10; - } - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "base"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_zoom"; - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - to: "icon_zoom"; - relative: 1.0 1.0; - offset: -5 -5; - } - color: 255 255 255 255; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_zoom"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.5; - rel2.relative: 0.5 0.5; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.2 -0.2; - rel2.relative: 1.2 1.2; - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.05 -0.05; - rel2.relative: 1.05 1.05; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - part { - name: "events"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.2; - target: "glow"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0; - target: "glow"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon_zoom"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon_zoom"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.3; - } - program { - name: "thumb_ungen"; - signal: "e,action,thumb,ungen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - target: "glow"; - after: "thumb_gen2"; - } - } - } - group { - name: "e/conf/wallpaper/main/mini-theme"; - images { - image: "e17_mini_button_shadow2.png" COMP; - image: "theme-label.png" COMP; - image: "glow.png" COMP; - } - parts { - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -3 -3; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 4 4; - } - fill { - smooth: 0; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "glow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_box"; - offset: -10 -10; - } - rel2 { - to: "icon_box"; - offset: 9 9; - } - fill.smooth: 0; - image { - normal: "glow.png"; - border: 10 10 10 10; - } - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "base"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_zoom"; - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - to: "icon_zoom"; - relative: 1.0 1.0; - offset: -5 -5; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_zoom"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.5; - rel2.relative: 0.5 0.5; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.2 -0.2; - rel2.relative: 1.2 1.2; - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.05 -0.05; - rel2.relative: 1.05 1.05; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - part { - name: "theme"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - aspect: 1.709677419 1.709677419; - rel1 { - to: "e.swallow.content"; - relative: 0.6 0.6; - offset: -1 -1; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: -1 -1; - } - image.normal: "theme-label.png"; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "events"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.2; - target: "glow"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0; - target: "glow"; - } - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - target: "theme"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon_zoom"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon_zoom"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.3; - } - program { - name: "thumb_ungen"; - signal: "e,action,thumb,ungen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - target: "theme"; - target: "glow"; - after: "thumb_gen2"; - } - } - } - group { - name: "e/conf/wallpaper/main/mini-remote"; - images { - image: "e17_mini_button_shadow2.png" COMP; - } - parts { - part { - name: "icon_box_shadow"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -3 -3; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 4 4; - } - fill { - smooth: 0; - } - image { - normal: "e17_mini_button_shadow2.png"; - border: 6 6 6 6; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_box"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - align: 0.5 0.5; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: -1 -1; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 0 0; - } - color: 0 0 0 64; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "base"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - rel1 { - to: "icon_zoom"; - relative: 0.0 0.0; - offset: 4 4; - } - rel2 { - to: "icon_zoom"; - relative: 1.0 1.0; - offset: -5 -5; - } - color: 200 0 0 255; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "icon_zoom"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - } - description { - state: "min" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.5 0.5; - rel2.relative: 0.5 0.5; - } - description { - state: "max" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.2 -0.2; - rel2.relative: 1.2 1.2; - } - description { - state: "max2" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.05 -0.05; - rel2.relative: 1.05 1.05; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - part { - name: "events"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - } - programs { - program { - name: "thumb_gen"; - signal: "e,action,thumb,gen"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - after: "thumb_gen2"; - } - program { - name: "thumb_gen2"; - action: STATE_SET "min" 0.0; - target: "icon_zoom"; - after: "thumb_gen3"; - } - program { - name: "thumb_gen3"; - action: STATE_SET "max" 0.0; - target: "icon_zoom"; - transition: DECELERATE 0.2; - after: "thumb_gen4"; - } - program { - name: "thumb_gen4"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.1; - after: "thumb_gen5"; - } - program { - name: "thumb_gen5"; - action: STATE_SET "max2" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.2; - after: "thumb_gen6"; - } - program { - name: "thumb_gen6"; - action: STATE_SET "default" 0.0; - target: "icon_zoom"; - transition: SINUSOIDAL 0.3; - } - program { - name: "thumb_ungen"; - signal: "e,action,thumb,ungen"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon_box_shadow"; - target: "icon_box"; - target: "base"; - target: "icon_zoom"; - target: "e.swallow.content"; - target: "events"; - after: "thumb_gen2"; - } - } - } - group { - name: "e/conf/wallpaper/main/scrollframe"; - images { - image: "arrow_up.png" COMP; - image: "arrow_down.png" COMP; - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - // part { name: "clipper"; - // type: RECT; - // mouse_events: 0; - // description { state: "default" 0.0; - // } - // } - part { - name: "e.swallow.content"; - // clip_to: "clipper"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 0 0; - rel2 { - relative: 0.0 1.0; - offset: -1 -1; - to_x: "sb_vbar"; - } - } - } - part { - name: "sb_vbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 1.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - description { - state: "hidden" 0.0; - visible: 0; - max: 0 99999; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "sb_vbar_base"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "sb_vbar_runner"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "sb_vbar_base"; - rel1.offset: 1 0; - rel2.to: "sb_vbar_base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "sb_vbar_p1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - to: "e.dragable.vbar"; - } - } - } - part { - name: "sb_vbar_p2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.vbar"; - } - rel2 { - relative: 1.0 0.0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "e.dragable.vbar"; - clip_to: "sb_vbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: 1 1 0; - confine: "sb_vbar_base"; - } - description { - state: "default" 0.0; - min: 17 17; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: 0 0; - to: "sb_vbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_vbar_over1"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_over2"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - } - } - part { - name: "sb_vbar_a1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 0.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 0.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a1_arrow"; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a1"; - rel2.to: "sb_vbar_a1"; - image.normal: "arrow_up.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 -1; - rel2.offset: -1 -2; - } - } - part { - name: "sb_vbar_a2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 17 17; - align: 0.5 1.0; - aspect: 1.0 1.0; - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 1.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a2_arrow"; - type: IMAGE; - mouse_events: 0; - clip_to: "sb_vbar"; - description { - state: "default" 0.0; - max: 9 9; - rel1.to: "sb_vbar_a2"; - rel2.to: "sb_vbar_a2"; - image.normal: "arrow_down.png"; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - rel1.offset: 0 1; - rel2.offset: -1 0; - } - } - } - programs { - program { - name: "sb_vbar_show"; - signal: "e,action,show,vbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_hide"; - signal: "e,action,hide,vbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_a1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a1_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a1"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a1_arrow"; - } - program { - name: "sb_vbar_a2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a2_up"; - signal: "mouse,up,1"; - source: "sb_vbar_a2"; - action: STATE_SET "default" 0.0; - target: "sb_vbar_a2_arrow"; - } - program { - name: "sb_vbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.vbar"; - } - } - } - - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: EVERYTHING ***/ -/////////////////////////////////////////////////////////////////////////////// - - group { - name: "e/modules/everything/list"; - parts { - part { - name: "list_frame"; - type: RECT; - description { - state: "default" 0.0; - visible: 0; - } - } - part { - name: "base"; - type: RECT; - /* description { - * state: "default" 0.0; - * rel1 { - * relative: 0.0 1.0; - * to_x: "list_frame"; - * to_y: "input_base"; - * } - * rel2 { - * to_x: "list_frame"; - * to_y: "input_base"; - * } - * } */ - description { - state: "default" 0.0; - /*inherit: "default" 0.0;*/ - rel1 { - relative: 0.0 1.0; - to_x: "list_frame"; - to_y: "input_base"; - } - rel2 { - to: "list_frame"; - offset: -1 -1; - } - } - } - part { - name: "input_base"; - type: RECT; - /* description { - * state: "default" 0.0; - * rel1 { - * to_x: "base"; - * } - * - * rel2 { - * relative: 1.0 0.0; - * to_x: "base"; - * offset: -1 1; - * } - * } */ - description { - state: "default" 0.0; - /* inherit: "default" 0.0; */ - rel1 { - to_x: "base"; - } - rel2 { - relative: 1.0 0.0; - to_x: "base"; - offset: -1 28; - } - } - } - part { - name: "list_win_bg"; - type: RECT; - description { - state: "default" 0.0; - rel1.to_x: "base"; - rel1.to_y: "input_base"; - - rel2.to: "base"; - /* rel2.offset: -1 -3; */ - color: 245 245 245 255; - } - } - part { - name: "bar_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.0 1.0; - to: "base"; - offset: 0 -26; - } - rel2 { - relative: 1.0 1.0; - to: "base"; - offset: -1 -1; - } - } - } - part { - name: "bar_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "bar_base"; - offset: 2 2; - } - rel2 { - to: "bar_base"; - offset: -2 -2; - } - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { - name: "bar_bg"; - clip_to: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 32 25; - max: 9999 25; - fixed: 1 1; - rel1 { - offset: -1 2; - to: "bar_base"; - } - rel2 { - offset: -1 -3; - to: "bar_base"; - } - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - color: 255 255 255 255; - } - } - part { - name: "e.swallow.bar"; - clip_to: "bar_clip"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.to: "bar_clip"; - rel1.offset: -1 0; - rel2.to: "bar_clip"; - rel2.offset: -1 -1; - } - } - part { - name: "bar_over2"; - clip_to: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bar_bg"; - rel1.offset: -1 -2; - rel2.to: "bar_bg"; - rel2.offset: 1 1; - image { - normal: "bt_dis_shine.png"; - border: 4 4 4 4; - } - color: 255 255 255 235; - } - } - part { - name: "bar_over1"; - clip_to: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bar_bg"; - rel1.offset: 0 -2; - rel2.to: "bar_bg"; - rel2.offset: 1 -1; - rel2.relative: 1.0 0.5; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - color: 255 255 255 128; - } - } - part { - name: "input_bg"; - clip_to: "input_base"; - description { - state: "default" 0.0; - fixed: 1 1; - min: 32 32; - max: 9999 32; - rel1 { - offset: -1 0; - to: "input_base"; - } - rel2 { - /* offset: 1 0; */ - to: "input_base"; - } - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - color: 235 235 235 255; - } - } - part { - name: "e.text.label"; - type: TEXT; - effect: SHADOW; - scale: 1; - clip_to: "input_base"; - description { - state: "default" 0.0; - fixed: 0 1; - align: 0.0 0.5; - rel1 { - offset: 10 8; - to: "input_bg"; - } - rel2 { - to: "input_bg"; - relative: 0.0 1.0; - offset: 10 -4; - - } - color: 60 60 60 255; - color3: 255 255 255 68; - text { - font: "Sans:style=Bold"; - size: 11; - align: 0.0 0.5; - min: 1 1; - text_class: "fileman_typebuf"; - } - } - } - part { - name: "cursor"; - /* type: RECT; */ - mouse_events: 0; - description { - state: "default" 0.0; - min: 10 10; - max: 10 10; - align: 0.0 0.5; - fixed: 1 1; - rel1 { - relative: 1.0 0.0; - offset: -2 -2; - to: "e.text.label"; - } - rel2 { - relative: 1.0 1.0; - offset: -2 -1; - to: "e.text.label"; - } - image { - normal: "icon_right_arrow.png"; - } - - color: 20 20 20 250; - } - description { - state: "faded" 0.0; - inherit: "default" 0.0; - color: 20 20 20 100; - } - } - part { - name: "list_clip"; - type: RECT; - clip_to: "base"; - description { - state: "default" 0.0; - color: 255 255 255 255; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 2 0; - to: "base"; - } - rel2 { - relative: 1.0 0.0; - offset: -3 0; - to_y: "bar_base"; - to_x: "base"; - } - } - } - part { - name: "list_bg"; - clip_to: "base"; - description { - state: "default" 0.0; - image.normal: "vgrad_light.png"; - rel1 { - to: "list_clip"; - offset: 0 0; - } - rel2 { - to: "list_clip"; - offset: 0 0; - } - fill.smooth: 0; - color: 240 240 240 255; - } - } - part { - name: "e.swallow.list"; - type: SWALLOW; - clip_to: "list_clip"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 32 170; - fixed: 1 1; - rel1 { - relative: 0.0 0.0; - offset: 0 3; - to: "list_clip"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to: "list_clip"; - } - } - description { - state: "default" 1.0; - inherit: "default" 0.0; - rel1 { - relative: -1.0 0.0; - } - rel2 { - relative: 0.0 1.0; - } - } - } - part { - name: "e.swallow.list2"; - type: SWALLOW; - clip_to: "list_clip"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 32 170; - fixed: 1 1; - rel1 { - relative: 1.0 0.0; - offset: 0 3; - to: "list_clip"; - } - rel2 { - relative: 2.0 1.0; - offset: -1 -1; - to: "list_clip"; - } - } - description { - state: "default" 1.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { - name: "list_over"; - clip_to: "base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - offset: -1 -1; - to: "list_bg"; - } - rel2 { - offset: -1 -1; - to: "list_bg"; - } - image { - normal: "inset_sunk.png"; - border: 7 7 7 7; - middle: 0; - } - fill.smooth : 0; - /* color: 200 200 200 255; */ - } - } - part { - name: "box"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "input_base"; - offset: 1 0; - } - rel2 { - to: "base"; - offset: -2 -1; - } - image { - normal: "everything_box.png"; - border: 4 4 4 4; - middle: 0; - } - fill.smooth : 1; - } - } - } - programs { - program { - name: "blink_off"; - signal: "show"; - source: ""; - action: STATE_SET "faded" 0.0; - transition: SINUSOIDAL 0.6; - target: "cursor"; - after: "blink_on"; - } - program { - name: "blink_on"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.35; - target: "cursor"; - after: "blink_off"; - } - program { - name: "show_list"; - signal: "e,state,list_show"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "base"; - } - program { - name: "hide_list"; - signal: "e,state,list_hide"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.08; - target: "base"; - } - program { - name: "show_entry"; - signal: "e,state,entry_show"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "input_base"; - } - program { - name: "hide_entry"; - signal: "e,state,entry_hide"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.08; - target: "input_base"; - } - program { - name: "update_list"; - signal: "e,signal,update"; - source: "e"; - action: STATE_SET "faded" 0.0; - /* transition: SINUSOIDAL 0.5; */ - target: "bar_clip"; - after: "update_list2"; - } - program { - name: "update_list2"; - action: STATE_SET "default" 0.0; - /* transition: SINUSOIDAL 0.15; */ - target: "bar_clip"; - } - - program { - name: "slide_left"; - signal: "e,action,slide,left"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.list"; - target: "e.swallow.list2"; - after: "slide_left2"; - } - program { - name: "slide_left2"; - action: STATE_SET "default" 1.0; - transition: ACCELERATE 0.15; - target: "e.swallow.list"; - target: "e.swallow.list2"; - after: "left_end"; - } - program { name: "left_end"; - action: SIGNAL_EMIT "e,action,slide,left,finished" ""; - } - program { - name: "slide_right"; - signal: "e,action,slide,right"; - source: "e"; - action: STATE_SET "default" 1.0; - target: "e.swallow.list"; - target: "e.swallow.list2"; - after: "slide_right2"; - } - program { - name: "slide_right2"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.15; - target: "e.swallow.list"; - target: "e.swallow.list2"; - after: "right_end"; - } - program { name: "right_end"; - action: SIGNAL_EMIT "e,action,slide,right,finished" ""; - } - program { - name: "slide_default"; - signal: "e,action,slide,default"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.list"; - target: "e.swallow.list2"; - } - } - } - group { - name: "e/modules/everything/main"; - images { - image: "inset_sunk.png" COMP; - image: "everything_box.png" COMP; - image: "everything_item_bg.png" COMP; - image: "vgrad_dark.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "bt_dis_shine.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_base2.png" COMP; - image: "outline.png" COMP; - image: "icon_left_arrow.png" COMP; - image: "icon_right_arrow.png" COMP; - image: "toolbar_sel.png" COMP; - image: "icon_right_arrow.png" COMP; - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - - /*************** top ***************/ - part { - name: "win"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - min: 286 48; - rel2.relative: 1.0 0.0; - rel2.offset: -1 48; - } - } - part { - name: "list"; - source: "e/modules/everything/list"; - type: GROUP; - description { - state: "default" 0.0; - visible: 1; - min: 300 155; - rel1 { - to_y: "frame"; - offset: -1 -3; - relative: 0.0 1.0; - } - rel2 { - offset: 0 -1; - } - } - } - part { - name: "bar_base"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "frame"; - } - rel2 { - to: "frame"; - } - } - } - part { - name: "bar_bg"; - clip_to: "bar_base"; - mouse_events: 0; - description { - state: "default" 0.0; - /* min: 32 50; - * max: 9999 50; */ - fixed: 1 1; - rel1 { - offset: -2 -1; - to: "bar_base"; - } - rel2 { - offset: 1 0; - to: "bar_base"; - } - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - } - part { - name: "frame"; - mouse_events: 0;; - description { - state: "default" 0.0; - rel1.to: "win"; - rel2.to: "win"; - image { - normal: "everything_box.png"; - border: 4 4 4 4; - middle: 0; - } - fill.smooth : 1; - color: 215 215 215 255; - } - } - part { - name: "selector_frame"; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1 { - to: "frame"; - } - rel2 { - offset: -2 -1; - to: "frame"; - } - } - } - part { - name: "subject_selector"; - type: GROUP; - source: "e/modules/everything/selector_item"; - clip_to: "selector_frame"; - description { - state: "default" 0.0; - /* visible: 0; */ - rel1 { - relative: 0.0 0.0; - offset: 0 2; - to: "selector_frame"; - } - rel2 { - relative: 0.5 1.0; - offset: -1 -1; - to_y: "selector_frame"; - } - } - description { - state: "wide" 0; - inherit: "default" 0.0; - visible: 0; - rel1 { - relative: -0.5 0.0; - offset: 0 2; - } - rel2 { - relative: 0.0 1.0; - offset: 0 -1; - } - } - } - part { - name: "action_selector"; - type: GROUP; - source: "e/modules/everything/selector_item"; - clip_to: "selector_frame"; - description { - state: "default" 0.0; - /* visible: 0; */ - rel1 { - relative: 0.5 0.0; - offset: 0 2; - to: "selector_frame"; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - to: "selector_frame"; - } - } - description { - state: "wide" 0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 2; - } - rel2 { - relative: 0.5 1.0; - offset: -1 -1; - } - } - } - part { - name: "object_selector"; - type: GROUP; - source: "e/modules/everything/selector_item"; - clip_to: "selector_frame"; - description { - state: "default" 0.0; - visible: 0; - rel1 { - relative: 1.0 0.0; - offset: 0 2; - to: "selector_frame"; - } - rel2 { - relative: 1.5 1.0; - offset: -1 -1; - to: "selector_frame"; - } - } - description { - state: "wide" 0; - inherit: "default" 0.0; - visible: 1; - rel1 { - relative: 0.5 0.0; - offset: 0 2; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - - part { - name: "bar_over2"; - clip_to: "bar_base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bar_bg"; - rel1.offset: -2 -2; - rel2.to: "bar_bg"; - rel2.offset: 1 2; - image { - normal: "bt_dis_shine.png"; - border: 4 4 4 4; - } - } - } - part { - name: "bar_over1"; - clip_to: "bar_base"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bar_bg"; - rel1.offset: -2 -2; - rel2.to: "bar_bg"; - rel2.offset: 1 2; - rel2.relative: 1.0 0.45; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - color: 255 255 255 235; - } - } - } - programs { - program { - name: "object_selector_hide"; - signal: "e,state,object_selector_hide"; - source: "e"; - action: STATE_SET "default" 0.00; - transition: SINUSOIDAL 0.15; - target: "object_selector"; - target: "subject_selector"; - target: "action_selector"; - } - program { - name: "object_selector_show"; - signal: "e,state,object_selector_show"; - source: "e"; - action: STATE_SET "wide" 0.00; - transition: SINUSOIDAL 0.2; - target: "object_selector"; - target: "subject_selector"; - target: "action_selector"; - } - } - } - group { - name: "e/modules/everything/selector_item"; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - color: 200 200 200 20; - image { - normal: "toolbar_sel.png"; - border: 3 3 2 2; - } - fill.smooth: 1; - rel1.offset: 0 -1; - rel2.offset: 2 -1; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 200 200 200 255; - } - } - part { - name: "inner_clip"; - type: RECT; - clip_to: "clip"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.offset: 6 2; - rel2.offset: -5 -5; - } - } - part { - name: "icon_clip"; - type: RECT; - clip_to: "inner_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - } - description { - state: "faded" 0.0; - color: 255 255 255 120; - } - } - part { - name: "e.swallow.icons"; - type: SWALLOW; - clip_to: "icon_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 50 44; - max: 50 44; - aspect: 1.0 1.0; - align: 0.0 0.5; - aspect_preference: VERTICAL; - rel1 { - offset: 5 5; - } - rel2 { - offset: -1 -8; - } - } - } - part { - name: "e.swallow.thumb"; - type: SWALLOW; - clip_to: "icon_clip"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 50 44; - max: 50 44; - aspect: 1.0 1.0; - align: 0.0 0.5; - aspect_preference: VERTICAL; - rel1 { - offset: 5 5; - } - rel2 { - offset: -1 -8; - } - } - } - - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 1.0; - fixed: 0 1; - rel1.to: "e.swallow.icons"; - rel1.relative: 1.0 0.0; - rel2.to: "clip"; - rel1.offset: 2 3; - rel2.offset: -6 -7; - /* visible: 0; */ - color: 24 24 24 255; - text { - font: "Sans:style=Bold"; - size: 9; - min: 0 1; - align: 0.0 1.0; - text_class: "fileman_typebuf"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 244 244 244 255; - /* visible: 1; */ - } - } - part { - name: "e.text.plugin"; - type: TEXT; - clip_to: "inner_clip"; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - align: 1.0 0.0; - rel1 { - offset: 6 6; - /* to_x: "e.swallow.icons"; */ - } - rel2.offset: -10 -1; - color: 20 20 20 255; - color3: 0 0 0 0; - text { - font: "Sans"; - size: 9; - min: 0 1; - align: 1.0 0.0; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - - color: 240 240 240 255; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - transition: SINUSOIDAL 0.1; - /* target: "border"; - * target: "border_bg"; */ - target: "bg"; - target: "e.text.label"; - target: "e.text.plugin"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.2; - /* target: "border"; - * target: "border_bg"; */ - target: "bg"; - target: "e.text.label"; - target: "e.text.plugin"; - } - program { - name: "update"; - signal: "e,signal,update"; - source: "e"; - action: STATE_SET "faded" 0.0; - transition: DECELERATE 0.1; - target: "icon_clip"; - after: "show_icon"; - } - program { - name: "show_icon"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.3; - target: "icon_clip"; - } - program { - name: "thumb_show"; - signal: "e,action,thumb,show"; - source: "e"; - action: STATE_SET "faded" 0.0; - /* transition: SINUSOIDAL 0.05; */ - target: "icon_clip"; - after: "thumb_show2"; - } - program { - name: "thumb_show2"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.2; - target: "icon_clip"; - } - } - } - - group { - name: "e/modules/everything/tab_item"; - min: 50 10; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.05 0.0; - rel2.relative: 0.95 1.0; - } - } - part { - name: "label2"; - type: TEXT; - scale: 1; - clip_to: "clip"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - fixed: 0 1; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - color: 0 0 0 255; - text { - font: "Sans:style"; - text_source: "e.text.label"; - size: 10; - min: 0 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 10 10 10 0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - color: 200 200 200 20; - image { - normal: "toolbar_sel.png"; - border: 2 2 0 0; - } - fill.smooth: 1; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 200 200 200 255; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - fixed: 0 1; - rel1.to: "clip"; - rel2.to: "clip"; - rel1.offset: 5 3; - rel2.offset: -6 -1; - visible: 0; - color: 245 245 245 255; - text { - font: "Sans:style=Bold"; - size: 9; - min: 0 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - } - } - } - - group { - name: "e/modules/everything/tab_item/back"; - min: 50 10; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.relative: 0.05 0.0; - rel2.relative: 0.95 1.0; - } - } - part { - name: "label2"; - type: TEXT; - scale: 1; - clip_to: "clip"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - fixed: 0 1; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - color: 0 0 0 255; - text { - font: "Sans:style"; - text_source: "e.text.label"; - size: 10; - min: 0 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 10 10 10 0; - visible: 0; - } - } - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 40; - image { - normal: "toolbar_sel.png"; - border: 2 2 0 0; - } - fill.smooth: 1; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 245 245 245 250; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - clip_to: "clip"; - scale: 1; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.5 0.5; - fixed: 0 1; - rel1.to: "clip"; - rel2.to: "clip"; - rel1.offset: 5 3; - rel2.offset: -6 -1; - visible: 0; - color: 245 245 245 255; - text { - font: "Sans:style=Bold"; - size: 9; - min: 0 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_active"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - transition: LINEAR 0.1; - } - program { - name: "go_passive"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "bg"; - target: "e.text.label"; - target: "label2"; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** EVERYTHING THUMB VIEW ***/ - - group { - name: "e/modules/everything/thumbview/item/thumb"; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: -1 -3; - } - rel2 { - to: "base"; - offset: 0 2; - } - fill.smooth: 0; - image { - normal: "everything_item_bg.png"; - border: 5 5 5 5; - } - color: 255 255 255 10; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 255 255 255 190; - } - } - part { - name: "outline"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "outline.png"; - border: 5 5 5 5; - } - color: 0 0 0 30; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 0 0 0 220; - } - - } - part { - name: "bg_mark"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "bg"; - rel2.to: "bg"; - fill.smooth: 0; - image { - normal: "everything_item_bg.png"; - border: 5 5 5 5; - } - color: 255 255 255 0; - } - description { - state: "marked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 60; - } - } - part { - name: "base"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 0 4; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -5; - } - color: 255 255 255 255; - } - } - part { - name: "clip"; - mouse_events: 0; - type: RECT; - /* clip_to: "base"; */ - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - color: 225 225 225 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - clip_to: "clip"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: 4 0; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: -3 -11; - } - } - } - part { - name: "e.swallow.thumb"; - clip_to: "clip"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { - to: "base"; - offset: 6 6; - } - rel2 { - to: "base"; - offset: -5 -20; - } - } - } - part { - name: "arrow"; - mouse_events: 0; - description { - state: "default" 0.0; - min: 12 12; - max: 12 12; - /* aspect_preference: */ - visible: 0; - align: 1.0 0.0; - rel1 { - to: "base"; - relative: 1.0 0.0; - offset: -3 2; - } - rel2 { - to: "base"; - relative: 1.0 0.0; - offset: -3 2; - } - image { - normal: "icon_right_arrow.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "e.text.label"; - type: TEXT; - clip_to: "base"; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1 { - offset: 2 -12; - relative: 0.0 1.0; - } - rel2.offset: -2 -4; - color3: 20 20 20 60; - color: 255 255 255 255; - text { - font: "Sans"; - size: 10; - min: 0 1; - align: 0.5 0.0; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - rel1 { - offset: 2 -12; - relative: 0.0 1.0; - } - rel2.offset: -2 -4; - color: 250 250 250 255; - color3: 20 20 20 40; - } - } - - part { - name: "over_clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - visible: 1; - } - description { - state: "hidden" 0.0; - inherit: "default" 0.0; - rel1.relative: -0.5 -0.5; - rel2.relative: 1.5 1.5; - color: 255 255 255 0; - visible: 1; - } - description { - state: "huge" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - rel1.relative: -1.5 -1.5; - rel2.relative: 2.5 2.5; - visible: 1; - } - } - - part { - name: "over"; - type: PROXY; - mouse_events: 0; - clip_to: "over_clip"; - description { - state: "default" 0.0; - source: "e.swallow.icon"; - rel1.to: "over_clip"; - rel2.to: "over_clip"; - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "over2"; - type: PROXY; - mouse_events: 0; - clip_to: "over_clip"; - description { - state: "default" 0.0; - source: "e.swallow.thumb"; - rel1.to: "over_clip"; - rel2.to: "over_clip"; - visible: 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "outline"; - target: "e.text.label"; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.1; - target: "bg"; - target: "outline"; - target: "e.text.label"; - } - program { - name: "mark"; - signal: "e,state,marked"; - source: "e"; - action: STATE_SET "marked" 0.0; - target: "bg_mark"; - transition: ACCELERATE 0.15; - } - program { - name: "unmark"; - signal: "e,state,unmarked"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "bg_mark"; - } - program { - name: "arrow_show"; - signal: "e,state,browseable"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "arrow"; - } - program { - name: "thumb_show_delayed"; - signal: "e,action,thumb,show_delayed"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clip"; - after: "thumb_show2"; - } - program { - name: "thumb_show"; - signal: "e,action,thumb,show"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "clip"; - } - program { - name: "thumb_show2"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.1; - target: "clip"; - } - program { - name: "go_big"; - action: STATE_SET "visible" 0.0; - target: "over_clip"; - target: "over"; - target: "over2"; - after: "go_big2"; - } - - program { - name: "go_big2"; - action: STATE_SET "huge" 0.0; - transition: DECELERATE 0.4; - target: "over_clip"; - after: "go_big3"; - } - - program { - name: "go_big3"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.2; - target: "over_clip"; - target: "over"; - target: "over2"; - } - program { - name: "action_go"; - signal: "e,action,go"; - source: "e"; - action: ACTION_STOP; - target: "go_big"; - target: "go_big2"; - target: "go_big3"; - after: "go_big"; - } - } - } - group { - name: "e/modules/everything/thumbview/item/list"; - parts { - part { - name: "bg"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1 { - to: "base"; - offset: -1 -1; - } - rel2 { - to: "base"; - offset: -2 2; - } - fill.smooth: 0; - image { - normal: "everything_item_bg.png"; - border: 5 5 5 5; - } - color: 0 0 0 10; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 0 0 0 190; - } - } - part { - name: "outline"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "outline.png"; - border: 5 5 5 5; - } - color: 0 0 0 30; - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 0 0 0 220; - } - } - part { - name: "bg_mark"; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "bg"; - rel2.to: "bg"; - fill.smooth: 0; - color: 255 255 255 0; - image { - normal: "everything_item_bg.png"; - border: 5 5 5 5; - } - } - description { - state: "marked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 60; - } - } - part { - name: "base"; - mouse_events: 0; - type: RECT; - description { - state: "default" 0.0; - color: 255 255 255 255; - rel1 { - relative: 0.0 0.0; - offset: 0 3; - } - rel2 { - relative: 1.0 1.0; - offset: -5 -4; - } - } - } - part { - name: "clip"; - mouse_events: 0; - type: RECT; - clip_to: "base"; - description { - state: "default" 0.0; - color: 225 225 225 0; - rel1 { - to: "base"; - relative: 0.0 0.0; - offset: 2 2; - } - rel2 { - to: "base"; - relative: 0.0 1.0; - offset: 40 -1; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.icon"; - clip_to: "clip"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "clip"; - rel2.to: "clip"; - } - } - part { - name: "e.swallow.thumb"; - clip_to: "clip"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1.to: "clip"; - rel2.to: "clip"; - } - } - part { - name: "arrow"; - mouse_events: 0; - description { - state: "default" 0.0; - align: 0.0 0.5; - min: 16 16; - max: 16 16; - visible: 0; - rel1 { - to: "base"; - relative: 1.0 0.0; - offset: -21 6; - } - rel2 { - to: "base"; - relative: 1.0 1.0; - offset: 1 -7; - } - image { - normal: "icon_right_arrow.png"; - } - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - rel1 { - to: "base"; - relative: 1.0 0.0; - offset: -21 6; - } - } - } - part { - name: "e.text.label"; - type: TEXT; - clip_to: "base"; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - color: 0 0 0 255; - color3: 255 255 255 30; - rel1 { - to_x: "clip"; - to_y: "base"; - offset: 5 2; - relative: 1.0 0.0; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -1; - to_x: "arrow"; - to_y: "spacer"; - } - text { - font: "Sans"; - size: 10; - min: 0 1; - align: 0.0 0.0; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - color3: 20 20 20 30; - } - } - part { - name: "e.text.detail"; - type: TEXT; - clip_to: "base"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 1; - color: 80 80 80 255; - rel1 { - to_x: "clip"; - to_y: "base"; - offset: 5 6; - relative: 1.0 0.5; - } - rel2 { - relative: 0.0 1.0; - offset: 4 -4; - to_y: "base"; - to_x: "arrow"; - } - text { - font: "Sans"; - size: 8; - min: 0 1; - align: 0.0 0.0; - text_class: "fileman_icon"; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - color: 200 200 200 255; - } - } - part { - name: "spacer"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - visible: 0; - rel1.to: "base"; - rel1.relative: 0.0 1.0; - rel2.to: "base"; - } - description { - state: "detail" 0.0; - inherit: "default" 0.0; - rel1.to: "e.text.detail"; - rel2.to: "e.text.detail"; - } - } - part { - name: "event"; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "sel"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "bg"; - target: "outline"; - target: "e.text.label"; - target: "e.text.detail"; - transition: ACCELERATE 0.0; - } - program { - name: "unsel"; - signal: "e,state,unselected"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.0; - target: "bg"; - target: "outline"; - target: "e.text.label"; - target: "e.text.detail"; - } - program { - name: "mark"; - signal: "e,state,marked"; - source: "e"; - action: STATE_SET "marked" 0.0; - target: "bg_mark"; - transition: ACCELERATE 0.15; - } - program { - name: "unmark"; - signal: "e,state,unmarked"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.2; - target: "bg_mark"; - } - program { - name: "arrow_show"; - signal: "e,state,browseable"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "arrow"; - } - program { - name: "thumb_show_delayed"; - signal: "e,action,thumb,show_delayed"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "clip"; - transition: DECELERATE 0.1; - } - program { - name: "thumb_show"; - signal: "e,action,thumb,show"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "clip"; - } - program { - name: "detail_show"; - signal: "e,state,detail,show"; - source: "e"; - action: STATE_SET "detail" 0.0; - /* transition: ACCELERATE 0.08; */ - target: "spacer"; - } - program { - name: "detail_hide"; - signal: "e,state,detail,hide"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "spacer"; - } - } - } - - group { - name: "e/modules/everything/thumbview/main/window"; - parts { - part { - name: "clip"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - color: 255 255 255 255; - } - } - part { - name: "e.swallow.list"; - type: SWALLOW; - clip_to: "clip"; - description { - state: "default" 0.0; - rel1 { - relative: 0.0 0.0; - offset: 6 1; - } - rel2 { - relative: 1.0 1.0; - offset: -3 -3; - } - } - } - part { - name: "left_arrow"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - image.normal: "icon_left_arrow.png"; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - min: 32 32; - max: 32 32; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "right_arrow"; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - visible: 0; - image.normal: "icon_right_arrow.png"; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 1.0 0.5; - min: 32 32; - max: 32 32; - color: 255 255 255 0; - } - description { - state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { - name: "event"; - repeat_events: 1; - type: RECT; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "go_into_show"; - signal: "e,action,show,into"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.5; - target: "right_arrow"; - } - program { - name: "go_into_hide"; - signal: "e,action,hide,into"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "right_arrow"; - transition: LINEAR 0.5; - } - program { - name: "go_back_show"; - signal: "e,action,show,back"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: LINEAR 0.5; - target: "left_arrow"; - } - program { - name: "go_back_hide"; - signal: "e,action,hide,back"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "left_arrow"; - transition: LINEAR 0.5; - } - program { - name: "hiding"; - signal: "e,action,hide,list"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "clip"; - transition: LINEAR 0.25; - } - program { - name: "showing"; - signal: "e,action,show,list"; - source: "e"; - action: STATE_SET "visible" 0.0; - target: "clip"; - transition: LINEAR 0.15; - } - } - } - group { - name: "e/modules/everything/thumbview/main/scrollframe"; - images { - image: "bt_sm_base1.png" COMP; - image: "bt_sm_base2.png" COMP; - image: "bt_sm_shine.png" COMP; - image: "bt_sm_hilight.png" COMP; - image: "sb_runnerv.png" COMP; - } - parts { - part { - name: "e.swallow.content"; - type: SWALLOW; - description { - state: "default" 0.0; - rel1.offset: 0 0; - rel2 { - relative: 0.0 1.0; - offset: 2 -1; - to_x: "sb_vbar"; - } - } - } - part { - name: "sb_vbar"; - type: RECT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - min: 9 17; - align: 1.0 0.0; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - description { - state: "hidden" 0.0; - visible: 0; - max: 0 99999; - rel1 { - relative: 1.0 0.0; - offset: -1 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - part { - name: "sb_vbar_base"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - offset: 0 -1; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - offset: -1 0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "sb_vbar_runner"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - max: 3 99999; - rel1.to: "sb_vbar_base"; - rel1.offset: -2 0; - rel2.to: "sb_vbar_base"; - image { - normal: "sb_runnerv.png"; - border: 0 0 4 4; - } - fill.smooth: 0; - } - } - part { - name: "sb_vbar_p1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "sb_vbar_a1"; - } - rel2 { - relative: 1.0 0.0; - to: "e.dragable.vbar"; - } - } - } - part { - name: "sb_vbar_p2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 1.0; - to: "e.dragable.vbar"; - } - rel2 { - relative: 1.0 0.0; - to: "sb_vbar_a2"; - } - } - } - part { - name: "e.dragable.vbar"; - clip_to: "sb_vbar"; - mouse_events: 1; - scale: 1; - dragable { - x: 0 0 0; - y: 1 1 0; - confine: "sb_vbar_base"; - } - description { - state: "default" 0.0; - min: 9 17; - rel1 { - relative: 0.5 0.5; - offset: -1 0; - to: "sb_vbar_base"; - } - rel2 { - relative: 0.5 0.5; - offset: -1 0; - to: "sb_vbar_base"; - } - image { - normal: "bt_sm_base2.png"; - border: 6 6 6 6; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_sm_base1.png"; - } - } - part { - name: "sb_vbar_over1"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.relative: 1.0 0.5; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_hilight.png"; - border: 6 6 6 0; - } - color: 180 180 180 255; - } - } - part { - name: "sb_vbar_over2"; - clip_to: "sb_vbar"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "e.dragable.vbar"; - rel2.to: "e.dragable.vbar"; - image { - normal: "bt_sm_shine.png"; - border: 6 6 6 0; - } - color: 180 180 180 255; - } - } - part { - name: "sb_vbar_a1"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 9 17; - align: 0.5 0.0; - /* aspect: 1.0 1.0; */ - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 0.0; - offset: -1 0; - } - } - } - part { - name: "sb_vbar_a2"; - type: RECT; - clip_to: "sb_vbar"; - mouse_events: 1; - description { - state: "default" 0.0; - min: 9 17; - align: 0.5 1.0; - /* aspect: 1.0 1.0; */ - aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1 { - to: "sb_vbar"; - relative: 0.0 1.0; - offset: 0 0; - } - rel2 { - to: "sb_vbar"; - relative: 1.0 1.0; - offset: -1 0; - } - } - } - } - programs { - program { - name: "sb_vbar_show"; - signal: "e,action,show,vbar"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_hide"; - signal: "e,action,hide,vbar"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - } - program { - name: "sb_vbar_a1_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_a2_down2"; - signal: "mouse,down,1"; - source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p1_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_p2_down"; - signal: "mouse,down,1"; - source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_down"; - signal: "mouse,down,1"; - source: "e.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "e.dragable.vbar"; - } - program { - name: "sb_vbar_up"; - signal: "mouse,up,1"; - source: "e.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "e.dragable.vbar"; - } - } - } - - group { - name: "e/modules/everything/textblock"; - styles { - style { - name: "everything_textblock_style"; - base: "font=Sans font_size=10 align=left color=#000"; - tag: "hilight" "+ font=Sans:style=Bold color=#0c0c0c"; - tag: "b" "+ font=Sans:style=Bold font_size=9"; - tag: "br" "\n"; - tag: "/title" "- \n \n"; - } - } - parts { - part { - name: "e.textblock.text"; - type: TEXTBLOCK; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - text { - style: "everything_textblock_style"; - min: 1 1; - } - } - } - } - } - - group { - name: "e/modules/everything/gadget"; - max: 128 128; - parts { - - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "logo_white_128.png"; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - - part { - name: "e.swallow.icon"; - type: SWALLOW; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 0; - } - description { - state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 0; - } - } - - part { - name: "event"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - color: 0 0 0 0; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - } - programs { - program { - name: "on"; - signal: "e,state,icon,plugin"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "e.swallow.icon"; - target: "icon"; - } - program { - name: "off"; - signal: "e,state,icon,default"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.swallow.icon"; - target: "icon"; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CONF_COLORS ***/ - - group { - name: "e/modules/conf_colors/preview/solid"; - parts { - part { - name: "e.rect"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - color_class: "color_preview"; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - } - } - group { - name: "e/modules/conf_colors/preview/text"; - parts { - part { - name: "e.text"; - type: TEXT; - effect: OUTLINE_SOFT_SHADOW; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - color2: 255 255 255 255; - color3: 255 255 255 255; - color_class: "color_preview"; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - text { - font: "Sans:style=Bold"; - size: 16; - text: "Aa"; - min: 1 1; - } - } - } - } - } - group { - name: "e/modules/conf_colors/preview/unknown"; - parts { - part { - name: "c1"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - color_class: "color_preview_c1"; - rel1 { - relative: 0.0 0.0; - offset: 0 0; - } - rel2 { - relative: 1.0 1.0; - offset: -7 -1; - } - } - } - part { - name: "c2"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - color_class: "color_preview_c2"; - rel1 { - relative: 1.0 0.0; - offset: -6 0; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -1; - } - } - } - part { - name: "c3"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - color: 255 255 255 255; - color_class: "color_preview_c3"; - rel1 { - relative: 1.0 0.0; - offset: -3 0; - } - rel2 { - relative: 1.0 1.0; - offset: -1 -1; - } - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CONF ***/ - - group { - name: "e/modules/conf/main"; - images { - image: "icon_configuration.png" COMP; - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - min: 16 16; - max: 128 128; - parts { - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.5; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - program { - name: "button_down"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_up"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_click"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,conf" ""; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - visible: 1; - image.normal: "icon_configuration.png"; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: ILLUME-HOME-TOGGLE ***/ - - group { - name: "e/modules/illume_home_toggle/main"; - images.image: "illume-home.png" COMP; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - min: 16 16; - max: 128 128; - parts { - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.5; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - program { - name: "button_down"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_up"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_click"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,home" ""; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "illume-home.png"; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: ILLUME-KBD-TOGGLE ***/ - - group { - name: "e/modules/illume_kbd_toggle/main"; - images.image: "illume-kbd.png" COMP; - images.image: "illume-kbd-on.png" COMP; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - min: 16 16; - max: 128 128; - parts { - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.5; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - program { - name: "button_down"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_up"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "enable"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,vkbd,enable" ""; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "illume-kbd.png"; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - } - description { state: "on" 0.0; - inherit: "default" 0.0; - image.normal: "illume-kbd-on.png"; - } - program { name: "state_on"; - signal: "e,state,vkbd,on"; - source: "e"; - action: STATE_SET "on" 0.0; - target: "icon"; - target: "on"; - } - program { name: "state_off"; - signal: "e,state,vkbd,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon"; - target: "on"; - } - } - part { name: "on"; - type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - rel1.to: "button_image"; - rel2.to: "button_image"; - } - description { state: "on" 0.0; - inherit: "default" 0.0; - visible: 1; - } - program { name: "disable"; - signal: "mouse,clicked,1"; - source: "on"; - action: SIGNAL_EMIT "e,action,vkbd,disable" ""; - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: ILLUME-MODE-TOGGLE ***/ - - group { - name: "e/modules/illume_mode_toggle/main"; - images.image: "illume-mode-single.png" COMP; - images.image: "illume-mode-dual-left.png" COMP; - images.image: "illume-mode-dual-top.png" COMP; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - } - min: 16 16; - max: 128 128; - parts { - part { - name: "button_image"; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.5; - min: 32 16; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - program { - name: "button_down"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "button_up"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { - name: "enable"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,mode,dual,top" ""; - } - } - part { - name: "icon"; - mouse_events: 0; - description { - state: "default" 0.0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - image.normal: "illume-mode-single.png"; - rel1 { - to: "button_image"; - relative: 0.0 0.0; - offset: 3 3; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - } - description { state: "dual_left" 0.0; - inherit: "default" 0.0; - image.normal: "illume-mode-dual-left.png"; - } - description { state: "dual_top" 0.0; - inherit: "default" 0.0; - image.normal: "illume-mode-dual-top.png"; - } - program { name: "state_single"; - signal: "e,mode,single"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "icon"; - target: "dual_left"; - target: "dual_top"; - } - program { name: "state_dual_left"; - signal: "e,mode,dual,left"; - source: "e"; - action: STATE_SET "dual_left" 0.0; - target: "icon"; - target: "dual_left"; - target: "dual_top"; - } - program { name: "state_dual_top"; - signal: "e,mode,dual,top"; - source: "e"; - action: STATE_SET "dual_top" 0.0; - target: "icon"; - target: "dual_left"; - target: "dual_top"; - } - } - part { name: "dual_top"; - type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - rel1.to: "button_image"; - rel2.to: "button_image"; - } - description { state: "dual_top" 0.0; - inherit: "default" 0.0; - visible: 1; - } - description { state: "dual_left" 0.0; - inherit: "default" 0.0; - visible: 0; - } - program { name: "dual_top"; - signal: "mouse,clicked,1"; - source: "dual_top"; - action: SIGNAL_EMIT "e,action,mode,dual,left" ""; - } - } - part { name: "dual_left"; - type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - rel1.to: "button_image"; - rel2.to: "button_image"; - } - description { state: "dual_top" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { state: "dual_left" 0.0; - inherit: "default" 0.0; - visible: 1; - } - program { name: "dual_left"; - signal: "mouse,clicked,1"; - source: "dual_left"; - action: SIGNAL_EMIT "e,action,mode,single" ""; - } - } - part { - name: "over1"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - rel2.relative: 1.0 0.5; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "over2"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "over3"; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 12 12 12 12; - } - fill.smooth : 0; - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: COMP ***/ - - group { name: "e/modules/comp/preview"; - parts { - part { name: "e.swallow.preview"; - type: SWALLOW; - mouse_events: 0; - description { state: "default" 0.0; } - } - part { name: "e.text.label"; - type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 0 1; - color: 224 224 224 255; - color3: 0 0 0 32; - text { - font: "Sans:style=Bold"; - size: 10; - min: 1 1; - align: 0.5 0.5; - text_class: "fileman_icon"; - } - } - } - } - } - - group { name: "e/modules/comp/screen/base/default"; - parts { - part { name: "black"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - color: 0 0 0 255; - } - } - } - } - group { name: "e/modules/comp/screen/overlay/default"; - images { - image: "bg_shadow.png" COMP; - } - parts { - part { name: "clip"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clip"; - description { state: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - image.normal: "bg_shadow.png"; - fill.smooth: 0; - visible: 0; - color: 255 255 255 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "blanker"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 0 0 0 255; - } - } - part { name: "suspender"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 0 0 0 255; - } - } - } - programs { - program { name: "save-on"; - signal: "e,state,screensaver,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 3.0 CURRENT; - target: "blanker"; - } - program { name: "save-on2"; - signal: "e,state,screensaver,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 1.5 CURRENT; - target: "shadow"; - } - program { name: "save-off"; - signal: "e,state,screensaver,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "blanker"; - } - program { name: "save-off2"; - signal: "e,state,screensaver,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.25 CURRENT; - target: "shadow"; - } - program { name: "suspend"; - signal: "e,state,sys,suspend"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "suspender"; - after: "suspend_done"; - } - program { name: "suspend_done"; - action: SIGNAL_EMIT "e,state,sys,suspend,done" "e"; - } - program { name: "hibernate"; - signal: "e,state,sys,hibernate"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "suspender"; - after: "hibernate_done"; - } - program { name: "hibernate_done"; - action: SIGNAL_EMIT "e,state,sys,hibernate,done" "e"; - } - program { name: "resume"; - signal: "e,state,sys,resume"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0 CURRENT; - target: "suspender"; - } - program { name: "reboot"; - signal: "e,state,sys,reboot"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "suspender"; - after: "reboot_done"; - } - program { name: "reboot_done"; - action: SIGNAL_EMIT "e,state,sys,reboot,done" "e"; - } - program { name: "halt"; - signal: "e,state,sys,halt"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "suspender"; - after: "halt_done"; - } - program { name: "halt_done"; - action: SIGNAL_EMIT "e,state,sys,halt,done" "e"; - } - program { name: "logout"; - signal: "e,state,sys,logout"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: ACCELERATE 0.5 CURRENT; - target: "suspender"; - after: "logout_done"; - } - program { name: "logout_done"; - action: SIGNAL_EMIT "e,state,sys,logout,done" "e"; - } - } - } - - group { name: "e/comp/default"; - images { - image: "comp-sh1.png" COMP; - image: "bt_glow.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - part { name: "glow"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1.to: "e.swallow.content"; - rel1.offset: -3 -3; - rel2.to: "e.swallow.content"; - rel2.offset: 2 2; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 8 8 8 8; - middle: 0; - } - fill.smooth: 0; - } - description { state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 0; - rel1.offset: -23 -22; - rel2.offset: 22 22; - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.15; - target: "clipper"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.30; - target: "clipper"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - program { name: "urgent-on"; - signal: "e,state,urgent,on"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "glow"; - after: "urgent2"; - } - program { name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: DECELERATE 0.5; - target: "glow"; - after: "urgent-on"; - } - program { name: "urgent-off"; - signal: "e,state,urgent,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "glow"; - } - } - } -//---- - group { name: "e/comp/wobble"; - images { - image: "comp-sh1.png" COMP; - image: "bt_glow.png" COMP; - } - parts { - part { name: "focus-clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color_class: "comp_focus-out_color"; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - color_class: ""; - color: 255 255 255 255; - } - } - part { name: "clipper"; - type: RECT; - mouse_events: 0; - clip_to: "focus-clipper"; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - description { state: "focus1" 0.0; - inherit: "default" 0.0; - rel1.offset: -10 -10; - rel2.offset: 9 9; - } - description { state: "focus2" 0.0; - inherit: "default" 0.0; - rel1.offset: 4 4; - rel2.offset: -5 -5; - } - description { state: "focus3" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -3; - rel2.offset: 2 2; - } - description { state: "focus4" 0.0; - inherit: "default" 0.0; - rel1.offset: 1 1; - rel2.offset: -2 -2; - } - } - part { name: "glow"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1.to: "e.swallow.content"; - rel1.offset: -3 -3; - rel2.to: "e.swallow.content"; - rel2.offset: 2 2; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 8 8 8 8; - middle: 0; - } - fill.smooth: 0; - } - description { state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 0; - rel1.offset: -23 -22; - rel2.offset: 22 22; - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.15; - target: "clipper"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.30; - target: "clipper"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - program { name: "focus"; - signal: "e,state,focus,on"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: SINUSOIDAL 0.2; - target: "focus-clipper"; - } - program { name: "unfocus"; - signal: "e,state,focus,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - target: "focus-clipper"; - } - program { name: "focus1"; - signal: "e,state,focus,on"; - source: "e"; - action: STATE_SET "focus1" 0.0; - transition: SINUSOIDAL 0.1; - target: "e.swallow.content"; - after: "focus2"; - } - program { name: "focus2"; - action: STATE_SET "focus2" 0.0; - transition: SINUSOIDAL 0.1; - target: "e.swallow.content"; - after: "focus3"; - } - program { name: "focus3"; - action: STATE_SET "focus3" 0.0; - transition: SINUSOIDAL 0.1; - target: "e.swallow.content"; - after: "focus4"; - } - program { name: "focus4"; - action: STATE_SET "focus4" 0.0; - transition: SINUSOIDAL 0.1; - target: "e.swallow.content"; - after: "focus5"; - } - program { name: "focus5"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.1; - target: "e.swallow.content"; - } - program { name: "urgent-on"; - signal: "e,state,urgent,on"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "glow"; - after: "urgent2"; - } - program { name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: DECELERATE 0.5; - target: "glow"; - after: "urgent-on"; - } - program { name: "urgent-off"; - signal: "e,state,urgent,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "glow"; - } - } - } -//---- - group { name: "e/comp/none"; - parts { - part { name: "e.swallow.content"; - type: SWALLOW; - mouse_events: 0; - description { state: "default" 0.0; - } - } - } - programs { - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } -//---- - group { name: "e/comp/still"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "shadow"; - mouse_events: 0; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill { - smooth: 0; - } - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "focus-clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color_class: "comp_focus-out_color"; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - color_class: ""; - color: 255 255 255 255; - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - mouse_events: 0; - clip_to: "focus-clipper"; - description { state: "default" 0.0; - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - program { name: "focus"; - signal: "e,state,focus,on"; - source: "e"; - action: STATE_SET "focused" 0.0; - transition: SINUSOIDAL 0.2; - target: "focus-clipper"; - } - program { name: "unfocus"; - signal: "e,state,focus,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 0.5; - target: "focus-clipper"; - } - } - } -//---- - group { name: "e/comp/popup"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.15; - target: "clipper"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.30; - target: "clipper"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } -//---- - group { name: "e/comp/menu"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.1 0.0; - offset: 0 0; - } - rel2 { - relative: 0.9 0.8; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.15; - target: "clipper"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.30; - target: "clipper"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } - group { name: "e/comp/everything"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - clip_to: "clipper2"; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "big" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { name: "clipper2"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - rel1.to: "clipper"; - rel2.to: "clipper"; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - } - description { state: "big" 0.0; - inherit: "default" 0.0; - color: 255 255 255 0; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - description { state: "big" 0.0; - inherit: "default" 0.0; - rel1 { - relative: -0.3 -0.3; - } - rel2 { - relative: 1.3 1.3; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.05; - target: "clipper"; - target: "clipper2"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "big" 0.0; - transition: ACCELERATE 0.25; - target: "clipper"; - target: "clipper2"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: STATE_SET "default" 0.0; - target: "clipper"; - target: "clipper2"; - target: "shower"; - after: "hide3"; - } - program { name: "hide3"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } - - //---- -/* - group { name: "e/comp/slow"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill { - smooth: 0; - } - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.4; - target: "clipper"; - target: "e.swallow.content"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.8; - target: "clipper"; - target: "e.swallow.content"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } -//---- - group { name: "e/comp/fast"; - images { - image: "comp-sh1.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill { - smooth: 0; - } - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.1; - target: "clipper"; - target: "e.swallow.content"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.1; - target: "clipper"; - target: "e.swallow.content"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } -//---- - group { name: "e/comp/focus-out-colored"; - images { - image: "comp-sh1.png" COMP; - image: "bt_glow.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.05 0.05; - offset: 0 0; - } - rel2 { - relative: 0.95 0.95; - offset: -1 -1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "clipper-content"; - type: RECT; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - color: 255 255 255 255; - } - description { state: "unfocus" 0.0; - inherit: "default" 0.0; - color: 255 255 255 200; -// color_class: "comp_focus-out_color"; - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper-content"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - part { name: "glow"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1.to: "e.swallow.content"; - rel1.offset: -3 -3; - rel2.to: "e.swallow.content"; - rel2.offset: 2 2; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 8 8 8 8; - middle: 0; - } - fill.smooth: 0; - } - description { state: "active" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 0; - rel1.offset: -23 -22; - rel2.offset: 22 22; - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.15; - target: "clipper"; - target: "shower"; - after: "show2"; - } - program { name: "show2"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.30; - target: "clipper"; - target: "shower"; - after: "hide2"; - } - program { name: "hide2"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - program { name: "unfocus"; - signal: "e,state,focus,off"; - source: "e"; - action: STATE_SET "unfocus" 0.0; - transition: ACCELERATE 0.2; - target: "clipper-content"; - } - program { name: "focus"; - signal: "e,state,focus,on"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: ACCELERATE 0.2; - target: "clipper-content"; - } - program { name: "urgent-on"; - signal: "e,state,urgent,on"; - source: "e"; - action: STATE_SET "active" 0.0; - target: "glow"; - after: "urgent2"; - } - program { name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: DECELERATE 0.5; - target: "glow"; - after: "urgent-on"; - } - program { name: "urgent-off"; - signal: "e,state,urgent,off"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "glow"; - } - } - } - */ -//---- - group { name: "e/comp/fullscreen"; - // a comp shadow can have a data item wanting another object in the - // background behind the comp obj and a fg object just above it - // as well as a screen overlay - data { - item: "screen.bg" "fullscreen.bg"; -// item: "screen.fg" "fullscreen.fg"; -// item: "screen.overlay" "fullscreen.overlay"; - } - images { - image: "comp-sh1.png" COMP; - image: "bg_shadow.png" COMP; - } - parts { - part { name: "clipper"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible1" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "visible2" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "clipper_sh"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1 { - relative: -1.0 -1.0; - offset: -9999 -9999; - } - rel2 { - relative: 2.0 2.0; - offset: 9999 9999; - } - } - description { state: "visible1" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 100; - } - description { state: "visible2" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - part { name: "clipper_all"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - } - } - part { name: "scr_shadow"; - mouse_events: 0; - clip_to: "clipper_all"; - description { state: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - image.normal: "bg_shadow.png"; - fill.smooth: 0; - visible: 0; - color: 255 255 255 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 1.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "scr_shade"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 0 0 0 0; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 0 0 0 255; - } - } - part { name: "shadow"; - mouse_events: 0; - clip_to: "clipper_sh"; - description { state: "default" 0.0; - image { - normal: "comp-sh1.png"; - border: 18 18 18 18; - middle: 0; - } - fill.smooth: 0; - rel1 { - to: "e.swallow.content"; - relative: 0.0 0.0; - offset: -16 -14; - } - rel2 { - to: "e.swallow.content"; - relative: 1.0 1.0; - offset: 15 17; - } - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "shower"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1 { - relative: 0.5 0.5; - offset: 0 0; - } - rel2 { - relative: 0.5 0.5; - offset: -1 -1; - } - } - description { state: "visible1" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.1 0.49; - offset: 0 0; - } - rel2 { - relative: 0.9 0.51; - offset: -1 -1; - } - } - description { state: "visible2" 0.0; - inherit: "default" 0.0; - rel1 { - relative: 0.0 0.0; - } - rel2 { - relative: 1.0 1.0; - } - } - } - part { name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "shower"; - } - rel2 { - to: "shower"; - } - } - } - part { name: "fader"; - type: RECT; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - rel1.to: "e.swallow.content"; - rel2.to: "e.swallow.content"; - } - description { state: "visible1" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "visible2" 0.0; - inherit: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - } - } - programs { - program { name: "shadow-on"; - signal: "e,state,shadow,on"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "shadow"; - } - program { name: "shadow-off"; - signal: "e,state,shadow,off"; - source: "e"; - action: STATE_SET "hidden" 0.0; - target: "shadow"; - } - program { name: "show0"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.25; - target: "scr_shadow"; - target: "scr_shade"; - } - program { name: "show1"; - signal: "e,state,visible,on"; - source: "e"; - action: STATE_SET "visible1" 0.0; - transition: DECELERATE 0.05; - target: "clipper"; - target: "clipper_sh"; - target: "shower"; - target: "fader"; - after: "show2"; - } - program { name: "show2"; - action: STATE_SET "visible2" 0.0; - transition: DECELERATE 0.20; - target: "clipper"; - target: "clipper_sh"; - target: "shower"; - target: "fader"; - after: "show3"; - } - program { name: "show3"; - action: SIGNAL_EMIT "e,action,show,done" "e"; - } - program { name: "hide0"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.25; - target: "scr_shadow"; - target: "scr_shade"; - } - program { name: "hide1"; - signal: "e,state,visible,off"; - source: "e"; - action: STATE_SET "visible1" 0.0; - transition: DECELERATE 0.20; - target: "clipper"; - target: "clipper_sh"; - target: "shower"; - target: "fader"; - after: "hide2"; - } - program { name: "hide2"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.05; - target: "clipper"; - target: "clipper_sh"; - target: "shower"; - target: "fader"; - after: "hide3"; - } - program { name: "hide3"; - action: SIGNAL_EMIT "e,action,hide,done" "e"; - } - } - } - - - group { - name: "modules/efm_navigation/main"; - - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "bt_dis_shine.png" COMP; - image: "icon_left_arrow.png" COMP; - image: "icon_right_arrow.png" COMP; - image: "icon_up_arrow.png" COMP; - image: "refresh.png" COMP; - image: "favorites.png" COMP; - } - - parts { - part { - name: "base"; - type: RECT; - mouse_events: 1; - - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - part { - name: "begin"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - max: 1 1; - align: 0.0 0.0; - color: 0 0 0 0; - } - } - -#define NAV_BUTTON(NAME, ICON, REL_TO, OFF_X) \ - part { \ - name: NAME"_bg"; \ - mouse_events: 1; \ - repeat_events: 1; \ - type: IMAGE; \ - description { \ - state: "default" 0.0; \ - min: 28 28; \ - max: 28 28; \ - aspect: 1.0 1.0; \ - aspect_preference: VERTICAL; \ - align: 0.0 0.5; \ - rel1 { \ - to_x: REL_TO; \ - relative: 1.0 0.0; \ - offset: OFF_X 0; \ - } \ - image { \ - normal: "bt_base2.png"; \ - border: 7 7 7 7; \ - } \ - } \ - description { \ - state: "down" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "bt_base1.png"; \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "bt_dis_base.png"; \ - image.border: 4 4 4 4; \ - } \ - } \ - part { \ - name: NAME"_img"; \ - mouse_events: 0; \ - type: IMAGE; \ - description { \ - state: "default" 0.0; \ - min: 16 16; \ - max: 16 16; \ - rel1 { \ - offset: 7 7; \ - to: NAME"_bg"; \ - } \ - rel2 { \ - offset: -8 -8; \ - to: NAME"_bg"; \ - } \ - image.normal: ICON".png"; \ - } \ - } \ - part { \ - name: NAME"_fg1"; \ - type: IMAGE; \ - mouse_events: 1; \ - repeat_events: 1; \ - description { \ - state: "default" 0.0; \ - rel1.to: NAME"_bg"; \ - rel2.to: NAME"_bg"; \ - rel2.relative: 1.0 0.5; \ - image { \ - normal: "bt_hilight.png"; \ - border: 7 7 7 0; \ - } \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "bt_dis_hilight.png"; \ - image.border: 4 4 4 0; \ - } \ - } \ - part { \ - name: NAME"_fg2"; \ - type: IMAGE; \ - mouse_events: 1; \ - repeat_events: 1; \ - description { \ - state: "default" 0.0; \ - rel1.to: NAME"_bg"; \ - rel2.to: NAME"_bg"; \ - image { \ - normal: "bt_shine.png"; \ - border: 7 7 7 7; \ - } \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "bt_dis_shine.png"; \ - } \ - } \ - part { \ - name: NAME"_event_eater"; \ - type: RECT; \ - mouse_events: 1; \ - repeat_events: 0; \ - description { \ - state: "default" 0.0; \ - visible: 0; \ - color: 255 255 255 0; \ - rel1.to: NAME"_bg"; \ - rel2.to: NAME"_bg"; \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - - - NAV_BUTTON("back", "icon_left_arrow", "begin", 5); - NAV_BUTTON("forward", "icon_right_arrow", "back_bg", 1); - NAV_BUTTON("up", "icon_up_arrow", "forward_bg", 10); - NAV_BUTTON("refresh", "refresh", "up_bg", 1); - NAV_BUTTON("favorites", "favorites", "refresh_bg", 1); - - part { - name: "e.swallow.pathbar"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.0 0.5; - - /* rel1.to_x: "favorites_base"; */ - rel1.to_x: "favorites_bg"; - rel1.relative: 1.0 0.0; - rel1.offset: 10 0; - rel2.offset: -2 -1; - color: 200 0 0 200; - } - } - - } - - programs { -#define NAV_BUTTON_PROG(NAME) \ - program { \ - name: NAME"_click"; \ - signal: "mouse,down,1"; \ - source: "bg"; \ - action: STATE_SET "down" 0.0; \ - target: NAME"_bg"; \ - } \ - program { \ - name: NAME"_unclick"; \ - signal: "mouse,up,1"; \ - source: "bg"; \ - action: STATE_SET "default" 0.0; \ - target: NAME"_bg"; \ - } \ - program { \ - name: NAME"_send"; \ - signal: "mouse,clicked,1"; \ - source: NAME"_bg"; \ - action: SIGNAL_EMIT "e,action,"NAME",click" ""; \ - } \ - program { \ - name: NAME"_disable"; \ - signal: "e,state,"NAME",disabled"; \ - source: "e"; \ - action: STATE_SET "disabled" 0.0; \ - target: NAME"_bg"; \ - target: NAME"_fg1"; \ - target: NAME"_fg2"; \ - target: NAME"_event_eater"; \ - } \ - program { \ - name: NAME"_enable"; \ - signal: "e,state,"NAME",enabled"; \ - source: "e"; \ - action: STATE_SET "default" 0.0; \ - target: NAME"_bg"; \ - target: NAME"_fg1"; \ - target: NAME"_fg2"; \ - target: NAME"_event_eater"; \ - } \ - - NAV_BUTTON_PROG("back"); - NAV_BUTTON_PROG("forward"); - NAV_BUTTON_PROG("up"); - NAV_BUTTON_PROG("refresh"); - NAV_BUTTON_PROG("favorites"); - } - } - - - group { - name: "modules/efm_navigation/pathbar_scrollframe"; - images { - image: "icon_left_arrow.png" COMP; - image: "icon_right_arrow.png" COMP; - } - - parts { - part { - name: "base"; - type: RECT; - mouse_events: 1; - description { - state: "default" 0.0; - rel1 { - to_x: "left_arrow"; - relative: 1.0 0.0; - } - rel2 { - to_x: "right_arrow"; - relative: 0.0 1.0; - } - color: 0 0 0 0; - } - } - part { - name: "clipper"; - type: RECT; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "base"; - rel2.to: "base"; - } - } - part { - name: "e.swallow.content"; - type: SWALLOW; - clip_to: "clipper"; - description { - state: "default" 0.0; - rel1.to: "clipper"; - rel2.to: "clipper"; - } - } - part { - name: "left_arrow"; - type: IMAGE; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - /* aspect: 1.0 1.0; - * aspect_preference: VERTICAL; */ - align: 0.0 0.5; - min: 16 16; - max: 16 16; - image.normal: "icon_left_arrow.png"; - } - } - part { - name: "right_arrow"; - type: IMAGE; - mouse_events: 1; - scale: 1; - description { - state: "default" 0.0; - align: 1.0 0.5; - min: 16 16; - max: 16 16; - image.normal: "icon_right_arrow.png"; - } - } - part { - name: "e.dragable.hbar"; - mouse_events: 0; - dragable { - x: 1 1 0; - y: 0 0 0; - confine: "base"; - } - description { - state: "default" 0.0; - visible: 0; - rel1.to: "base"; - rel2.to: "base"; - } - } - part { - name: "event"; - type: SPACER; - mouse_events: 1; - repeat_events: 1; - description { - state: "default" 0.0; - } - } - } - program { - name: "sb_left"; - signal: "mouse,down,1"; - source: "left_arrow"; - action: DRAG_VAL_STEP -5.0 0.0; - target: "e.dragable.hbar"; - } - program { - name: "sb_right"; - signal: "mouse,down,1"; - source: "right_arrow"; - action: DRAG_VAL_STEP 5.0 0.0; - target: "e.dragable.hbar"; - } - - } - - group { - name: "modules/efm_navigation/pathbar_button"; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "bt_dis_shine.png" COMP; - } - - parts { - part { - name: "bg"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - min: 28 28; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - description { - state: "down" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - } - part { - name: "label3"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - visible: 0; - text { - font: "Sans"; - text_source: "e.text.label"; - size: 10; - min: 1 1; - } - } - } - part { - name: "label2"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - max: 150 32; - rel1.to: "e.text.label"; - rel2.to: "e.text.label"; - color: 224 224 224 255; - text { - font: "Sans"; - text_source: "e.text.label"; - size: 10; - min: 0 1; - align: 0.5 0.5; - elipsis: 0.0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { - name: "e.text.label"; - type: TEXT; - mouse_events: 0; - scale: 1; - description { - state: "default" 0.0; - max: 150 32; - rel1.offset: 7 0; - rel2.offset: -8 -1; - visible: 0; - color: 255 255 255 255; - text { - font: "Sans:style=Bold"; - size: 10; - min: 0 1; - max: 1 0; - align: 0.5 0.5; - elipsis: 0.0; - } - } - description { - state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { - name: "fg1"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2 { - to: "bg"; - relative: 1.0 0.5; - } - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { - name: "fg2"; - type: IMAGE; - mouse_events: 0; - description { - state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - } - part { - name: "event"; - type: RECT; - mouse_events: 1; - ignore_flags: ON_HOLD; - description { - state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { - name: "click"; - signal: "mouse,down,1"; - source: "event"; - action: STATE_SET "down" 0.0; - target: "bg"; - } - program { - name: "unclick"; - signal: "mouse,up,1"; - source: "event"; - action: STATE_SET "default" 0.0; - target: "bg"; - } - program { - name: "send"; - signal: "mouse,clicked,1"; - source: "event"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { - name: "select"; - signal: "e,state,selected"; - source: "e"; - action: STATE_SET "selected" 0.0; - target: "e.text.label"; - target: "label2"; - } - program { - name: "normal"; - signal: "e,state,default"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "e.text.label"; - target: "label2"; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: TASKS ***/ - -/* NOTE: - * tasks gadget supports text/icon only modes - * icon-only: text part is set to "" - * text-only: no icon is swallowed - */ - - group { name:"e/modules/tasks/item"; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "exclam.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - description { state: "default" 0.0; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - } - part { name: "icon_area"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - align: 0.0 0.5; - rel1 { - relative: 0.0 0.0; - offset: 3 3; - to: "button_image"; - } - rel2 { - relative: 0.0 1.0; - offset: 3 -4; - to: "button_image"; - } - } - description { state: "iconified" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.0 0.25; - rel2.relative: 0.0 0.75; - } - } - part { name: "icon_area2"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { name: "e.swallow.icon"; - type: SWALLOW; - mouse_events: 0; - description { state: "default" 0.0; - aspect: 1.0 1.0; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - } - part { name: "urgent"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "urgent2"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { name: "e.text.label"; type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - offset: 2 3; - to_x: "icon_area"; - to_y: "button_image"; - } - rel2 { - relative: 1.0 1.0; - offset: -4 -4; - to: "button_image"; - } - color_class: "tasks_text"; - text { - font: "Sans"; - size: 10; - min: 0 1; - align: 0.0 0.5; - text_class: "tasks_text"; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - color_class: "tasks_text_focused"; - text.font: "Sans:style=Bold"; - text.text_class: "tasks_text_focused"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - color_class: "tasks_text_focused"; - text.font: "Sans:style=Bold"; - text.text_class: "tasks_text_focused"; - } - } - part { name: "over1"; - mouse_events: 0; - description { state: "default" 0.0; - rel2.relative: 1.0 0.5; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { name: "over2"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "over3"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 7 7 9 9; - } - fill.smooth : 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - target: "e.text.label"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - target: "e.text.label"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { name: "focused"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "over1"; - target: "e.text.label"; - } - program { name: "unfocused"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over1"; - target: "e.text.label"; - } - program { name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.5; - target: "urgent"; - target: "urgent2"; - after: "urgent2"; - } - program { name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: LINEAR 0.5; - target: "urgent2"; - after: "urgent3"; - } - program { name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw1"; - } - program { name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw2"; - } - program { name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw4"; - } - program { name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw0"; - } - program { name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { name: "iconified"; - signal: "e,state,iconified"; - source: "e"; - action: STATE_SET "iconified" 0.0; - transition: DECELERATE 1.0; - target: "icon_area"; - } - program { name: "uniconified"; - signal: "e,state,uniconified"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0; - target: "icon_area"; - } - } - } - group { name:"e/modules/tasks/item_vert"; - images { - image: "bt_base1.png" COMP; - image: "bt_base2.png" COMP; - image: "bt_hilight.png" COMP; - image: "bt_shine.png" COMP; - image: "bt_glow.png" COMP; - image: "bt_dis_base.png" COMP; - image: "bt_dis_hilight.png" COMP; - image: "exclam.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - description { state: "default" 0.0; - image { - normal: "bt_dis_base.png"; - border: 4 4 4 4; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "bt_base1.png"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_base2.png"; - border: 7 7 7 7; - } - } - } - part { name: "icon_area"; type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - align: 0.5 0.5; - rel1 { - offset: 3 3; - to: "button_image"; - } - rel2 { - offset: -4 -4; - to: "button_image"; - } - } - description { state: "iconified" 0.0; - inherit: "default" 0.0; - rel1.relative: 0.25 0.25; - rel2.relative: 0.75 0.75; - } - } - part { name: "icon_area2"; type: RECT; - description { state: "default" 0.0; - visible: 0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - } - description { state: "uw0" 0.0; - inherit: "default" 0.0; - rel1.offset: -3 -2; - rel2.offset: -4 -3; - } - description { state: "uw1" 0.0; - inherit: "default" 0.0; - rel1.offset: 5 -2; - rel2.offset: 4 -3; - } - description { state: "uw2" 0.0; - inherit: "default" 0.0; - rel1.offset: -1 4; - rel2.offset: -2 3; - } - description { state: "uw3" 0.0; - inherit: "default" 0.0; - rel1.offset: -2 -1; - rel2.offset: -3 -2; - } - description { state: "uw4" 0.0; - inherit: "default" 0.0; - rel1.offset: -4 1; - rel2.offset: -5 0; - } - } - part { name: "e.swallow.icon"; - type: SWALLOW; - mouse_events: 0; - description { state: "default" 0.0; - aspect: 1.0 1.0; - rel1.to: "icon_area2"; - rel2.to: "icon_area2"; - } - } - part { name: "urgent"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "urgent2"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - aspect: 1.0 1.0; - aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "exclam.png"; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - description { state: "faded" 0.0; - inherit: "default" 0.0; - rel1.relative: -1.0 -1.0; - rel2.relative: 2.0 2.0; - visible: 1; - color: 255 255 255 0; - } - } - part { name: "over1"; - mouse_events: 0; - description { state: "default" 0.0; - rel2.relative: 1.0 0.5; - image { - normal: "bt_dis_hilight.png"; - border: 4 4 4 0; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image { - normal: "bt_hilight.png"; - border: 7 7 7 0; - } - } - } - part { name: "over2"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - rel1.to: "button_image"; - rel2.to: "button_image"; - image { - normal: "bt_shine.png"; - border: 7 7 7 7; - } - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "over3"; - mouse_events: 0; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - image { - normal: "bt_glow.png"; - border: 7 7 9 9; - } - fill.smooth : 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - } - programs { - program { name: "button_click"; - signal: "mouse,down,1"; - source: "button_image"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - target: "over3"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "button_image"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "button_image"; - action: SIGNAL_EMIT "e,action,click" ""; - } - program { name: "focused"; - signal: "e,state,focused"; - source: "e"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "over1"; - } - program { name: "unfocused"; - signal: "e,state,unfocused"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over1"; - } - program { name: "urgent"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 0.5; - target: "urgent"; - target: "urgent2"; - after: "urgent2"; - } - program { name: "urgent2"; - action: STATE_SET "faded" 0.0; - transition: LINEAR 0.5; - target: "urgent2"; - after: "urgent3"; - } - program { name: "urgent3"; - action: STATE_SET "visible" 0.0; - target: "urgent2"; - after: "urgent2"; - } - program { name: "urgentw0"; - signal: "e,state,urgent"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw1"; - } - program { name: "urgentw1"; - action: STATE_SET "uw1" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw2"; - } - program { name: "urgentw2"; - action: STATE_SET "uw2" 0.0; - target: "icon_area2"; - transition: DECELERATE 0.1; - after: "urgentw3"; - } - program { name: "urgentw3"; - action: STATE_SET "uw3" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw4"; - } - program { name: "urgentw4"; - action: STATE_SET "uw4" 0.0; - transition: DECELERATE 0.1; - target: "icon_area2"; - after: "urgentw0"; - } - program { name: "not_urgent"; - signal: "e,state,not_urgent"; - source: "e"; - action: ACTION_STOP; - target: "urgentw0"; - target: "urgentw1"; - target: "urgentw2"; - target: "urgentw3"; - target: "urgentw4"; - target: "urgent"; - target: "urgent2"; - target: "urgent3"; - after: "not_urgent2"; - } - program { name: "not_urgent2"; - action: STATE_SET "default" 0.0; - target: "urgent"; - target: "urgent2"; - target: "icon_area2"; - } - program { name: "iconified"; - signal: "e,state,iconified"; - source: "e"; - action: STATE_SET "iconified" 0.0; - transition: DECELERATE 1.0; - target: "icon_area"; - } - program { name: "uniconified"; - signal: "e,state,uniconified"; - source: "e"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0; - target: "icon_area"; - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: XKBSWITCH ***/ - group { name: "e/modules/xkbswitch/main"; - images { - image: "xkbshad.png" COMP; - } - max: 128 128; - parts { - part { name: "shadow"; - mouse_events: 1; - description { state: "default" 0.0; - rel1.to: "e.swallow.flag"; - rel1.offset: -2 -1; - rel2.to: "e.swallow.flag"; - rel2.offset: 1 2; - image { - normal: "xkbshad.png"; - border: 5 5 5 5; - } - } - } - part { name: "e.swallow.flag"; - type: SWALLOW; - mouse_events: 0; - description { state: "default" 0.0; - rel1.offset: 2 3; - rel2.offset: -3 -4; - } - } - part { name: "e.text.label"; type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - to: "e.swallow.flag"; - relative: 0.0 0.5; - } - rel2 { - to: "e.swallow.flag"; - relative: 1.0 0.5; - } - color: 255 255 255 0; - color3: 0 0 0 0; - text { - font: "Sans"; - size: 9; - min: 0 1; - text_class: "module_small"; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - color: 255 255 255 255; - color3: 0 0 0 24; - } - } - part { name: "event"; type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - } - programs { - program { name: "fade1"; - signal: "mouse,in"; - source: "event"; - action: STATE_SET "visible" 0.0; - transition: DECELERATE 1.0; - target: "e.text.label"; - } - program { name: "fade2"; - signal: "mouse,out"; - source: "event"; - action: STATE_SET "default" 0.0; - transition: DECELERATE 1.0; - target: "e.text.label"; - } - } - } - - group { name: "e/modules/xkbswitch/noflag"; - max: 128 128; - parts { - part { name: "e.text.label"; type: TEXT; - effect: SOFT_SHADOW; - mouse_events: 0; - description { state: "default" 0.0; - rel1 { - relative: 0.0 0.5; - } - rel2 { - relative: 1.0 0.5; - } - color: 255 255 255 255; - color3: 0 0 0 24; - text { - font: "Sans"; - size: 9; - min: 0 1; - text_class: "module_small"; - } - } - } - part { name: "event"; type: RECT; - mouse_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - } - } - -///////////////////////////////////////////////////////////////////////////// -/*** MOD: CONF_RANDR ***/ - group - { - name: "e/conf/randr/main/monitor"; - parts - { - part - { - name: "base"; - type: RECT; - mouse_events: 0; - description - { - state: "default" 0.0; - color: 255 255 255 0; - } - } - part - { - name: "e.swallow.frame"; - type: SWALLOW; - clip_to: "base"; - description - { - state: "default" 0.0; - rel1 - { - offset: 2 0; - to: "base"; - } - rel2.to: "base"; - } - } - part - { - name: "e.swallow.stand"; - type: SWALLOW; - clip_to: "base"; - description - { - state: "default" 0.0; - align: 0.5 0.0; - rel1 - { - relative: 0.0 1.0; - offset: 0 19; - to_x: "base"; - to_y: "e.swallow.frame"; - } - rel2.to_x: "e.swallow.frame"; - } - } - } - programs - { - program - { - name: "enabled"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "base"; - } - program - { - name: "disabled"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "base"; - } - } - } - - group - { - name: "e/conf/randr/main/frame"; - images - { - image: "randr_monitor.png" COMP; - image: "randr_icon_off.png" COMP; - image: "randr_icon_on.png" COMP; - image: "big_arrow_up.png" COMP; - } - styles - { - style - { - name: "output_name"; - base: "font=Sans:style=Bold font_size=10 text_class=tb_plain align=center valign=center color=#ffffff style=soft_shadow shadow_color=#00000080 wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - style - { - name: "resolution"; - base: "font=Sans:style=Bold font_size=12 text_class=tb_plain align=center valign=center color=#ffffff style=soft_shadow shadow_color=#00000080 wrap=word"; - tag: "br" "\n"; - tag: "hilight" "+ font=Sans:style=Bold text_class=tb_light"; - } - } - parts - { - part - { - name: "clip"; - type: RECT; - mouse_events: 0; - description - { - state: "default" 0.0; - rel1.to: "e.swallow.preview"; - rel2.to: "e.swallow.preview"; - } - } - part - { - name: "e.swallow.preview"; - type: SWALLOW; - clip_to: "clip"; - description - { - state: "default" 0.0; - rel1 - { - offset: 12 14; - to: "frame"; - } - rel2 - { - offset: -14 -14; - to: "frame"; - } - } - } - part - { - name: "e.text.resolution"; - type: TEXTBLOCK; - mouse_events: 0; - clip_to: "clip"; - description - { - state: "default" 0.0; - align: 0.5 0.5; - rel1 - { - relative: 0.0 1.0; - offset: 0 0; - to_x: "e.swallow.preview"; - to_y: "e.text.name"; - } - rel2 - { - offset: -1 -3; - to: "e.swallow.preview"; - } - text - { - style: "resolution"; - min: 1.0 1.0; - max: 1.0 1.0; - } - } - } - part - { - name: "e.text.name"; - type: TEXTBLOCK; - mouse_events: 0; - clip_to: "clip"; - description - { - state: "default" 0.0; - align: 0.5 0.0; - color: 255 255 255 255; - rel1 - { - offset: 0 10; - to: "e.swallow.preview"; - } - rel2.to: "e.swallow.preview"; - text - { - style: "output_name"; - min: 1.0 1.0; - max: 1.0 1.0; - } - } - } - part - { - name: "refresh_tab"; - type: RECT; - mouse_events: 0; - clip_to: "clip"; - description - { - state: "default" 0.0; - color: 255 255 255 128; - rel1 - { - relative: 0.0 1.0; - offset: 2 -16; - to: "e.swallow.preview"; - } - rel2 - { - relative: 0.0 1.0; - offset: 23 0; - to: "e.swallow.preview"; - } - } - description - { - state: "out" 0.0; - inherit: "default" 0.0; - color: 255 255 255 200; - rel1 - { - relative: 0.0 0.0; - offset: 2 2; - to: "e.swallow.preview"; - } - rel2 - { - relative: 0.0 0.0; - offset: 23 16; - to: "e.swallow.preview"; - } - } - } - part - { - name: "refresh_arrow"; - type: IMAGE; - mouse_events: 0; - description - { - state: "default" 0.0; - fixed: 1 1; - align: 0.5 0.5; - min: 22 22; - max: 22 22; - rel1.to: "refresh_tab"; - rel2.to: "refresh_tab"; - image.normal: "big_arrow_up.png"; - } - } - part - { - name: "refresh_bg"; - type: RECT; - mouse_events: 0; - clip_to: "clip"; - description - { - state: "default" 0.0; - color: 255 255 255 200; - rel1.to: "e.swallow.refresh"; - rel2.to: "e.swallow.refresh"; - visible: 0; - } - description - { - state: "out" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part - { - name: "e.swallow.refresh"; - type: SWALLOW; - clip_to: "clip"; - description - { - state: "default" 0.0; - align: 0.0 0.0; - fixed: 1 0; - rel1 - { - relative: 0.0 1.0; - to: "refresh_tab"; - } - rel2 - { - relative: 0.0 1.0; - to_x: "refresh_tab"; - to_y: "e.swallow.preview"; - } - } - } - part - { - name: "e.event.arrow.hide"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 0; - rel1.to: "refresh_tab"; - rel2.to: "refresh_tab"; - } - description - { - state: "out" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part - { - name: "e.event.arrow.show"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 0; - visible: 0; - rel1.to: "refresh_tab"; - rel2.to: "refresh_tab"; - } - description - { - state: "out" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part - { - name: "frame"; - type: IMAGE; - mouse_events: 0; - description - { - state: "default" 0.0; - image - { - normal: "randr_monitor.png"; - border: 14 14 15 14; - } - } - } - - /* we will use a rect in this theme. Other themes could use - * an icon to indicate rotate (or whatever they want). - * - * Regardless of what is used, the 'rotate' object - * should emit signals for mouse_in, mouse_out, and also - * signals to indicate when to start or stop rotating */ - part - { - name: "e.event.rotate"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 0; - rel1 - { - relative: 0.0 1.0; - offset: 0 -13; - to: "frame"; - } - rel2 - { - relative: 0.0 1.0; - offset: 11 -1; - to: "frame"; - } - } - } - - /* we will use a rect in this theme. Other themes could use - * an icon to indicate resize (or whatever they want). - * - * Regardless of what is used, the 'resize' object - * should emit signals for mouse_in, mouse_out, and also - * signals to indicate when to start or stop resizing */ - part - { - name: "e.event.resize"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 0; - rel1 - { - relative: 1.0 1.0; - offset: -13 -13; - to: "frame"; - } - rel2.to: "frame"; - } - } - part - { - name: "overlay"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 128; - visible: 0; - } - description - { - state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - - part - { - name: "indicator"; - type: IMAGE; - mouse_events: 0; - description - { - state: "default" 0.0; - rel1 - { - offset: -13 0; - to: "e.event.resize"; - } - rel2 - { - relative: 0.0 1.0; - offset: 0 -1; - to: "e.event.resize"; - } - image.normal: "randr_icon_on.png"; - } - description - { - state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "randr_icon_off.png"; - } - } - part - { - name: "e.event.indicator"; - type: RECT; - description - { - state: "default" 0.0; - color: 255 255 255 0; - rel1.to: "indicator"; - rel2.to: "indicator"; - } - } - } - programs - { - program - { - name: "resize_mouse_in"; - signal: "mouse,in"; - source: "e.event.resize"; - action: SIGNAL_EMIT "e,action,resize,in" "e"; - } - program - { - name: "resize_mouse_out"; - signal: "mouse,out"; - source: "e.event.resize"; - action: SIGNAL_EMIT "e,action,resize,out" "e"; - } - program - { - name: "resize_start"; - signal: "mouse,down,1"; - source: "e.event.resize"; - action: SIGNAL_EMIT "e,action,resize,start" "e"; - } - program - { - name: "resize_stop"; - signal: "mouse,up,1"; - source: "e.event.resize"; - action: SIGNAL_EMIT "e,action,resize,stop" "e"; - } - program - { - name: "rotate_mouse_in"; - signal: "mouse,in"; - source: "e.event.rotate"; - action: SIGNAL_EMIT "e,action,rotate,in" "e"; - } - program - { - name: "rotate_mouse_out"; - signal: "mouse,out"; - source: "e.event.rotate"; - action: SIGNAL_EMIT "e,action,rotate,out" "e"; - } - program - { - name: "rotate_start"; - signal: "mouse,down,1"; - source: "e.event.rotate"; - action: SIGNAL_EMIT "e,action,rotate,start" "e"; - } - program - { - name: "rotate_stop"; - signal: "mouse,up,1"; - source: "e.event.rotate"; - action: SIGNAL_EMIT "e,action,rotate,stop" "e"; - } - program - { - name: "indicator_mouse_in"; - signal: "mouse,in"; - source: "e.event.indicator"; - action: SIGNAL_EMIT "e,action,indicator,in" "e"; - } - program - { - name: "indicator_mouse_out"; - signal: "mouse,out"; - source: "e.event.indicator"; - action: SIGNAL_EMIT "e,action,indicator,out" "e"; - } - program - { - name: "indicator_toggle"; - signal: "mouse,clicked,1"; - source: "e.event.indicator"; - action: SIGNAL_EMIT "e,action,indicator,toggle" "e"; - } - program - { - name: "enabled"; - signal: "e,state,enabled"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "indicator"; - target: "overlay"; - } - program - { - name: "disabled"; - signal: "e,state,disabled"; - source: "e"; - action: STATE_SET "disabled" 0.0; - target: "indicator"; - target: "overlay"; - } - program - { - name: "refresh_click_show"; - signal: "mouse,down,1"; - source: "e.event.arrow.hide"; - action: SIGNAL_EMIT "e,action,panel,show" "e"; - } - program - { - name: "refresh_show"; - signal: "e,action,panel,show"; - source: "e"; - action: STATE_SET "out" 0.0; - target: "refresh_bg"; - target: "refresh_tab"; - target: "e.event.arrow.hide"; - target: "e.event.arrow.show"; - transition: DECELERATE 0.5; - } - program - { - name: "refresh_click_hide"; - signal: "mouse,down,1"; - source: "e.event.arrow.show"; - action: SIGNAL_EMIT "e,action,panel,hide" "e"; - } - program - { - name: "refresh_hide"; - signal: "e,action,panel,hide"; - source: "e"; - action: STATE_SET "default" 0.0; - target: "refresh_bg"; - target: "refresh_tab"; - target: "e.event.arrow.hide"; - target: "e.event.arrow.show"; - transition: ACCELERATE 0.2; - } - } - } - - group - { - name: "e/conf/randr/main/stand"; - images.image: "randr_stand.png" COMP; - parts - { - part - { - name: "stand"; - type: IMAGE; - mouse_events: 0; - description - { - state: "default" 0.0; - aspect: (299/81) (299/81); - min: 150 41; - max: 150 41; - image.normal: "randr_stand.png"; - } - } - } - } - -} diff --git a/data/themes/images/Makefile.am b/data/themes/images/Makefile.am deleted file mode 100644 index efb8f01ce..000000000 --- a/data/themes/images/Makefile.am +++ /dev/null @@ -1,471 +0,0 @@ -MAINTAINERCLEANFILES = Makefile.in -EXTRA_DIST = \ -about_bot.png \ -about_mid.png \ -about_top.png \ -arrow_down.png \ -arrow_left.png \ -arrow_right.png \ -arrow_up.png \ -base_bg.png \ -bd_bottom.png \ -bd_button_close_focused.png \ -bd_button_close_shadow.png \ -bd_button_close_unfocused.png \ -bd_button_max_focused.png \ -bd_button_max_shadow.png \ -bd_button_max_unfocused.png \ -bd_button_min_focused.png \ -bd_button_min_shadow.png \ -bd_button_min_unfocused.png \ -bd_resize_b.png \ -bd_title_bg.png \ -bd_title_over.png \ -bd_top_hilight.png \ -bd_top.png \ -big_arrow_down.png \ -big_arrow_up.png \ -bnw.png \ -bt_base1.png \ -bt_base2.png \ -bt_basew.png \ -bt_dis_base.png \ -bt_dis_hilight.png \ -bt_dis_shine.png \ -bt_hilight.png \ -bt_hilightw.png \ -bt_glow.png \ -bt_shine.png \ -bt_sm_base1.png \ -bt_sm_base2.png \ -bt_sm_hilight.png \ -bt_sm_shine.png \ -busy-1.png \ -busy-2.png \ -busy-3.png \ -busy-4.png \ -busy-5.png \ -busy-6.png \ -busy-7.png \ -busy-8.png \ -busy-9.png \ -check_base.png \ -check_on.png \ -check_sel.png \ -ch-h1.png \ -ch-h2.png \ -ch-m1.png \ -ch-m2.png \ -ch-s1.png \ -ch-s2.png \ -ch-h1-2.png \ -ch-h2-2.png \ -ch-m1-2.png \ -ch-m2-2.png \ -ch-s1-2.png \ -ch-s2-2.png \ -ch-h1-3.png \ -ch-h2-3.png \ -ch-m1-3.png \ -ch-m2-3.png \ -ch-s1-3.png \ -ch-s2-3.png \ -clock_base.png \ -connman_bluetooth_128.png \ -connman_bluetooth_32.png \ -connman_cellular_128.png \ -connman_cellular_32.png \ -connman_ethernet_128.png \ -connman_ethernet_32.png \ -connman_security1_128.png \ -connman_security1_32.png \ -connman_security2_128.png \ -connman_security2_32.png \ -connman_status_online_128.png \ -connman_status_online_32.png \ -connman_status_ready_128.png \ -connman_status_ready_32.png \ -connman_wifi_0_on_128.png \ -connman_wifi_0_on_32.png \ -connman_wifi_1_on_128.png \ -connman_wifi_1_on_32.png \ -connman_wifi_2_on_128.png \ -connman_wifi_2_on_32.png \ -connman_wifi_3_on_128.png \ -connman_wifi_3_on_32.png \ -connman_wifi_not_128.png \ -connman_wifi_not_32.png \ -connman_wifi_off_128.png \ -connman_wifi_off_32.png \ -dia_botshad.png \ -dia_grad.png \ -dia_topshad.png \ -e17_fileman_thumb_bg.png \ -e17_mini_button_shadow2.png \ -efm_toolbar_bottom.png \ -efm_toolbar_top.png \ -everything_box.png \ -outline.png \ -everything_item_bg.png \ -exclam.png \ -favorites.png \ -frame_1.png \ -frame_2.png \ -gadman_border.png \ -gadman_bottom.png \ -gadman_frame.png \ -gadman_left.png \ -gadman_right.png \ -gadman_top.png \ -gsm_0.png \ -gsm_1.png \ -gsm_2.png \ -gsm_3.png \ -gsm_4.png \ -gsm_no.png \ -icon_active.png \ -icon_add_fav.png \ -icon_add.png \ -icon_advanced.png \ -icon_applications.png \ -icon_applications_ibar.png \ -icon_applications_new.png \ -icon_applications_restart.png \ -icon_applications_startup.png \ -icon_autoscroll.png \ -icon_behavior.png \ -icon_border_border.png \ -icon_border_close.png \ -icon_border_kill.png \ -icon_border_lock.png \ -icon_border_maximize.png \ -icon_border_minimize.png \ -icon_border_more.png \ -icon_border_pager.png \ -icon_border_pin.png \ -icon_border_properties.png \ -icon_border_remember.png \ -icon_border_sendto.png \ -icon_border_shaded.png \ -icon_border_skip.png \ -icon_border_stack_bot.png \ -icon_border_stack_norm.png \ -icon_border_stack_top.png \ -icon_check.png \ -icon_close.png \ -icon_colors.png \ -icon_config.png \ -icon_configuration.png \ -icon_del.png \ -icon_desklock_menu.png \ -icon_desklock.png \ -icon_desktops.png \ -icon_directories.png \ -icon_down_arrow.png \ -icon_dummy.png \ -icon_efm_arrange_name.png \ -icon_efm_arrange.png \ -icon_efm_arrange_time.png \ -icon_efm_cd.png \ -icon_efm_copy.png \ -icon_efm_cut.png \ -icon_efm_delete.png \ -icon_efm_desktop.png \ -icon_efm_dnd_ask.png \ -icon_efm_dnd_copy.png \ -icon_efm_dnd_move.png \ -icon_efm_eject.png \ -icon_efm_file.png \ -icon_efm_flash.png \ -icon_efm_folder.png \ -icon_efm_hdd.png \ -icon_efm_home.png \ -icon_efm_new_dir.png \ -icon_efm_new.png \ -icon_efm_open.png \ -icon_efm_paste.png \ -icon_efm_properties.png \ -icon_efm_refresh.png \ -icon_efm_rename.png \ -icon_efm_root.png \ -icon_efm_select.png \ -icon_efm_sort.png \ -icon_efm_tmp.png \ -icon_efm_view_details.png \ -icon_efm_view_name.png \ -icon_efm_view.png \ -icon_efm_vol_unmounted.png \ -icon_efm_vol_mounted.png \ -icon_efm_usbmedia.png \ -icon_evry_clipboard.png \ -icon_engine.png \ -icon_extensions.png \ -icon_favorites.png \ -icon_file_icons.png \ -icon_fonts.png \ -icon_globe.png \ -icon_gradient.png \ -icon_halt.png \ -icon_hibernate.png \ -icon_icon_theme.png \ -icon_imc.png \ -icon_intl.png \ -icon_interaction.png \ -icon_intl.png \ -icon_keys.png \ -icon_keyboard.png \ -icon_left_arrow.png \ -icon_logout.png \ -icon_lost_windows.png \ -icon_menu_settings.png \ -icon_menus.png \ -icon_mime_audio_generic.png \ -icon_mime_bdf.png \ -icon_mime_c.png \ -icon_mime_css.png \ -icon_mime_deb.png \ -icon_mime_doc.png \ -icon_mime_executable_generic.png \ -icon_mime_font_generic.png \ -icon_mime_h.png \ -icon_mime_html.png \ -icon_mime_image_generic.png \ -icon_mime_o.png \ -icon_mime_package.png \ -icon_mime_patch.png \ -icon_mime_pcf.png \ -icon_mime_pdf.png \ -icon_mime_plain.png \ -icon_mime_sh.png \ -icon_mime_text_generic.png \ -icon_mime_ttf.png \ -icon_mime_video_generic.png \ -icon_mime_xcf.png \ -icon_mixer.png \ -icon_modules.png \ -icon_mouse_clean.png \ -icon_mouse_extra.png \ -icon_mouse_left.png \ -icon_mouse_middle.png \ -icon_mouse.png \ -icon_mouse_right.png \ -icon_mouse_wheel.png \ -icon_new.png \ -icon_pager.png \ -icon_performance.png \ -icon_power_management.png \ -icon_profiles.png \ -icon_reboot.png \ -icon_reset.png \ -icon_resize.png \ -icon_right_arrow.png \ -icon_run.png \ -icon_scale.png \ -icon_screen_around.png \ -icon_screen_hflip.png \ -icon_screen_left.png \ -icon_screen_normal.png \ -icon_screen_resolution.png \ -icon_screen_right.png \ -icon_screensaver.png \ -icon_screen_setup.png \ -icon_screen_vflip.png \ -icon_screenshot.png \ -icon_shelf_bottom_desk.png \ -icon_shelf_bottom_left.png \ -icon_shelf_bottom.png \ -icon_shelf_bottom_right.png \ -icon_shelf_custom.png \ -icon_shelf_dock.png \ -icon_shelf_left_bottom.png \ -icon_shelf_left.png \ -icon_shelf_left_top.png \ -icon_shelf_menu_bar.png \ -icon_shelf_panel.png \ -icon_shelf.png \ -icon_shelf_right_bottom.png \ -icon_shelf_right.png \ -icon_shelf_right_top.png \ -icon_shelf_top_desk.png \ -icon_shelf_top_left.png \ -icon_shelf_top.png \ -icon_shelf_top_right.png \ -icon_startup.png \ -icon_suspend.png \ -icon_swap.png \ -icon_system.png \ -icon_toolbar.png \ -icon_theme.png \ -icon_transitions.png \ -icon_up_arrow.png \ -icon_wallpaper_center_flat.png \ -icon_wallpaper_center.png \ -icon_wallpaper_grad_screen.png \ -icon_wallpaper.png \ -icon_wallpaper_screen.png \ -icon_warning.png \ -icon_window_focus.png \ -icon_window_geometry.png \ -icon_window_manipulation.png \ -icon_window_process_management.png \ -icon_window_remembers.png \ -icon_windows.png \ -icon_winlist.png \ -icon_win_move.png \ -icon_win_resize.png \ -icon_illume.png \ -ilist_1.png \ -ilist_2.png \ -ilist_header_1.png \ -ilist_header_2.png \ -ilist_item_shadow.png \ -illume-apps.png \ -illume-close.png \ -illume-home.png \ -illume-kbd.png \ -illume-kbd-on.png \ -illume-mode-dual-left.png \ -illume-mode-dual-top.png \ -illume-mode-single.png \ -inset_raised.png \ -inset_sunk_dark.png \ -inset_sunk.png \ -k_grad.png \ -k_tabhl.png \ -k_tabhm.png \ -k_tabhr.png \ -k_tabl.png \ -k_tabr.png \ -k_tpsh.png \ -k_wtgr.png \ -logo_black_128.png \ -logo_white_128.png \ -menu_arrow_normal.png \ -menu_arrow_sel.png \ -menu_sel_bg.png \ -menu_sel_fg.png \ -menu_sep.png \ -mixer_high_left.png \ -mixer_high_right.png \ -mixer_low_left.png \ -mixer_low_right.png \ -mixer_med_left.png \ -mixer_med_right.png \ -mixer.png \ -pager_base1.png \ -pager_base2.png \ -pager_base_pattern.png \ -pager_hi1.png \ -pager_hi2.png \ -pager_window.png \ -pager_window_shaded.png \ -pager_window_unsel.png \ -pointer_glint_01.png \ -pointer_glint_02.png \ -pointer_glint_03.png \ -pointer_glint_04.png \ -pointer_glint_05.png \ -pointer_glint_06.png \ -pointer_glint_07.png \ -pointer_glint_08.png \ -pointer_glint_09.png \ -pointer_glint_10.png \ -pointer_glint_11.png \ -pointer_glint_12.png \ -pointer_glow.png \ -pointer_mono.png \ -pointer.png \ -radio_base.png \ -radio_on.png \ -radio_sel.png \ -randr_icon_off.png \ -randr_icon_on.png \ -randr_monitor.png \ -randr_stand.png \ -refresh.png \ -sb_runnerh.png \ -sb_runnerv.png \ -shelf_alt_bg.png \ -shelf_alt_over.png \ -shelf_alt_shine.png \ -silk.png \ -slider_clicked.png \ -slider.png \ -t0.png \ -t0-sh.png \ -t1.png \ -t1-sh.png \ -t2.png \ -tacho_bg.png \ -tacho_fg.png \ -temp_base.png \ -temp_mid.png \ -temp_over.png \ -toolbar_sel.png \ -topsh.png \ -transition_vswipe.png \ -vgrad_dark.png \ -vgrad_light.png \ -wp-tb1.png \ -wp-bot1.png \ -wp-tb2.png \ -wp-bot2.png \ -wp-tb3.png \ -wp-tbs.png \ -systray_rounded_corners.png \ -theme-label.png \ -glow.png \ -icon_efm_file_del.png \ -exq-bglight.png \ -exq-logo.png \ -exq-dot.png \ -exq-dot-glow.png \ -exq-vgrad.png \ -comp-sh1.png \ -shelf_alt_vert_bg.png \ -icon_look.png \ -icon_gadget.png \ -flip_0b.png \ -flip_0t.png \ -flip_1b.png \ -flip_1t.png \ -flip_2b.png \ -flip_2t.png \ -flip_3b.png \ -flip_3t.png \ -flip_4b.png \ -flip_4t.png \ -flip_5b.png \ -flip_5t.png \ -flip_6b.png \ -flip_6t.png \ -flip_7b.png \ -flip_7t.png \ -flip_8b.png \ -flip_8t.png \ -flip_9b.png \ -flip_9t.png \ -flip_amb.png \ -flip_amt.png \ -flip_base.png \ -flip_base_shad.png \ -flip_b.png \ -flip_pmb.png \ -flip_pmt.png \ -flip_shad.png \ -flip_t.png \ -flip_colon.png \ -bulb-0.png \ -bulb-1.png \ -bulb-2.png \ -batt_base.png \ -batt_level.png \ -batt_over.png \ -batt_power.png \ -bg_shadow.png \ -xkbshad.png \ -wizard_pattern.png \ -wizard_bt1.png \ -wizard_bt2.png \ -bg_pattern.png \ -bg_radgrad.png diff --git a/data/themes/images/about_bot.png b/data/themes/images/about_bot.png deleted file mode 100644 index ef0c7cd68..000000000 Binary files a/data/themes/images/about_bot.png and /dev/null differ diff --git a/data/themes/images/about_mid.png b/data/themes/images/about_mid.png deleted file mode 100644 index 2162f0a09..000000000 Binary files a/data/themes/images/about_mid.png and /dev/null differ diff --git a/data/themes/images/about_top.png b/data/themes/images/about_top.png deleted file mode 100644 index db2c27ef1..000000000 Binary files a/data/themes/images/about_top.png and /dev/null differ diff --git a/data/themes/images/arrow_down.png b/data/themes/images/arrow_down.png deleted file mode 100644 index 3e181396a..000000000 Binary files a/data/themes/images/arrow_down.png and /dev/null differ diff --git a/data/themes/images/arrow_left.png b/data/themes/images/arrow_left.png deleted file mode 100644 index 4dce6f807..000000000 Binary files a/data/themes/images/arrow_left.png and /dev/null differ diff --git a/data/themes/images/arrow_right.png b/data/themes/images/arrow_right.png deleted file mode 100644 index c57f5d16f..000000000 Binary files a/data/themes/images/arrow_right.png and /dev/null differ diff --git a/data/themes/images/arrow_up.png b/data/themes/images/arrow_up.png deleted file mode 100644 index 1b499b8e8..000000000 Binary files a/data/themes/images/arrow_up.png and /dev/null differ diff --git a/data/themes/images/base_bg.png b/data/themes/images/base_bg.png deleted file mode 100644 index 5f3cb737c..000000000 Binary files a/data/themes/images/base_bg.png and /dev/null differ diff --git a/data/themes/images/batt_base.png b/data/themes/images/batt_base.png deleted file mode 100644 index 610db36b2..000000000 Binary files a/data/themes/images/batt_base.png and /dev/null differ diff --git a/data/themes/images/batt_level.png b/data/themes/images/batt_level.png deleted file mode 100644 index 260402642..000000000 Binary files a/data/themes/images/batt_level.png and /dev/null differ diff --git a/data/themes/images/batt_over.png b/data/themes/images/batt_over.png deleted file mode 100644 index c79adb50d..000000000 Binary files a/data/themes/images/batt_over.png and /dev/null differ diff --git a/data/themes/images/batt_power.png b/data/themes/images/batt_power.png deleted file mode 100644 index f64625ebb..000000000 Binary files a/data/themes/images/batt_power.png and /dev/null differ diff --git a/data/themes/images/bd_bottom.png b/data/themes/images/bd_bottom.png deleted file mode 100644 index 46b9a4898..000000000 Binary files a/data/themes/images/bd_bottom.png and /dev/null differ diff --git a/data/themes/images/bd_button_close_focused.png b/data/themes/images/bd_button_close_focused.png deleted file mode 100644 index 281427e64..000000000 Binary files a/data/themes/images/bd_button_close_focused.png and /dev/null differ diff --git a/data/themes/images/bd_button_close_shadow.png b/data/themes/images/bd_button_close_shadow.png deleted file mode 100644 index 91a195593..000000000 Binary files a/data/themes/images/bd_button_close_shadow.png and /dev/null differ diff --git a/data/themes/images/bd_button_close_unfocused.png b/data/themes/images/bd_button_close_unfocused.png deleted file mode 100644 index 8382d7f71..000000000 Binary files a/data/themes/images/bd_button_close_unfocused.png and /dev/null differ diff --git a/data/themes/images/bd_button_max_focused.png b/data/themes/images/bd_button_max_focused.png deleted file mode 100644 index 36a82394c..000000000 Binary files a/data/themes/images/bd_button_max_focused.png and /dev/null differ diff --git a/data/themes/images/bd_button_max_shadow.png b/data/themes/images/bd_button_max_shadow.png deleted file mode 100644 index e7362db3c..000000000 Binary files a/data/themes/images/bd_button_max_shadow.png and /dev/null differ diff --git a/data/themes/images/bd_button_max_unfocused.png b/data/themes/images/bd_button_max_unfocused.png deleted file mode 100644 index e0dc5daac..000000000 Binary files a/data/themes/images/bd_button_max_unfocused.png and /dev/null differ diff --git a/data/themes/images/bd_button_min_focused.png b/data/themes/images/bd_button_min_focused.png deleted file mode 100644 index e48775595..000000000 Binary files a/data/themes/images/bd_button_min_focused.png and /dev/null differ diff --git a/data/themes/images/bd_button_min_shadow.png b/data/themes/images/bd_button_min_shadow.png deleted file mode 100644 index 36349c836..000000000 Binary files a/data/themes/images/bd_button_min_shadow.png and /dev/null differ diff --git a/data/themes/images/bd_button_min_unfocused.png b/data/themes/images/bd_button_min_unfocused.png deleted file mode 100644 index 58cbb05ae..000000000 Binary files a/data/themes/images/bd_button_min_unfocused.png and /dev/null differ diff --git a/data/themes/images/bd_resize_b.png b/data/themes/images/bd_resize_b.png deleted file mode 100644 index 74c9432ed..000000000 Binary files a/data/themes/images/bd_resize_b.png and /dev/null differ diff --git a/data/themes/images/bd_title_bg.png b/data/themes/images/bd_title_bg.png deleted file mode 100644 index 2b2686ba1..000000000 Binary files a/data/themes/images/bd_title_bg.png and /dev/null differ diff --git a/data/themes/images/bd_title_over.png b/data/themes/images/bd_title_over.png deleted file mode 100644 index 6dd6efb97..000000000 Binary files a/data/themes/images/bd_title_over.png and /dev/null differ diff --git a/data/themes/images/bd_top.png b/data/themes/images/bd_top.png deleted file mode 100644 index f7fbebf25..000000000 Binary files a/data/themes/images/bd_top.png and /dev/null differ diff --git a/data/themes/images/bd_top_hilight.png b/data/themes/images/bd_top_hilight.png deleted file mode 100644 index 0c5bf55c7..000000000 Binary files a/data/themes/images/bd_top_hilight.png and /dev/null differ diff --git a/data/themes/images/bg_pattern.png b/data/themes/images/bg_pattern.png deleted file mode 100644 index 391f2ea56..000000000 Binary files a/data/themes/images/bg_pattern.png and /dev/null differ diff --git a/data/themes/images/bg_radgrad.png b/data/themes/images/bg_radgrad.png deleted file mode 100644 index 76f626549..000000000 Binary files a/data/themes/images/bg_radgrad.png and /dev/null differ diff --git a/data/themes/images/bg_shadow.png b/data/themes/images/bg_shadow.png deleted file mode 100644 index ae502f8ae..000000000 Binary files a/data/themes/images/bg_shadow.png and /dev/null differ diff --git a/data/themes/images/big_arrow_down.png b/data/themes/images/big_arrow_down.png deleted file mode 100644 index 0b71cfdb4..000000000 Binary files a/data/themes/images/big_arrow_down.png and /dev/null differ diff --git a/data/themes/images/big_arrow_up.png b/data/themes/images/big_arrow_up.png deleted file mode 100644 index 7d714ff63..000000000 Binary files a/data/themes/images/big_arrow_up.png and /dev/null differ diff --git a/data/themes/images/bnw.png b/data/themes/images/bnw.png deleted file mode 100644 index 3baf7bcf0..000000000 Binary files a/data/themes/images/bnw.png and /dev/null differ diff --git a/data/themes/images/bt_base1.png b/data/themes/images/bt_base1.png deleted file mode 100644 index 2d1f17909..000000000 Binary files a/data/themes/images/bt_base1.png and /dev/null differ diff --git a/data/themes/images/bt_base2.png b/data/themes/images/bt_base2.png deleted file mode 100644 index dd3e3ce06..000000000 Binary files a/data/themes/images/bt_base2.png and /dev/null differ diff --git a/data/themes/images/bt_basew.png b/data/themes/images/bt_basew.png deleted file mode 100644 index 8d787dd2b..000000000 Binary files a/data/themes/images/bt_basew.png and /dev/null differ diff --git a/data/themes/images/bt_dis_base.png b/data/themes/images/bt_dis_base.png deleted file mode 100644 index 06f3dd51a..000000000 Binary files a/data/themes/images/bt_dis_base.png and /dev/null differ diff --git a/data/themes/images/bt_dis_hilight.png b/data/themes/images/bt_dis_hilight.png deleted file mode 100644 index e5cf7d3b0..000000000 Binary files a/data/themes/images/bt_dis_hilight.png and /dev/null differ diff --git a/data/themes/images/bt_dis_shine.png b/data/themes/images/bt_dis_shine.png deleted file mode 100644 index 20285bebb..000000000 Binary files a/data/themes/images/bt_dis_shine.png and /dev/null differ diff --git a/data/themes/images/bt_glow.png b/data/themes/images/bt_glow.png deleted file mode 100644 index 25891a158..000000000 Binary files a/data/themes/images/bt_glow.png and /dev/null differ diff --git a/data/themes/images/bt_hilight.png b/data/themes/images/bt_hilight.png deleted file mode 100644 index 3a6750e78..000000000 Binary files a/data/themes/images/bt_hilight.png and /dev/null differ diff --git a/data/themes/images/bt_hilightw.png b/data/themes/images/bt_hilightw.png deleted file mode 100644 index b97a4f81b..000000000 Binary files a/data/themes/images/bt_hilightw.png and /dev/null differ diff --git a/data/themes/images/bt_shine.png b/data/themes/images/bt_shine.png deleted file mode 100644 index a58bdeed4..000000000 Binary files a/data/themes/images/bt_shine.png and /dev/null differ diff --git a/data/themes/images/bt_sm_base1.png b/data/themes/images/bt_sm_base1.png deleted file mode 100644 index c37e182ed..000000000 Binary files a/data/themes/images/bt_sm_base1.png and /dev/null differ diff --git a/data/themes/images/bt_sm_base2.png b/data/themes/images/bt_sm_base2.png deleted file mode 100644 index f159648ec..000000000 Binary files a/data/themes/images/bt_sm_base2.png and /dev/null differ diff --git a/data/themes/images/bt_sm_hilight.png b/data/themes/images/bt_sm_hilight.png deleted file mode 100644 index 63899caac..000000000 Binary files a/data/themes/images/bt_sm_hilight.png and /dev/null differ diff --git a/data/themes/images/bt_sm_shine.png b/data/themes/images/bt_sm_shine.png deleted file mode 100644 index 23bf3110e..000000000 Binary files a/data/themes/images/bt_sm_shine.png and /dev/null differ diff --git a/data/themes/images/bulb-0.png b/data/themes/images/bulb-0.png deleted file mode 100644 index 6b54be161..000000000 Binary files a/data/themes/images/bulb-0.png and /dev/null differ diff --git a/data/themes/images/bulb-1.png b/data/themes/images/bulb-1.png deleted file mode 100644 index ca46a4f06..000000000 Binary files a/data/themes/images/bulb-1.png and /dev/null differ diff --git a/data/themes/images/bulb-2.png b/data/themes/images/bulb-2.png deleted file mode 100644 index bacc91113..000000000 Binary files a/data/themes/images/bulb-2.png and /dev/null differ diff --git a/data/themes/images/busy-1.png b/data/themes/images/busy-1.png deleted file mode 100644 index 48d00e04f..000000000 Binary files a/data/themes/images/busy-1.png and /dev/null differ diff --git a/data/themes/images/busy-2.png b/data/themes/images/busy-2.png deleted file mode 100644 index 75d840444..000000000 Binary files a/data/themes/images/busy-2.png and /dev/null differ diff --git a/data/themes/images/busy-3.png b/data/themes/images/busy-3.png deleted file mode 100644 index b383fcbad..000000000 Binary files a/data/themes/images/busy-3.png and /dev/null differ diff --git a/data/themes/images/busy-4.png b/data/themes/images/busy-4.png deleted file mode 100644 index 8aa8a0f2c..000000000 Binary files a/data/themes/images/busy-4.png and /dev/null differ diff --git a/data/themes/images/busy-5.png b/data/themes/images/busy-5.png deleted file mode 100644 index 7da0e041b..000000000 Binary files a/data/themes/images/busy-5.png and /dev/null differ diff --git a/data/themes/images/busy-6.png b/data/themes/images/busy-6.png deleted file mode 100644 index 45b27bd83..000000000 Binary files a/data/themes/images/busy-6.png and /dev/null differ diff --git a/data/themes/images/busy-7.png b/data/themes/images/busy-7.png deleted file mode 100644 index 53bed1a97..000000000 Binary files a/data/themes/images/busy-7.png and /dev/null differ diff --git a/data/themes/images/busy-8.png b/data/themes/images/busy-8.png deleted file mode 100644 index 75d684a25..000000000 Binary files a/data/themes/images/busy-8.png and /dev/null differ diff --git a/data/themes/images/busy-9.png b/data/themes/images/busy-9.png deleted file mode 100644 index 4af4a4ae9..000000000 Binary files a/data/themes/images/busy-9.png and /dev/null differ diff --git a/data/themes/images/ch-h1-2.png b/data/themes/images/ch-h1-2.png deleted file mode 100644 index 779dbcbaf..000000000 Binary files a/data/themes/images/ch-h1-2.png and /dev/null differ diff --git a/data/themes/images/ch-h1-3.png b/data/themes/images/ch-h1-3.png deleted file mode 100644 index fc553584d..000000000 Binary files a/data/themes/images/ch-h1-3.png and /dev/null differ diff --git a/data/themes/images/ch-h1.png b/data/themes/images/ch-h1.png deleted file mode 100644 index 25dd2688f..000000000 Binary files a/data/themes/images/ch-h1.png and /dev/null differ diff --git a/data/themes/images/ch-h2-2.png b/data/themes/images/ch-h2-2.png deleted file mode 100644 index ebdc0cebf..000000000 Binary files a/data/themes/images/ch-h2-2.png and /dev/null differ diff --git a/data/themes/images/ch-h2-3.png b/data/themes/images/ch-h2-3.png deleted file mode 100644 index fecb65498..000000000 Binary files a/data/themes/images/ch-h2-3.png and /dev/null differ diff --git a/data/themes/images/ch-h2.png b/data/themes/images/ch-h2.png deleted file mode 100644 index 9edee5795..000000000 Binary files a/data/themes/images/ch-h2.png and /dev/null differ diff --git a/data/themes/images/ch-m1-2.png b/data/themes/images/ch-m1-2.png deleted file mode 100644 index 18f463a60..000000000 Binary files a/data/themes/images/ch-m1-2.png and /dev/null differ diff --git a/data/themes/images/ch-m1-3.png b/data/themes/images/ch-m1-3.png deleted file mode 100644 index 3a967e4f9..000000000 Binary files a/data/themes/images/ch-m1-3.png and /dev/null differ diff --git a/data/themes/images/ch-m1.png b/data/themes/images/ch-m1.png deleted file mode 100644 index 5a3dff499..000000000 Binary files a/data/themes/images/ch-m1.png and /dev/null differ diff --git a/data/themes/images/ch-m2-2.png b/data/themes/images/ch-m2-2.png deleted file mode 100644 index 13f26a75e..000000000 Binary files a/data/themes/images/ch-m2-2.png and /dev/null differ diff --git a/data/themes/images/ch-m2-3.png b/data/themes/images/ch-m2-3.png deleted file mode 100644 index fe0e8f046..000000000 Binary files a/data/themes/images/ch-m2-3.png and /dev/null differ diff --git a/data/themes/images/ch-m2.png b/data/themes/images/ch-m2.png deleted file mode 100644 index a04a8b792..000000000 Binary files a/data/themes/images/ch-m2.png and /dev/null differ diff --git a/data/themes/images/ch-s1-2.png b/data/themes/images/ch-s1-2.png deleted file mode 100644 index 57cd5ae22..000000000 Binary files a/data/themes/images/ch-s1-2.png and /dev/null differ diff --git a/data/themes/images/ch-s1-3.png b/data/themes/images/ch-s1-3.png deleted file mode 100644 index 75ddbf547..000000000 Binary files a/data/themes/images/ch-s1-3.png and /dev/null differ diff --git a/data/themes/images/ch-s1.png b/data/themes/images/ch-s1.png deleted file mode 100644 index 5ef6adc0a..000000000 Binary files a/data/themes/images/ch-s1.png and /dev/null differ diff --git a/data/themes/images/ch-s2-2.png b/data/themes/images/ch-s2-2.png deleted file mode 100644 index bc4ee9e41..000000000 Binary files a/data/themes/images/ch-s2-2.png and /dev/null differ diff --git a/data/themes/images/ch-s2-3.png b/data/themes/images/ch-s2-3.png deleted file mode 100644 index 11aac5123..000000000 Binary files a/data/themes/images/ch-s2-3.png and /dev/null differ diff --git a/data/themes/images/ch-s2.png b/data/themes/images/ch-s2.png deleted file mode 100644 index 4acd92846..000000000 Binary files a/data/themes/images/ch-s2.png and /dev/null differ diff --git a/data/themes/images/check_base.png b/data/themes/images/check_base.png deleted file mode 100644 index 96481c960..000000000 Binary files a/data/themes/images/check_base.png and /dev/null differ diff --git a/data/themes/images/check_on.png b/data/themes/images/check_on.png deleted file mode 100644 index 3ac173f2e..000000000 Binary files a/data/themes/images/check_on.png and /dev/null differ diff --git a/data/themes/images/check_sel.png b/data/themes/images/check_sel.png deleted file mode 100644 index 8a754e5be..000000000 Binary files a/data/themes/images/check_sel.png and /dev/null differ diff --git a/data/themes/images/clock_base.png b/data/themes/images/clock_base.png deleted file mode 100644 index 79d76d726..000000000 Binary files a/data/themes/images/clock_base.png and /dev/null differ diff --git a/data/themes/images/comp-sh1.png b/data/themes/images/comp-sh1.png deleted file mode 100644 index a57568ff6..000000000 Binary files a/data/themes/images/comp-sh1.png and /dev/null differ diff --git a/data/themes/images/connman_bluetooth_128.png b/data/themes/images/connman_bluetooth_128.png deleted file mode 100644 index 8e8e19b55..000000000 Binary files a/data/themes/images/connman_bluetooth_128.png and /dev/null differ diff --git a/data/themes/images/connman_bluetooth_32.png b/data/themes/images/connman_bluetooth_32.png deleted file mode 100644 index a72f75b02..000000000 Binary files a/data/themes/images/connman_bluetooth_32.png and /dev/null differ diff --git a/data/themes/images/connman_cellular_128.png b/data/themes/images/connman_cellular_128.png deleted file mode 100644 index 763baf9b0..000000000 Binary files a/data/themes/images/connman_cellular_128.png and /dev/null differ diff --git a/data/themes/images/connman_cellular_32.png b/data/themes/images/connman_cellular_32.png deleted file mode 100644 index 7db8ff655..000000000 Binary files a/data/themes/images/connman_cellular_32.png and /dev/null differ diff --git a/data/themes/images/connman_ethernet_128.png b/data/themes/images/connman_ethernet_128.png deleted file mode 100644 index 88dcdbb12..000000000 Binary files a/data/themes/images/connman_ethernet_128.png and /dev/null differ diff --git a/data/themes/images/connman_ethernet_32.png b/data/themes/images/connman_ethernet_32.png deleted file mode 100644 index 6c19bfe6c..000000000 Binary files a/data/themes/images/connman_ethernet_32.png and /dev/null differ diff --git a/data/themes/images/connman_security1_128.png b/data/themes/images/connman_security1_128.png deleted file mode 100644 index 7163ff646..000000000 Binary files a/data/themes/images/connman_security1_128.png and /dev/null differ diff --git a/data/themes/images/connman_security1_32.png b/data/themes/images/connman_security1_32.png deleted file mode 100644 index a3944cc4f..000000000 Binary files a/data/themes/images/connman_security1_32.png and /dev/null differ diff --git a/data/themes/images/connman_security2_128.png b/data/themes/images/connman_security2_128.png deleted file mode 100644 index cd99a02d3..000000000 Binary files a/data/themes/images/connman_security2_128.png and /dev/null differ diff --git a/data/themes/images/connman_security2_32.png b/data/themes/images/connman_security2_32.png deleted file mode 100644 index 6d048c5fd..000000000 Binary files a/data/themes/images/connman_security2_32.png and /dev/null differ diff --git a/data/themes/images/connman_status_online_128.png b/data/themes/images/connman_status_online_128.png deleted file mode 100644 index a331e98a8..000000000 Binary files a/data/themes/images/connman_status_online_128.png and /dev/null differ diff --git a/data/themes/images/connman_status_online_32.png b/data/themes/images/connman_status_online_32.png deleted file mode 100644 index df687841a..000000000 Binary files a/data/themes/images/connman_status_online_32.png and /dev/null differ diff --git a/data/themes/images/connman_status_ready_128.png b/data/themes/images/connman_status_ready_128.png deleted file mode 100644 index 5bc5d5c52..000000000 Binary files a/data/themes/images/connman_status_ready_128.png and /dev/null differ diff --git a/data/themes/images/connman_status_ready_32.png b/data/themes/images/connman_status_ready_32.png deleted file mode 100644 index e69c17621..000000000 Binary files a/data/themes/images/connman_status_ready_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_0_on_128.png b/data/themes/images/connman_wifi_0_on_128.png deleted file mode 100644 index d740d744d..000000000 Binary files a/data/themes/images/connman_wifi_0_on_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_0_on_32.png b/data/themes/images/connman_wifi_0_on_32.png deleted file mode 100644 index 771e17325..000000000 Binary files a/data/themes/images/connman_wifi_0_on_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_1_on_128.png b/data/themes/images/connman_wifi_1_on_128.png deleted file mode 100644 index c98f93eb5..000000000 Binary files a/data/themes/images/connman_wifi_1_on_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_1_on_32.png b/data/themes/images/connman_wifi_1_on_32.png deleted file mode 100644 index b8dd1a6c4..000000000 Binary files a/data/themes/images/connman_wifi_1_on_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_2_on_128.png b/data/themes/images/connman_wifi_2_on_128.png deleted file mode 100644 index 74436a034..000000000 Binary files a/data/themes/images/connman_wifi_2_on_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_2_on_32.png b/data/themes/images/connman_wifi_2_on_32.png deleted file mode 100644 index c9431776b..000000000 Binary files a/data/themes/images/connman_wifi_2_on_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_3_on_128.png b/data/themes/images/connman_wifi_3_on_128.png deleted file mode 100644 index 6c44eba71..000000000 Binary files a/data/themes/images/connman_wifi_3_on_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_3_on_32.png b/data/themes/images/connman_wifi_3_on_32.png deleted file mode 100644 index f0859a75a..000000000 Binary files a/data/themes/images/connman_wifi_3_on_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_not_128.png b/data/themes/images/connman_wifi_not_128.png deleted file mode 100644 index 22a290ded..000000000 Binary files a/data/themes/images/connman_wifi_not_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_not_32.png b/data/themes/images/connman_wifi_not_32.png deleted file mode 100644 index 7298ee339..000000000 Binary files a/data/themes/images/connman_wifi_not_32.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_off_128.png b/data/themes/images/connman_wifi_off_128.png deleted file mode 100644 index 64707b493..000000000 Binary files a/data/themes/images/connman_wifi_off_128.png and /dev/null differ diff --git a/data/themes/images/connman_wifi_off_32.png b/data/themes/images/connman_wifi_off_32.png deleted file mode 100644 index 8b6c50e98..000000000 Binary files a/data/themes/images/connman_wifi_off_32.png and /dev/null differ diff --git a/data/themes/images/dia_botshad.png b/data/themes/images/dia_botshad.png deleted file mode 100644 index 89a598e0f..000000000 Binary files a/data/themes/images/dia_botshad.png and /dev/null differ diff --git a/data/themes/images/dia_grad.png b/data/themes/images/dia_grad.png deleted file mode 100644 index 1385d12d4..000000000 Binary files a/data/themes/images/dia_grad.png and /dev/null differ diff --git a/data/themes/images/dia_topshad.png b/data/themes/images/dia_topshad.png deleted file mode 100644 index 1a772130a..000000000 Binary files a/data/themes/images/dia_topshad.png and /dev/null differ diff --git a/data/themes/images/e17_fileman_thumb_bg.png b/data/themes/images/e17_fileman_thumb_bg.png deleted file mode 100644 index bdb07fee0..000000000 Binary files a/data/themes/images/e17_fileman_thumb_bg.png and /dev/null differ diff --git a/data/themes/images/e17_mini_button_shadow2.png b/data/themes/images/e17_mini_button_shadow2.png deleted file mode 100644 index dcdc6ea26..000000000 Binary files a/data/themes/images/e17_mini_button_shadow2.png and /dev/null differ diff --git a/data/themes/images/efm_toolbar_bottom.png b/data/themes/images/efm_toolbar_bottom.png deleted file mode 100644 index fa6c5cfff..000000000 Binary files a/data/themes/images/efm_toolbar_bottom.png and /dev/null differ diff --git a/data/themes/images/efm_toolbar_top.png b/data/themes/images/efm_toolbar_top.png deleted file mode 100644 index 02b086d6b..000000000 Binary files a/data/themes/images/efm_toolbar_top.png and /dev/null differ diff --git a/data/themes/images/everything_box.png b/data/themes/images/everything_box.png deleted file mode 100644 index 60961a712..000000000 Binary files a/data/themes/images/everything_box.png and /dev/null differ diff --git a/data/themes/images/everything_item_bg.png b/data/themes/images/everything_item_bg.png deleted file mode 100644 index 1bd167b83..000000000 Binary files a/data/themes/images/everything_item_bg.png and /dev/null differ diff --git a/data/themes/images/exclam.png b/data/themes/images/exclam.png deleted file mode 100644 index 02068e2a5..000000000 Binary files a/data/themes/images/exclam.png and /dev/null differ diff --git a/data/themes/images/exq-bglight.png b/data/themes/images/exq-bglight.png deleted file mode 100644 index 5eeeca245..000000000 Binary files a/data/themes/images/exq-bglight.png and /dev/null differ diff --git a/data/themes/images/exq-dot-glow.png b/data/themes/images/exq-dot-glow.png deleted file mode 100644 index 8e0d0f711..000000000 Binary files a/data/themes/images/exq-dot-glow.png and /dev/null differ diff --git a/data/themes/images/exq-dot.png b/data/themes/images/exq-dot.png deleted file mode 100644 index 005d896c9..000000000 Binary files a/data/themes/images/exq-dot.png and /dev/null differ diff --git a/data/themes/images/exq-logo.png b/data/themes/images/exq-logo.png deleted file mode 100644 index e9bdf3650..000000000 Binary files a/data/themes/images/exq-logo.png and /dev/null differ diff --git a/data/themes/images/exq-vgrad.png b/data/themes/images/exq-vgrad.png deleted file mode 100644 index 708fe70e7..000000000 Binary files a/data/themes/images/exq-vgrad.png and /dev/null differ diff --git a/data/themes/images/favorites.png b/data/themes/images/favorites.png deleted file mode 100644 index 8f376d141..000000000 Binary files a/data/themes/images/favorites.png and /dev/null differ diff --git a/data/themes/images/flip_0b.png b/data/themes/images/flip_0b.png deleted file mode 100644 index 8a6ae9e1c..000000000 Binary files a/data/themes/images/flip_0b.png and /dev/null differ diff --git a/data/themes/images/flip_0t.png b/data/themes/images/flip_0t.png deleted file mode 100644 index 72506aa1b..000000000 Binary files a/data/themes/images/flip_0t.png and /dev/null differ diff --git a/data/themes/images/flip_1b.png b/data/themes/images/flip_1b.png deleted file mode 100644 index ed80e8b2f..000000000 Binary files a/data/themes/images/flip_1b.png and /dev/null differ diff --git a/data/themes/images/flip_1t.png b/data/themes/images/flip_1t.png deleted file mode 100644 index 6c1fba8f0..000000000 Binary files a/data/themes/images/flip_1t.png and /dev/null differ diff --git a/data/themes/images/flip_2b.png b/data/themes/images/flip_2b.png deleted file mode 100644 index 3183b5900..000000000 Binary files a/data/themes/images/flip_2b.png and /dev/null differ diff --git a/data/themes/images/flip_2t.png b/data/themes/images/flip_2t.png deleted file mode 100644 index 3453e3d59..000000000 Binary files a/data/themes/images/flip_2t.png and /dev/null differ diff --git a/data/themes/images/flip_3b.png b/data/themes/images/flip_3b.png deleted file mode 100644 index 2eca7d4f2..000000000 Binary files a/data/themes/images/flip_3b.png and /dev/null differ diff --git a/data/themes/images/flip_3t.png b/data/themes/images/flip_3t.png deleted file mode 100644 index 4de980462..000000000 Binary files a/data/themes/images/flip_3t.png and /dev/null differ diff --git a/data/themes/images/flip_4b.png b/data/themes/images/flip_4b.png deleted file mode 100644 index 23484c982..000000000 Binary files a/data/themes/images/flip_4b.png and /dev/null differ diff --git a/data/themes/images/flip_4t.png b/data/themes/images/flip_4t.png deleted file mode 100644 index 20291610e..000000000 Binary files a/data/themes/images/flip_4t.png and /dev/null differ diff --git a/data/themes/images/flip_5b.png b/data/themes/images/flip_5b.png deleted file mode 100644 index 8d9312a12..000000000 Binary files a/data/themes/images/flip_5b.png and /dev/null differ diff --git a/data/themes/images/flip_5t.png b/data/themes/images/flip_5t.png deleted file mode 100644 index df439296c..000000000 Binary files a/data/themes/images/flip_5t.png and /dev/null differ diff --git a/data/themes/images/flip_6b.png b/data/themes/images/flip_6b.png deleted file mode 100644 index 09393e648..000000000 Binary files a/data/themes/images/flip_6b.png and /dev/null differ diff --git a/data/themes/images/flip_6t.png b/data/themes/images/flip_6t.png deleted file mode 100644 index 3cc4061fc..000000000 Binary files a/data/themes/images/flip_6t.png and /dev/null differ diff --git a/data/themes/images/flip_7b.png b/data/themes/images/flip_7b.png deleted file mode 100644 index 9afc41982..000000000 Binary files a/data/themes/images/flip_7b.png and /dev/null differ diff --git a/data/themes/images/flip_7t.png b/data/themes/images/flip_7t.png deleted file mode 100644 index abe1bc94d..000000000 Binary files a/data/themes/images/flip_7t.png and /dev/null differ diff --git a/data/themes/images/flip_8b.png b/data/themes/images/flip_8b.png deleted file mode 100644 index 2185ee984..000000000 Binary files a/data/themes/images/flip_8b.png and /dev/null differ diff --git a/data/themes/images/flip_8t.png b/data/themes/images/flip_8t.png deleted file mode 100644 index 718e484ec..000000000 Binary files a/data/themes/images/flip_8t.png and /dev/null differ diff --git a/data/themes/images/flip_9b.png b/data/themes/images/flip_9b.png deleted file mode 100644 index f867aea3c..000000000 Binary files a/data/themes/images/flip_9b.png and /dev/null differ diff --git a/data/themes/images/flip_9t.png b/data/themes/images/flip_9t.png deleted file mode 100644 index 5800a4c74..000000000 Binary files a/data/themes/images/flip_9t.png and /dev/null differ diff --git a/data/themes/images/flip_amb.png b/data/themes/images/flip_amb.png deleted file mode 100644 index e7b3b170d..000000000 Binary files a/data/themes/images/flip_amb.png and /dev/null differ diff --git a/data/themes/images/flip_amt.png b/data/themes/images/flip_amt.png deleted file mode 100644 index bc6a7154c..000000000 Binary files a/data/themes/images/flip_amt.png and /dev/null differ diff --git a/data/themes/images/flip_b.png b/data/themes/images/flip_b.png deleted file mode 100644 index bb7c7e77d..000000000 Binary files a/data/themes/images/flip_b.png and /dev/null differ diff --git a/data/themes/images/flip_base.png b/data/themes/images/flip_base.png deleted file mode 100644 index 607fba927..000000000 Binary files a/data/themes/images/flip_base.png and /dev/null differ diff --git a/data/themes/images/flip_base_shad.png b/data/themes/images/flip_base_shad.png deleted file mode 100644 index 056997776..000000000 Binary files a/data/themes/images/flip_base_shad.png and /dev/null differ diff --git a/data/themes/images/flip_colon.png b/data/themes/images/flip_colon.png deleted file mode 100644 index 3a674ded7..000000000 Binary files a/data/themes/images/flip_colon.png and /dev/null differ diff --git a/data/themes/images/flip_pmb.png b/data/themes/images/flip_pmb.png deleted file mode 100644 index de14fa5ee..000000000 Binary files a/data/themes/images/flip_pmb.png and /dev/null differ diff --git a/data/themes/images/flip_pmt.png b/data/themes/images/flip_pmt.png deleted file mode 100644 index 8a72655ba..000000000 Binary files a/data/themes/images/flip_pmt.png and /dev/null differ diff --git a/data/themes/images/flip_shad.png b/data/themes/images/flip_shad.png deleted file mode 100644 index 3d74ceae2..000000000 Binary files a/data/themes/images/flip_shad.png and /dev/null differ diff --git a/data/themes/images/flip_t.png b/data/themes/images/flip_t.png deleted file mode 100644 index 74ed50d91..000000000 Binary files a/data/themes/images/flip_t.png and /dev/null differ diff --git a/data/themes/images/frame_1.png b/data/themes/images/frame_1.png deleted file mode 100644 index ccf4ce3b1..000000000 Binary files a/data/themes/images/frame_1.png and /dev/null differ diff --git a/data/themes/images/frame_2.png b/data/themes/images/frame_2.png deleted file mode 100644 index 0fef1e9a9..000000000 Binary files a/data/themes/images/frame_2.png and /dev/null differ diff --git a/data/themes/images/gadman_border.png b/data/themes/images/gadman_border.png deleted file mode 100644 index 9c1cc00f2..000000000 Binary files a/data/themes/images/gadman_border.png and /dev/null differ diff --git a/data/themes/images/gadman_bottom.png b/data/themes/images/gadman_bottom.png deleted file mode 100644 index fbfb1e965..000000000 Binary files a/data/themes/images/gadman_bottom.png and /dev/null differ diff --git a/data/themes/images/gadman_frame.png b/data/themes/images/gadman_frame.png deleted file mode 100644 index 6b8b51f29..000000000 Binary files a/data/themes/images/gadman_frame.png and /dev/null differ diff --git a/data/themes/images/gadman_left.png b/data/themes/images/gadman_left.png deleted file mode 100644 index 374be1fd5..000000000 Binary files a/data/themes/images/gadman_left.png and /dev/null differ diff --git a/data/themes/images/gadman_right.png b/data/themes/images/gadman_right.png deleted file mode 100644 index c27ebb34e..000000000 Binary files a/data/themes/images/gadman_right.png and /dev/null differ diff --git a/data/themes/images/gadman_top.png b/data/themes/images/gadman_top.png deleted file mode 100644 index 300c4b68e..000000000 Binary files a/data/themes/images/gadman_top.png and /dev/null differ diff --git a/data/themes/images/glow.png b/data/themes/images/glow.png deleted file mode 100644 index b423e0aa4..000000000 Binary files a/data/themes/images/glow.png and /dev/null differ diff --git a/data/themes/images/gsm_0.png b/data/themes/images/gsm_0.png deleted file mode 100644 index 50c5c103f..000000000 Binary files a/data/themes/images/gsm_0.png and /dev/null differ diff --git a/data/themes/images/gsm_1.png b/data/themes/images/gsm_1.png deleted file mode 100644 index 15c55c202..000000000 Binary files a/data/themes/images/gsm_1.png and /dev/null differ diff --git a/data/themes/images/gsm_2.png b/data/themes/images/gsm_2.png deleted file mode 100644 index 5ad1b5fd9..000000000 Binary files a/data/themes/images/gsm_2.png and /dev/null differ diff --git a/data/themes/images/gsm_3.png b/data/themes/images/gsm_3.png deleted file mode 100644 index 97e17cab1..000000000 Binary files a/data/themes/images/gsm_3.png and /dev/null differ diff --git a/data/themes/images/gsm_4.png b/data/themes/images/gsm_4.png deleted file mode 100644 index 434b3228c..000000000 Binary files a/data/themes/images/gsm_4.png and /dev/null differ diff --git a/data/themes/images/gsm_no.png b/data/themes/images/gsm_no.png deleted file mode 100644 index 2e1eac443..000000000 Binary files a/data/themes/images/gsm_no.png and /dev/null differ diff --git a/data/themes/images/icon_active.png b/data/themes/images/icon_active.png deleted file mode 100644 index 2ad17e9aa..000000000 Binary files a/data/themes/images/icon_active.png and /dev/null differ diff --git a/data/themes/images/icon_add.png b/data/themes/images/icon_add.png deleted file mode 100644 index f6f4108ee..000000000 Binary files a/data/themes/images/icon_add.png and /dev/null differ diff --git a/data/themes/images/icon_add_fav.png b/data/themes/images/icon_add_fav.png deleted file mode 100644 index 9d468a467..000000000 Binary files a/data/themes/images/icon_add_fav.png and /dev/null differ diff --git a/data/themes/images/icon_advanced.png b/data/themes/images/icon_advanced.png deleted file mode 100644 index 91a80500a..000000000 Binary files a/data/themes/images/icon_advanced.png and /dev/null differ diff --git a/data/themes/images/icon_applications.png b/data/themes/images/icon_applications.png deleted file mode 100644 index d2fd23896..000000000 Binary files a/data/themes/images/icon_applications.png and /dev/null differ diff --git a/data/themes/images/icon_applications_ibar.png b/data/themes/images/icon_applications_ibar.png deleted file mode 100644 index 094abda08..000000000 Binary files a/data/themes/images/icon_applications_ibar.png and /dev/null differ diff --git a/data/themes/images/icon_applications_new.png b/data/themes/images/icon_applications_new.png deleted file mode 100644 index e1027c4c5..000000000 Binary files a/data/themes/images/icon_applications_new.png and /dev/null differ diff --git a/data/themes/images/icon_applications_restart.png b/data/themes/images/icon_applications_restart.png deleted file mode 100644 index 92ecd7d0e..000000000 Binary files a/data/themes/images/icon_applications_restart.png and /dev/null differ diff --git a/data/themes/images/icon_applications_startup.png b/data/themes/images/icon_applications_startup.png deleted file mode 100644 index 987b0c904..000000000 Binary files a/data/themes/images/icon_applications_startup.png and /dev/null differ diff --git a/data/themes/images/icon_autoscroll.png b/data/themes/images/icon_autoscroll.png deleted file mode 100644 index d6d81129e..000000000 Binary files a/data/themes/images/icon_autoscroll.png and /dev/null differ diff --git a/data/themes/images/icon_behavior.png b/data/themes/images/icon_behavior.png deleted file mode 100644 index f82ff56dd..000000000 Binary files a/data/themes/images/icon_behavior.png and /dev/null differ diff --git a/data/themes/images/icon_border_border.png b/data/themes/images/icon_border_border.png deleted file mode 100644 index da50fe5cd..000000000 Binary files a/data/themes/images/icon_border_border.png and /dev/null differ diff --git a/data/themes/images/icon_border_close.png b/data/themes/images/icon_border_close.png deleted file mode 100644 index 718acccbb..000000000 Binary files a/data/themes/images/icon_border_close.png and /dev/null differ diff --git a/data/themes/images/icon_border_kill.png b/data/themes/images/icon_border_kill.png deleted file mode 100644 index 5f1f0703a..000000000 Binary files a/data/themes/images/icon_border_kill.png and /dev/null differ diff --git a/data/themes/images/icon_border_lock.png b/data/themes/images/icon_border_lock.png deleted file mode 100644 index cf6705e31..000000000 Binary files a/data/themes/images/icon_border_lock.png and /dev/null differ diff --git a/data/themes/images/icon_border_maximize.png b/data/themes/images/icon_border_maximize.png deleted file mode 100644 index bc70cc76d..000000000 Binary files a/data/themes/images/icon_border_maximize.png and /dev/null differ diff --git a/data/themes/images/icon_border_minimize.png b/data/themes/images/icon_border_minimize.png deleted file mode 100644 index 43099b1b0..000000000 Binary files a/data/themes/images/icon_border_minimize.png and /dev/null differ diff --git a/data/themes/images/icon_border_more.png b/data/themes/images/icon_border_more.png deleted file mode 100644 index a27b0fb64..000000000 Binary files a/data/themes/images/icon_border_more.png and /dev/null differ diff --git a/data/themes/images/icon_border_pager.png b/data/themes/images/icon_border_pager.png deleted file mode 100644 index 5ea60a946..000000000 Binary files a/data/themes/images/icon_border_pager.png and /dev/null differ diff --git a/data/themes/images/icon_border_pin.png b/data/themes/images/icon_border_pin.png deleted file mode 100644 index cb1ed8d31..000000000 Binary files a/data/themes/images/icon_border_pin.png and /dev/null differ diff --git a/data/themes/images/icon_border_properties.png b/data/themes/images/icon_border_properties.png deleted file mode 100644 index f051a35bb..000000000 Binary files a/data/themes/images/icon_border_properties.png and /dev/null differ diff --git a/data/themes/images/icon_border_remember.png b/data/themes/images/icon_border_remember.png deleted file mode 100644 index d27b3bfe3..000000000 Binary files a/data/themes/images/icon_border_remember.png and /dev/null differ diff --git a/data/themes/images/icon_border_sendto.png b/data/themes/images/icon_border_sendto.png deleted file mode 100644 index 495aff746..000000000 Binary files a/data/themes/images/icon_border_sendto.png and /dev/null differ diff --git a/data/themes/images/icon_border_shaded.png b/data/themes/images/icon_border_shaded.png deleted file mode 100644 index cf83cef18..000000000 Binary files a/data/themes/images/icon_border_shaded.png and /dev/null differ diff --git a/data/themes/images/icon_border_skip.png b/data/themes/images/icon_border_skip.png deleted file mode 100644 index 8a5e53a41..000000000 Binary files a/data/themes/images/icon_border_skip.png and /dev/null differ diff --git a/data/themes/images/icon_border_stack_bot.png b/data/themes/images/icon_border_stack_bot.png deleted file mode 100644 index 5f1228038..000000000 Binary files a/data/themes/images/icon_border_stack_bot.png and /dev/null differ diff --git a/data/themes/images/icon_border_stack_norm.png b/data/themes/images/icon_border_stack_norm.png deleted file mode 100644 index f0035f7e3..000000000 Binary files a/data/themes/images/icon_border_stack_norm.png and /dev/null differ diff --git a/data/themes/images/icon_border_stack_top.png b/data/themes/images/icon_border_stack_top.png deleted file mode 100644 index 351d29816..000000000 Binary files a/data/themes/images/icon_border_stack_top.png and /dev/null differ diff --git a/data/themes/images/icon_check.png b/data/themes/images/icon_check.png deleted file mode 100644 index c698b1e88..000000000 Binary files a/data/themes/images/icon_check.png and /dev/null differ diff --git a/data/themes/images/icon_close.png b/data/themes/images/icon_close.png deleted file mode 100644 index 688c54859..000000000 Binary files a/data/themes/images/icon_close.png and /dev/null differ diff --git a/data/themes/images/icon_colors.png b/data/themes/images/icon_colors.png deleted file mode 100644 index 0584ad50f..000000000 Binary files a/data/themes/images/icon_colors.png and /dev/null differ diff --git a/data/themes/images/icon_config.png b/data/themes/images/icon_config.png deleted file mode 100644 index b7f6c5643..000000000 Binary files a/data/themes/images/icon_config.png and /dev/null differ diff --git a/data/themes/images/icon_configuration.png b/data/themes/images/icon_configuration.png deleted file mode 100644 index 43602b0bf..000000000 Binary files a/data/themes/images/icon_configuration.png and /dev/null differ diff --git a/data/themes/images/icon_del.png b/data/themes/images/icon_del.png deleted file mode 100644 index 39f8f3b19..000000000 Binary files a/data/themes/images/icon_del.png and /dev/null differ diff --git a/data/themes/images/icon_desklock.png b/data/themes/images/icon_desklock.png deleted file mode 100644 index 4d8b5911f..000000000 Binary files a/data/themes/images/icon_desklock.png and /dev/null differ diff --git a/data/themes/images/icon_desklock_menu.png b/data/themes/images/icon_desklock_menu.png deleted file mode 100644 index d050151f3..000000000 Binary files a/data/themes/images/icon_desklock_menu.png and /dev/null differ diff --git a/data/themes/images/icon_desktops.png b/data/themes/images/icon_desktops.png deleted file mode 100644 index ea6853a6d..000000000 Binary files a/data/themes/images/icon_desktops.png and /dev/null differ diff --git a/data/themes/images/icon_directories.png b/data/themes/images/icon_directories.png deleted file mode 100644 index e30a9bbb5..000000000 Binary files a/data/themes/images/icon_directories.png and /dev/null differ diff --git a/data/themes/images/icon_down_arrow.png b/data/themes/images/icon_down_arrow.png deleted file mode 100644 index 305b79e62..000000000 Binary files a/data/themes/images/icon_down_arrow.png and /dev/null differ diff --git a/data/themes/images/icon_dummy.png b/data/themes/images/icon_dummy.png deleted file mode 100644 index 1b1b83401..000000000 Binary files a/data/themes/images/icon_dummy.png and /dev/null differ diff --git a/data/themes/images/icon_efm_arrange.png b/data/themes/images/icon_efm_arrange.png deleted file mode 100644 index 72b43b676..000000000 Binary files a/data/themes/images/icon_efm_arrange.png and /dev/null differ diff --git a/data/themes/images/icon_efm_arrange_name.png b/data/themes/images/icon_efm_arrange_name.png deleted file mode 100644 index 293173e6d..000000000 Binary files a/data/themes/images/icon_efm_arrange_name.png and /dev/null differ diff --git a/data/themes/images/icon_efm_arrange_time.png b/data/themes/images/icon_efm_arrange_time.png deleted file mode 100644 index 52612de6b..000000000 Binary files a/data/themes/images/icon_efm_arrange_time.png and /dev/null differ diff --git a/data/themes/images/icon_efm_cd.png b/data/themes/images/icon_efm_cd.png deleted file mode 100644 index 8cc29f00f..000000000 Binary files a/data/themes/images/icon_efm_cd.png and /dev/null differ diff --git a/data/themes/images/icon_efm_copy.png b/data/themes/images/icon_efm_copy.png deleted file mode 100644 index d2af9e34d..000000000 Binary files a/data/themes/images/icon_efm_copy.png and /dev/null differ diff --git a/data/themes/images/icon_efm_cut.png b/data/themes/images/icon_efm_cut.png deleted file mode 100644 index 7fb475322..000000000 Binary files a/data/themes/images/icon_efm_cut.png and /dev/null differ diff --git a/data/themes/images/icon_efm_delete.png b/data/themes/images/icon_efm_delete.png deleted file mode 100644 index ddf87823d..000000000 Binary files a/data/themes/images/icon_efm_delete.png and /dev/null differ diff --git a/data/themes/images/icon_efm_desktop.png b/data/themes/images/icon_efm_desktop.png deleted file mode 100644 index a1e2ab40e..000000000 Binary files a/data/themes/images/icon_efm_desktop.png and /dev/null differ diff --git a/data/themes/images/icon_efm_dnd_ask.png b/data/themes/images/icon_efm_dnd_ask.png deleted file mode 100644 index 56a6884c5..000000000 Binary files a/data/themes/images/icon_efm_dnd_ask.png and /dev/null differ diff --git a/data/themes/images/icon_efm_dnd_copy.png b/data/themes/images/icon_efm_dnd_copy.png deleted file mode 100644 index 7224892f4..000000000 Binary files a/data/themes/images/icon_efm_dnd_copy.png and /dev/null differ diff --git a/data/themes/images/icon_efm_dnd_move.png b/data/themes/images/icon_efm_dnd_move.png deleted file mode 100644 index b0a65a1ee..000000000 Binary files a/data/themes/images/icon_efm_dnd_move.png and /dev/null differ diff --git a/data/themes/images/icon_efm_eject.png b/data/themes/images/icon_efm_eject.png deleted file mode 100644 index 0162356e2..000000000 Binary files a/data/themes/images/icon_efm_eject.png and /dev/null differ diff --git a/data/themes/images/icon_efm_file.png b/data/themes/images/icon_efm_file.png deleted file mode 100644 index 102f6c072..000000000 Binary files a/data/themes/images/icon_efm_file.png and /dev/null differ diff --git a/data/themes/images/icon_efm_file_del.png b/data/themes/images/icon_efm_file_del.png deleted file mode 100644 index 019e3d610..000000000 Binary files a/data/themes/images/icon_efm_file_del.png and /dev/null differ diff --git a/data/themes/images/icon_efm_flash.png b/data/themes/images/icon_efm_flash.png deleted file mode 100644 index f5152a72d..000000000 Binary files a/data/themes/images/icon_efm_flash.png and /dev/null differ diff --git a/data/themes/images/icon_efm_folder.png b/data/themes/images/icon_efm_folder.png deleted file mode 100644 index 4aa581c2b..000000000 Binary files a/data/themes/images/icon_efm_folder.png and /dev/null differ diff --git a/data/themes/images/icon_efm_hdd.png b/data/themes/images/icon_efm_hdd.png deleted file mode 100644 index f77673d21..000000000 Binary files a/data/themes/images/icon_efm_hdd.png and /dev/null differ diff --git a/data/themes/images/icon_efm_home.png b/data/themes/images/icon_efm_home.png deleted file mode 100644 index e7a13849e..000000000 Binary files a/data/themes/images/icon_efm_home.png and /dev/null differ diff --git a/data/themes/images/icon_efm_new.png b/data/themes/images/icon_efm_new.png deleted file mode 100644 index 44e9146d5..000000000 Binary files a/data/themes/images/icon_efm_new.png and /dev/null differ diff --git a/data/themes/images/icon_efm_new_dir.png b/data/themes/images/icon_efm_new_dir.png deleted file mode 100644 index 317e0bf76..000000000 Binary files a/data/themes/images/icon_efm_new_dir.png and /dev/null differ diff --git a/data/themes/images/icon_efm_open.png b/data/themes/images/icon_efm_open.png deleted file mode 100644 index ee313035d..000000000 Binary files a/data/themes/images/icon_efm_open.png and /dev/null differ diff --git a/data/themes/images/icon_efm_paste.png b/data/themes/images/icon_efm_paste.png deleted file mode 100644 index 872465843..000000000 Binary files a/data/themes/images/icon_efm_paste.png and /dev/null differ diff --git a/data/themes/images/icon_efm_properties.png b/data/themes/images/icon_efm_properties.png deleted file mode 100644 index 92cc8382b..000000000 Binary files a/data/themes/images/icon_efm_properties.png and /dev/null differ diff --git a/data/themes/images/icon_efm_refresh.png b/data/themes/images/icon_efm_refresh.png deleted file mode 100644 index 74b606072..000000000 Binary files a/data/themes/images/icon_efm_refresh.png and /dev/null differ diff --git a/data/themes/images/icon_efm_rename.png b/data/themes/images/icon_efm_rename.png deleted file mode 100644 index 5ac3198aa..000000000 Binary files a/data/themes/images/icon_efm_rename.png and /dev/null differ diff --git a/data/themes/images/icon_efm_root.png b/data/themes/images/icon_efm_root.png deleted file mode 100644 index eec2a1e09..000000000 Binary files a/data/themes/images/icon_efm_root.png and /dev/null differ diff --git a/data/themes/images/icon_efm_select.png b/data/themes/images/icon_efm_select.png deleted file mode 100644 index 442c4be91..000000000 Binary files a/data/themes/images/icon_efm_select.png and /dev/null differ diff --git a/data/themes/images/icon_efm_sort.png b/data/themes/images/icon_efm_sort.png deleted file mode 100644 index 0a0588f1c..000000000 Binary files a/data/themes/images/icon_efm_sort.png and /dev/null differ diff --git a/data/themes/images/icon_efm_tmp.png b/data/themes/images/icon_efm_tmp.png deleted file mode 100644 index bd6550684..000000000 Binary files a/data/themes/images/icon_efm_tmp.png and /dev/null differ diff --git a/data/themes/images/icon_efm_usbmedia.png b/data/themes/images/icon_efm_usbmedia.png deleted file mode 100644 index 6989e97dd..000000000 Binary files a/data/themes/images/icon_efm_usbmedia.png and /dev/null differ diff --git a/data/themes/images/icon_efm_view.png b/data/themes/images/icon_efm_view.png deleted file mode 100644 index 38b701626..000000000 Binary files a/data/themes/images/icon_efm_view.png and /dev/null differ diff --git a/data/themes/images/icon_efm_view_details.png b/data/themes/images/icon_efm_view_details.png deleted file mode 100644 index 29fc7867f..000000000 Binary files a/data/themes/images/icon_efm_view_details.png and /dev/null differ diff --git a/data/themes/images/icon_efm_view_name.png b/data/themes/images/icon_efm_view_name.png deleted file mode 100644 index 22d78c115..000000000 Binary files a/data/themes/images/icon_efm_view_name.png and /dev/null differ diff --git a/data/themes/images/icon_efm_vol_mounted.png b/data/themes/images/icon_efm_vol_mounted.png deleted file mode 100644 index f52b563f5..000000000 Binary files a/data/themes/images/icon_efm_vol_mounted.png and /dev/null differ diff --git a/data/themes/images/icon_efm_vol_unmounted.png b/data/themes/images/icon_efm_vol_unmounted.png deleted file mode 100644 index 793d9a121..000000000 Binary files a/data/themes/images/icon_efm_vol_unmounted.png and /dev/null differ diff --git a/data/themes/images/icon_engine.png b/data/themes/images/icon_engine.png deleted file mode 100644 index dfbe46ffc..000000000 Binary files a/data/themes/images/icon_engine.png and /dev/null differ diff --git a/data/themes/images/icon_evry_clipboard.png b/data/themes/images/icon_evry_clipboard.png deleted file mode 100644 index a42602b29..000000000 Binary files a/data/themes/images/icon_evry_clipboard.png and /dev/null differ diff --git a/data/themes/images/icon_extensions.png b/data/themes/images/icon_extensions.png deleted file mode 100644 index 55ba93e7d..000000000 Binary files a/data/themes/images/icon_extensions.png and /dev/null differ diff --git a/data/themes/images/icon_favorites.png b/data/themes/images/icon_favorites.png deleted file mode 100644 index 208cc44d6..000000000 Binary files a/data/themes/images/icon_favorites.png and /dev/null differ diff --git a/data/themes/images/icon_file_icons.png b/data/themes/images/icon_file_icons.png deleted file mode 100644 index 7d74638db..000000000 Binary files a/data/themes/images/icon_file_icons.png and /dev/null differ diff --git a/data/themes/images/icon_fonts.png b/data/themes/images/icon_fonts.png deleted file mode 100644 index 9171dbf3a..000000000 Binary files a/data/themes/images/icon_fonts.png and /dev/null differ diff --git a/data/themes/images/icon_gadget.png b/data/themes/images/icon_gadget.png deleted file mode 100644 index 0f8413685..000000000 Binary files a/data/themes/images/icon_gadget.png and /dev/null differ diff --git a/data/themes/images/icon_globe.png b/data/themes/images/icon_globe.png deleted file mode 100644 index 946d2241c..000000000 Binary files a/data/themes/images/icon_globe.png and /dev/null differ diff --git a/data/themes/images/icon_gradient.png b/data/themes/images/icon_gradient.png deleted file mode 100644 index a523b0956..000000000 Binary files a/data/themes/images/icon_gradient.png and /dev/null differ diff --git a/data/themes/images/icon_halt.png b/data/themes/images/icon_halt.png deleted file mode 100644 index 63ed9c85d..000000000 Binary files a/data/themes/images/icon_halt.png and /dev/null differ diff --git a/data/themes/images/icon_hibernate.png b/data/themes/images/icon_hibernate.png deleted file mode 100644 index 45cfa63d5..000000000 Binary files a/data/themes/images/icon_hibernate.png and /dev/null differ diff --git a/data/themes/images/icon_icon_theme.png b/data/themes/images/icon_icon_theme.png deleted file mode 100644 index 89d49e7ff..000000000 Binary files a/data/themes/images/icon_icon_theme.png and /dev/null differ diff --git a/data/themes/images/icon_illume.png b/data/themes/images/icon_illume.png deleted file mode 100644 index babb89634..000000000 Binary files a/data/themes/images/icon_illume.png and /dev/null differ diff --git a/data/themes/images/icon_imc.png b/data/themes/images/icon_imc.png deleted file mode 100644 index 7ddd968bc..000000000 Binary files a/data/themes/images/icon_imc.png and /dev/null differ diff --git a/data/themes/images/icon_interaction.png b/data/themes/images/icon_interaction.png deleted file mode 100644 index 1c82af9f9..000000000 Binary files a/data/themes/images/icon_interaction.png and /dev/null differ diff --git a/data/themes/images/icon_intl.png b/data/themes/images/icon_intl.png deleted file mode 100644 index 826c7492f..000000000 Binary files a/data/themes/images/icon_intl.png and /dev/null differ diff --git a/data/themes/images/icon_keyboard.png b/data/themes/images/icon_keyboard.png deleted file mode 100644 index 84b14bab5..000000000 Binary files a/data/themes/images/icon_keyboard.png and /dev/null differ diff --git a/data/themes/images/icon_keys.png b/data/themes/images/icon_keys.png deleted file mode 100644 index 4bbd8b10d..000000000 Binary files a/data/themes/images/icon_keys.png and /dev/null differ diff --git a/data/themes/images/icon_left_arrow.png b/data/themes/images/icon_left_arrow.png deleted file mode 100644 index e9338019b..000000000 Binary files a/data/themes/images/icon_left_arrow.png and /dev/null differ diff --git a/data/themes/images/icon_logout.png b/data/themes/images/icon_logout.png deleted file mode 100644 index 29ee4e71e..000000000 Binary files a/data/themes/images/icon_logout.png and /dev/null differ diff --git a/data/themes/images/icon_look.png b/data/themes/images/icon_look.png deleted file mode 100644 index bb8a366ad..000000000 Binary files a/data/themes/images/icon_look.png and /dev/null differ diff --git a/data/themes/images/icon_lost_windows.png b/data/themes/images/icon_lost_windows.png deleted file mode 100644 index e19cb8264..000000000 Binary files a/data/themes/images/icon_lost_windows.png and /dev/null differ diff --git a/data/themes/images/icon_menu_settings.png b/data/themes/images/icon_menu_settings.png deleted file mode 100644 index f75bb19c5..000000000 Binary files a/data/themes/images/icon_menu_settings.png and /dev/null differ diff --git a/data/themes/images/icon_menus.png b/data/themes/images/icon_menus.png deleted file mode 100644 index 0ed330fc2..000000000 Binary files a/data/themes/images/icon_menus.png and /dev/null differ diff --git a/data/themes/images/icon_mime_audio_generic.png b/data/themes/images/icon_mime_audio_generic.png deleted file mode 100644 index 874b6cfaf..000000000 Binary files a/data/themes/images/icon_mime_audio_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_bdf.png b/data/themes/images/icon_mime_bdf.png deleted file mode 100644 index b850a6546..000000000 Binary files a/data/themes/images/icon_mime_bdf.png and /dev/null differ diff --git a/data/themes/images/icon_mime_c.png b/data/themes/images/icon_mime_c.png deleted file mode 100644 index 2c0e5c489..000000000 Binary files a/data/themes/images/icon_mime_c.png and /dev/null differ diff --git a/data/themes/images/icon_mime_css.png b/data/themes/images/icon_mime_css.png deleted file mode 100644 index 96558d8eb..000000000 Binary files a/data/themes/images/icon_mime_css.png and /dev/null differ diff --git a/data/themes/images/icon_mime_deb.png b/data/themes/images/icon_mime_deb.png deleted file mode 100644 index 08d79d739..000000000 Binary files a/data/themes/images/icon_mime_deb.png and /dev/null differ diff --git a/data/themes/images/icon_mime_doc.png b/data/themes/images/icon_mime_doc.png deleted file mode 100644 index 929d2a33a..000000000 Binary files a/data/themes/images/icon_mime_doc.png and /dev/null differ diff --git a/data/themes/images/icon_mime_executable_generic.png b/data/themes/images/icon_mime_executable_generic.png deleted file mode 100644 index 655407a21..000000000 Binary files a/data/themes/images/icon_mime_executable_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_font_generic.png b/data/themes/images/icon_mime_font_generic.png deleted file mode 100644 index 527210464..000000000 Binary files a/data/themes/images/icon_mime_font_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_h.png b/data/themes/images/icon_mime_h.png deleted file mode 100644 index 074f5bb76..000000000 Binary files a/data/themes/images/icon_mime_h.png and /dev/null differ diff --git a/data/themes/images/icon_mime_html.png b/data/themes/images/icon_mime_html.png deleted file mode 100644 index 1b24ebd24..000000000 Binary files a/data/themes/images/icon_mime_html.png and /dev/null differ diff --git a/data/themes/images/icon_mime_image_generic.png b/data/themes/images/icon_mime_image_generic.png deleted file mode 100644 index 887e31058..000000000 Binary files a/data/themes/images/icon_mime_image_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_o.png b/data/themes/images/icon_mime_o.png deleted file mode 100644 index 4153cfaf1..000000000 Binary files a/data/themes/images/icon_mime_o.png and /dev/null differ diff --git a/data/themes/images/icon_mime_package.png b/data/themes/images/icon_mime_package.png deleted file mode 100644 index 40d11bdcb..000000000 Binary files a/data/themes/images/icon_mime_package.png and /dev/null differ diff --git a/data/themes/images/icon_mime_patch.png b/data/themes/images/icon_mime_patch.png deleted file mode 100644 index 2b9c67e59..000000000 Binary files a/data/themes/images/icon_mime_patch.png and /dev/null differ diff --git a/data/themes/images/icon_mime_pcf.png b/data/themes/images/icon_mime_pcf.png deleted file mode 100644 index 2d887d44a..000000000 Binary files a/data/themes/images/icon_mime_pcf.png and /dev/null differ diff --git a/data/themes/images/icon_mime_pdf.png b/data/themes/images/icon_mime_pdf.png deleted file mode 100644 index ba537a905..000000000 Binary files a/data/themes/images/icon_mime_pdf.png and /dev/null differ diff --git a/data/themes/images/icon_mime_plain.png b/data/themes/images/icon_mime_plain.png deleted file mode 100644 index 7c25d3484..000000000 Binary files a/data/themes/images/icon_mime_plain.png and /dev/null differ diff --git a/data/themes/images/icon_mime_sh.png b/data/themes/images/icon_mime_sh.png deleted file mode 100644 index e46ae4eb8..000000000 Binary files a/data/themes/images/icon_mime_sh.png and /dev/null differ diff --git a/data/themes/images/icon_mime_text_generic.png b/data/themes/images/icon_mime_text_generic.png deleted file mode 100644 index 9415847b2..000000000 Binary files a/data/themes/images/icon_mime_text_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_ttf.png b/data/themes/images/icon_mime_ttf.png deleted file mode 100644 index 9c150111f..000000000 Binary files a/data/themes/images/icon_mime_ttf.png and /dev/null differ diff --git a/data/themes/images/icon_mime_video_generic.png b/data/themes/images/icon_mime_video_generic.png deleted file mode 100644 index fcfedbe11..000000000 Binary files a/data/themes/images/icon_mime_video_generic.png and /dev/null differ diff --git a/data/themes/images/icon_mime_xcf.png b/data/themes/images/icon_mime_xcf.png deleted file mode 100644 index f1e71a6d9..000000000 Binary files a/data/themes/images/icon_mime_xcf.png and /dev/null differ diff --git a/data/themes/images/icon_mixer.png b/data/themes/images/icon_mixer.png deleted file mode 100644 index e5e3b0e23..000000000 Binary files a/data/themes/images/icon_mixer.png and /dev/null differ diff --git a/data/themes/images/icon_modules.png b/data/themes/images/icon_modules.png deleted file mode 100644 index 50101e8f1..000000000 Binary files a/data/themes/images/icon_modules.png and /dev/null differ diff --git a/data/themes/images/icon_mouse.png b/data/themes/images/icon_mouse.png deleted file mode 100644 index 0af8dbc39..000000000 Binary files a/data/themes/images/icon_mouse.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_clean.png b/data/themes/images/icon_mouse_clean.png deleted file mode 100644 index 190193c68..000000000 Binary files a/data/themes/images/icon_mouse_clean.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_extra.png b/data/themes/images/icon_mouse_extra.png deleted file mode 100644 index 94f83b168..000000000 Binary files a/data/themes/images/icon_mouse_extra.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_left.png b/data/themes/images/icon_mouse_left.png deleted file mode 100644 index ba0198daa..000000000 Binary files a/data/themes/images/icon_mouse_left.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_middle.png b/data/themes/images/icon_mouse_middle.png deleted file mode 100644 index ced1ef6d1..000000000 Binary files a/data/themes/images/icon_mouse_middle.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_right.png b/data/themes/images/icon_mouse_right.png deleted file mode 100644 index de9b9adf0..000000000 Binary files a/data/themes/images/icon_mouse_right.png and /dev/null differ diff --git a/data/themes/images/icon_mouse_wheel.png b/data/themes/images/icon_mouse_wheel.png deleted file mode 100644 index 7b5259edf..000000000 Binary files a/data/themes/images/icon_mouse_wheel.png and /dev/null differ diff --git a/data/themes/images/icon_new.png b/data/themes/images/icon_new.png deleted file mode 100644 index 911c7b55f..000000000 Binary files a/data/themes/images/icon_new.png and /dev/null differ diff --git a/data/themes/images/icon_pager.png b/data/themes/images/icon_pager.png deleted file mode 100644 index 147f26f53..000000000 Binary files a/data/themes/images/icon_pager.png and /dev/null differ diff --git a/data/themes/images/icon_performance.png b/data/themes/images/icon_performance.png deleted file mode 100644 index 6e54bc5c3..000000000 Binary files a/data/themes/images/icon_performance.png and /dev/null differ diff --git a/data/themes/images/icon_power_management.png b/data/themes/images/icon_power_management.png deleted file mode 100644 index 7ddef134a..000000000 Binary files a/data/themes/images/icon_power_management.png and /dev/null differ diff --git a/data/themes/images/icon_profiles.png b/data/themes/images/icon_profiles.png deleted file mode 100644 index 37c0255a1..000000000 Binary files a/data/themes/images/icon_profiles.png and /dev/null differ diff --git a/data/themes/images/icon_reboot.png b/data/themes/images/icon_reboot.png deleted file mode 100644 index 1fc38a0dc..000000000 Binary files a/data/themes/images/icon_reboot.png and /dev/null differ diff --git a/data/themes/images/icon_reset.png b/data/themes/images/icon_reset.png deleted file mode 100644 index 1fc38a0dc..000000000 Binary files a/data/themes/images/icon_reset.png and /dev/null differ diff --git a/data/themes/images/icon_resize.png b/data/themes/images/icon_resize.png deleted file mode 100644 index 7362a7e3c..000000000 Binary files a/data/themes/images/icon_resize.png and /dev/null differ diff --git a/data/themes/images/icon_right_arrow.png b/data/themes/images/icon_right_arrow.png deleted file mode 100644 index 5da3a7d00..000000000 Binary files a/data/themes/images/icon_right_arrow.png and /dev/null differ diff --git a/data/themes/images/icon_run.png b/data/themes/images/icon_run.png deleted file mode 100644 index 525e60f3a..000000000 Binary files a/data/themes/images/icon_run.png and /dev/null differ diff --git a/data/themes/images/icon_scale.png b/data/themes/images/icon_scale.png deleted file mode 100644 index fb6a85e74..000000000 Binary files a/data/themes/images/icon_scale.png and /dev/null differ diff --git a/data/themes/images/icon_screen_around.png b/data/themes/images/icon_screen_around.png deleted file mode 100644 index 5885668f8..000000000 Binary files a/data/themes/images/icon_screen_around.png and /dev/null differ diff --git a/data/themes/images/icon_screen_hflip.png b/data/themes/images/icon_screen_hflip.png deleted file mode 100644 index f22d996f1..000000000 Binary files a/data/themes/images/icon_screen_hflip.png and /dev/null differ diff --git a/data/themes/images/icon_screen_left.png b/data/themes/images/icon_screen_left.png deleted file mode 100644 index 2debe427c..000000000 Binary files a/data/themes/images/icon_screen_left.png and /dev/null differ diff --git a/data/themes/images/icon_screen_normal.png b/data/themes/images/icon_screen_normal.png deleted file mode 100644 index 1b773344e..000000000 Binary files a/data/themes/images/icon_screen_normal.png and /dev/null differ diff --git a/data/themes/images/icon_screen_resolution.png b/data/themes/images/icon_screen_resolution.png deleted file mode 100644 index bb363d4c1..000000000 Binary files a/data/themes/images/icon_screen_resolution.png and /dev/null differ diff --git a/data/themes/images/icon_screen_right.png b/data/themes/images/icon_screen_right.png deleted file mode 100644 index 42ca3fd52..000000000 Binary files a/data/themes/images/icon_screen_right.png and /dev/null differ diff --git a/data/themes/images/icon_screen_setup.png b/data/themes/images/icon_screen_setup.png deleted file mode 100644 index 1b773344e..000000000 Binary files a/data/themes/images/icon_screen_setup.png and /dev/null differ diff --git a/data/themes/images/icon_screen_vflip.png b/data/themes/images/icon_screen_vflip.png deleted file mode 100644 index 198465fe0..000000000 Binary files a/data/themes/images/icon_screen_vflip.png and /dev/null differ diff --git a/data/themes/images/icon_screensaver.png b/data/themes/images/icon_screensaver.png deleted file mode 100644 index 8b749b6a9..000000000 Binary files a/data/themes/images/icon_screensaver.png and /dev/null differ diff --git a/data/themes/images/icon_screenshot.png b/data/themes/images/icon_screenshot.png deleted file mode 100644 index bcd2a695d..000000000 Binary files a/data/themes/images/icon_screenshot.png and /dev/null differ diff --git a/data/themes/images/icon_shelf.png b/data/themes/images/icon_shelf.png deleted file mode 100644 index 9a51d029b..000000000 Binary files a/data/themes/images/icon_shelf.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_bottom.png b/data/themes/images/icon_shelf_bottom.png deleted file mode 100644 index cc600ecb9..000000000 Binary files a/data/themes/images/icon_shelf_bottom.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_bottom_desk.png b/data/themes/images/icon_shelf_bottom_desk.png deleted file mode 100644 index 316461be0..000000000 Binary files a/data/themes/images/icon_shelf_bottom_desk.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_bottom_left.png b/data/themes/images/icon_shelf_bottom_left.png deleted file mode 100644 index 1f76067ac..000000000 Binary files a/data/themes/images/icon_shelf_bottom_left.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_bottom_right.png b/data/themes/images/icon_shelf_bottom_right.png deleted file mode 100644 index 025a6bcf9..000000000 Binary files a/data/themes/images/icon_shelf_bottom_right.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_custom.png b/data/themes/images/icon_shelf_custom.png deleted file mode 100644 index 5187f36f0..000000000 Binary files a/data/themes/images/icon_shelf_custom.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_dock.png b/data/themes/images/icon_shelf_dock.png deleted file mode 100644 index e7a2aea7b..000000000 Binary files a/data/themes/images/icon_shelf_dock.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_left.png b/data/themes/images/icon_shelf_left.png deleted file mode 100644 index 4500993e5..000000000 Binary files a/data/themes/images/icon_shelf_left.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_left_bottom.png b/data/themes/images/icon_shelf_left_bottom.png deleted file mode 100644 index 6c5a383e5..000000000 Binary files a/data/themes/images/icon_shelf_left_bottom.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_left_top.png b/data/themes/images/icon_shelf_left_top.png deleted file mode 100644 index 659c52b46..000000000 Binary files a/data/themes/images/icon_shelf_left_top.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_menu_bar.png b/data/themes/images/icon_shelf_menu_bar.png deleted file mode 100644 index 5762bb233..000000000 Binary files a/data/themes/images/icon_shelf_menu_bar.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_panel.png b/data/themes/images/icon_shelf_panel.png deleted file mode 100644 index 2a4fc8a4f..000000000 Binary files a/data/themes/images/icon_shelf_panel.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_right.png b/data/themes/images/icon_shelf_right.png deleted file mode 100644 index 26fa5cff4..000000000 Binary files a/data/themes/images/icon_shelf_right.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_right_bottom.png b/data/themes/images/icon_shelf_right_bottom.png deleted file mode 100644 index 1f26807b7..000000000 Binary files a/data/themes/images/icon_shelf_right_bottom.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_right_top.png b/data/themes/images/icon_shelf_right_top.png deleted file mode 100644 index 236c5da18..000000000 Binary files a/data/themes/images/icon_shelf_right_top.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_top.png b/data/themes/images/icon_shelf_top.png deleted file mode 100644 index 8291263b4..000000000 Binary files a/data/themes/images/icon_shelf_top.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_top_desk.png b/data/themes/images/icon_shelf_top_desk.png deleted file mode 100644 index 49f595d99..000000000 Binary files a/data/themes/images/icon_shelf_top_desk.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_top_left.png b/data/themes/images/icon_shelf_top_left.png deleted file mode 100644 index 563687b17..000000000 Binary files a/data/themes/images/icon_shelf_top_left.png and /dev/null differ diff --git a/data/themes/images/icon_shelf_top_right.png b/data/themes/images/icon_shelf_top_right.png deleted file mode 100644 index edac6f205..000000000 Binary files a/data/themes/images/icon_shelf_top_right.png and /dev/null differ diff --git a/data/themes/images/icon_startup.png b/data/themes/images/icon_startup.png deleted file mode 100644 index 63645f46a..000000000 Binary files a/data/themes/images/icon_startup.png and /dev/null differ diff --git a/data/themes/images/icon_suspend.png b/data/themes/images/icon_suspend.png deleted file mode 100644 index cb0e03868..000000000 Binary files a/data/themes/images/icon_suspend.png and /dev/null differ diff --git a/data/themes/images/icon_swap.png b/data/themes/images/icon_swap.png deleted file mode 100644 index 3250eae7c..000000000 Binary files a/data/themes/images/icon_swap.png and /dev/null differ diff --git a/data/themes/images/icon_system.png b/data/themes/images/icon_system.png deleted file mode 100644 index b9b35959d..000000000 Binary files a/data/themes/images/icon_system.png and /dev/null differ diff --git a/data/themes/images/icon_theme.png b/data/themes/images/icon_theme.png deleted file mode 100644 index 674355916..000000000 Binary files a/data/themes/images/icon_theme.png and /dev/null differ diff --git a/data/themes/images/icon_toolbar.png b/data/themes/images/icon_toolbar.png deleted file mode 100644 index c759dba47..000000000 Binary files a/data/themes/images/icon_toolbar.png and /dev/null differ diff --git a/data/themes/images/icon_transitions.png b/data/themes/images/icon_transitions.png deleted file mode 100644 index 7d0b62f2f..000000000 Binary files a/data/themes/images/icon_transitions.png and /dev/null differ diff --git a/data/themes/images/icon_up_arrow.png b/data/themes/images/icon_up_arrow.png deleted file mode 100644 index 7ee536cd4..000000000 Binary files a/data/themes/images/icon_up_arrow.png and /dev/null differ diff --git a/data/themes/images/icon_wallpaper.png b/data/themes/images/icon_wallpaper.png deleted file mode 100644 index ae9f97a92..000000000 Binary files a/data/themes/images/icon_wallpaper.png and /dev/null differ diff --git a/data/themes/images/icon_wallpaper_center.png b/data/themes/images/icon_wallpaper_center.png deleted file mode 100644 index ee9601224..000000000 Binary files a/data/themes/images/icon_wallpaper_center.png and /dev/null differ diff --git a/data/themes/images/icon_wallpaper_center_flat.png b/data/themes/images/icon_wallpaper_center_flat.png deleted file mode 100644 index dd3dc874f..000000000 Binary files a/data/themes/images/icon_wallpaper_center_flat.png and /dev/null differ diff --git a/data/themes/images/icon_wallpaper_grad_screen.png b/data/themes/images/icon_wallpaper_grad_screen.png deleted file mode 100644 index 732adcbcd..000000000 Binary files a/data/themes/images/icon_wallpaper_grad_screen.png and /dev/null differ diff --git a/data/themes/images/icon_wallpaper_screen.png b/data/themes/images/icon_wallpaper_screen.png deleted file mode 100644 index ca9f87893..000000000 Binary files a/data/themes/images/icon_wallpaper_screen.png and /dev/null differ diff --git a/data/themes/images/icon_warning.png b/data/themes/images/icon_warning.png deleted file mode 100644 index ef79dac6b..000000000 Binary files a/data/themes/images/icon_warning.png and /dev/null differ diff --git a/data/themes/images/icon_win_move.png b/data/themes/images/icon_win_move.png deleted file mode 100644 index 4f58e4c10..000000000 Binary files a/data/themes/images/icon_win_move.png and /dev/null differ diff --git a/data/themes/images/icon_win_resize.png b/data/themes/images/icon_win_resize.png deleted file mode 100644 index 3d45fec27..000000000 Binary files a/data/themes/images/icon_win_resize.png and /dev/null differ diff --git a/data/themes/images/icon_window_focus.png b/data/themes/images/icon_window_focus.png deleted file mode 100644 index fd2633ca5..000000000 Binary files a/data/themes/images/icon_window_focus.png and /dev/null differ diff --git a/data/themes/images/icon_window_geometry.png b/data/themes/images/icon_window_geometry.png deleted file mode 100644 index 75d8f095e..000000000 Binary files a/data/themes/images/icon_window_geometry.png and /dev/null differ diff --git a/data/themes/images/icon_window_manipulation.png b/data/themes/images/icon_window_manipulation.png deleted file mode 100644 index 108a80a49..000000000 Binary files a/data/themes/images/icon_window_manipulation.png and /dev/null differ diff --git a/data/themes/images/icon_window_process_management.png b/data/themes/images/icon_window_process_management.png deleted file mode 100644 index 71f1f388a..000000000 Binary files a/data/themes/images/icon_window_process_management.png and /dev/null differ diff --git a/data/themes/images/icon_window_remembers.png b/data/themes/images/icon_window_remembers.png deleted file mode 100644 index bf9c94753..000000000 Binary files a/data/themes/images/icon_window_remembers.png and /dev/null differ diff --git a/data/themes/images/icon_windows.png b/data/themes/images/icon_windows.png deleted file mode 100644 index 9b19d4ae5..000000000 Binary files a/data/themes/images/icon_windows.png and /dev/null differ diff --git a/data/themes/images/icon_winlist.png b/data/themes/images/icon_winlist.png deleted file mode 100644 index 97ad69ab1..000000000 Binary files a/data/themes/images/icon_winlist.png and /dev/null differ diff --git a/data/themes/images/ilist_1.png b/data/themes/images/ilist_1.png deleted file mode 100644 index 40a323850..000000000 Binary files a/data/themes/images/ilist_1.png and /dev/null differ diff --git a/data/themes/images/ilist_2.png b/data/themes/images/ilist_2.png deleted file mode 100644 index ee69f15bc..000000000 Binary files a/data/themes/images/ilist_2.png and /dev/null differ diff --git a/data/themes/images/ilist_header_1.png b/data/themes/images/ilist_header_1.png deleted file mode 100644 index fb88decaa..000000000 Binary files a/data/themes/images/ilist_header_1.png and /dev/null differ diff --git a/data/themes/images/ilist_header_2.png b/data/themes/images/ilist_header_2.png deleted file mode 100644 index 2a81af248..000000000 Binary files a/data/themes/images/ilist_header_2.png and /dev/null differ diff --git a/data/themes/images/ilist_item_shadow.png b/data/themes/images/ilist_item_shadow.png deleted file mode 100644 index bffa9dcc5..000000000 Binary files a/data/themes/images/ilist_item_shadow.png and /dev/null differ diff --git a/data/themes/images/illume-apps.png b/data/themes/images/illume-apps.png deleted file mode 100644 index 1a74708a1..000000000 Binary files a/data/themes/images/illume-apps.png and /dev/null differ diff --git a/data/themes/images/illume-close.png b/data/themes/images/illume-close.png deleted file mode 100644 index 0930e6d03..000000000 Binary files a/data/themes/images/illume-close.png and /dev/null differ diff --git a/data/themes/images/illume-home.png b/data/themes/images/illume-home.png deleted file mode 100644 index 62b51fd8e..000000000 Binary files a/data/themes/images/illume-home.png and /dev/null differ diff --git a/data/themes/images/illume-kbd-on.png b/data/themes/images/illume-kbd-on.png deleted file mode 100644 index 0dbecb242..000000000 Binary files a/data/themes/images/illume-kbd-on.png and /dev/null differ diff --git a/data/themes/images/illume-kbd.png b/data/themes/images/illume-kbd.png deleted file mode 100644 index 3bbe26fd8..000000000 Binary files a/data/themes/images/illume-kbd.png and /dev/null differ diff --git a/data/themes/images/illume-mode-dual-left.png b/data/themes/images/illume-mode-dual-left.png deleted file mode 100644 index 5319f0135..000000000 Binary files a/data/themes/images/illume-mode-dual-left.png and /dev/null differ diff --git a/data/themes/images/illume-mode-dual-top.png b/data/themes/images/illume-mode-dual-top.png deleted file mode 100644 index e8833d13e..000000000 Binary files a/data/themes/images/illume-mode-dual-top.png and /dev/null differ diff --git a/data/themes/images/illume-mode-single.png b/data/themes/images/illume-mode-single.png deleted file mode 100644 index 9f7acc0f8..000000000 Binary files a/data/themes/images/illume-mode-single.png and /dev/null differ diff --git a/data/themes/images/inset_raised.png b/data/themes/images/inset_raised.png deleted file mode 100644 index 5f392b99e..000000000 Binary files a/data/themes/images/inset_raised.png and /dev/null differ diff --git a/data/themes/images/inset_sunk.png b/data/themes/images/inset_sunk.png deleted file mode 100644 index bb1989dd7..000000000 Binary files a/data/themes/images/inset_sunk.png and /dev/null differ diff --git a/data/themes/images/inset_sunk_dark.png b/data/themes/images/inset_sunk_dark.png deleted file mode 100644 index 98c72f01e..000000000 Binary files a/data/themes/images/inset_sunk_dark.png and /dev/null differ diff --git a/data/themes/images/k_grad.png b/data/themes/images/k_grad.png deleted file mode 100644 index 12346a62c..000000000 Binary files a/data/themes/images/k_grad.png and /dev/null differ diff --git a/data/themes/images/k_tabhl.png b/data/themes/images/k_tabhl.png deleted file mode 100644 index 88716ec36..000000000 Binary files a/data/themes/images/k_tabhl.png and /dev/null differ diff --git a/data/themes/images/k_tabhm.png b/data/themes/images/k_tabhm.png deleted file mode 100644 index 051bc62f4..000000000 Binary files a/data/themes/images/k_tabhm.png and /dev/null differ diff --git a/data/themes/images/k_tabhr.png b/data/themes/images/k_tabhr.png deleted file mode 100644 index 2fa94b9e2..000000000 Binary files a/data/themes/images/k_tabhr.png and /dev/null differ diff --git a/data/themes/images/k_tabl.png b/data/themes/images/k_tabl.png deleted file mode 100644 index f7e32a13e..000000000 Binary files a/data/themes/images/k_tabl.png and /dev/null differ diff --git a/data/themes/images/k_tabr.png b/data/themes/images/k_tabr.png deleted file mode 100644 index 109dc8030..000000000 Binary files a/data/themes/images/k_tabr.png and /dev/null differ diff --git a/data/themes/images/k_tpsh.png b/data/themes/images/k_tpsh.png deleted file mode 100644 index b9ad38f20..000000000 Binary files a/data/themes/images/k_tpsh.png and /dev/null differ diff --git a/data/themes/images/k_wtgr.png b/data/themes/images/k_wtgr.png deleted file mode 100644 index f7911d588..000000000 Binary files a/data/themes/images/k_wtgr.png and /dev/null differ diff --git a/data/themes/images/logo_black_128.png b/data/themes/images/logo_black_128.png deleted file mode 100644 index 0b79b69ab..000000000 Binary files a/data/themes/images/logo_black_128.png and /dev/null differ diff --git a/data/themes/images/logo_white_128.png b/data/themes/images/logo_white_128.png deleted file mode 100644 index 9f0c7a7b9..000000000 Binary files a/data/themes/images/logo_white_128.png and /dev/null differ diff --git a/data/themes/images/menu_arrow_normal.png b/data/themes/images/menu_arrow_normal.png deleted file mode 100644 index 3b84b57a7..000000000 Binary files a/data/themes/images/menu_arrow_normal.png and /dev/null differ diff --git a/data/themes/images/menu_arrow_sel.png b/data/themes/images/menu_arrow_sel.png deleted file mode 100644 index 201878a78..000000000 Binary files a/data/themes/images/menu_arrow_sel.png and /dev/null differ diff --git a/data/themes/images/menu_sel_bg.png b/data/themes/images/menu_sel_bg.png deleted file mode 100644 index 20fdc179d..000000000 Binary files a/data/themes/images/menu_sel_bg.png and /dev/null differ diff --git a/data/themes/images/menu_sel_fg.png b/data/themes/images/menu_sel_fg.png deleted file mode 100644 index 0a8a6aa57..000000000 Binary files a/data/themes/images/menu_sel_fg.png and /dev/null differ diff --git a/data/themes/images/menu_sep.png b/data/themes/images/menu_sep.png deleted file mode 100644 index fdf9f7b8d..000000000 Binary files a/data/themes/images/menu_sep.png and /dev/null differ diff --git a/data/themes/images/mixer.png b/data/themes/images/mixer.png deleted file mode 100644 index 61d5dd356..000000000 Binary files a/data/themes/images/mixer.png and /dev/null differ diff --git a/data/themes/images/mixer_high_left.png b/data/themes/images/mixer_high_left.png deleted file mode 100644 index e46adec06..000000000 Binary files a/data/themes/images/mixer_high_left.png and /dev/null differ diff --git a/data/themes/images/mixer_high_right.png b/data/themes/images/mixer_high_right.png deleted file mode 100644 index 7ee672e22..000000000 Binary files a/data/themes/images/mixer_high_right.png and /dev/null differ diff --git a/data/themes/images/mixer_low_left.png b/data/themes/images/mixer_low_left.png deleted file mode 100644 index eaea3f1c0..000000000 Binary files a/data/themes/images/mixer_low_left.png and /dev/null differ diff --git a/data/themes/images/mixer_low_right.png b/data/themes/images/mixer_low_right.png deleted file mode 100644 index ce0dc15fd..000000000 Binary files a/data/themes/images/mixer_low_right.png and /dev/null differ diff --git a/data/themes/images/mixer_med_left.png b/data/themes/images/mixer_med_left.png deleted file mode 100644 index d5a1d8a04..000000000 Binary files a/data/themes/images/mixer_med_left.png and /dev/null differ diff --git a/data/themes/images/mixer_med_right.png b/data/themes/images/mixer_med_right.png deleted file mode 100644 index 11c2ab8e2..000000000 Binary files a/data/themes/images/mixer_med_right.png and /dev/null differ diff --git a/data/themes/images/outline.png b/data/themes/images/outline.png deleted file mode 100644 index 8adc831f1..000000000 Binary files a/data/themes/images/outline.png and /dev/null differ diff --git a/data/themes/images/pager_base1.png b/data/themes/images/pager_base1.png deleted file mode 100644 index 6193e38a4..000000000 Binary files a/data/themes/images/pager_base1.png and /dev/null differ diff --git a/data/themes/images/pager_base2.png b/data/themes/images/pager_base2.png deleted file mode 100644 index f32692a92..000000000 Binary files a/data/themes/images/pager_base2.png and /dev/null differ diff --git a/data/themes/images/pager_base_pattern.png b/data/themes/images/pager_base_pattern.png deleted file mode 100644 index 0b85c3b7a..000000000 Binary files a/data/themes/images/pager_base_pattern.png and /dev/null differ diff --git a/data/themes/images/pager_hi1.png b/data/themes/images/pager_hi1.png deleted file mode 100644 index 60d0a48ed..000000000 Binary files a/data/themes/images/pager_hi1.png and /dev/null differ diff --git a/data/themes/images/pager_hi2.png b/data/themes/images/pager_hi2.png deleted file mode 100644 index dea404496..000000000 Binary files a/data/themes/images/pager_hi2.png and /dev/null differ diff --git a/data/themes/images/pager_window.png b/data/themes/images/pager_window.png deleted file mode 100644 index 8041292a5..000000000 Binary files a/data/themes/images/pager_window.png and /dev/null differ diff --git a/data/themes/images/pager_window_shaded.png b/data/themes/images/pager_window_shaded.png deleted file mode 100644 index 2011ed3ab..000000000 Binary files a/data/themes/images/pager_window_shaded.png and /dev/null differ diff --git a/data/themes/images/pager_window_unsel.png b/data/themes/images/pager_window_unsel.png deleted file mode 100644 index 23af2fc60..000000000 Binary files a/data/themes/images/pager_window_unsel.png and /dev/null differ diff --git a/data/themes/images/pointer.png b/data/themes/images/pointer.png deleted file mode 100644 index 37ee725c4..000000000 Binary files a/data/themes/images/pointer.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_01.png b/data/themes/images/pointer_glint_01.png deleted file mode 100644 index 36fb4f4e3..000000000 Binary files a/data/themes/images/pointer_glint_01.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_02.png b/data/themes/images/pointer_glint_02.png deleted file mode 100644 index 96bf6bbf7..000000000 Binary files a/data/themes/images/pointer_glint_02.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_03.png b/data/themes/images/pointer_glint_03.png deleted file mode 100644 index 68f45e3fb..000000000 Binary files a/data/themes/images/pointer_glint_03.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_04.png b/data/themes/images/pointer_glint_04.png deleted file mode 100644 index 16421ab93..000000000 Binary files a/data/themes/images/pointer_glint_04.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_05.png b/data/themes/images/pointer_glint_05.png deleted file mode 100644 index d0277b0e3..000000000 Binary files a/data/themes/images/pointer_glint_05.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_06.png b/data/themes/images/pointer_glint_06.png deleted file mode 100644 index 689b7cb31..000000000 Binary files a/data/themes/images/pointer_glint_06.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_07.png b/data/themes/images/pointer_glint_07.png deleted file mode 100644 index 5c902b7f6..000000000 Binary files a/data/themes/images/pointer_glint_07.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_08.png b/data/themes/images/pointer_glint_08.png deleted file mode 100644 index 0ef891425..000000000 Binary files a/data/themes/images/pointer_glint_08.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_09.png b/data/themes/images/pointer_glint_09.png deleted file mode 100644 index 62947bdc8..000000000 Binary files a/data/themes/images/pointer_glint_09.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_10.png b/data/themes/images/pointer_glint_10.png deleted file mode 100644 index 0af04b366..000000000 Binary files a/data/themes/images/pointer_glint_10.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_11.png b/data/themes/images/pointer_glint_11.png deleted file mode 100644 index b0ca3ed54..000000000 Binary files a/data/themes/images/pointer_glint_11.png and /dev/null differ diff --git a/data/themes/images/pointer_glint_12.png b/data/themes/images/pointer_glint_12.png deleted file mode 100644 index dfcfc69e4..000000000 Binary files a/data/themes/images/pointer_glint_12.png and /dev/null differ diff --git a/data/themes/images/pointer_glow.png b/data/themes/images/pointer_glow.png deleted file mode 100644 index bce47fea5..000000000 Binary files a/data/themes/images/pointer_glow.png and /dev/null differ diff --git a/data/themes/images/pointer_mono.png b/data/themes/images/pointer_mono.png deleted file mode 100644 index e217caea1..000000000 Binary files a/data/themes/images/pointer_mono.png and /dev/null differ diff --git a/data/themes/images/radio_base.png b/data/themes/images/radio_base.png deleted file mode 100644 index a3008d7c6..000000000 Binary files a/data/themes/images/radio_base.png and /dev/null differ diff --git a/data/themes/images/radio_on.png b/data/themes/images/radio_on.png deleted file mode 100644 index 3d007eb6d..000000000 Binary files a/data/themes/images/radio_on.png and /dev/null differ diff --git a/data/themes/images/radio_sel.png b/data/themes/images/radio_sel.png deleted file mode 100644 index 57317385d..000000000 Binary files a/data/themes/images/radio_sel.png and /dev/null differ diff --git a/data/themes/images/randr_icon_off.png b/data/themes/images/randr_icon_off.png deleted file mode 100644 index 47448b940..000000000 Binary files a/data/themes/images/randr_icon_off.png and /dev/null differ diff --git a/data/themes/images/randr_icon_on.png b/data/themes/images/randr_icon_on.png deleted file mode 100644 index 3859d428a..000000000 Binary files a/data/themes/images/randr_icon_on.png and /dev/null differ diff --git a/data/themes/images/randr_monitor.png b/data/themes/images/randr_monitor.png deleted file mode 100644 index da03c17b6..000000000 Binary files a/data/themes/images/randr_monitor.png and /dev/null differ diff --git a/data/themes/images/randr_stand.png b/data/themes/images/randr_stand.png deleted file mode 100644 index 84b5351e4..000000000 Binary files a/data/themes/images/randr_stand.png and /dev/null differ diff --git a/data/themes/images/refresh.png b/data/themes/images/refresh.png deleted file mode 100644 index cae286a04..000000000 Binary files a/data/themes/images/refresh.png and /dev/null differ diff --git a/data/themes/images/sb_runnerh.png b/data/themes/images/sb_runnerh.png deleted file mode 100644 index a483ce8b1..000000000 Binary files a/data/themes/images/sb_runnerh.png and /dev/null differ diff --git a/data/themes/images/sb_runnerv.png b/data/themes/images/sb_runnerv.png deleted file mode 100644 index cb2da6fc3..000000000 Binary files a/data/themes/images/sb_runnerv.png and /dev/null differ diff --git a/data/themes/images/shelf_alt_bg.png b/data/themes/images/shelf_alt_bg.png deleted file mode 100644 index b20681276..000000000 Binary files a/data/themes/images/shelf_alt_bg.png and /dev/null differ diff --git a/data/themes/images/shelf_alt_over.png b/data/themes/images/shelf_alt_over.png deleted file mode 100644 index 5244a2a28..000000000 Binary files a/data/themes/images/shelf_alt_over.png and /dev/null differ diff --git a/data/themes/images/shelf_alt_shine.png b/data/themes/images/shelf_alt_shine.png deleted file mode 100644 index d52b62bef..000000000 Binary files a/data/themes/images/shelf_alt_shine.png and /dev/null differ diff --git a/data/themes/images/shelf_alt_vert_bg.png b/data/themes/images/shelf_alt_vert_bg.png deleted file mode 100644 index 78d57269c..000000000 Binary files a/data/themes/images/shelf_alt_vert_bg.png and /dev/null differ diff --git a/data/themes/images/silk.png b/data/themes/images/silk.png deleted file mode 100644 index 4e7a4d811..000000000 Binary files a/data/themes/images/silk.png and /dev/null differ diff --git a/data/themes/images/slider.png b/data/themes/images/slider.png deleted file mode 100644 index 8beefda12..000000000 Binary files a/data/themes/images/slider.png and /dev/null differ diff --git a/data/themes/images/slider_clicked.png b/data/themes/images/slider_clicked.png deleted file mode 100644 index bb0c63183..000000000 Binary files a/data/themes/images/slider_clicked.png and /dev/null differ diff --git a/data/themes/images/systray_rounded_corners.png b/data/themes/images/systray_rounded_corners.png deleted file mode 100644 index 241e0fa6d..000000000 Binary files a/data/themes/images/systray_rounded_corners.png and /dev/null differ diff --git a/data/themes/images/t0-sh.png b/data/themes/images/t0-sh.png deleted file mode 100644 index 0ed57229a..000000000 Binary files a/data/themes/images/t0-sh.png and /dev/null differ diff --git a/data/themes/images/t0.png b/data/themes/images/t0.png deleted file mode 100644 index ed6ccf071..000000000 Binary files a/data/themes/images/t0.png and /dev/null differ diff --git a/data/themes/images/t1-sh.png b/data/themes/images/t1-sh.png deleted file mode 100644 index cf647492a..000000000 Binary files a/data/themes/images/t1-sh.png and /dev/null differ diff --git a/data/themes/images/t1.png b/data/themes/images/t1.png deleted file mode 100644 index a41aa7345..000000000 Binary files a/data/themes/images/t1.png and /dev/null differ diff --git a/data/themes/images/t2.png b/data/themes/images/t2.png deleted file mode 100644 index 4c018a4ef..000000000 Binary files a/data/themes/images/t2.png and /dev/null differ diff --git a/data/themes/images/tacho_bg.png b/data/themes/images/tacho_bg.png deleted file mode 100644 index 4f3124d9b..000000000 Binary files a/data/themes/images/tacho_bg.png and /dev/null differ diff --git a/data/themes/images/tacho_fg.png b/data/themes/images/tacho_fg.png deleted file mode 100644 index da7d80c95..000000000 Binary files a/data/themes/images/tacho_fg.png and /dev/null differ diff --git a/data/themes/images/temp_base.png b/data/themes/images/temp_base.png deleted file mode 100644 index 2cd854705..000000000 Binary files a/data/themes/images/temp_base.png and /dev/null differ diff --git a/data/themes/images/temp_mid.png b/data/themes/images/temp_mid.png deleted file mode 100644 index e4ac06f1f..000000000 Binary files a/data/themes/images/temp_mid.png and /dev/null differ diff --git a/data/themes/images/temp_over.png b/data/themes/images/temp_over.png deleted file mode 100644 index daa845d63..000000000 Binary files a/data/themes/images/temp_over.png and /dev/null differ diff --git a/data/themes/images/theme-label.png b/data/themes/images/theme-label.png deleted file mode 100644 index 6dd6c1162..000000000 Binary files a/data/themes/images/theme-label.png and /dev/null differ diff --git a/data/themes/images/toolbar_sel.png b/data/themes/images/toolbar_sel.png deleted file mode 100644 index d1205e72c..000000000 Binary files a/data/themes/images/toolbar_sel.png and /dev/null differ diff --git a/data/themes/images/topsh.png b/data/themes/images/topsh.png deleted file mode 100644 index 4ea369d58..000000000 Binary files a/data/themes/images/topsh.png and /dev/null differ diff --git a/data/themes/images/transition_vswipe.png b/data/themes/images/transition_vswipe.png deleted file mode 100644 index 1e8eecc96..000000000 Binary files a/data/themes/images/transition_vswipe.png and /dev/null differ diff --git a/data/themes/images/vgrad_dark.png b/data/themes/images/vgrad_dark.png deleted file mode 100644 index 18c12e362..000000000 Binary files a/data/themes/images/vgrad_dark.png and /dev/null differ diff --git a/data/themes/images/vgrad_light.png b/data/themes/images/vgrad_light.png deleted file mode 100644 index 2ffbe95a6..000000000 Binary files a/data/themes/images/vgrad_light.png and /dev/null differ diff --git a/data/themes/images/wizard_bt1.png b/data/themes/images/wizard_bt1.png deleted file mode 100644 index 26cfc0f4a..000000000 Binary files a/data/themes/images/wizard_bt1.png and /dev/null differ diff --git a/data/themes/images/wizard_bt2.png b/data/themes/images/wizard_bt2.png deleted file mode 100644 index b929d45bb..000000000 Binary files a/data/themes/images/wizard_bt2.png and /dev/null differ diff --git a/data/themes/images/wizard_pattern.png b/data/themes/images/wizard_pattern.png deleted file mode 100644 index 662c9e05f..000000000 Binary files a/data/themes/images/wizard_pattern.png and /dev/null differ diff --git a/data/themes/images/wp-bot1.png b/data/themes/images/wp-bot1.png deleted file mode 100644 index a04e5553f..000000000 Binary files a/data/themes/images/wp-bot1.png and /dev/null differ diff --git a/data/themes/images/wp-bot2.png b/data/themes/images/wp-bot2.png deleted file mode 100644 index cb86fb25c..000000000 Binary files a/data/themes/images/wp-bot2.png and /dev/null differ diff --git a/data/themes/images/wp-tb1.png b/data/themes/images/wp-tb1.png deleted file mode 100644 index 6ed8e9ff2..000000000 Binary files a/data/themes/images/wp-tb1.png and /dev/null differ diff --git a/data/themes/images/wp-tb2.png b/data/themes/images/wp-tb2.png deleted file mode 100644 index 8c6f8c393..000000000 Binary files a/data/themes/images/wp-tb2.png and /dev/null differ diff --git a/data/themes/images/wp-tb3.png b/data/themes/images/wp-tb3.png deleted file mode 100644 index 404e8cde1..000000000 Binary files a/data/themes/images/wp-tb3.png and /dev/null differ diff --git a/data/themes/images/wp-tbs.png b/data/themes/images/wp-tbs.png deleted file mode 100644 index 02f1f25ef..000000000 Binary files a/data/themes/images/wp-tbs.png and /dev/null differ diff --git a/data/themes/images/xkbshad.png b/data/themes/images/xkbshad.png deleted file mode 100644 index f982f9c0f..000000000 Binary files a/data/themes/images/xkbshad.png and /dev/null differ