summaryrefslogtreecommitdiff
path: root/data/elementary/themes
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-06-30 21:22:16 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-06-30 21:22:16 +0100
commit87d30cd7fdae5cda844a6be433b5fe03234a77e2 (patch)
treedf31d293d49e74496cede1f7f46eba3ef391bbf7 /data/elementary/themes
parenta17e8a1221658d4cf26d3f2e0297f2335728901d (diff)
downloadefl-87d30cd7fdae5cda844a6be433b5fe03234a77e2.tar.gz
TH - scaling and start work on making lots of icons scale better
Diffstat (limited to 'data/elementary/themes')
-rw-r--r--data/elementary/themes/default.edc8
-rw-r--r--data/elementary/themes/edc/border.edc33
-rw-r--r--data/elementary/themes/edc/comp.edc3
-rw-r--r--data/elementary/themes/edc/elm/border.edc202
-rw-r--r--data/elementary/themes/edc/elm/button.edc36
-rw-r--r--data/elementary/themes/edc/elm/entry.edc73
-rw-r--r--data/elementary/themes/edc/elm/gengrid.edc2
-rw-r--r--data/elementary/themes/edc/elm/panel.edc30
-rw-r--r--data/elementary/themes/edc/elm/pointer.edc65
-rw-r--r--data/elementary/themes/edc/elm/toolbar.edc22
-rw-r--r--data/elementary/themes/edc/fileman.edc28
-rw-r--r--data/elementary/themes/edc/icons.edc125
-rw-r--r--data/elementary/themes/edc/start.edc31
-rw-r--r--data/elementary/themes/ic.edc831
-rw-r--r--data/elementary/themes/img/close.svg69
-rw-r--r--data/elementary/themes/img/ic/arrow-d-015.pngbin0 -> 2668 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-d-030.pngbin0 -> 2958 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-d-060.pngbin0 -> 3391 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-l-015.pngbin0 -> 2668 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-l-030.pngbin0 -> 2948 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-l-060.pngbin0 -> 3349 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-r-015.pngbin0 -> 2682 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-r-030.pngbin0 -> 2942 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-r-060.pngbin0 -> 3343 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-u-015.pngbin0 -> 2677 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-u-030.pngbin0 -> 2933 bytes
-rw-r--r--data/elementary/themes/img/ic/arrow-u-060.pngbin0 -> 3375 bytes
-rw-r--r--data/elementary/themes/img/ic/close-015.pngbin0 -> 124 bytes
-rw-r--r--data/elementary/themes/img/ic/close-030.pngbin0 -> 291 bytes
-rw-r--r--data/elementary/themes/img/ic/close-060.pngbin0 -> 422 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-computer-040.pngbin0 -> 412 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-computer-080.pngbin0 -> 552 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-computer-160.pngbin0 -> 831 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-desktop-040.pngbin0 -> 775 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-desktop-080.pngbin0 -> 1537 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-desktop-160.pngbin0 -> 3094 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-cd-040.pngbin0 -> 1422 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-cd-080.pngbin0 -> 3031 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-cd-160.pngbin0 -> 6303 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-flash-040.pngbin0 -> 417 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-flash-080.pngbin0 -> 659 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-flash-160.pngbin0 -> 1087 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-hdd-040.pngbin0 -> 1358 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-hdd-080.pngbin0 -> 2914 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-hdd-160.pngbin0 -> 5760 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-usb-media-040.pngbin0 -> 456 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-usb-media-080.pngbin0 -> 813 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-drive-usb-media-160.pngbin0 -> 1607 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-favorite-040.pngbin0 -> 1190 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-favorite-080.pngbin0 -> 2374 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-favorite-160.pngbin0 -> 4778 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-folder-040.pngbin0 -> 420 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-folder-080.pngbin0 -> 728 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-folder-160.pngbin0 -> 1283 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-home-040.pngbin0 -> 314 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-home-080.pngbin0 -> 507 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-home-160.pngbin0 -> 895 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-temp-040.pngbin0 -> 858 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-temp-080.pngbin0 -> 1785 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-temp-160.pngbin0 -> 3509 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-015.pngbin0 -> 241 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-030.pngbin0 -> 343 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-060.pngbin0 -> 627 bytes
-rw-r--r--data/elementary/themes/img/ic/reload-015.pngbin0 -> 287 bytes
-rw-r--r--data/elementary/themes/img/ic/reload-030.pngbin0 -> 402 bytes
-rw-r--r--data/elementary/themes/img/ic/reload-060.pngbin0 -> 803 bytes
-rw-r--r--data/elementary/themes/img/ic/system-shutdown-040.pngbin0 -> 695 bytes
-rw-r--r--data/elementary/themes/img/ic/system-shutdown-080.pngbin0 -> 1447 bytes
-rw-r--r--data/elementary/themes/img/ic/system-shutdown-160.pngbin0 -> 2991 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-040.pngbin0 -> 765 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-080.pngbin0 -> 1518 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-160.pngbin0 -> 3122 bytes
-rw-r--r--data/elementary/themes/img/ic/unknown-040.pngbin0 -> 383 bytes
-rw-r--r--data/elementary/themes/img/ic/unknown-080.pngbin0 -> 605 bytes
-rw-r--r--data/elementary/themes/img/ic/unknown-160.pngbin0 -> 1084 bytes
-rw-r--r--data/elementary/themes/img/system-shutdown.svg80
-rw-r--r--data/elementary/themes/img/system-suspend.svg78
-rw-r--r--data/elementary/themes/macros.edc2
78 files changed, 1287 insertions, 431 deletions
diff --git a/data/elementary/themes/default.edc b/data/elementary/themes/default.edc
index 5a0aaa6a4c..4e2ae66b46 100644
--- a/data/elementary/themes/default.edc
+++ b/data/elementary/themes/default.edc
@@ -10,15 +10,15 @@ data.item: "version" "119";
data.item: "efl_theme_base" "dark";
collections {
+#include "ic.edc"
+
#include "fonts.edc"
#include "colorclasses.edc"
// elm
#include "edc/elm/bg.edc"
#include "edc/elm/button.edc"
-// XXX: mobile mode needs invisible scrollers... make signals that do this
#include "edc/elm/scroller.edc"
-// XXX: mobile mode needs different entry setup
#include "edc/elm/entry.edc"
#include "edc/elm/frame.edc"
#include "edc/elm/label.edc"
@@ -66,7 +66,6 @@ collections {
#include "edc/elm/panel.edc"
#include "edc/elm/popup.edc"
#include "edc/elm/border.edc"
-// XXX: min size calc problems - too wide! ... err ok on my 32bit box... eh?
#include "edc/elm/spinner.edc"
#include "edc/elm/menu.edc"
#include "edc/elm/clock.edc"
@@ -176,11 +175,9 @@ collections {
#include "edc/efl/calendar.edc"
#include "edc/efl/navigation_bar.edc"
#include "edc/efl/navigation_layout.edc"
-// XXX: mobile mode needs invisible scrollers... make signals that do this
#include "edc/efl/scroller.edc"
#include "edc/efl/list.edc"
#include "edc/efl/grid.edc"
-// XXX: mobile mode needs different entry setup
#include "edc/efl/text.edc"
#include "edc/efl/frame.edc"
#include "edc/efl/check.edc"
@@ -200,7 +197,6 @@ collections {
#include "edc/efl/spin_button.edc"
#include "edc/efl/datepicker.edc"
#include "edc/efl/timepicker.edc"
-// XXX: min size calc problems - too wide! ... err ok on my 32bit box... eh?
#include "edc/efl/cursor.edc"
#include "edc/efl/pointer.edc"
#include "edc/efl/textpath.edc"
diff --git a/data/elementary/themes/edc/border.edc b/data/elementary/themes/edc/border.edc
index 5e419a72c8..beba2a99fc 100644
--- a/data/elementary/themes/edc/border.edc
+++ b/data/elementary/themes/edc/border.edc
@@ -126,9 +126,6 @@ group { name: "e/widgets/border/volume";
group { name: "e/widgets/border/default/border";
alias: "e/widgets/border/shaped/border";
- images.image: "border_close.png" COMP;
- images.image: "border_maximize.png" COMP;
- images.image: "border_minimize.png" COMP;
IMAGE_RING("ringa", 160)
IMAGE_RING("ringb", 160)
@@ -186,12 +183,12 @@ group { name: "e/widgets/border/default/border";
}
}
part { name: "top"; type: RECT; mouse_events: 0;
-// scale: 1;
+ scale: 1;
description { state: "default" 0.0;
rel2.to_y: "e.text.title";
- rel2.offset: -1 3;
+ rel2.offset: -1 2;
color: 64 64 64 255;
-// offscale;
+ offscale;
}
description { state: "focused" 0.0;
inherit: "default" 0.0;
@@ -202,10 +199,10 @@ group { name: "e/widgets/border/default/border";
scale: 1;
description { state: "default" 0.0;
rel1.relative: 1.0 0.0;
- rel1.offset: 1 3;
+ rel1.offset: 1 4;
rel1.to_x: "e.swallow.volume";
rel2.relative: 0.0 0.0;
- rel2.offset: -2 3;
+ rel2.offset: -2 4;
rel2.to_x: "e.event.minimize";
align: 0.5 0.0;
color: 160 160 160 255;
@@ -216,7 +213,7 @@ group { name: "e/widgets/border/default/border";
min: 0 1;
}
fixed: 0 1;
-// offscale;
+ offscale;
}
description { state: "focused" 0.0;
inherit: "default" 0.0;
@@ -278,8 +275,9 @@ group { name: "e/widgets/border/default/border";
}
}
part { name: "close1"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_close.png";
+ image.normal: "i-close";
rel.to: "e.event.close";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -292,8 +290,9 @@ group { name: "e/widgets/border/default/border";
}
part { name: "max1"; mouse_events: 0;
clip_to: "clip1";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_maximize.png";
+ image.normal: "i-arrow-u";
rel.to: "e.event.maximize";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -306,8 +305,9 @@ group { name: "e/widgets/border/default/border";
}
part { name: "min1"; mouse_events: 0;
clip_to: "clip1";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_minimize.png";
+ image.normal: "i-arrow-d";
rel.to: "e.event.minimize";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -320,8 +320,9 @@ group { name: "e/widgets/border/default/border";
}
part { name: "close2"; mouse_events: 0;
clip_to: "clip2";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_close.png";
+ image.normal: "i-close";
rel.to: "e.event.close";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -334,8 +335,9 @@ group { name: "e/widgets/border/default/border";
}
part { name: "max2"; mouse_events: 0;
clip_to: "clip2";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_maximize.png";
+ image.normal: "i-arrow-u";
rel.to: "e.event.maximize";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -348,8 +350,9 @@ group { name: "e/widgets/border/default/border";
}
part { name: "min2"; mouse_events: 0;
clip_to: "clip2";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "border_minimize.png";
+ image.normal: "i-arrow-d";
rel.to: "e.event.minimize";
min: 15 15; max: 15 15;
fixed: 1 1;
diff --git a/data/elementary/themes/edc/comp.edc b/data/elementary/themes/edc/comp.edc
index dc990e5137..3435a0ac35 100644
--- a/data/elementary/themes/edc/comp.edc
+++ b/data/elementary/themes/edc/comp.edc
@@ -6,9 +6,8 @@ group { name: "e/comp/preview";
}
part { name: "e.text.label"; type: TEXT; mouse_events: 0;
scale: 1;
- effect: SHADOW BOTTOM;
description { state: "default" 0.0;
- color: FN_COL_DEFAULT;
+ color: 255 255 255 255;
text { font: FNBD; size: 10;
text_class: "fileman_icon";
align: 0.5 0.5;
diff --git a/data/elementary/themes/edc/elm/border.edc b/data/elementary/themes/edc/elm/border.edc
index 579eb79b0b..69ff6af67b 100644
--- a/data/elementary/themes/edc/elm/border.edc
+++ b/data/elementary/themes/edc/elm/border.edc
@@ -8,14 +8,7 @@
*/
group { name: "elm/border/base/default";
- images.image: "border_close.png" COMP;
- images.image: "border_maximize.png" COMP;
- images.image: "border_minimize.png" COMP;
-
- images.image: "glow_round_corners_small.png" COMP;
- images.image: "knob_round_small_busy.png" COMP;
-
- images.image: "win_shadow.png" COMP;
+ images.image: "win_shad_flat.png" COMP;
data.item: "shadow" "1";
data.item: "version" "119";
parts {
@@ -37,10 +30,17 @@ group { name: "elm/border/base/default";
rel2.relative: 1.0 0.0;
}
}
- /* shadow spacer and clipper */
- spacer { "shadow_spacer";
+ part { name: "shadow_clip"; type: RECT; mouse_events: 0;
+ description { state: "default";
+ rel.to: "_sh1";
+ }
+ description { state: "hidden";
+ visible: 0;
+ }
+ }
+ part { name: "shadow_base"; type: SPACER;
scale: 1;
- desc { "default";
+ description { state: "default" 0.0;
WIN_SHADOW_SPACER;
}
desc { "hidden";
@@ -48,17 +48,9 @@ group { name: "elm/border/base/default";
rel2.offset: -1 -1;
}
}
- image { "shadow"; nomouse;
- scale: 1;
- desc { "default";
- rel.to: "shadow_spacer";
- WIN_SHADOW;
- }
- desc { "hidden"; inherit: "default"; hid; }
- }
+ WIN_SHAD("shadow_base", "shadow_clip", "win_shad_flat.png", 21, 21, 14, 28, 0.5)
/* window background: solid color */
- rect { "bg_clip";
- nomouse;
+ rect { "bg_clip"; nomouse;
desc { "default";
rel1.to: "top_clip";
rel1.relative: 0.0 1.0;
@@ -69,8 +61,7 @@ group { name: "elm/border/base/default";
required; // @since 1.19
clip: "bg_clip";
desc { "default";
- color: 255 255 255 255;
- color_class: "elm/win/background"; // FIXME: color_class naming scheme
+ color: 64 64 64 255;
visible: 0;
}
desc { "visible";
@@ -101,6 +92,8 @@ group { name: "elm/border/base/default";
color: 64 64 64 255; // FIXME: color_class
align: 0.5 0.0;
rel.to: "elm.swallow.menu";
+ fixed: 1 1;
+ visible: 0;
}
}
swallow { "elm.swallow.menu";
@@ -108,12 +101,16 @@ group { name: "elm/border/base/default";
desc { "default";
rel.to: "top_clip";
visible: 0;
- align: 0.5 0.0;
+ align: 0.5 1.0;
fixed: 1 1;
+ rel1.relative: 0.0 1.0;
+ rel1.offset: 0 -1;
}
desc { "visible"; inherit: "default";
- visible: 1;
- fixed: 0 1;
+// rel1.offset: 0 0;
+// align: 0.5 0.0;
+// visible: 1;
+// fixed: 0 1;
}
}
@@ -162,21 +159,21 @@ group { name: "elm/border/base/default";
/* top title bar - spacer and clipper */
rect { "top_clip"; //nomouse;
-// scale: 1;
+ scale: 1;
desc { "default";
- rel1.to: "shadow_spacer";
+ rel1.to: "shadow_base";
+ rel2.to_x: "shadow_base";
rel2.to_y: "elm.text.title";
- rel2.to_x: "shadow_spacer";
- rel2.offset: -1 3;
+ rel2.offset: -1 2;
vis;
-// offscale;
+ offscale;
}
desc { "hidden";
inherit: "default";
rel1.to: "";
rel2.to: "";
rel1.relative: 0.0 0.0;
- rel2.to: "shadow_spacer";
+ rel2.to: "shadow_base";
rel2.relative: 1.0 0.0;
rel2.offset: -1 0;
max: -1 0;
@@ -202,13 +199,13 @@ group { name: "elm/border/base/default";
clip: "top_clip";
description { state: "default" 0.0;
rel1.relative: 1.0 0.0;
- rel1.offset: 1 3;
+ rel1.offset: 1 4;
rel1.to_x: "icon";
- rel1.to_y: "shadow_spacer";
+ rel1.to_y: "shadow_base";
rel2.relative: 0.0 0.0;
- rel2.offset: -2 3;
+ rel2.offset: -2 4;
rel2.to_x: "elm.event.minimize";
- rel2.to_y: "shadow_spacer";
+ rel2.to_y: "shadow_base";
align: 0.5 0.0;
color: 160 160 160 255;
min: 0 16;
@@ -218,7 +215,7 @@ group { name: "elm/border/base/default";
min: 0 1;
}
fixed: 0 1;
-// offscale;
+ offscale;
}
description { state: "focused" 0.0;
inherit: "default" 0.0;
@@ -250,49 +247,6 @@ group { name: "elm/border/base/default";
rel2.offset: 0 0;
}
}
- rect { "busy_clip"; nomouse;
- desc { "default";
- color: 255 255 255 0;
- visible: 0;
- }
- desc { "hung";
- inherit: "default";
- color: 255 255 255 255;
- visible: 1;
- }
- }
- image { "knob"; nomouse;
- clip: "busy_clip";
- desc { "default";
- fixed: 1 1;
- image.normal: "knob_round_small_busy.png";
- aspect: 1.0 1.0; aspect_preference: VERTICAL;
- max: 20 20;
- rel1.relative: 1.0 0.0;
- rel1.offset: 2 -0;
- rel1.to: "elm.event.icon";
- rel2.relative: 1.0 1.0;
- rel2.offset: 2 -1;
- rel2.to: "elm.event.icon";
- align: 0.0 0.5;
- fixed: 1 1;
- }
- }
- image { "knob_spinner"; nomouse;
- clip: "busy_clip";
- desc { "default";
- fixed: 1 1;
- rel.to: "knob";
- image.normal: "glow_round_corners_small.png";
- map.on: 1;
- map.smooth: 1;
- map.rotation.center: "knob";
- }
- desc { "spin";
- inherit: "default";
- map.rotation.z: 360;
- }
- }
rect { "clip1"; nomouse;
desc { "default";
rel.to: "top_clip";
@@ -314,8 +268,9 @@ group { name: "elm/border/base/default";
}
image { "close1"; nomouse;
clip: "clip1";
+ scale: 1;
desc { "default";
- image.normal: "border_close.png";
+ image.normal: "i-close";
rel.to: "elm.event.close";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -328,8 +283,9 @@ group { name: "elm/border/base/default";
}
image { "max1"; nomouse;
clip: "clip1";
+ scale: 1;
desc { "default";
- image.normal: "border_maximize.png";
+ image.normal: "i-arrow-u";
rel.to: "elm.event.maximize";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -342,8 +298,9 @@ group { name: "elm/border/base/default";
}
image { "min1"; nomouse;
clip: "clip1";
+ scale: 1;
desc { "default";
- image.normal: "border_minimize.png";
+ image.normal: "i-arrow-d";
rel.to: "elm.event.minimize";
min: 15 15; max: 15 15;
fixed: 1 1;
@@ -356,44 +313,47 @@ group { name: "elm/border/base/default";
}
image { "close2"; nomouse;
clip: "clip2";
+ scale: 1;
desc { "default";
- image.normal: "border_close.png";
+ image.normal: "i-close";
rel.to: "elm.event.close";
min: 15 15; max: 15 15;
fixed: 1 1;
- color: 160 160 160 255;
+ color: 255 255 255 255;
}
desc { "selected";
inherit: "default";
- color: 255 255 255 255;
+ color: 220 220 220 255;
}
}
image { "max2"; nomouse;
clip: "clip2";
+ scale: 1;
desc { "default";
- image.normal: "border_maximize.png";
+ image.normal: "i-arrow-u";
rel.to: "elm.event.maximize";
min: 15 15; max: 15 15;
fixed: 1 1;
- color: 160 160 160 255;
+ color: 255 255 255 255;
}
desc { "selected";
inherit: "default";
- color: 255 255 255 255;
+ color: 220 220 220 255;
}
}
image { "min2"; nomouse;
clip: "clip2";
+ scale: 1;
desc { "default";
- image.normal: "border_minimize.png";
+ image.normal: "i-arrow-d";
rel.to: "elm.event.minimize";
min: 15 15; max: 15 15;
fixed: 1 1;
- color: 160 160 160 255;
+ color: 255 255 255 255;
}
desc { "selected";
inherit: "default";
- color: 255 255 255 255;
+ color: 220 220 220 255;
}
}
rect { "elm.event.icon";
@@ -524,14 +484,16 @@ group { name: "elm/border/base/default";
rect { "bottom_clip";
scale: 1;
desc { "default";
- rel.to: "shadow_spacer";
- rel1 { relative: 0.0 1.0; offset: 0 -5; }
+ rel.to: "shadow_base";
+ rel1 { relative: 0.0 1.0; offset: 0 -1; }
+ align: 0.0 1.0;
min: 0 5;
fixed: 0 1;
}
desc { "hidden";
inherit: "default";
rel1 { relative: 0.0 1.0; offset: 0 0; }
+ rel2 { relative: 1.0 1.0; offset: 0 0; }
min: 0 0;
hid;
}
@@ -671,12 +633,14 @@ group { name: "elm/border/base/default";
program {
signal: "elm,state,shadow,on"; source: "elm";
action: STATE_SET "default";
- targets: "shadow_spacer" "shadow";
+ target: "shadow_clip";
+ target: "shadow_base";
}
program {
signal: "elm,state,shadow,off"; source: "elm";
action: STATE_SET "hidden";
- targets: "shadow_spacer" "shadow";
+ target: "shadow_clip";
+ target: "shadow_base";
}
program {
signal: "elm,state,background,solid,on"; source: "elm";
@@ -737,41 +701,6 @@ group { name: "elm/border/base/default";
action: STATE_SET "default";
target: "icon";
}
- program { name: "spin";
- signal: "elm,state,hung"; source: "elm";
- action: STATE_SET "spin";
- transition: LINEAR 1.0;
- target: "knob_spinner";
- after: "spin2";
- }
- program { name: "spin2";
- action: STATE_SET "default";
- target: "knob_spinner";
- after: "spin";
- }
- program {
- signal: "elm,state,hung"; source: "elm";
- action: STATE_SET "hung";
- transition: SINUSOIDAL 0.25;
- target: "busy_clip";
- }
- program {
- signal: "elm,state,unhung"; source: "elm";
- action: STATE_SET "default";
- transition: SINUSOIDAL 1.0;
- target: "busy_clip";
- after: "spin3";
- }
- program { name: "spin3";
- action: ACTION_STOP;
- target: "spin";
- target: "spin2";
- after: "spin4";
- }
- program { name: "spin4";
- action: STATE_SET "default";
- target: "knob_spinner";
- }
/* maximize & unmaximize */
program {
@@ -1096,25 +1025,22 @@ group { name: "elm/border/dialog/default";
group { name: "elm/border/naviframe/default";
inherit: "elm/border/dialog/default";
- images.image: "sym_left_dark_normal.png" COMP;
- images.image: "sym_left_glow_normal.png" COMP;
- images.image: "sym_left_light_normal.png" COMP;
parts {
image { "close1";
desc { "default";
- image.normal: "sym_left_dark_normal.png";
+ image.normal: "i-arrow-l";
}
desc { "selected";
- image.normal: "sym_left_glow_normal.png";
+ image.normal: "i-arrow-l";
}
}
image { "close2"; nomouse;
clip: "clip2";
desc { "default";
- image.normal: "sym_left_light_normal.png";
+ image.normal: "i-arrow-l";
}
desc { "selected";
- image.normal: "sym_left_glow_normal.png";
+ image.normal: "i-arrow-l";
}
}
}
diff --git a/data/elementary/themes/edc/elm/button.edc b/data/elementary/themes/edc/elm/button.edc
index 0e3464df42..6665bd4141 100644
--- a/data/elementary/themes/edc/elm/button.edc
+++ b/data/elementary/themes/edc/elm/button.edc
@@ -627,7 +627,7 @@ group { name: "elm/button/base/colorselector/left/default";
fixed: 1 1;
min: 15 15;
max: 15 15;
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
color: 160 160 160 255;
}
}
@@ -643,7 +643,7 @@ group { name: "elm/button/base/colorselector/right/default";
fixed: 1 1;
min: 15 15;
max: 15 15;
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
color: 160 160 160 255;
}
}
@@ -1178,18 +1178,6 @@ group { name: "elm/button/base/hoversel_horizontal_entry/default";
}
/******************* SPINNER BUTTONS STYLES **********************/
-#define IC(_NAME, _ICON) \
-set { name: _NAME; \
- image {image: _ICON"-060.png" COMP; size: 31 31 60000 60000; } \
- image {image: _ICON"-030.png" COMP; size: 16 16 30 30; } \
- image {image: _ICON"-015.png" COMP; size: 0 0 15 15; } \
-}
-IC("ic-arrow-l", "arrow-l")
-IC("ic-arrow-r", "arrow-r")
-IC("ic-arrow-u", "arrow-u")
-IC("ic-arrow-d", "arrow-d")
-#undef IC
-
group { name: "elm/button/base/spinner/increase/default";
alias: "elm/button/base/spinner/increase/colorselector/default";
alias: "elm/button/base/spin_button/increase/default";
@@ -1204,7 +1192,7 @@ IC("ic-arrow-d", "arrow-d")
scale: 1;
description { state: "default" 0.0;
FIXED_SIZE(15, 15)
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
color: 160 160 160 255;
}
description { state: "pressed" 0.0;
@@ -1335,13 +1323,13 @@ IC("ic-arrow-d", "arrow-d")
parts {
part { name: "arrow.image";
description { state: "default" 0.0;
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
}
description { state: "pressed" 0.0;
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
}
description { state: "disabled" 0.0;
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
}
}
}
@@ -1424,13 +1412,13 @@ IC("ic-arrow-d", "arrow-d")
parts {
part { name: "arrow.image";
description { state: "default" 0.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
}
description { state: "pressed" 0.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
}
description { state: "disabled" 0.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
}
}
}
@@ -1445,13 +1433,13 @@ IC("ic-arrow-d", "arrow-d")
parts {
part { name: "arrow.image";
description { state: "default" 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
}
description { state: "pressed" 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
}
description { state: "disabled" 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
}
}
}
diff --git a/data/elementary/themes/edc/elm/entry.edc b/data/elementary/themes/edc/elm/entry.edc
index 4c3f3b8939..6cdb311c82 100644
--- a/data/elementary/themes/edc/elm/entry.edc
+++ b/data/elementary/themes/edc/elm/entry.edc
@@ -3,7 +3,7 @@ group { name: "elm/scroller/entry/default";
parts {
part { name: "bg";
description { state: "default" 0.0;
- color: DARK_GREY_BG_COLOR;
+ color: 48 48 48 255;
}
}
part { name: "validation_glow"; type: RECT; mouse_events: 0;
@@ -40,9 +40,8 @@ group { name: "elm/scroller/entry/default";
insert_before: "elm.swallow.content";
scale: 1;
description { state: "default" 0.0;
- rel1.to: "bg";
+ rel.to: "bg";
rel1.relative: 0.0 1.0;
- rel2.to: "bg";
rel1.offset: 0 0;
color: 51 153 255 0;
visible: 0;
@@ -55,26 +54,27 @@ group { name: "elm/scroller/entry/default";
visible: 1;
}
}
- program {
- signal: "elm,action,focus_highlight,show"; source: "elm";
+ program { signal: "elm,action,focus_highlight,show"; source: "elm";
action: STATE_SET "focused" 0.0;
transition: DECELERATE 0.3;
target: "glow";
}
- program {
- signal: "elm,action,focus_highlight,hide"; source: "elm";
+ program { signal: "elm,action,focus_highlight,hide"; source: "elm";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.3;
target: "glow";
}
part { name: "elm.swallow.content";
+ scale: 1;
+ clip_to: "clipper";
description { state: "default" 0.0;
- rel1.to: "elm.swallow.icon";
+ rel1.to_x: "elm.swallow.icon";
rel1.relative: 1.0 0.0;
- rel1.offset: 0 0;
- rel2.to: "elm.swallow.end";
+ rel1.offset: 2 2;
+ rel2.to_x: "elm.swallow.end";
rel2.relative: 0.0 1.0;
- rel2.offset: -1 -1;
+ rel2.offset: -3 -3;
+ offscale;
}
}
part { name: "elm.swallow.icon"; type: SWALLOW;
@@ -82,10 +82,9 @@ group { name: "elm/scroller/entry/default";
scale: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bg";
- rel1.offset: 0 2;
- rel2.to: "bg";
- rel2.offset: 0 -3;
+ rel.to: "bg";
+ rel1.offset: -1 2;
+ rel2.offset: -1 -3;
rel2.relative: 0.0 1.0;
visible: 0;
align: 0.0 0.5;
@@ -101,13 +100,11 @@ group { name: "elm/scroller/entry/default";
aspect: 1.0 1.0;
}
}
- program {
- signal: "elm,action,show,icon"; source: "elm";
+ program { signal: "elm,action,show,icon"; source: "elm";
action: STATE_SET "visible" 0.0;
target: "elm.swallow.icon";
}
- program {
- signal: "elm,action,hide,icon"; source: "elm";
+ program { signal: "elm,action,hide,icon"; source: "elm";
action: STATE_SET "default" 0.0;
target: "elm.swallow.icon";
}
@@ -116,10 +113,9 @@ group { name: "elm/scroller/entry/default";
scale: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bg";
+ rel.to: "bg";
rel1.offset: 0 2;
rel1.relative: 1.0 0.0;
- rel2.to: "bg";
rel2.offset: 0 -3;
visible: 0;
align: 1.0 0.5;
@@ -135,13 +131,11 @@ group { name: "elm/scroller/entry/default";
aspect: 1.0 1.0;
}
}
- program {
- signal: "elm,action,show,end"; source: "elm";
+ program { signal: "elm,action,show,end"; source: "elm";
action: STATE_SET "visible" 0.0;
target: "elm.swallow.end";
}
- program {
- signal: "elm,action,hide,end"; source: "elm";
+ program { signal: "elm,action,hide,end"; source: "elm";
action: STATE_SET "default" 0.0;
target: "elm.swallow.end";
}
@@ -201,10 +195,8 @@ group { name: "elm/scroller/entry_single/default";
}
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.background";
- rel2.to: "elm.swallow.background";
- color: DARK_GREY_BG_COLOR;
- color_class: "scroller_bg";
+ rel.to: "elm.swallow.background";
+ color: 48 48 48 255;
}
}
part { name: "elm.swallow.background"; type: SWALLOW;
@@ -226,9 +218,8 @@ group { name: "elm/scroller/entry_single/default";
part { name: "glow"; type: RECT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- rel1.to: "bg";
+ rel.to: "bg";
rel1.relative: 0.0 1.0;
- rel2.to: "bg";
rel1.offset: 0 0;
color: 51 153 255 0;
visible: 0;
@@ -241,14 +232,12 @@ group { name: "elm/scroller/entry_single/default";
visible: 1;
}
}
- program {
- signal: "elm,action,focus_highlight,show"; source: "elm";
+ program { signal: "elm,action,focus_highlight,show"; source: "elm";
action: STATE_SET "focused" 0.0;
transition: DECELERATE 0.2;
target: "glow";
}
- program {
- signal: "elm,action,focus_highlight,hide"; source: "elm";
+ program { signal: "elm,action,focus_highlight,hide"; source: "elm";
action: STATE_SET "default" 0.0;
transition: DECELERATE 0.2;
target: "glow";
@@ -271,6 +260,7 @@ group { name: "elm/scroller/entry_single/default";
scale: 1;
clip_to: "clipper";
description { state: "default" 0.0;
+ fixed: 1 1;
rel2.relative: 0.0 1.0;
rel1.offset: -1 2;
rel2.offset: -1 -3;
@@ -288,13 +278,11 @@ group { name: "elm/scroller/entry_single/default";
aspect: 1.0 1.0;
}
}
- program {
- signal: "elm,action,show,icon"; source: "elm";
+ program { signal: "elm,action,show,icon"; source: "elm";
action: STATE_SET "visible" 0.0;
target: "elm.swallow.icon";
}
- program {
- signal: "elm,action,hide,icon"; source: "elm";
+ program { signal: "elm,action,hide,icon"; source: "elm";
action: STATE_SET "default" 0.0;
target: "elm.swallow.icon";
}
@@ -303,6 +291,7 @@ group { name: "elm/scroller/entry_single/default";
scale: 1;
clip_to: "clipper";
description { state: "default" 0.0;
+ fixed: 1 1;
rel1.relative: 1.0 0.0;
rel1.offset: 0 2;
rel2.offset: 0 -3;
@@ -320,13 +309,11 @@ group { name: "elm/scroller/entry_single/default";
aspect: 1.0 1.0;
}
}
- program {
- signal: "elm,action,show,end"; source: "elm";
+ program { signal: "elm,action,show,end"; source: "elm";
action: STATE_SET "visible" 0.0;
target: "elm.swallow.end";
}
- program {
- signal: "elm,action,hide,end"; source: "elm";
+ program { signal: "elm,action,hide,end"; source: "elm";
action: STATE_SET "default" 0.0;
target: "elm.swallow.end";
}
diff --git a/data/elementary/themes/edc/elm/gengrid.edc b/data/elementary/themes/edc/elm/gengrid.edc
index ecf71e6cbc..055f213bee 100644
--- a/data/elementary/themes/edc/elm/gengrid.edc
+++ b/data/elementary/themes/edc/elm/gengrid.edc
@@ -473,7 +473,7 @@ group { name: "elm/gengrid/item/album-preview/default";
description { state: "default" 0.0;
aspect: 1.0 1.0; aspect_preference: BOTH;
rel.to: "icon_area";
- image.normal: "efm_folder_icon";
+ image.normal: "i-folder";
}
}
part { name: "elm.swallow.icon.1"; type: SWALLOW; mouse_events: 0;
diff --git a/data/elementary/themes/edc/elm/panel.edc b/data/elementary/themes/edc/elm/panel.edc
index 9968d9567a..cf153ffc21 100644
--- a/data/elementary/themes/edc/elm/panel.edc
+++ b/data/elementary/themes/edc/elm/panel.edc
@@ -361,20 +361,6 @@ group { name: "elm/scroller/panel/bottom/default";
}
}
-#define IC(_NAME, _ICON) \
- set { name: _NAME; \
- image {image: _ICON"-060.png" COMP; size: 31 31 60000 60000; } \
- image {image: _ICON"-030.png" COMP; size: 16 16 30 30; } \
- image {image: _ICON"-015.png" COMP; size: 0 0 15 15; } \
- }
-IC("ic-arrow-l", "arrow-l")
-IC("ic-arrow-r", "arrow-r")
-IC("ic-arrow-u", "arrow-u")
-IC("ic-arrow-d", "arrow-d")
-IC("ic-reload", "reload")
-IC("ic-heart", "heart")
-#undef IC
-
group { name: "elm/panel/left/default";
data.item: "focus_highlight" "on";
script {
@@ -456,11 +442,11 @@ group { name: "elm/panel/left/default";
fixed: 1 1;
min: 30 30; max: 30 30;
rel.to: "btn";
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
}
description { state: "hidden" 0.0;
inherit: "default" 0.0;
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
}
}
}
@@ -631,10 +617,10 @@ group { name: "elm/panel/right/default";
}
part { name: "icn";
description { state: "default" 0.0;
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
}
description { state: "hidden" 0.0;
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
}
}
}
@@ -681,10 +667,10 @@ group { name: "elm/panel/top/default";
}
part { name: "icn";
description { state: "default" 0.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
}
description { state: "hidden" 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
}
}
}
@@ -765,10 +751,10 @@ group { name: "elm/panel/bottom/default";
}
part { name: "icn";
description { state: "default" 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
}
description { state: "hidden" 0.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
}
}
}
diff --git a/data/elementary/themes/edc/elm/pointer.edc b/data/elementary/themes/edc/elm/pointer.edc
index 26336b1440..350786e190 100644
--- a/data/elementary/themes/edc/elm/pointer.edc
+++ b/data/elementary/themes/edc/elm/pointer.edc
@@ -3,11 +3,10 @@ group { name: "elm/pointer/base/default";
image: "pointer.png" COMP;
}
parts {
- part {
- name: "base";
+ part { name: "base";
mouse_events: 0;
- description {
- state: "default" 0.0;
+ scale: 1;
+ description { state: "default" 0.0;
aspect: 1.0 1.0;
min: 32 32;
/* force a specific aspect ratio so
@@ -22,45 +21,36 @@ group { name: "elm/pointer/base/default";
}
}
}
- part {
- name: "elm.swallow.hotspot";
+ part { name: "elm.swallow.hotspot"; type: SWALLOW;
/* 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;
+ description { state: "default" 0.0;
visible: 0;
fixed: 1 1;
- rel1 {
+ rel1 { to: "base";
/* the hotspot will scale with the cursor here */
- to: "base";
relative: 0.1875 0.1875;
offset: 0 0;
}
- rel2 {
- to: "base";
+ rel2 { to: "base";
relative: 0.1875 0.1875;
offset: 0 0;
}
}
}
}
- programs {
- }
}
group { name: "elm/pointer/base/bottom_right_corner";
inherit: "elm/pointer/base/default";
- images.image: "mini_box_glow.png" COMP;
parts {
- part { name: "box";
+ part { name: "box"; type: RECT;
insert_after: "base";
description { state: "default" 0.0;
- image.normal: "mini_box_glow.png";
- image.border: 7 7 7 7;
+ color: 51 153 255 192;
rel1.relative: 0.3 0.3;
rel2.relative: 0.7 0.7;
}
@@ -202,13 +192,11 @@ group { name: "elm/pointer/base/right_side";
group { name: "elm/pointer/base/hand1";
inherit: "elm/pointer/base/default";
- images.image: "mini_box_glow.png" COMP;
parts {
- part { name: "box";
+ part { name: "box"; type: RECT;
insert_after: "base";
description { state: "default" 0.0;
- image.normal: "mini_box_glow.png";
- image.border: 7 7 7 7;
+ color: 51 153 255 192;
rel1.relative: 0.5 0.5;
rel2.relative: 1.0 1.0;
}
@@ -277,13 +265,11 @@ group { name: "elm/pointer/base/move";
group { name: "elm/pointer/base/rotate";
inherit: "elm/pointer/base/default";
- images.image: "mini_box_glow.png" COMP;
parts {
- part { name: "box";
+ part { name: "box"; type: RECT;
insert_after: "base";
description { state: "default" 0.0;
- image.normal: "mini_box_glow.png";
- image.border: 7 7 7 7;
+ color: 51 153 255 192;
rel1.relative: 0.3 0.3;
rel2.relative: 0.8 0.8;
map.on: 1;
@@ -361,39 +347,26 @@ group { name: "elm/pointer/base/plus";
}
group { name: "elm/pointer/base/xterm";
- images.image: "therm_base.png" COMP;
- images.image: "led_dot_white.png" COMP;
+ images.image: "pointer_entry.png" COMP;
parts {
part { name: "base";
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "therm_base.png";
- max: 15 99999;
- min: 15 20;
- image.normal: "therm_base.png";
- image.border: 0 0 10 10;
- rel1.offset: 0 2;
- rel2.offset: -1 -3;
+ image.normal: "pointer_entry.png";
+ aspect: (44/88) (44/88); aspect_preference: VERTICAL;
+ FIXED_SIZE(32, 32)
}
}
part { name: "elm.swallow.hotspot"; type: SWALLOW;
description { state: "default" 0.0;
fixed: 1 1;
visible: 0;
- rel1.relative: 0.5 0.5;
rel1.to: "base";
+ rel1.relative: 0.5 0.5;
rel2.to: "base";
rel2.relative: 0.5 0.5;
rel2.offset: 0 0;
}
}
- part { name: "shine";
- description { state: "default" 0.0;
- rel1.to: "base";
- rel2.to: "base";
- image.normal: "led_dot_white.png";
- max: 27 27;
- aspect: 1.0 1.0; aspect_preference: VERTICAL;
- }
- }
}
}
diff --git a/data/elementary/themes/edc/elm/toolbar.edc b/data/elementary/themes/edc/elm/toolbar.edc
index b9ca677492..dbda5b9ff8 100644
--- a/data/elementary/themes/edc/elm/toolbar.edc
+++ b/data/elementary/themes/edc/elm/toolbar.edc
@@ -1,18 +1,4 @@
// === toolbar default base with scrolling arrows etc.
-#define IC(_NAME, _ICON) \
-set { name: _NAME; \
-image {image: _ICON"-060.png" COMP; size: 31 31 60000 60000; } \
-image {image: _ICON"-030.png" COMP; size: 16 16 30 30; } \
-image {image: _ICON"-015.png" COMP; size: 0 0 15 15; } \
-}
-IC("ic-arrow-l", "arrow-l")
-IC("ic-arrow-r", "arrow-r")
-IC("ic-arrow-u", "arrow-u")
-IC("ic-arrow-d", "arrow-d")
-IC("ic-reload", "reload")
-IC("ic-heart", "heart")
-#undef IC
-
group { name: "elm/toolbar/base/default";
parts {
part { name: "base"; type: RECT;
@@ -61,7 +47,7 @@ group { name: "elm/toolbar/base/default";
description { state: "default" 0.0;
fixed: 1 1;
rel.to: "arrow_l_ev";
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
@@ -101,7 +87,7 @@ group { name: "elm/toolbar/base/default";
description { state: "default" 0.0;
fixed: 1 1;
rel.to: "arrow_r_ev";
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
@@ -141,7 +127,7 @@ group { name: "elm/toolbar/base/default";
description { state: "default" 0.0;
fixed: 1 1;
rel.to: "arrow_u_ev";
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
@@ -181,7 +167,7 @@ group { name: "elm/toolbar/base/default";
description { state: "default" 0.0;
fixed: 1 1;
rel.to: "arrow_d_ev";
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
diff --git a/data/elementary/themes/edc/fileman.edc b/data/elementary/themes/edc/fileman.edc
index 0d85c25bec..af999f6be8 100644
--- a/data/elementary/themes/edc/fileman.edc
+++ b/data/elementary/themes/edc/fileman.edc
@@ -1,17 +1,3 @@
-#define IC(_NAME, _ICON) \
-set { name: _NAME; \
- image {image: _ICON"-060.png" COMP; size: 31 31 60000 60000; } \
- image {image: _ICON"-030.png" COMP; size: 16 16 30 30; } \
- image {image: _ICON"-015.png" COMP; size: 0 0 15 15; } \
-}
-IC("ic-arrow-l", "arrow-l")
-IC("ic-arrow-r", "arrow-r")
-IC("ic-arrow-u", "arrow-u")
-IC("ic-arrow-d", "arrow-d")
-IC("ic-reload", "reload")
-IC("ic-heart", "heart")
-#undef IC
-
group { name: "e/fileman/default/list/variable";
alias: "e/fileman/default/list/fixed";
// data.item: "stacking" "above";
@@ -1070,7 +1056,7 @@ group { name: "e/fileman/default/list/drop_in";
align: 0.5 0.0;
rel1.relative: 0.0 -1.0;
rel2.relative: 1.0 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
FIXED_SIZE(15, 15)
color: 51 153 255 255;
visible: 0;
@@ -1094,7 +1080,7 @@ group { name: "e/fileman/default/list/drop_in";
align: 0.5 1.0;
rel1.relative: 0.0 1.0;
rel2.relative: 1.0 2.0;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
FIXED_SIZE(15, 15)
color: 51 153 255 255;
visible: 0;
@@ -1170,7 +1156,7 @@ group { name: "e/fileman/default/list/drop_between";
align: 0.5 0.0;
rel1.offset: 0 -40;
rel2.relative: 1.0 0.0;
- image.normal: "ic-arrow-d";
+ image.normal: "i-arrow-d";
FIXED_SIZE(15, 15)
color: 51 153 255 255;
visible: 0;
@@ -1195,7 +1181,7 @@ group { name: "e/fileman/default/list/drop_between";
align: 0.5 1.0;
rel1.relative: 0.0 1.0;
rel2.offset: -1 39;
- image.normal: "ic-arrow-u";
+ image.normal: "i-arrow-u";
FIXED_SIZE(15, 15)
color: 51 153 255 255;
visible: 0;
@@ -1526,7 +1512,7 @@ group { name: "e/modules/efm_navigation/main";
description { state: "default" 0.0; \
rel1.to: _REL; \
rel2.to: _REL; \
- image.normal: "ic-"_ICON; \
+ image.normal: "i-"_ICON; \
min: 15 15; \
max: 15 15; \
fixed: 1 1; \
@@ -1718,7 +1704,7 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
scale: 1;
description { state: "default" 0.0;
rel.to: "arrow1_ev";
- image.normal: "ic-arrow-l";
+ image.normal: "i-arrow-l";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
@@ -1741,7 +1727,7 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
scale: 1;
description { state: "default" 0.0;
rel.to: "arrow2_ev";
- image.normal: "ic-arrow-r";
+ image.normal: "i-arrow-r";
FIXED_SIZE(15, 15)
color: 160 160 160 255;
}
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 38388ef620..dfc7cc8baf 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -1,11 +1,8 @@
-#define ICON(_NAME, _SIZE, _FILE) \
- group { \
- name: "e/icons/"_NAME; \
- max: _SIZE _SIZE; \
+#define ICON(_NAME, _FILE) \
+ group { name: "e/icons/"_NAME; \
parts { \
part { name: "icon"; mouse_events: 0; \
description { state: "default" 0.0; \
- max: _SIZE _SIZE; \
aspect: 1.0 1.0; aspect_preference: BOTH; \
image.image: _FILE COMP; \
image.normal: _FILE; \
@@ -14,93 +11,79 @@
} \
}
- ICON("system", 80, "icon_system.png")
- ICON("system-shutdown", 80, "icon_system-shutdown.png")
- ICON("system-restart", 80, "icon_system-restart.png")
- ICON("system-suspend", 80, "icon_system-suspend.png")
- ICON("system-suspend-hibernate", 80, "icon_system-suspend-hibernate.png")
- ICON("system-log-out", 80, "icon_system-log-out.png")
- ICON("system-lock-screen", 80, "icon_system-lock-screen.png")
- ICON("application-exit", 80, "icon_system-log-out.png")
- ICON("enlightenment", 80, "icon_enlightenment.png")
- ICON("help-about", 80, "icon_enlightenment.png")
- ICON("preferences-desktop-environments", 80, "icon_preferences-desktop-environments.png")
- ICON("preferences-applications-screen-lock", 80, "icon_preferences-applications-screen-lock.png")
- ICON("preferences-applications-screen-unlock", 80, "icon_preferences-applications-screen-unlock.png")
- ICON("preferences-applications-personal", 80, "icon_preferences-applications-personal.png")
- ICON("preferences-desklock-locale", 80, "icon_preferences-desklock-locale.png")
- ICON("preferences-desktop-signal-bindings", 80, "icon_preferences-desktop-signal-bindings.png")
- ICON("preferences-variables", 80, "icon_preferences-variables.png")
- ICON("preferences-interaction", 80, "icon_preferences-interaction.png")
- ICON("preferences-composite", 80, "icon_preferences-composite.png")
+ ICON("system", "icon_system.png")
+ ICON("system-shutdown", "icon_system-shutdown.png")
+ ICON("system-restart", "icon_system-restart.png")
+ ICON("system-suspend", "icon_system-suspend.png")
+ ICON("system-suspend-hibernate", "icon_system-suspend-hibernate.png")
+ ICON("system-log-out", "icon_system-log-out.png")
+ ICON("system-lock-screen", "icon_system-lock-screen.png")
+ ICON("application-exit", "icon_system-log-out.png")
+ ICON("enlightenment", "icon_enlightenment.png")
+ ICON("help-about", "icon_enlightenment.png")
+ ICON("preferences-desktop-environments", "icon_preferences-desktop-environments.png")
+ ICON("preferences-applications-screen-lock", "icon_preferences-applications-screen-lock.png")
+ ICON("preferences-applications-screen-unlock", "icon_preferences-applications-screen-unlock.png")
+ ICON("preferences-applications-personal", "icon_preferences-applications-personal.png")
+ ICON("preferences-desklock-locale", "icon_preferences-desklock-locale.png")
+ ICON("preferences-desktop-signal-bindings", "icon_preferences-desktop-signal-bindings.png")
+ ICON("preferences-variables", "icon_preferences-variables.png")
+ ICON("preferences-interaction", "icon_preferences-interaction.png")
+ ICON("preferences-composite", "icon_preferences-composite.png")
- ICON("enlightenment/wallpaper_stretch", 80, "icon_wallpaper_stretch.png")
- ICON("enlightenment/wallpaper_center", 80, "icon_wallpaper_center.png")
- ICON("enlightenment/wallpaper_tile", 80, "icon_wallpaper_tile.png")
- ICON("enlightenment/wallpaper_scale_aspect_in", 80, "icon_wallpaper_within.png")
- ICON("enlightenment/wallpaper_scale_aspect_out", 80, "icon_wallpaper_fill.png")
- ICON("enlightenment/wallpaper_pan", 80, "icon_wallpaper_pan.png")
-#if 0
-// ICON("", 80, "")
-#endif
+ ICON("enlightenment/wallpaper_stretch", "icon_wallpaper_stretch.png")
+ ICON("enlightenment/wallpaper_center", "icon_wallpaper_center.png")
+ ICON("enlightenment/wallpaper_tile", "icon_wallpaper_tile.png")
+ ICON("enlightenment/wallpaper_scale_aspect_in", "icon_wallpaper_within.png")
+ ICON("enlightenment/wallpaper_scale_aspect_out", "icon_wallpaper_fill.png")
+ ICON("enlightenment/wallpaper_pan", "icon_wallpaper_pan.png")
#undef ICON
// regular icons
-#define ICON(_NAME, _FILE) \
- set { name: _FILE"_icon"; \
- image { image: _FILE"_160.png" COMP; size: 81 81 16000 16000; } \
- image { image: _FILE"_080.png" COMP; size: 41 41 80 80; } \
- image { image: _FILE"_040.png" COMP; size: 0 0 40 40; } \
- } \
- group { \
- name: "e/icons/"_NAME; \
- max: 16000 16000; \
+#define ICON(_NAME, _ICON) \
+ group { name: "e/icons/"_NAME; \
parts { \
part { name: "icon"; mouse_events: 0; \
description { state: "default" 0.0; \
aspect: 1.0 1.0; aspect_preference: BOTH; \
- image.normal: _FILE"_icon"; \
+ image.normal: _ICON; \
} \
} \
} \
}
- ICON("modules-files", "efm_folder")
- ICON("system-file-manager", "efm_folder")
- ICON("folder", "efm_folder")
- ICON("folder-image", "efm_folder")
- ICON("inode/directory", "efm_folder")
- ICON("user-home", "efm_home")
- ICON("user-desktop", "efm_desktop")
- ICON("user-temp", "efm_temp")
- ICON("user-bookmarks", "efm_favorite")
- ICON("computer", "efm_computer")
- ICON("drive-optical", "efm_drive_cd")
- ICON("drive-harddisk", "efm_drive_hdd")
- ICON("drive-removable-media", "efm_drive_usb_media")
- ICON("media-flash", "efm_drive_flash")
- ICON("dialog-ask", "ic_unknown")
- ICON("unknown", "ic_unknown")
- ICON("emblem-symbolic-link", "ic_unknown")
+ ICON("modules-files", "i-folder")
+ ICON("system-file-manager", "i-folder")
+ ICON("folder", "i-folder")
+ ICON("folder-image", "i-folder")
+ ICON("inode/directory", "i-folder")
+ ICON("user-home", "i-home")
+ ICON("user-desktop", "i-desktop")
+ ICON("user-temp", "i-temp")
+ ICON("user-bookmarks", "i-favorite")
+ ICON("computer", "i-computer")
+ ICON("drive-optical", "i-drive-cd")
+ ICON("drive-harddisk", "i-drive-hdd")
+ ICON("drive-removable-media", "i-drive-usb-media")
+ ICON("media-flash", "i-drive-flash")
+
+ ICON("dialog-ask", "i-unknown")
+ ICON("unknown", "i-unknown")
+ ICON("emblem-symbolic-link", "i-unknown")
#undef ICON
+
// mime icons
-#define ICON(_NAME, _FILE) \
- set { name: _FILE"_icon"; \
- image { image: _FILE"_160.png" COMP; size: 81 81 16000 16000; } \
- image { image: _FILE"_080.png" COMP; size: 41 41 80 80; } \
- image { image: _FILE"_040.png" COMP; size: 0 0 40 40; } \
- } \
- group { \
- name: "e/icons/fileman/mime/"_NAME; \
- max: 16000 16000; \
+#define ICON(_NAME, _ICON) \
+ group { name: "e/icons/fileman/mime/"_NAME; \
parts { \
part { name: "icon"; mouse_events: 0; \
description { state: "default" 0.0; \
aspect: 1.0 1.0; aspect_preference: BOTH; \
- image.normal: _FILE"_icon"; \
+ image.normal: _ICON; \
} \
} \
} \
}
- ICON("inode/directory", "efm_folder")
+
+ ICON("inode/directory", "i-folder")
#undef ICON
diff --git a/data/elementary/themes/edc/start.edc b/data/elementary/themes/edc/start.edc
index 679c44fe06..f14e6c109f 100644
--- a/data/elementary/themes/edc/start.edc
+++ b/data/elementary/themes/edc/start.edc
@@ -1,10 +1,5 @@
group { name: "e/modules/start/main";
alias: "e/gadget/start/main";
- images.image: "big_arrow_down.png" COMP;
- images.image: "big_arrow_up.png" COMP;
- images.image: "big_arrow_left.png" COMP;
- images.image: "big_arrow_right.png" COMP;
- max: 128 128;
parts {
part { name: "arrow_base"; type: RECT;
description { state: "default" 0.0;
@@ -20,28 +15,22 @@ group { name: "e/modules/start/main";
part { name: "arrow";
clip_to: "arrow_base";
description { state: "default" 0.0;
- image.normal: "big_arrow_up.png";
- aspect: (17/14) (17/14);
- max: 17 14;
+ image.normal: "i-arrow-u";
color: 160 160 160 255;
+ rel1.relative: (4/40) (4/40);
+ rel2.relative: (36/40) (36/40);
}
description { state: "down" 0.0;
inherit: "default" 0.0;
- image.normal: "big_arrow_down.png";
- aspect: (17/14) (17/14);
- max: 17 14;
+ image.normal: "i-arrow-d";
}
description { state: "left" 0.0;
inherit: "default" 0.0;
- image.normal: "big_arrow_left.png";
- aspect: (14/17) (14/17);
- max: 14 17;
+ image.normal: "i-arrow-l";
}
description { state: "right" 0.0;
inherit: "default" 0.0;
- image.normal: "big_arrow_right.png";
- aspect: (14/17) (14/17);
- max: 14 17;
+ image.normal: "i-arrow-r";
}
}
part { name: "events"; type: RECT;
@@ -51,15 +40,11 @@ group { name: "e/modules/start/main";
}
}
programs {
- program {
- signal: "e,state,focused";
- source: "e";
+ program { signal: "e,state,focused"; source: "e";
action: STATE_SET "active" 0.0;
target: "arrow_base";
}
- program {
- signal: "e,state,unfocused";
- source: "e";
+ program { signal: "e,state,unfocused"; source: "e";
action: STATE_SET "default" 0.0;
target: "arrow_base";
}
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
new file mode 100644
index 0000000000..e432c3466d
--- /dev/null
+++ b/data/elementary/themes/ic.edc
@@ -0,0 +1,831 @@
+// master file defining all the icon images and image sets for multiple
+// sizes to use optimal memory or decode less
+///////////////////////////////////////////////////////////////////////////////
+// larger icons
+// 160, 80, 40
+#define I160(_NAME, _FILE) \
+ set { name: _NAME""; \
+ image { image: "ic/"_FILE"-160.png" COMP; size: 81 81 16000 16000; } \
+ image { image: "ic/"_FILE"-080.png" COMP; size: 41 41 80 80; } \
+ image { image: "ic/"_FILE"-040.png" COMP; size: 0 0 40 40; } \
+ }
+// smaller icons
+// 60, 30, 15
+#define I060(_NAME, _FILE) \
+ set { name: _NAME; \
+ image { image: "ic/"_FILE"-060.png" COMP; size: 31 31 60000 60000; } \
+ image { image: "ic/"_FILE"-030.png" COMP; size: 16 16 30 30; } \
+ image { image: "ic/"_FILE"-015.png" COMP; size: 0 0 15 15; } \
+ }
+
+///////////////////////////////////////////////////////////////////////////////
+// smaller monocrhome icons
+I060("i-arrow-l", "arrow-l")
+I060("i-arrow-r", "arrow-r")
+I060("i-arrow-u", "arrow-u")
+I060("i-arrow-d", "arrow-d")
+I060("i-reload", "reload")
+I060("i-heart", "heart")
+I060("i-close", "close")
+// close
+// lock
+// lock double
+// unlocked
+// exclam
+// apps
+// everything
+// screenshot
+// camera
+// folder
+// desktop
+// windows
+// enlightenment
+// spanner
+// system
+// border
+// kill
+// maximize
+// minimize
+// more
+// move
+// pager
+// pin
+// properties
+// remember
+// resize
+// send to
+// shaded
+// skip
+// stack bottom
+// stack norm
+// stack top
+// chat
+// check
+// clock
+// delete
+// edit
+// eject
+// file
+// ff
+// rw
+// next
+// prev
+// stop
+// play
+// pause
+// head
+// info
+// mute
+// sound/volume
+// search
+// pair
+// unpair
+// auto lock
+// no lock
+// auto connect
+// manual connect
+// connect
+// disconnect
+// trust
+// untrust
+// pair
+// unpair
+// more
+// cancel
+// sys lock
+// sys halt
+// sys reboot
+// sys suspend
+// sys hibernate
+// sys lgout
+// system
+// center
+// fill
+// pan
+// stretch
+// tile
+// fit inside
+// warning
+// keyboard
+// mouse
+// touch
+// upload
+// download
+// up+download
+// battery
+// power
+// network
+// ethernet
+// bt
+// wifi
+// temp
+// tile float
+// tile h
+// tile v
+// package
+// bug
+// enhance
+// pri low
+// pri med
+// pri hi
+// hand
+// pointer
+// plus
+// minus
+// ban
+// screen
+// op ask
+// op copy
+// op move
+// rocket
+// kbd+mouse
+// palette
+// font
+// top
+// bottom
+// left
+// right
+// top left
+// top center
+// top right
+// bottom left
+// bottom center
+// bottom right
+// left top
+// left center
+// left bottom
+// right top
+// right center
+// right bottom
+// question
+// key
+// moon
+// paintbrush
+// chip
+// mic
+// bulb
+// bright bulb
+// phone
+
+///////////////////////////////////////////////////////////////////////////////
+// larger color icons (mostly efm or settings)
+I160("i-computer", "efm-computer")
+I160("i-desktop", "efm-desktop")
+I160("i-drive-cd", "efm-drive-cd")
+I160("i-drive-flash", "efm-drive-flash")
+I160("i-drive-hdd", "efm-drive-hdd")
+I160("i-drive-usb-media", "efm-drive-usb-media")
+I160("i-favorite", "efm-favorite")
+I160("i-folder", "efm-folder")
+I160("i-home", "efm-home")
+I160("i-temp", "efm-temp")
+
+I160("i-system-shutdown", "system-shutdown")
+I160("i-system-suspend", "system-suspend")
+
+///////////////////////////////////////////////////////////////////////////////
+// misc larger icons
+I160("i-unknown", "unknown")
+
+
+
+
+
+
+
+
+
+// need to do
+#if 0
+# 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: "O/"FILE COMP; \
+ image.normal: "O/"FILE ; \
+ } \
+ } \
+ } \
+ }
+# define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE)
+ 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("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_reset.png",16) // EFMBUTTON("refresh"
+ ICON("view-inherit","icon_dummy.png",64) // *** // EFMBUTTON("inherit"
+ ICON("screenshot","icon_screenshot.png",64) // dunno
+ ICON("dialog-warning","icon_warning.png",128) // "enlightenment/warning"
+ ICON("dialog-error","icon_warning.png",128) // "enlightenment/error"
+ 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-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("modules-utils","icon_gadget.png",64)
+ ICON("modules-system","icon_gadget.png",64)
+ ICON("modules-look","icon_look.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)
+// ICON("emblem-symbolic-link","icon_dummy.png",64) // EFMBUTTON("symlink")
+ 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("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)
+ ICON("everything-launch","icon_advanced.png",64)
+ ICON("everything-clipboard","icon_evry_clipboard.png", 256)
+
+ 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)
+
+#define EFM_MIME_ICON(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _STRING, _SIZE, _VALIGN) \
+ group { name: "e/icons/fileman/mime/"_NAME; \
+ max: _SIZE _SIZE; \
+ images.image: "efm_generic_icon_shadow.png" COMP; \
+ images.image: "efm_generic_icon_base.png" COMP; \
+ images.image: "efm_generic_icon_over.png" COMP; \
+ images.image: _IMAGE COMP; \
+ parts { \
+ part { name: "spacer"; type: SPACER; \
+ description { state: "default" 0.0; \
+ aspect: 1.0 1.0; aspect_preference: BOTH; \
+ } \
+ } \
+ part { name: "shadow"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "spacer"; \
+ rel1.relative: (15/240) (10/240); \
+ rel2.to: "spacer"; \
+ rel2.relative: (225/240) (240/240); \
+ image.normal: "efm_generic_icon_shadow.png"; \
+ } \
+ } \
+ part { name: "base"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "spacer"; \
+ rel1.relative: (30/240) (15/240); \
+ rel2.to: "spacer"; \
+ rel2.relative: (210/240) (225/240); \
+ image.normal: "efm_generic_icon_base.png"; \
+ } \
+ } \
+ part { name: "content"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "base"; \
+ rel1.relative: (28/180) (28/210); \
+ rel2.to: "base"; \
+ rel2.relative: (152/180) (182/210); \
+ align: 0.5 _VALIGN; \
+ aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
+ image.normal: _IMAGE; \
+ } \
+ } \
+ part { name: "over"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ image.normal: "efm_generic_icon_over.png"; \
+ } \
+ } \
+ part { name: "typestr"; type: TEXT; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "over"; \
+ rel1.relative: (72/180) (142/210); \
+ rel2.to: "over"; \
+ rel2.relative: (178/180) (188/210); \
+ color: 255 255 255 255; \
+ text { font: FN; size: 8; \
+ fit: 0 1; \
+ align: 0.5 0.5; \
+ text: _STRING; \
+ } \
+ } \
+ } \
+ } \
+ }
+//Python//
+
+ EFM_MIME_ICON("application/x-python-bytecode", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PYC", 240, 0.5);
+ EFM_MIME_ICON("application/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
+ EFM_MIME_ICON("text/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
+
+ //.pyo .pyd??????????????????//
+
+//Ruby//
+
+ EFM_MIME_ICON("application/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
+ EFM_MIME_ICON("text/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
+
+ //.rbw???//
+
+//Perl//
+
+ EFM_MIME_ICON("application/x-perl", "efm_generic_icon_content_perl.png", (114/122), (114/122), ".PERL", 240, 0.5);
+ EFM_MIME_ICON("text/x-perl","efm_generic_icon_content_perl.png", (114/122), (114/122), ".PL", 240, 0.5);
+
+//CAD//
+
+ EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("application/x-acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("application/autocad_dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("image/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("application/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("application/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+ EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
+
+//ISO//
+
+ EFM_MIME_ICON("application/x-iso9660-image", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".ISO", 240, 0.5);
+
+//Cue//
+
+ EFM_MIME_ICON("application/x-cue", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".CUE", 240, 0.5);
+
+//Audio//
+
+ EFM_MIME_ICON("audio/mpeg", "efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP3", 240, 0.5);
+ EFM_MIME_ICON("audio/x-wav","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WAV", 240, 0.5);
+ EFM_MIME_ICON("audio/x-flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
+ EFM_MIME_ICON("audio/flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-musepack","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MPC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-vorbis+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".OGG", 240, 0.5);
+ EFM_MIME_ICON("application/x-audacity-project","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AUP", 240, 0.5);
+ EFM_MIME_ICON("audio/x-ms-wma","efm_generic_icon_content_audio.png", (54/154), (54/154),".WMA", 240, 0.5);
+ EFM_MIME_ICON("audio/opus","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
+ EFM_MIME_ICON("audio/ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
+ EFM_MIME_ICON("audio/x-opus+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
+ EFM_MIME_ICON("audio/ape","efm_generic_icon_content_audio.png", (54/154), (54/154), ".APE", 240, 0.5);
+ EFM_MIME_ICON("audio/webm","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WEBA", 240, 0.5);
+ EFM_MIME_ICON("audio/mp4","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP4", 240, 0.5);
+ EFM_MIME_ICON("audio/midi","efm_generic_icon_content_audio.png", (54/154), (54/154),".MIDI", 240, 0.5);
+ EFM_MIME_ICON("audio/speex","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SPX", 240, 0.5);
+ EFM_MIME_ICON("audio/aac","efm_generic_icon_content_audio.png", (54/154), (54/154),".AAC", 240, 0.5);
+ EFM_MIME_ICON("audio/vnd.rn-realaudio","efm_generic_icon_content_audio.png", (54/154), (54/154),".RA", 240, 0.5);
+ EFM_MIME_ICON("audio/x-voc","efm_generic_icon_content_audio.png", (54/154), (54/154),".VOC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-tta","efm_generic_icon_content_audio.png", (54/154), (54/154),".TTA", 240, 0.5);
+ EFM_MIME_ICON("audio/x-stm","efm_generic_icon_content_audio.png", (54/154), (54/154),".STM", 240, 0.5);
+ EFM_MIME_ICON("audio/x-speex+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".SPX", 240, 0.5);
+ EFM_MIME_ICON("audio/x-wacpack","efm_generic_icon_content_audio.png", (54/154), (54/154),".WV", 240, 0.5);
+ EFM_MIME_ICON("audio/x-xmf","efm_generic_icon_content_audio.png", (54/154), (54/154),".XMF", 240, 0.5);
+ EFM_MIME_ICON("audio/x-xm","efm_generic_icon_content_audio.png", (54/154), (54/154),".XM", 240, 0.5);
+ EFM_MIME_ICON("audio/x-xi","efm_generic_icon_content_audio.png", (54/154), (54/154),".XI", 240, 0.5);
+ EFM_MIME_ICON("audio/x-wacpack-correction","efm_generic_icon_content_audio.png", (54/154), (54/154),".WVC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-s3m","efm_generic_icon_content_audio.png", (54/154), (54/154),".S3M", 240, 0.5);
+ EFM_MIME_ICON("audio/x-riff","efm_generic_icon_content_audio.png", (54/154), (54/154),".RMI", 240, 0.5);
+ EFM_MIME_ICON("audio/x-psflib","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSFLIB", 240, 0.5);
+ EFM_MIME_ICON("audio/x-psf","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSF", 240, 0.5);
+ EFM_MIME_ICON("audio/x-scpls","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLS", 240, 0.5);
+ EFM_MIME_ICON("audio/x-ms-asx","efm_generic_icon_content_audio.png", (54/154), (54/154),".ASX", 240, 0.5);
+ EFM_MIME_ICON("audio/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
+ EFM_MIME_ICON("audio/x-mod","efm_generic_icon_content_audio.png", (54/154), (54/154),".MOD", 240, 0.5);
+ EFM_MIME_ICON("audio/x-mo3","efm_generic_icon_content_audio.png", (54/154), (54/154),".MO3", 240, 0.5);
+ EFM_MIME_ICON("audio/x-minipsf","efm_generic_icon_content_audio.png", (54/154), (54/154),".MINIPSF", 240, 0.5);
+ EFM_MIME_ICON("audio/matroska","efm_generic_icon_content_audio.png", (54/154), (54/154),".MKV", 240, 0.5);
+ EFM_MIME_ICON("audio/x-m4b","efm_generic_icon_content_audio.png", (54/154), (54/154),".M4B", 240, 0.5);
+ EFM_MIME_ICON("audio/x-it","efm_generic_icon_content_audio.png", (54/154), (54/154),".IT", 240, 0.5);
+ EFM_MIME_ICON("audio/x-iriver-pla","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLA", 240, 0.5);
+ EFM_MIME_ICON("audio/x-gsm","efm_generic_icon_content_audio.png", (54/154), (54/154),".GSM", 240, 0.5);
+ EFM_MIME_ICON("audio/x-flac+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".FLAC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-amzxml","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AMZ", 240, 0.5);
+ EFM_MIME_ICON("audio/x-aiff","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFF", 240, 0.5);
+ EFM_MIME_ICON("audio/x-aifc","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFC", 240, 0.5);
+ EFM_MIME_ICON("audio/x-adpcm","efm_generic_icon_content_audio.png",(54/154), (54/154), ".ADPCM", 240, 0.5);
+ EFM_MIME_ICON("audio/vdn.rn-realaudio","efm_generic_icon_content_audio.png",(54/154), (54/154), ".RA", 240, 0.5);
+ EFM_MIME_ICON("audio/vdn.dts","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTS", 240, 0.5);
+ EFM_MIME_ICON("audio/vdn.dts.hd","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTSHD", 240, 0.5);
+ EFM_MIME_ICON("audio/prs.sid","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SID", 240, 0.5);
+ EFM_MIME_ICON("audio/mp2","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP2", 240, 0.5);
+ EFM_MIME_ICON("audio/basic","efm_generic_icon_content_audio.png", (54/154), (54/154), ".SND", 240, 0.5);
+ EFM_MIME_ICON("audio/annodex","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AXA", 240, 0.5);
+ EFM_MIME_ICON("audio/AMR","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
+ EFM_MIME_ICON("audio/amr","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
+ EFM_MIME_ICON("audio/amr-wb","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
+ EFM_MIME_ICON("audio/AMR-WB","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
+ EFM_MIME_ICON("audio/ac3","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AC3", 240, 0.5);
+
+ EFM_MIME_ICON("application/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.apple.mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
+
+//Code//
+
+ EFM_MIME_ICON("text/x-csrc","efm_generic_icon_content_code.png", (114/88), (114/88), ".C", 240, 0.3);
+ EFM_MIME_ICON("text/x-chdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".H", 240, 0.3);
+ EFM_MIME_ICON("text/x-c++hdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".HH", 240, 0.3);
+ EFM_MIME_ICON("text/x-c++src","efm_generic_icon_content_code.png", (114/88), (114/88), ".C++", 240, 0.3);
+ EFM_MIME_ICON("text/x-csharp","efm_generic_icon_content_code.png", (114/88), (114/88), ".C#", 240, 0.3);
+ EFM_MIME_ICON("application/x-awk","efm_generic_icon_content_code.png", (114/88), (114/88), ".AWK", 240, 0.3);
+ EFM_MIME_ICON("text/x-hdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".HPP", 240, 0.3);
+ EFM_MIME_ICON("text/x-fortran","efm_generic_icon_content_code.png", (114/88), (114/88), ".F", 240, 0.3);
+ EFM_MIME_ICON("text/x-java-source","efm_generic_icon_content_code.png", (114/88), (114/88), ".JAVA", 240, 0.3);
+
+
+ //add moreeeeeee//
+
+//Text//
+
+ EFM_MIME_ICON("text/x-patch","efm_generic_icon_content_text.png", (114/126), (114/126), ".PATCH", 240, 0.5);
+ EFM_MIME_ICON("text/plain","efm_generic_icon_content_text.png", (114/126), (114/126), ".TXT", 240, 0.5);
+ EFM_MIME_ICON("text/x-log","efm_generic_icon_content_text.png", (114/126), (114/126), ".LOG", 240, 0.5);
+ EFM_MIME_ICON("application/x-md5","efm_generic_icon_content_text.png", (114/126), (114/126), ".MD5", 240, 0.5);
+ EFM_MIME_ICON("text/x-makefile","efm_generic_icon_content_text.png", (114/126), (114/126), ".MK", 240, 0.5);
+ EFM_MIME_ICON("application/x-m4","efm_generic_icon_content_text.png", (114/126), (114/126), ".M4", 240, 0.5);
+ EFM_MIME_ICON("application/pkix-attr-cert","efm_generic_icon_content_text.png", (114/126), (114/126), ".AC", 240, 0.5);
+ EFM_MIME_ICON("text/x-subviewer","efm_generic_icon_content_text.png", (114/126), (114/126), ".SUB", 240, 0.5);
+ EFM_MIME_ICON("application/x-wais-source","efm_generic_icon_content_text.png", (114/126), (114/126), ".SRC", 240, 0.5);
+
+//Web//
+
+ EFM_MIME_ICON("text/css","efm_generic_icon_content_web.png", (114/68), (114/68), ".CSS", 240, 0.3);
+ EFM_MIME_ICON("text/html","efm_generic_icon_content_web.png", (114/68), (114/68), ".HTML", 240, 0.3);
+ EFM_MIME_ICON("application/xml","efm_generic_icon_content_web.png", (114/68), (114/68), ".XML", 240, 0.3);
+ EFM_MIME_ICON("application/javascript","efm_generic_icon_content_web.png", (114/68), (114/68), ".JS", 240, 0.3);
+ EFM_MIME_ICON("application/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
+ EFM_MIME_ICON("text/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
+
+//Enlightenment//
+
+ EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDJ", 240, 0.5);
+ EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDC", 240, 0.5);
+
+//Document//
+
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ODT", 240, 0.5);
+ EFM_MIME_ICON("application/x-msword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOC", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.document","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOCX", 240, 0.5);
+ EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ABW", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", (114/154), (114/154), ".SLA", 240, 0.5);
+ EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", (114/154), (114/154), ".LYX", 240, 0.5);
+
+//Spreadsheet//
+
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png", (114/80), (114/80), ".ODS", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", (114/80), (114/80), ".XLS", 240, 0.5);
+
+//Presentation//
+
+ EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png", (114/95), (114/95), ".PPT", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png", (114/95), (114/95), ".ODP", 240, 0.5);
+
+//Drawing//
+
+ EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png", (114/96), (114/96), ".ODG", 240, 0.5);
+
+//Data Base//
+
+ EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", (114/128), (114/128), ".ODB", 240, 0.5);
+ EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", (114/128), (114/128), ".SQLITE", 240, 0.5);
+
+//Formula//
+
+ EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png", (114/85), (114/85), ".ODF", 240, 0.5);
+
+//Template//
+
+ EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png", (114/130), (114/130), ".DOTX", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.spreadsheetml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".XLTX", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.presentationml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".POTX", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.chart-template","efm_generic_icon_content_template.png", (114/130), (114/130),".OTC", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.formula-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTF", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.graphics-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTG", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.image-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTI", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTP", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".ODS", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTT", 240, 0.5);
+
+//Video (fallback)//
+
+ EFM_MIME_ICON("video/mpeg","efm_generic_icon_content_video.png", (114/83), (114/83), ".MPEG", 240, 0.5);
+ EFM_MIME_ICON("application/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
+ EFM_MIME_ICON("video/x-theora+ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
+ EFM_MIME_ICON("video/x-msvideo","efm_generic_icon_content_video.png", (114/83), (114/83), ".AVI", 240, 0.5);
+ EFM_MIME_ICON("video/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
+ EFM_MIME_ICON("video/mp4","efm_generic_icon_content_video.png",(114/83), (114/83), ".MP4", 240, 0.5);
+ EFM_MIME_ICON("video/quicktime","efm_generic_icon_content_video.png",(114/83), (114/83), ".MOV", 240, 0.5);
+ EFM_MIME_ICON("video/x-matroska","efm_generic_icon_content_video.png",(114/83), (114/83), ".MKV", 240, 0.5);
+ EFM_MIME_ICON("video/x-flv","efm_generic_icon_content_video.png", (114/83), (114/83), ".FLV", 240, 0.5);
+ EFM_MIME_ICON("application/vnd.rn-realmedia","efm_generic_icon_content_video.png",(114/83), (114/83), ".REAL", 240, 0.5);
+ EFM_MIME_ICON("video/x-ms-wmv","efm_generic_icon_content_video.png",(114/83), (114/83), ".WMV", 240, 0.5);
+ EFM_MIME_ICON("video/webm","efm_generic_icon_content_video.png",(114/83), (114/83), ".WEBM", 240, 0.5);
+
+
+//Image (fallback)//
+
+ EFM_MIME_ICON("image/png","efm_generic_icon_content_image.png", (114/128), (114/128), ".PNG", 240, 0.5);
+ EFM_MIME_ICON("image/jpeg","efm_generic_icon_content_image.png", (114/128), (114/128),".JPEG", 240, 0.5);
+ EFM_MIME_ICON("image/gif","efm_generic_icon_content_image.png", (114/128), (114/128),".GIF", 240, 0.5);
+ EFM_MIME_ICON("image/bmp","efm_generic_icon_content_image.png", (114/128), (114/128),".BMP", 240, 0.5);
+ EFM_MIME_ICON("application/x-xcf","efm_generic_icon_content_image.png", (114/128), (114/128),".XCF", 240, 0.5);
+ EFM_MIME_ICON("application/x-cbz","efm_generic_icon_content_image.png", (114/128), (114/128),".CBZ", 240, 0.5);
+ EFM_MIME_ICON("application/x-cbr","efm_generic_icon_content_image.png",(114/128), (114/128), ".CBR", 240, 0.5);
+ EFM_MIME_ICON("image/webp","efm_generic_icon_content_image.png", (114/128), (114/128),".WEBP", 240, 0.5);
+
+//Font//
+
+ EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", (114/93), (114/93), ".TTF", 240, 0.5);
+ EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", (114/93), (114/93), ".PCF", 240, 0.5);
+ EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
+ EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
+
+//PS (fallback)//
+
+ EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", (114/104), (114/104), ".PS", 240, 0.5);
+
+//PDF (fallback)//
+
+ EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", (114/101), (114/101), ".PDF", 240, 0.5);
+
+//Translate//
+
+ EFM_MIME_ICON("text/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".PO", 240, 0.5);
+ EFM_MIME_ICON("application/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".GMO", 240, 0.5);
+
+//Base 2//
+#define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
+ group { name: "e/icons/fileman/mime/"_NAME; \
+ max: _SIZE _SIZE; \
+ images.image: "efm_generic_icon_shadow_empty.png" COMP; \
+ images.image: "efm_generic_icon_base_empty.png" COMP; \
+ images.image: "efm_generic_icon_over_empty.png" COMP; \
+ images.image: _IMAGE COMP; \
+ parts { \
+ part { name: "spacer"; type: SPACER; \
+ description { state: "default" 0.0; \
+ aspect: 1.0 1.0; aspect_preference: BOTH; \
+ } \
+ } \
+ part { name: "shadow"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "spacer"; \
+ rel1.relative: (15/240) (10/240); \
+ rel2.to: "spacer"; \
+ rel2.relative: (225/240) (240/240); \
+ image.normal: "efm_generic_icon_shadow_empty.png"; \
+ } \
+ } \
+ part { name: "base"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "spacer"; \
+ rel1.relative: (30/240) (15/240); \
+ rel2.to: "spacer"; \
+ rel2.relative: (210/240) (225/240); \
+ image.normal: "efm_generic_icon_base_empty.png"; \
+ } \
+ } \
+ part { name: "content"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "base"; \
+ rel1.relative: (28/180) (28/210); \
+ rel2.to: "base"; \
+ rel2.relative: (152/180) (182/210); \
+ align: 0.5 _VALIGN; \
+ aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
+ image.normal: _IMAGE; \
+ } \
+ } \
+ part { name: "over"; mouse_events: 0; \
+ description { state: "default" 0.0; \
+ rel1.to: "base"; \
+ rel2.to: "base"; \
+ image.normal: "efm_generic_icon_over_empty.png"; \
+ } \
+ } \
+ } \
+ }
+
+//Script//
+
+ EFM_MIME_ICON_SIMPLE("application/x-shellscript","efm_generic_icon_content_script.png", (114/126), (114/126), 240, 0.5);
+
+//Executable//
+
+ EFM_MIME_ICON_SIMPLE("application/x-executable","efm_generic_icon_content_executable.png", (114/114), (114/114), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("application/x-ms-dos-executable","efm_generic_icon_content_executable.png", (114/114), (114/114), 240, 0.5);
+
+//Libraries//
+
+ EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
+
+//Unknown//
+
+ EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png", (100/154), (100/154), 240, 0.5);
+
+//Trash//
+
+ EFM_MIME_ICON_SIMPLE("application/x-trash","efm_generic_icon_content_trash.png", (114/142), (114/142), 240, 0.5);
+
+//Octet-Stream//
+
+ EFM_MIME_ICON_SIMPLE("application/octet-stream","efm_generic_icon_content_text.png",(114/126), (114/126), 240, 0.5);
+
+//Install//
+
+ EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149), (114/149), 240, 0.5);
+
+//Cache//
+
+ EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", (114/128), (114/128), 240, 0.5);
+
+//Inode//
+
+ EFM_MIME_ICON_SIMPLE("inode/chardevice","efm_generic_icon_content_inode_char.png", (114/77), (114/77), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("inode/blockdevice","efm_generic_icon_content_inode_block.png", (81/114), (81/114), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("inode/fifo","efm_generic_icon_content_inode_fifo.png", (87/114), (87/114), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("inode/socket","efm_generic_icon_content_inode_socket.png", (114/114), (114/114), 240, 0.5);
+ EFM_MIME_ICON_SIMPLE("inode/file","efm_generic_icon_content_inode_file.png", (83/114), (83/114), 240, 0.5);
+
+#undefine EFM_MIME_ICON
+#undefine EFM_MIME_ICON_SIMPLE
+
+ /* #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: "O/"FILE COMP; \
+ image.normal: "O/"FILE ; \
+ } \
+ } \
+ } \
+ }
+
+// MIMEICON("inode/directory","icon_efm_folder.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("application/x-7z-compressed","icon_mime_package.png", 128);
+ MIMEICON("application/vnd.ms-cab-compressed","icon_mime_package.png", 128);
+#endif
diff --git a/data/elementary/themes/img/close.svg b/data/elementary/themes/img/close.svg
new file mode 100644
index 0000000000..b639ceb201
--- /dev/null
+++ b/data/elementary/themes/img/close.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="384"
+ inkscape:export-xdpi="384"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/close-060.png"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ sodipodi:docname="close.svg"
+ viewBox="0 0 15 15"
+ height="15"
+ width="15"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ inkscape:current-layer="g10"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="7.5"
+ inkscape:cx="7.5"
+ inkscape:zoom="68.333333"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040">
+ <inkscape:grid
+ spacingy="0.5"
+ spacingx="0.5"
+ id="grid837"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <path
+ id="path839"
+ d="m 10.5,3 1.5,1.5 -3,3 3,3 -1.5,1.5 -3,-3 -3,3 L 3,10.5 6,7.5 3,4.5 4.5,3 l 3,3 z"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/arrow-d-015.png b/data/elementary/themes/img/ic/arrow-d-015.png
new file mode 100644
index 0000000000..15070f31eb
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-d-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-d-030.png b/data/elementary/themes/img/ic/arrow-d-030.png
new file mode 100644
index 0000000000..83993d8c80
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-d-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-d-060.png b/data/elementary/themes/img/ic/arrow-d-060.png
new file mode 100644
index 0000000000..d009ff8589
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-d-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-l-015.png b/data/elementary/themes/img/ic/arrow-l-015.png
new file mode 100644
index 0000000000..3e9b75f51a
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-l-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-l-030.png b/data/elementary/themes/img/ic/arrow-l-030.png
new file mode 100644
index 0000000000..3159f1bfc4
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-l-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-l-060.png b/data/elementary/themes/img/ic/arrow-l-060.png
new file mode 100644
index 0000000000..c94bf403a5
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-l-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-r-015.png b/data/elementary/themes/img/ic/arrow-r-015.png
new file mode 100644
index 0000000000..3a64dd58fd
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-r-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-r-030.png b/data/elementary/themes/img/ic/arrow-r-030.png
new file mode 100644
index 0000000000..d0a519aeef
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-r-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-r-060.png b/data/elementary/themes/img/ic/arrow-r-060.png
new file mode 100644
index 0000000000..6e2e952206
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-r-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-u-015.png b/data/elementary/themes/img/ic/arrow-u-015.png
new file mode 100644
index 0000000000..6925c82811
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-u-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-u-030.png b/data/elementary/themes/img/ic/arrow-u-030.png
new file mode 100644
index 0000000000..3faddb7168
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-u-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/arrow-u-060.png b/data/elementary/themes/img/ic/arrow-u-060.png
new file mode 100644
index 0000000000..2617e395e1
--- /dev/null
+++ b/data/elementary/themes/img/ic/arrow-u-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/close-015.png b/data/elementary/themes/img/ic/close-015.png
new file mode 100644
index 0000000000..8f33967d14
--- /dev/null
+++ b/data/elementary/themes/img/ic/close-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/close-030.png b/data/elementary/themes/img/ic/close-030.png
new file mode 100644
index 0000000000..e504e147a1
--- /dev/null
+++ b/data/elementary/themes/img/ic/close-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/close-060.png b/data/elementary/themes/img/ic/close-060.png
new file mode 100644
index 0000000000..8b2e4aaf50
--- /dev/null
+++ b/data/elementary/themes/img/ic/close-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-computer-040.png b/data/elementary/themes/img/ic/efm-computer-040.png
new file mode 100644
index 0000000000..126774aa07
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-computer-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-computer-080.png b/data/elementary/themes/img/ic/efm-computer-080.png
new file mode 100644
index 0000000000..ad226050f7
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-computer-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-computer-160.png b/data/elementary/themes/img/ic/efm-computer-160.png
new file mode 100644
index 0000000000..aec1993aed
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-computer-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-desktop-040.png b/data/elementary/themes/img/ic/efm-desktop-040.png
new file mode 100644
index 0000000000..400167df52
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-desktop-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-desktop-080.png b/data/elementary/themes/img/ic/efm-desktop-080.png
new file mode 100644
index 0000000000..94c338202d
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-desktop-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-desktop-160.png b/data/elementary/themes/img/ic/efm-desktop-160.png
new file mode 100644
index 0000000000..cef65829f6
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-desktop-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-cd-040.png b/data/elementary/themes/img/ic/efm-drive-cd-040.png
new file mode 100644
index 0000000000..513b910c1c
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-cd-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-cd-080.png b/data/elementary/themes/img/ic/efm-drive-cd-080.png
new file mode 100644
index 0000000000..b82f748ce2
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-cd-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-cd-160.png b/data/elementary/themes/img/ic/efm-drive-cd-160.png
new file mode 100644
index 0000000000..29d3351f16
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-cd-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-flash-040.png b/data/elementary/themes/img/ic/efm-drive-flash-040.png
new file mode 100644
index 0000000000..83d26acb7a
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-flash-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-flash-080.png b/data/elementary/themes/img/ic/efm-drive-flash-080.png
new file mode 100644
index 0000000000..1abf75c2e2
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-flash-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-flash-160.png b/data/elementary/themes/img/ic/efm-drive-flash-160.png
new file mode 100644
index 0000000000..97032bcbcd
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-flash-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-hdd-040.png b/data/elementary/themes/img/ic/efm-drive-hdd-040.png
new file mode 100644
index 0000000000..de8026bf91
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-hdd-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-hdd-080.png b/data/elementary/themes/img/ic/efm-drive-hdd-080.png
new file mode 100644
index 0000000000..a4378a5099
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-hdd-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-hdd-160.png b/data/elementary/themes/img/ic/efm-drive-hdd-160.png
new file mode 100644
index 0000000000..b66c321d95
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-hdd-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-usb-media-040.png b/data/elementary/themes/img/ic/efm-drive-usb-media-040.png
new file mode 100644
index 0000000000..8a61251fdc
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-usb-media-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-usb-media-080.png b/data/elementary/themes/img/ic/efm-drive-usb-media-080.png
new file mode 100644
index 0000000000..fa18537923
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-usb-media-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-drive-usb-media-160.png b/data/elementary/themes/img/ic/efm-drive-usb-media-160.png
new file mode 100644
index 0000000000..47cf9e9df8
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-drive-usb-media-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-favorite-040.png b/data/elementary/themes/img/ic/efm-favorite-040.png
new file mode 100644
index 0000000000..fe2651f07a
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-favorite-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-favorite-080.png b/data/elementary/themes/img/ic/efm-favorite-080.png
new file mode 100644
index 0000000000..5b566f4546
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-favorite-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-favorite-160.png b/data/elementary/themes/img/ic/efm-favorite-160.png
new file mode 100644
index 0000000000..702d8cce55
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-favorite-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-folder-040.png b/data/elementary/themes/img/ic/efm-folder-040.png
new file mode 100644
index 0000000000..40250d17f9
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-folder-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-folder-080.png b/data/elementary/themes/img/ic/efm-folder-080.png
new file mode 100644
index 0000000000..fd6330940a
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-folder-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-folder-160.png b/data/elementary/themes/img/ic/efm-folder-160.png
new file mode 100644
index 0000000000..47b11675f1
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-folder-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-home-040.png b/data/elementary/themes/img/ic/efm-home-040.png
new file mode 100644
index 0000000000..84934789e7
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-home-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-home-080.png b/data/elementary/themes/img/ic/efm-home-080.png
new file mode 100644
index 0000000000..40a9b227fe
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-home-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-home-160.png b/data/elementary/themes/img/ic/efm-home-160.png
new file mode 100644
index 0000000000..eac104d2b7
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-home-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-temp-040.png b/data/elementary/themes/img/ic/efm-temp-040.png
new file mode 100644
index 0000000000..7024aa22e5
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-temp-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-temp-080.png b/data/elementary/themes/img/ic/efm-temp-080.png
new file mode 100644
index 0000000000..b108b6b1cb
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-temp-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/efm-temp-160.png b/data/elementary/themes/img/ic/efm-temp-160.png
new file mode 100644
index 0000000000..53b32c5f9d
--- /dev/null
+++ b/data/elementary/themes/img/ic/efm-temp-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-015.png b/data/elementary/themes/img/ic/heart-015.png
new file mode 100644
index 0000000000..02113cb542
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-030.png b/data/elementary/themes/img/ic/heart-030.png
new file mode 100644
index 0000000000..a91796d061
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-060.png b/data/elementary/themes/img/ic/heart-060.png
new file mode 100644
index 0000000000..da92eb9013
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/reload-015.png b/data/elementary/themes/img/ic/reload-015.png
new file mode 100644
index 0000000000..ace108737d
--- /dev/null
+++ b/data/elementary/themes/img/ic/reload-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/reload-030.png b/data/elementary/themes/img/ic/reload-030.png
new file mode 100644
index 0000000000..ef4ad0538f
--- /dev/null
+++ b/data/elementary/themes/img/ic/reload-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/reload-060.png b/data/elementary/themes/img/ic/reload-060.png
new file mode 100644
index 0000000000..3cea3f4b4f
--- /dev/null
+++ b/data/elementary/themes/img/ic/reload-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-shutdown-040.png b/data/elementary/themes/img/ic/system-shutdown-040.png
new file mode 100644
index 0000000000..e2b3e00452
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-shutdown-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-shutdown-080.png b/data/elementary/themes/img/ic/system-shutdown-080.png
new file mode 100644
index 0000000000..2060b14e75
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-shutdown-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-shutdown-160.png b/data/elementary/themes/img/ic/system-shutdown-160.png
new file mode 100644
index 0000000000..1373758c02
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-shutdown-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-040.png b/data/elementary/themes/img/ic/system-suspend-040.png
new file mode 100644
index 0000000000..aa6daa2098
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-080.png b/data/elementary/themes/img/ic/system-suspend-080.png
new file mode 100644
index 0000000000..5a32c58622
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-160.png b/data/elementary/themes/img/ic/system-suspend-160.png
new file mode 100644
index 0000000000..a5510e2a51
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/unknown-040.png b/data/elementary/themes/img/ic/unknown-040.png
new file mode 100644
index 0000000000..83b8951604
--- /dev/null
+++ b/data/elementary/themes/img/ic/unknown-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/unknown-080.png b/data/elementary/themes/img/ic/unknown-080.png
new file mode 100644
index 0000000000..5804bba034
--- /dev/null
+++ b/data/elementary/themes/img/ic/unknown-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/unknown-160.png b/data/elementary/themes/img/ic/unknown-160.png
new file mode 100644
index 0000000000..35ea871de8
--- /dev/null
+++ b/data/elementary/themes/img/ic/unknown-160.png
Binary files differ
diff --git a/data/elementary/themes/img/system-shutdown.svg b/data/elementary/themes/img/system-shutdown.svg
new file mode 100644
index 0000000000..fa7bfe434e
--- /dev/null
+++ b/data/elementary/themes/img/system-shutdown.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-shutdown-040.png"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ sodipodi:docname="system-shutdown.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ inkscape:current-layer="g10"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="40.047847"
+ inkscape:cx="40"
+ inkscape:zoom="10.45"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1017"
+ inkscape:window-width="1920"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <path
+ id="path839"
+ d="M 40,16 V 40"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+ <path
+ d="M 53.025372,17.249662 A 26.044935,26.044935 0 0 1 65.160378,46.546163 26.044935,26.044935 0 0 1 40.002903,65.850172 26.044935,26.044935 0 0 1 14.845427,46.546162 26.044935,26.044935 0 0 1 26.980435,17.249661"
+ sodipodi:arc-type="arc"
+ sodipodi:open="true"
+ sodipodi:end="4.1887902"
+ sodipodi:start="5.2359878"
+ sodipodi:ry="26.044935"
+ sodipodi:rx="26.044935"
+ sodipodi:cy="39.805237"
+ sodipodi:cx="40.002903"
+ sodipodi:type="arc"
+ id="path841"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/system-suspend.svg b/data/elementary/themes/img/system-suspend.svg
new file mode 100644
index 0000000000..864af7e167
--- /dev/null
+++ b/data/elementary/themes/img/system-suspend.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-suspend-040.png"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ sodipodi:docname="system-suspend.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ inkscape:current-layer="g10"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="40.047847"
+ inkscape:cx="40"
+ inkscape:zoom="10.45"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1017"
+ inkscape:window-width="1920"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <ellipse
+ ry="25.841658"
+ rx="25.89924"
+ cy="40.088707"
+ cx="40.031124"
+ id="path943"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path945"
+ d="m 32,28 c 0,24 0,24 0,24 v 0"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 48,28 c 0,24 0,24 0,24 v 0"
+ id="path947" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/macros.edc b/data/elementary/themes/macros.edc
index 7270d716bb..720c25deba 100644
--- a/data/elementary/themes/macros.edc
+++ b/data/elementary/themes/macros.edc
@@ -132,7 +132,7 @@
offscale
#define WIN_SHADOW_SPACER \
rel1.offset: 21 14; \
- rel2.offset: -21 -28; \
+ rel2.offset: -22 -29; \
offscale
#define WIN_MENU_SHADOW \
image.normal: "win_menu_shadow.png"; \