summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-05-09 16:19:11 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2019-05-09 16:19:11 +0100
commit92c3f1ce9513f406e1e28824489605edfacd7600 (patch)
treeb158be220970b898a75c80b938be7c1c18aa1618 /data
parentde01570dc00be9d19b0ec5a351c7f854de47c779 (diff)
downloadefl-92c3f1ce9513f406e1e28824489605edfacd7600.tar.gz
TH - efm finish off
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/edc/efl/calendar.edc12
-rw-r--r--data/elementary/themes/edc/elm/calendar.edc14
-rw-r--r--data/elementary/themes/edc/fileman.edc732
-rw-r--r--data/elementary/themes/edc/gadman.edc8
-rw-r--r--data/elementary/themes/edc/ibar-ibox.edc7
-rw-r--r--data/elementary/themes/edc/tiling.edc18
-rw-r--r--data/elementary/themes/img/O-arrow-left.svg530
-rw-r--r--data/elementary/themes/img/O-heart.svg531
-rw-r--r--data/elementary/themes/img/O-reload.svg542
-rw-r--r--data/elementary/themes/img/arrow-d-015.pngbin0 -> 2668 bytes
-rw-r--r--data/elementary/themes/img/arrow-d-030.pngbin0 -> 2958 bytes
-rw-r--r--data/elementary/themes/img/arrow-d-060.pngbin0 -> 3391 bytes
-rw-r--r--data/elementary/themes/img/arrow-l-015.pngbin0 -> 2668 bytes
-rw-r--r--data/elementary/themes/img/arrow-l-030.pngbin0 -> 2948 bytes
-rw-r--r--data/elementary/themes/img/arrow-l-060.pngbin0 -> 3349 bytes
-rw-r--r--data/elementary/themes/img/arrow-r-015.pngbin0 -> 2682 bytes
-rw-r--r--data/elementary/themes/img/arrow-r-030.pngbin0 -> 2942 bytes
-rw-r--r--data/elementary/themes/img/arrow-r-060.pngbin0 -> 3343 bytes
-rw-r--r--data/elementary/themes/img/arrow-u-015.pngbin0 -> 2677 bytes
-rw-r--r--data/elementary/themes/img/arrow-u-030.pngbin0 -> 2933 bytes
-rw-r--r--data/elementary/themes/img/arrow-u-060.pngbin0 -> 3375 bytes
-rw-r--r--data/elementary/themes/img/diagonal_stripes.pngbin1024 -> 6655 bytes
-rw-r--r--data/elementary/themes/img/heart-015.pngbin0 -> 241 bytes
-rw-r--r--data/elementary/themes/img/heart-030.pngbin0 -> 343 bytes
-rw-r--r--data/elementary/themes/img/heart-060.pngbin0 -> 627 bytes
-rw-r--r--data/elementary/themes/img/outline.pngbin0 -> 978 bytes
-rw-r--r--data/elementary/themes/img/reload-015.pngbin0 -> 287 bytes
-rw-r--r--data/elementary/themes/img/reload-030.pngbin0 -> 402 bytes
-rw-r--r--data/elementary/themes/img/reload-060.pngbin0 -> 803 bytes
29 files changed, 1887 insertions, 507 deletions
diff --git a/data/elementary/themes/edc/efl/calendar.edc b/data/elementary/themes/edc/efl/calendar.edc
index 5408d44951..b72e3c65cd 100644
--- a/data/elementary/themes/edc/efl/calendar.edc
+++ b/data/elementary/themes/edc/efl/calendar.edc
@@ -152,7 +152,7 @@
rel2.to: "cit_"#_pos"_selected"; \
rel2.offset: -2 -2; \
image.normal: "diagonal_stripes.png"; \
- color: 255 255 255 25; \
+ color: 51 153 255 25; \
TILED_PATTERN(240, 240) \
color_class: "calendar_day_selected"; \
visible: 0; \
@@ -166,9 +166,9 @@
description { state: "default" 0.0; \
rel1.to: "cit_"#_pos"_rect"; \
rel2.to: "cit_"#_pos"_rect"; \
- image.normal: "outline_glow.png"; \
+ image.normal: "outline.png"; \
image.border: 4 4 4 4; \
- color_class: "calendar_day_selected"; \
+ color: 51 153 255 255; \
visible: 0; \
} \
description { state: "selected" 0.0; \
@@ -180,9 +180,9 @@
description { state: "default" 0.0; \
rel1.to: "cit_"#_pos"_rect"; \
rel2.to: "cit_"#_pos"_rect"; \
- image.normal: "outline_glow.png"; \
+ image.normal: "outline.png"; \
image.border: 4 4 4 4; \
- color: 255 255 255 128; \
+ color: 51 153 255 255; \
color_class: "calendar_day_highlighted"; \
visible: 0; \
} \
@@ -426,7 +426,7 @@ group { "efl/calendar";
images.image: "sym_left_glow_normal.png" COMP;
images.image: "sym_right_glow_normal.png" COMP;
images.image: "icon_border_remember.png" COMP;
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "box_glow.png" COMP;
images.image: "diagonal_stripes.png" COMP;
data.item: "focus_highlight" "on";
diff --git a/data/elementary/themes/edc/elm/calendar.edc b/data/elementary/themes/edc/elm/calendar.edc
index cc60f67082..0d460ea614 100644
--- a/data/elementary/themes/edc/elm/calendar.edc
+++ b/data/elementary/themes/edc/elm/calendar.edc
@@ -161,9 +161,8 @@
rel2.to: "cit_"#_pos"_selected"; \
rel2.offset: -2 -2; \
image.normal: "diagonal_stripes.png"; \
- color: 255 255 255 25; \
+ color: 51 153 255 25; \
TILED_PATTERN(240, 240) \
- color_class: "calendar_day_selected"; \
visible: 0; \
} \
description { state: "selected" 0.0; \
@@ -175,9 +174,9 @@
description { state: "default" 0.0; \
rel1.to: "cit_"#_pos"_rect"; \
rel2.to: "cit_"#_pos"_rect"; \
- image.normal: "outline_glow.png"; \
+ image.normal: "outline.png"; \
image.border: 4 4 4 4; \
- color_class: "calendar_day_selected"; \
+ color: 51 153 255 255; \
visible: 0; \
} \
description { state: "selected" 0.0; \
@@ -189,10 +188,9 @@
description { state: "default" 0.0; \
rel1.to: "cit_"#_pos"_rect"; \
rel2.to: "cit_"#_pos"_rect"; \
- image.normal: "outline_glow.png"; \
+ image.normal: "outline.png"; \
image.border: 4 4 4 4; \
- color: 255 255 255 128; \
- color_class: "calendar_day_highlighted"; \
+ color: 51 153 255 255; \
visible: 0; \
} \
description { state: "highlighted" 0.0; \
@@ -447,7 +445,7 @@ group { name: "elm/calendar/base/default";
images.image: "sym_left_glow_normal.png" COMP;
images.image: "sym_right_glow_normal.png" COMP;
images.image: "icon_border_remember.png" COMP;
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "box_glow.png" COMP;
images.image: "diagonal_stripes.png" COMP;
data.item: "focus_highlight" "on";
diff --git a/data/elementary/themes/edc/fileman.edc b/data/elementary/themes/edc/fileman.edc
index b27c80fb3d..7876440cb2 100644
--- a/data/elementary/themes/edc/fileman.edc
+++ b/data/elementary/themes/edc/fileman.edc
@@ -1,3 +1,17 @@
+#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";
@@ -164,10 +178,9 @@ group { name: "e/fileman/default/list/variable";
}
//////////////////////////
part { name: "event"; type: RECT;
+ ignore_flags: ON_HOLD;
description { state: "default" 0.0;
color: 0 0 0 0;
- rel1.to: "icon_base";
- rel2.to: "icon_base";
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
@@ -878,11 +891,13 @@ group { name: "e/fileman/popup/default";
}
}
part { name: "e.swallow.content"; type: SWALLOW;
+ scale: 1;
description { state: "default" 0.0;
rel1.offset: 4 4;
rel1.relative: 0.0 1.0;
rel1.to_y: "e.text.title";
rel2.offset: -5 -5;
+ offscale;
}
}
part { name: "e.text.title"; type: TEXT; mouse_events: 0;
@@ -900,6 +915,7 @@ group { name: "e/fileman/popup/default";
min: 0 1;
}
fixed: 0 1;
+ offscale;
}
}
}
@@ -915,8 +931,6 @@ group { name: "e/fileman/desktop/scrollframe";
}
part { name: "e.swallow.content";
description { state: "default" 0.0;
- rel1.offset: 0 0;
- rel2.offset: -1 -1;
}
}
}
@@ -924,9 +938,9 @@ group { name: "e/fileman/desktop/scrollframe";
group { name: "e/fileman/default/overlay";
alias: "e/fileman/desktop/overlay";
- images.image: "darken_rounded_square.png" COMP;
- images.image: "knob_round_busy.png" COMP;
- images.image: "glow_round_corners.png" COMP;
+ IMAGE_RING("ringa", 160)
+ IMAGE_RING("ringb", 160)
+ IMAGE_RING("ringc", 160)
parts {
part { name: "typebuf_clip"; type: RECT;
description { state: "default" 0.0;
@@ -948,31 +962,31 @@ group { name: "e/fileman/default/overlay";
color: 255 255 255 255;
}
}
- part { name: "busy_bevel"; mouse_events: 0;
+ part { name: "busy_base"; type: RECT; mouse_events: 0;
+ scale: 1;
clip_to: "busy_clip";
description { state: "default" 0.0;
- rel1.offset: -12 0;
- rel1.to: "e.text.busy_label";
- rel2.offset: 11 -1;
- rel2.to: "e.text.busy_label";
- image.normal: "darken_rounded_square.png";
- image.border: 15 15 15 15;
- fill.smooth: 0;
+ rel1.offset: -8 -8;
+ rel1.to: "busy_area";
+ rel2.relative: 1.0 1.0;
+ rel2.offset: 7 7;
+ rel2.to_x: "e.text.busy_label";
+ rel2.to_y: "busy_area";
+ color: 0 0 0 192;
+ offscale;
}
}
part { name: "e.text.busy_label"; type: TEXT; mouse_events: 0;
clip_to: "busy_clip";
- effect: SHADOW BOTTOM;
scale: 1;
description { state: "default" 0.0;
- rel1.relative: 1.0 0.0;
- rel1.offset: 12 0;
- rel1.to: "knob";
- rel2.offset: 12 -1;
- rel2.to: "knob";
+ rel1.offset: (16+8+40+8) (-1-16-8-40);
+ rel1.relative: 0.0 1.0;
+ rel2.offset: (16+8+40+8) (-1-16-8);
+ rel2.relative: 0.0 1.0;
align: 0.0 0.5;
- color: FN_COL_DEFAULT;
- color_class: "fileman_busy";
+ color: 255 255 255 255;
+ offscale;
text { font: FNBD; size: 10;
min: 1 1;
ellipsis: -1;
@@ -981,60 +995,42 @@ group { name: "e/fileman/default/overlay";
}
}
}
- part { name: "knob"; mouse_events: 0;
- clip_to: "busy_clip";
+ part { name: "busy_area"; type: SPACER;
+ scale: 1;
description { state: "default" 0.0;
- fixed: 1 1;
- image.normal: "knob_round_busy.png";
- min: 40 40;
- max: 40 40;
+ rel1.offset: (16+8) (-1-16-8);
rel1.relative: 0.0 1.0;
- rel1.offset: 7 -8;
+ rel2.offset: (16+8) (-1-16-8);
rel2.relative: 0.0 1.0;
- rel2.offset: 7 -8;
align: 0.0 1.0;
- fixed: 1 1;
- }
- }
- part { name: "knob_spinner"; mouse_events: 0;
- clip_to: "busy_clip";
- description { state: "default" 0.0;
- fixed: 1 1;
- rel1.to: "knob";
- rel2.to: "knob";
- image.normal: "glow_round_corners.png";
- map.on: 1;
- map.smooth: 1;
- map.rotation.center: "knob";
- }
- description { state: "spin" 0.0;
- inherit: "default" 0.0;
- map.rotation.z: 360;
+ FIXED_SIZE(40, 40)
+ offscale;
}
}
- part { name: "bevel"; mouse_events: 0;
+ BUSY("busy_area", "e,state,busy,start", "e", "e,state,busy,stop", "e")
+
+ part { name: "typebuf_base"; type: RECT; mouse_events: 0;
clip_to: "typebuf_clip";
+ scale: 1;
description { state: "default" 0.0;
- rel1.offset: -15 -15;
+ rel1.offset: -8 -8;
rel1.to: "e.text.typebuf_label";
- rel2.offset: 14 14;
+ rel2.offset: 7 7;
rel2.to: "e.text.typebuf_label";
- image.normal: "darken_rounded_square.png";
- image.border: 15 15 15 15;
- fill.smooth: 0;
+ color: 0 0 0 192;
+ offscale;
}
}
part { name: "e.text.typebuf_label"; type: TEXT; mouse_events: 0;
clip_to: "typebuf_clip";
- effect: SHADOW BOTTOM;
scale: 1;
description { state: "default" 0.0;
rel1.relative: 0.5 0.5;
rel1.offset: -8 -8;
rel2.relative: 0.5 0.5;
rel2.offset: 7 7;
- color: FN_COL_DEFAULT;
- color_class: "fileman_typebuf";
+ color: 255 255 255 255;
+ offscale;
text { font: FNBD; size: 10;
min: 1 1;
ellipsis: -1;
@@ -1045,72 +1041,42 @@ group { name: "e/fileman/default/overlay";
}
}
programs {
- program { name: "spin";
- signal: "e,state,busy,start"; source: "e";
- action: STATE_SET "spin" 0.0;
- transition: LINEAR 1.0;
- target: "knob_spinner";
- after: "spin2";
- }
- program { name: "spin2";
- action: STATE_SET "default" 0.0;
- target: "knob_spinner";
- after: "spin";
- }
- program {
- signal: "e,state,busy,start"; source: "e";
+ program { signal: "e,state,typebuf,start"; source: "e";
action: STATE_SET "active" 0.0;
transition: SINUSOIDAL 0.25;
- target: "busy_clip";
+ target: "typebuf_clip";
}
- program {
- signal: "e,state,busy,stop"; source: "e";
+ program { signal: "e,state,typebuf,stop"; source: "e";
action: STATE_SET "default" 0.0;
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" 0.0;
- target: "knob_spinner";
+ target: "typebuf_clip";
}
- program {
- signal: "e,state,typebuf,start"; source: "e";
+ program { signal: "e,state,busy,start"; source: "e";
action: STATE_SET "active" 0.0;
transition: SINUSOIDAL 0.25;
- target: "typebuf_clip";
+ target: "busy_clip";
}
- program {
- signal: "e,state,typebuf,stop"; source: "e";
+ program { signal: "e,state,busy,stop"; source: "e";
action: STATE_SET "default" 0.0;
transition: SINUSOIDAL 1.0;
- target: "typebuf_clip";
+ target: "busy_clip";
}
}
}
group { name: "e/fileman/default/list/drop_in";
alias: "e/fileman/desktop/list/drop_in";
- images.image: "mini_blue_glow_arrow_0.png" COMP;
- images.image: "mini_blue_glow_arrow_1.png" COMP;
- images.image: "mini_blue_glow_arrow_2.png" COMP;
- images.image: "mini_blue_glow_arrow_3.png" COMP;
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "diagonal_stripes.png" COMP;
parts {
part { name: "base"; mouse_events: 0;
description { state: "default" 0.0;
- image.normal: "outline_glow.png";
+ image.normal: "outline.png";
image.border: 4 4 4 4;
image.middle: 0;
fill.smooth: 0;
visible: 0;
+ color: 51 153 255 255;
}
description { state: "active" 0.0;
inherit: "default" 0.0;
@@ -1124,7 +1090,7 @@ group { name: "e/fileman/default/list/drop_in";
rel2.offset: -2 -2;
rel2.to: "base";
image.normal: "diagonal_stripes.png";
- color: 255 255 255 25;
+ color: 51 153 255 25;
TILED_PATTERN(240, 240)
visible: 0;
}
@@ -1133,40 +1099,16 @@ group { name: "e/fileman/default/list/drop_in";
visible: 1;
}
}
- part { name: "drop0"; mouse_events: 0;
- description { state: "default" 0.0;
- image.normal: "mini_blue_glow_arrow_0.png";
- rel1.offset: -10 -10;
- rel1.relative: 0.0 0.0;
- rel2.offset: -10 -10;
- rel2.relative: 0.0 0.0;
- align: 0.0 0.0;
- min: 10 10;
- fixed: 1 1;
- visible: 0;
- }
- description { state: "active" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description { state: "hidden" 0.0;
- inherit: "default" 0.0;
- rel1.offset: 11 11;
- rel2.offset: 11 11;
- min: 1 1;
- color: 255 255 255 0;
- }
- }
- part { name: "drop1"; mouse_events: 0;
+ part { name: "arrow0"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "mini_blue_glow_arrow_1.png";
- rel1.offset: 9 -10;
- rel1.relative: 1.0 0.0;
- rel2.offset: 9 -10;
+ rel.to: "base";
+ align: 0.5 0.0;
+ rel1.relative: 0.0 -1.0;
rel2.relative: 1.0 0.0;
- align: 1.0 0.0;
- min: 10 10;
- fixed: 1 1;
+ image.normal: "ic-arrow-d";
+ FIXED_SIZE(15, 15)
+ color: 51 153 255 255;
visible: 0;
}
description { state: "active" 0.0;
@@ -1175,46 +1117,22 @@ group { name: "e/fileman/default/list/drop_in";
}
description { state: "hidden" 0.0;
inherit: "default" 0.0;
- rel1.offset: -12 11;
- rel2.offset: -12 11;
- min: 1 1;
- color: 255 255 255 0;
- }
- }
- part { name: "drop2"; mouse_events: 0;
- description { state: "default" 0.0;
- image.normal: "mini_blue_glow_arrow_2.png";
- rel1.offset: 9 9;
- rel1.relative: 1.0 1.0;
- rel2.offset: 9 9;
- rel2.relative: 1.0 1.0;
- align: 1.0 1.0;
- min: 10 10;
- fixed: 1 1;
+ align: 0.5 1.0;
+ FIXED_SIZE(1, 1)
+ color: 51 153 255 0;
visible: 0;
}
- description { state: "active" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description { state: "hidden" 0.0;
- inherit: "default" 0.0;
- rel1.offset: -12 -12;
- rel2.offset: -12 -12;
- min: 1 1;
- color: 255 255 255 0;
- }
}
- part { name: "drop3"; mouse_events: 0;
+ part { name: "arrow1"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "mini_blue_glow_arrow_3.png";
- rel1.offset: -10 9;
+ rel.to: "base";
+ align: 0.5 1.0;
rel1.relative: 0.0 1.0;
- rel2.offset: -10 9;
- rel2.relative: 0.0 1.0;
- align: 0.0 1.0;
- min: 10 10;
- fixed: 1 1;
+ rel2.relative: 1.0 2.0;
+ image.normal: "ic-arrow-u";
+ FIXED_SIZE(15, 15)
+ color: 51 153 255 255;
visible: 0;
}
description { state: "active" 0.0;
@@ -1223,10 +1141,10 @@ group { name: "e/fileman/default/list/drop_in";
}
description { state: "hidden" 0.0;
inherit: "default" 0.0;
- rel1.offset: 11 -12;
- rel2.offset: 11 -12;
- min: 1 1;
- color: 255 255 255 0;
+ align: 0.5 0.0;
+ FIXED_SIZE(1, 1)
+ color: 51 153 255 0;
+ visible: 0;
}
}
}
@@ -1234,19 +1152,15 @@ group { name: "e/fileman/default/list/drop_in";
program { name: "drop1";
signal: "e,state,selected"; source: "e";
action: STATE_SET "active" 0.0;
- target: "drop0";
- target: "drop1";
- target: "drop2";
- target: "drop3";
+ target: "arrow0";
+ target: "arrow1";
after: "drop2";
}
program { name: "drop2";
action: STATE_SET "hidden" 0.0;
transition: LINEAR 0.5;
- target: "drop0";
- target: "drop1";
- target: "drop2";
- target: "drop3";
+ target: "arrow0";
+ target: "arrow1";
after: "drop1";
}
program {
@@ -1258,10 +1172,8 @@ group { name: "e/fileman/default/list/drop_in";
program {
signal: "e,state,unselected"; source: "e";
action: STATE_SET "default" 0.0;
- target: "drop0";
- target: "drop1";
- target: "drop2";
- target: "drop3";
+ target: "arrow0";
+ target: "arrow1";
}
program {
signal: "e,state,unselected"; source: "e";
@@ -1274,18 +1186,12 @@ group { name: "e/fileman/default/list/drop_in";
group { name: "e/fileman/default/list/drop_between";
alias: "e/fileman/desktop/list/drop_between";
- images.image: "glow_small.png" COMP;
- images.image: "sym_down_glow_normal.png" COMP;
- images.image: "sym_up_glow_normal.png" COMP;
parts {
- part { name: "base"; mouse_events: 0;
+ part { name: "base"; type: RECT; mouse_events: 0;
description { state: "default" 0.0;
- rel1.offset: -4 -4;
- rel2.offset: 3 3;
- image.normal: "glow_small.png";
- image.border: 7 7 7 7;
- fill.smooth: 0;
- min: 8 8;
+ rel1.offset: 0 -1;
+ rel2.offset: -1 -1;
+ color: 51 153 255 255;
visible: 0;
}
description { state: "active" 0.0;
@@ -1293,17 +1199,18 @@ group { name: "e/fileman/default/list/drop_between";
visible: 1;
}
}
- part { name: "drop0"; mouse_events: 0;
+ part { name: "arrow0"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "sym_down_glow_normal.png";
- rel1.offset: 0 -20;
- rel1.relative: 0.5 0.0;
- rel2.offset: -1 -20;
- rel2.relative: 0.5 0.0;
- align: 0.5 1.0;
- min: 10 10;
- fixed: 1 1;
+ rel.to: "base";
+ align: 0.5 0.0;
+ rel1.offset: 0 -40;
+ rel2.relative: 1.0 0.0;
+ image.normal: "ic-arrow-d";
+ FIXED_SIZE(15, 15)
+ color: 51 153 255 255;
visible: 0;
+ offscale;
}
description { state: "active" 0.0;
inherit: "default" 0.0;
@@ -1311,23 +1218,24 @@ group { name: "e/fileman/default/list/drop_between";
}
description { state: "hidden" 0.0;
inherit: "default" 0.0;
- rel1.offset: 0 -1;
- rel2.offset: -1 -1;
- min: 1 1;
- color: 255 255 255 0;
+ align: 0.5 1.0;
+ FIXED_SIZE(1, 1)
+ color: 51 153 255 0;
+ visible: 0;
}
}
- part { name: "drop1"; mouse_events: 0;
+ part { name: "arrow1"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "sym_up_glow_normal.png";
- rel1.offset: 0 19;
- rel1.relative: 0.5 0.0;
- rel2.offset: -1 19;
- rel2.relative: 0.5 0.0;
+ rel.to: "base";
align: 0.5 1.0;
- min: 10 10;
- fixed: 1 1;
+ rel1.relative: 0.0 1.0;
+ rel2.offset: -1 39;
+ image.normal: "ic-arrow-u";
+ FIXED_SIZE(15, 15)
+ color: 51 153 255 255;
visible: 0;
+ offscale;
}
description { state: "active" 0.0;
inherit: "default" 0.0;
@@ -1335,10 +1243,10 @@ group { name: "e/fileman/default/list/drop_between";
}
description { state: "hidden" 0.0;
inherit: "default" 0.0;
- rel1.offset: 0 0;
- rel2.offset: -1 0;
- min: 1 1;
- color: 255 255 255 0;
+ align: 0.5 0.0;
+ FIXED_SIZE(1, 1)
+ color: 51 153 255 0;
+ visible: 0;
}
}
}
@@ -1346,15 +1254,15 @@ group { name: "e/fileman/default/list/drop_between";
program { name: "drop1";
signal: "e,state,selected"; source: "e";
action: STATE_SET "active" 0.0;
- target: "drop0";
- target: "drop1";
+ target: "arrow0";
+ target: "arrow1";
after: "drop2";
}
program { name: "drop2";
action: STATE_SET "hidden" 0.0;
transition: LINEAR 0.5;
- target: "drop0";
- target: "drop1";
+ target: "arrow0";
+ target: "arrow1";
after: "drop1";
}
program {
@@ -1365,8 +1273,8 @@ group { name: "e/fileman/default/list/drop_between";
program {
signal: "e,state,unselected"; source: "e";
action: STATE_SET "default" 0.0;
- target: "drop0";
- target: "drop1";
+ target: "arrow0";
+ target: "arrow1";
}
program {
signal: "e,state,unselected"; source: "e";
@@ -1377,15 +1285,16 @@ group { name: "e/fileman/default/list/drop_between";
}
group { name: "e/fileman/default/rubberband";
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "diagonal_stripes.png" COMP;
parts {
part { name: "base"; mouse_events: 0;
description { state: "default" 0.0;
- image.normal: "outline_glow.png";
+ image.normal: "outline.png";
image.border: 4 4 4 4;
image.middle: 0;
fill.smooth: 0;
+ color: 51 153 255 255;
}
}
part { name: "pat"; mouse_events: 0;
@@ -1395,7 +1304,7 @@ group { name: "e/fileman/default/rubberband";
rel2.offset: -2 -2;
rel2.to: "base";
image.normal: "diagonal_stripes.png";
- color: 255 255 255 25;
+ color: 51 153 255 25;
TILED_PATTERN(240, 240)
}
}
@@ -1403,65 +1312,97 @@ group { name: "e/fileman/default/rubberband";
}
group { name: "e/fileman/default/progress";
- images.image: "darken_rounded_square.png" COMP;
- images.image: "knob_round_busy.png" COMP;
- images.image: "glow_round_corners.png" COMP;
- images.image: "media_busy_progress.png" COMP;
- images.image: "sym_close_light_normal.png" COMP;
- images.image: "sym_close_light_selected.png" COMP;
- images.image: "led_red_light.png" COMP;
- images.image: "led_strobe.png" COMP;
+ IMAGE_RING("ringa", 160)
+ IMAGE_RING("ringb", 160)
+ IMAGE_RING("ringc", 160)
+ images.image: "speaker_vol.png" COMP;
parts {
- part { name: "base"; type: SPACER;
+ part { name: "size"; type: SPACER;
+ scale: 1;
description { state: "default" 0.0;
- rel1.to_x: "e.text.info";
- rel2.to_x: "e.text.info";
- min: 0 35;
+ rel.to: "e.text.info";
+ min: 0 40;
}
}
- part { name: "bevel"; mouse_events: 0;
+ part { name: "base"; type: RECT; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- rel1.offset: -5 -5;
- rel2.offset: 4 4;
- image.normal: "darken_rounded_square.png";
- image.border: 15 15 15 15;
- fill.smooth: 0;
+ rel1.offset: 2 2;
+ rel2.offset: -3 -3;
+ color: 0 0 0 192;
fixed: 1 1;
+ offscale;
}
}
+ part { name: "progress"; type: RECT; mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ rel1.to: "base";
+ rel1.relative: 0.0 1.0;
+ rel1.offset: 0 -5;
+ rel2.to: "e.gauge.bar";
+ rel2.relative: 0.5 1.0;
+ color: 51 153 255 255;
+ min: 0 5;
+ align: 0.0 1.0;
+ fixed: 1 1;
+ offscale;
+ }
+ }
+ part { name: "e.gauge.bar"; type: SPACER; mouse_events: 0;
+ dragable.x: 1 1 0;
+ dragable.y: 0 0 0;
+ dragable.confine: "base";
+ description { state: "default" 0.0;
+ rel.to: "base";
+ }
+ }
+
part { name: "e.text.info"; type: TEXT; mouse_events: 0;
- effect: SHADOW BOTTOM;
scale: 1;
description { state: "default" 0.0;
- color_class: "fileman_icon";
rel1.relative: 1.0 0.0;
- rel1.to_x: "knob";
+ rel1.to_x: "busy_area";
+ rel1.offset: 4 8;
rel2.relative: 0.0 1.0;
rel2.to_x: "close_event";
- rel2.offset: -3 -1;
+ rel2.offset: -5 -9;
+ color: 255 255 255 255;
text { font: FN; size: 10;
min: 1 0;
ellipsis: -1;
align: 0.0 0.5;
text_class: "fileman_icon";
}
+ offscale;
}
}
- part { name: "busy_clip"; type: RECT;
+ part { name: "busy_area"; type: SPACER;
+ scale: 1;
description { state: "default" 0.0;
- rel1.offset: -20 0;
- color: 255 255 255 0;
+ rel1.offset: 8 8;
+ rel2.offset: 8 -9;
+ rel2.relative: 0.0 1.0;
+ align: 0.0 0.5;
+ FIXED_SIZE(40, 40)
+ offscale;
+ }
+ }
+ BUSY("busy_area", "e,state,busy,start", "e", "e,state,busy,stop", "e")
+
+ part { name: "attention_event"; type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
visible: 0;
}
description { state: "active" 0.0;
inherit: "default" 0.0;
- color: 255 255 255 255;
visible: 1;
}
}
+
part { name: "led_clip"; type: RECT;
description { state: "default" 0.0;
- rel1.offset: -20 0;
color: 255 255 255 0;
visible: 0;
}
@@ -1471,86 +1412,34 @@ group { name: "e/fileman/default/progress";
visible: 1;
}
}
- part { name: "knob"; mouse_events: 0;
- clip_to: "busy_clip";
- description { state: "default" 0.0;
- image.normal: "knob_round_busy.png";
- min: 40 40;
- max: 40 40;
- fixed: 1 1;
- align: 0.0 0.5;
- }
- }
- part { name: "knob_spinner"; mouse_events: 0;
- clip_to: "busy_clip";
- description { state: "default" 0.0;
- rel1.to: "knob";
- rel2.to: "knob";
- image.normal: "glow_round_corners.png";
- fixed: 1 1;
- map {
- on: 1;
- smooth: 1;
- rotation.center: "knob";
- }
- }
- description { state: "spin" 0.0;
- inherit: "default" 0.0;
- map.rotation.z: 360;
- }
- }
- part { name: "attention_event"; mouse_events: 1;
- type: RECT;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
- }
- description { state: "active" 0.0;
- color: 0 0 0 0;
- visible: 1;
- }
- }
part { name: "led"; mouse_events: 0;
clip_to: "led_clip";
description { state: "default" 0.0;
- image.normal: "led_red_light.png";
- min: 30 30;
- max: 30 30;
- fixed: 1 1;
- rel1.offset: 5 0;
- align: 0.0 0.5;
- }
- }
- part { name: "led_spinner"; mouse_events: 0;
- clip_to: "led_clip";
- description { state: "default" 0.0;
- rel1.to: "led";
- rel2.to: "led";
- min: 40 40;
- max: 40 40;
+ rel.to: "busy_area";
+ image.normal: "speaker_vol.png";
+ FIXED_SIZE(12, 12)
fixed: 1 1;
- image.normal: "led_strobe.png";
- map {
- on: 1;
- smooth: 1;
- rotation.center: "led";
- }
+ color: 255 153 51 255;
}
- description { state: "spin" 0.0;
+ description { state: "blink" 0.0;
inherit: "default" 0.0;
- map.rotation.z: 360;
+ color: 255 153 51 0;
+ visible: 0;
}
}
- part { name: "close";
+
+ part { name: "close"; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
- image.normal: "sym_close_light_normal.png";
- rel1.to: "close_event";
- rel2.to: "close_event";
+ image.normal: "border_close.png";
+ rel.to: "close_event";
+ FIXED_SIZE(15, 15)
fixed: 1 1;
+ color: 255 255 255 255;
}
description { state: "selected" 0.0;
inherit: "default" 0.0;
- image.normal: "sym_close_light_selected.png";
+ color: 200 200 200 255;
}
}
part { name: "close_event"; type: RECT;
@@ -1558,33 +1447,12 @@ group { name: "e/fileman/default/progress";
description { state: "default" 0.0;
align: 1.0 0.5;
rel1.relative: 1.0 0.0;
- rel1.offset: -4 0;
- rel2.offset: -4 -1;
+ rel1.offset: -9 8;
+ rel2.offset: -9 -9;
color: 0 0 0 0;
- min: 15 15;
- max: 15 15;
- fixed: 1 1;
- }
- }
- part { name: "progress"; mouse_events: 0;
- clip_to: "busy_clip";
- description { state: "default" 0.0;
- rel1.to: "base";
- rel1.offset: -5 0;
- rel2.to: "e.gauge.bar";
- rel2.offset: 4 -1;
- image.normal: "media_busy_progress.png";
- image.border: 5 5 0 0;
- min: 10 40;
- align: 0.0 1.0;
+ FIXED_SIZE(15, 15)
fixed: 1 1;
- }
- }
- part { name: "e.gauge.bar"; type: SPACER; mouse_events: 0;
- dragable.x: 1 1 0;
- dragable.y: 0 0 0;
- dragable.confine: "base";
- description { state: "default" 0.0;
+ offscale;
}
}
}
@@ -1603,87 +1471,48 @@ group { name: "e/fileman/default/progress";
}
*/
programs {
- program { name: "spin";
- signal: "e,state,busy,start"; source: "e";
- action: STATE_SET "spin" 0.0;
- transition: LINEAR 1.0;
- target: "knob_spinner";
- after: "spin2";
- }
- program { name: "spin2";
- action: STATE_SET "default" 0.0;
- target: "knob_spinner";
- after: "spin";
- }
- program {
- signal: "e,state,busy,start"; source: "e";
- action: STATE_SET "active" 0.0;
- transition: SINUSOIDAL 0.25;
- target: "busy_clip";
- }
- program {
- signal: "e,state,busy,stop"; source: "e";
- action: STATE_SET "default" 0.0;
- 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" 0.0;
- target: "knob_spinner";
- }
- program {
- signal: "e,state,attention,start"; source: "e";
+ program { signal: "e,state,attention,start"; source: "e";
action: STATE_SET "active" 0.0;
target: "led_clip";
target: "attention_event";
}
- program {
- signal: "e,state,attention,stop"; source: "e";
+ program { signal: "e,state,attention,stop"; source: "e";
action: STATE_SET "default" 0.0;
transition: SINUSOIDAL 0.6;
target: "led_clip";
target: "attention_event";
- after: "led_stop_spin";
+ after: "led_stop_blink";
}
- program { name: "led_spin";
+ program { name: "led_blink";
signal: "e,state,attention,start"; source: "e";
- action: STATE_SET "spin" 0.0;
+ action: STATE_SET "blink" 0.0;
transition: LINEAR 0.6;
- target: "led_spinner";
- after: "led_spin2";
+ target: "led";
+ after: "led_blink2";
}
- program { name: "led_spin2";
+ program { name: "led_blink2";
action: STATE_SET "default" 0.0;
- target: "led_spinner";
- after: "led_spin";
+ transition: LINEAR 0.2;
+ target: "led";
+ after: "led_blink";
}
- program { name: "led_stop_spin";
+ program { name: "led_stop_blink";
action: ACTION_STOP;
- target: "led_spin";
+ target: "led_blink";
+ target: "led_blink2";
}
- program {
- signal: "mouse,down,1*"; source: "close_event";
+ program { signal: "mouse,down,1*"; source: "close_event";
action: STATE_SET "selected" 0.0;
target: "close";
}
- program {
- signal: "mouse,up,1*"; source: "close_event";
+ program { signal: "mouse,up,1*"; source: "close_event";
action: STATE_SET "default" 0.0;
target: "close";
}
- program {
- signal: "mouse,clicked,1*"; source: "close_event";
+ program { signal: "mouse,clicked,1*"; source: "close_event";
action: SIGNAL_EMIT "e,fm,operation,abort" "";
}
- program {
- signal: "mouse,clicked,1*"; source: "attention_event";
+ program { signal: "mouse,clicked,1*"; source: "attention_event";
action: SIGNAL_EMIT "e,fm,window,jump" "";
}
/* XXX: implement these
@@ -1708,18 +1537,6 @@ group { name: "e/fileman/default/progress";
group { name: "e/modules/efm_navigation/main";
alias: "modules/efm_navigation/main";
- images.image: "shadow_inset_light.png" COMP;
- images.image: "shadow_angled_in_light.png" COMP;
- images.image: "sym_left_light_normal.png" COMP;
- images.image: "sym_left_glow_normal.png" COMP;
- images.image: "sym_right_light_normal.png" COMP;
- images.image: "sym_right_glow_normal.png" COMP;
- images.image: "sym_up_light_normal.png" COMP;
- images.image: "sym_up_glow_normal.png" COMP;
- images.image: "sym_reload_light_normal.png" COMP;
- images.image: "sym_reload_glow_normal.png" COMP;
- images.image: "sym_heart_light_normal.png" COMP;
- images.image: "sym_heart_glow_normal.png" COMP;
parts {
part { name: "base"; type: SPACER;
description { state: "default" 0.0;
@@ -1737,61 +1554,32 @@ group { name: "e/modules/efm_navigation/main";
rel2.offset: -4 -4;
}
}
-
+
#define BUTTON(_NAME, _REL, _ICON, _ACTION) \
- part { name: _NAME"_shadow1"; \
- description { state: "default" 0.0; \
- rel1.to: _REL; \
- rel2.to: _REL; \
- image.normal: "shadow_inset_light.png"; \
- fixed: 1 1; \
- visible: 0; \
- } \
- description { state: "active" 0.0; \
- inherit: "default" 0; \
- visible: 1; \
- } \
- } \
- part { name: _NAME"_shadow2"; \
- description { state: "default" 0.0; \
- rel1.to: _REL; \
- rel2.to: _REL; \
- image.normal: "shadow_angled_in_light.png"; \
- image.border: 16 16 0 0; \
- fixed: 1 1; \
- visible: 0; \
- } \
- description { state: "active" 0.0; \
- inherit: "default" 0; \
- visible: 1; \
- } \
- } \
part { name: _NAME"_icon"; \
+ scale: 1; \
description { state: "default" 0.0; \
rel1.to: _REL; \
rel2.to: _REL; \
- image.normal: "sym_"_ICON"_light_normal.png"; \
+ image.normal: "ic-"_ICON; \
min: 15 15; \
max: 15 15; \
fixed: 1 1; \
+ color: 160 160 160 255; \
} \
description { state: "active" 0.0; \
inherit: "default" 0; \
- image.normal: "sym_"_ICON"_glow_normal.png"; \
+ color: 255 255 255 255; \
} \
} \
program { \
signal: "mouse,down,1*"; source: _REL; \
action: STATE_SET "active" 0.0; \
- target: _NAME"_shadow1"; \
- target: _NAME"_shadow2"; \
target: _NAME"_icon"; \
} \
program { \
signal: "mouse,up,1*"; source: _REL; \
action: STATE_SET "default" 0.0; \
- target: _NAME"_shadow1"; \
- target: _NAME"_shadow2"; \
target: _NAME"_icon"; \
} \
program { \
@@ -1799,12 +1587,12 @@ group { name: "e/modules/efm_navigation/main";
action: SIGNAL_EMIT "e,action,"_ACTION",click" ""; \
} \
- BUTTON("go_back", "back", "left", "back")
- BUTTON("go_forward", "forward", "right", "forward")
- BUTTON("go_parent", "parent", "up", "up")
- BUTTON("go_reload", "reload", "reload", "refresh")
- BUTTON("go_fav", "favorite", "heart", "favorites")
-
+ BUTTON("go_back", "back", "arrow-l", "back")
+ BUTTON("go_forward", "forward", "arrow-r", "forward")
+ BUTTON("go_parent", "parent", "arrow-u", "up")
+ BUTTON("go_reload", "reload", "reload", "refresh")
+ BUTTON("go_fav", "favorite", "heart", "favorites")
+
part { name: "back"; type: RECT;
description { state: "default" 0.0;
rel1.offset: 6 0;
@@ -1865,7 +1653,6 @@ group { name: "e/modules/efm_navigation/main";
group { name: "e/modules/efm_navigation/pathbar_button";
alias: "modules/efm_navigation/pathbar_button";
- images.image: "horizontal_separated_bar_small_glow.png" COMP;
parts {
part { name: "e.text.label"; type: TEXT; mouse_events: 0;
scale: 1;
@@ -1886,6 +1673,7 @@ group { name: "e/modules/efm_navigation/pathbar_button";
}
}
part { name: "bar"; type: RECT; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
align: 0.5 1.0;
min: 1 5;
@@ -1926,17 +1714,12 @@ group { name: "e/modules/efm_navigation/pathbar_button";
group { name: "e/modules/efm_navigation/pathbar_scrollframe";
alias: "modules/efm_navigation/pathbar_scrollframe";
- images.image: "sym_left_light_normal.png" COMP;
- images.image: "sym_right_light_normal.png" COMP;
- images.image: "sym_left_glow_normal.png" COMP;
- images.image: "sym_right_glow_normal.png" COMP;
parts {
part { name: "clipper"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "e.swallow.content";
- rel1.offset: -3 -50;
- rel2.to: "e.swallow.content";
- rel2.offset: 2 49;
+ rel.to: "e.swallow.content";
+ rel1.offset: -50 -50;
+ rel2.offset: 49 49;
}
}
part { name: "e.swallow.content"; type: SWALLOW;
@@ -1953,8 +1736,7 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
dragable.y: 0 0 0;
dragable.confine: "clipper";
description { state: "default" 0.0;
- rel1.to: "clipper";
- rel2.to: "clipper";
+ rel.to: "clipper";
visible: 0;
}
}
@@ -1968,15 +1750,16 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
}
part { name: "arrow1"; mouse_events: 0;
clip_to: "arrow_clipper";
+ scale: 1;
description { state: "default" 0.0;
- rel1.to: "arrow1_ev";
- rel2.to: "arrow1_ev";
- image.normal: "sym_left_light_normal.png";
+ rel.to: "arrow1_ev";
+ image.normal: "ic-arrow-l";
FIXED_SIZE(15, 15)
+ color: 160 160 160 255;
}
description { state: "clicked" 0.0;
inherit: "default" 0.0;
- image.normal: "sym_left_glow_normal.png";
+ color: 255 255 255 255;
}
}
part { name: "arrow1_ev"; type: RECT;
@@ -1990,15 +1773,16 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
}
part { name: "arrow2"; mouse_events: 0;
clip_to: "arrow_clipper";
+ scale: 1;
description { state: "default" 0.0;
- rel1.to: "arrow2_ev";
- rel2.to: "arrow2_ev";
- image.normal: "sym_right_light_normal.png";
+ rel.to: "arrow2_ev";
+ image.normal: "ic-arrow-r";
FIXED_SIZE(15, 15)
+ color: 160 160 160 255;
}
description { state: "clicked" 0.0;
inherit: "default" 0.0;
- image.normal: "sym_right_glow_normal.png";
+ color: 255 255 255 255;
}
}
part { name: "arrow2_ev"; type: RECT;
@@ -2044,7 +1828,7 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe";
action: STATE_SET "clicked" 0.0;
target: "arrow1";
}
-
+
program {
signal: "mouse,up,1"; source: "arrow1_ev";
action: STATE_SET "default" 0.0;
diff --git a/data/elementary/themes/edc/gadman.edc b/data/elementary/themes/edc/gadman.edc
index 80381abda9..7c6e019ec2 100644
--- a/data/elementary/themes/edc/gadman.edc
+++ b/data/elementary/themes/edc/gadman.edc
@@ -118,7 +118,7 @@ group { name: "e/gadman/frame";
}
group { name: "e/gadman/control";
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "diagonal_stripes.png" COMP;
images.image: "sym_up_glow_normal.png" COMP;
images.image: "sym_down_glow_normal.png" COMP;
@@ -127,11 +127,11 @@ group { name: "e/gadman/control";
parts {
part { name: "base"; mouse_events: 0;
description { state: "default" 0.0;
- image.normal: "outline_glow.png";
+ image.normal: "outline.png";
image.border: 4 4 4 4;
image.middle: 0;
fill.smooth: 0;
- color: 255 255 255 255;
+ color: 51 153 255 255;
}
description { state: "active" 0.0;
inherit: "default" 0.0;
@@ -145,8 +145,8 @@ group { name: "e/gadman/control";
rel2.offset: -2 -2;
rel2.to: "base";
image.normal: "diagonal_stripes.png";
+ color: 51 153 255 25;
TILED_PATTERN(240, 240)
- color: 255 255 255 25;
}
}
part { name: "av10"; mouse_events: 0;
diff --git a/data/elementary/themes/edc/ibar-ibox.edc b/data/elementary/themes/edc/ibar-ibox.edc
index 1ae1c2f1c5..be13ee34d7 100644
--- a/data/elementary/themes/edc/ibar-ibox.edc
+++ b/data/elementary/themes/edc/ibar-ibox.edc
@@ -554,17 +554,18 @@ group { name: "e/modules/ibox/icon_overlay";
group { name: "e/modules/ibox/drop";
alias: "e/modules/ibar/drop";
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "diagonal_stripes.png" COMP;
parts {
part { name: "base"; mouse_events: 0;
description { state: "default" 0.0;
rel1.offset: 2 2;
rel2.offset: -3 -3;
- image.normal: "outline_glow.png";
+ image.normal: "outline.png";
image.border: 4 4 4 4;
image.middle: 0;
fill.smooth: 0;
+ color: 51 153 255 255;
}
}
part { name: "pat"; mouse_events: 0;
@@ -574,7 +575,7 @@ group { name: "e/modules/ibox/drop";
rel2.offset: -2 -2;
rel2.to: "base";
image.normal: "diagonal_stripes.png";
- color: 255 255 255 25;
+ color: 51 153 255 25;
TILED_PATTERN(240, 240)
}
}
diff --git a/data/elementary/themes/edc/tiling.edc b/data/elementary/themes/edc/tiling.edc
index 7a9969207a..a26c698eec 100644
--- a/data/elementary/themes/edc/tiling.edc
+++ b/data/elementary/themes/edc/tiling.edc
@@ -1,27 +1,21 @@
group { "e/modules/tiling/indicator";
- images.image: "outline_glow.png" COMP;
+ images.image: "outline.png" COMP;
images.image: "diagonal_stripes.png" COMP;
parts {
part { name: "base"; mouse_events: 0;
description { state: "default" 0.0;
- image.normal: "outline_glow.png";
+ image.normal: "outline.png";
image.border: 4 4 4 4;
image.middle: 0;
fill.smooth: 0;
+ color: 51 153 255 255;
}
}
image { "background";
desc { "default";
- color: 255 255 255 50;
- image {
- normal: "diagonal_stripes.png";
- }
- fill {
- size {
- relative: 0.0 0.0;
- offset: 240 240;
- }
- }
+ image.normal: "diagonal_stripes.png";
+ color: 51 153 255 50;
+ TILED_PATTERN(240, 240)
}
}
swallow { "e.client.icon";
diff --git a/data/elementary/themes/img/O-arrow-left.svg b/data/elementary/themes/img/O-arrow-left.svg
new file mode 100644
index 0000000000..fee080a497
--- /dev/null
+++ b/data/elementary/themes/img/O-arrow-left.svg
@@ -0,0 +1,530 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="30"
+ id="svg2816"
+ version="1.1"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="O-arrow-left.svg"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/arrow-l-060.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192">
+ <defs
+ id="defs2818">
+ <linearGradient
+ id="linearGradient4749">
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0"
+ id="stop4751" />
+ <stop
+ id="stop4753"
+ offset="0.29411766"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:0;"
+ offset="1"
+ id="stop4755" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4645">
+ <stop
+ id="stop4647"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0.5"
+ id="stop4649" />
+ <stop
+ id="stop4651"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.1882353;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3732">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3734" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3736" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3724">
+ <stop
+ id="stop3726"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.26605505;" />
+ <stop
+ id="stop3728"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop3684" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3672">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3674" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3676" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3660">
+ <stop
+ style="stop-color:#666666;stop-opacity:1;"
+ offset="0"
+ id="stop3662" />
+ <stop
+ id="stop3668"
+ offset="0.27873334"
+ style="stop-color:#dcdcdc;stop-opacity:1;" />
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1;"
+ offset="1"
+ id="stop3664" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3650">
+ <stop
+ id="stop3652"
+ offset="0"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0.5"
+ id="stop3654" />
+ <stop
+ id="stop3656"
+ offset="1"
+ style="stop-color:#3399ff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3632">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3634" />
+ <stop
+ id="stop3640"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#dcecff;stop-opacity:1;"
+ offset="1"
+ id="stop3636" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3612">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3614" />
+ <stop
+ id="stop3620"
+ offset="0.5"
+ style="stop-color:#ffc800;stop-opacity:1;" />
+ <stop
+ style="stop-color:#960000;stop-opacity:1;"
+ offset="0.75"
+ id="stop3622" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3616" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective2824" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient3618"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3632"
+ id="radialGradient3638"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient3658"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient3666"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3678"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3688"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3698"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3700"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3706"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3708"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient3722"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient3738"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4645"
+ id="radialGradient4653"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient4655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient4657"
+ gradientUnits="userSpaceOnUse"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4661"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4667"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4669"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4673"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient4675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient4703"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#404040"
+ bordercolor="#000000"
+ borderopacity="0.50196078"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="40.1"
+ inkscape:cx="15"
+ inkscape:cy="15"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1852"
+ inkscape:window-height="1372"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2826"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2821">
+ <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>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-34)">
+ <path
+ style="fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="m 10,49 7,-7 3,3 -4,4 4,4 -3,3 z"
+ id="path4682"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/O-heart.svg b/data/elementary/themes/img/O-heart.svg
new file mode 100644
index 0000000000..7d1c8cefda
--- /dev/null
+++ b/data/elementary/themes/img/O-heart.svg
@@ -0,0 +1,531 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="30"
+ id="svg2816"
+ version="1.1"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="O-heart.svg"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/heart-060.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192">
+ <defs
+ id="defs2818">
+ <linearGradient
+ id="linearGradient4749">
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0"
+ id="stop4751" />
+ <stop
+ id="stop4753"
+ offset="0.29411766"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:0;"
+ offset="1"
+ id="stop4755" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4645">
+ <stop
+ id="stop4647"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0.5"
+ id="stop4649" />
+ <stop
+ id="stop4651"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.1882353;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3732">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3734" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3736" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3724">
+ <stop
+ id="stop3726"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.26605505;" />
+ <stop
+ id="stop3728"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop3684" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3672">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3674" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3676" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3660">
+ <stop
+ style="stop-color:#666666;stop-opacity:1;"
+ offset="0"
+ id="stop3662" />
+ <stop
+ id="stop3668"
+ offset="0.27873334"
+ style="stop-color:#dcdcdc;stop-opacity:1;" />
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1;"
+ offset="1"
+ id="stop3664" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3650">
+ <stop
+ id="stop3652"
+ offset="0"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0.5"
+ id="stop3654" />
+ <stop
+ id="stop3656"
+ offset="1"
+ style="stop-color:#3399ff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3632">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3634" />
+ <stop
+ id="stop3640"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#dcecff;stop-opacity:1;"
+ offset="1"
+ id="stop3636" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3612">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3614" />
+ <stop
+ id="stop3620"
+ offset="0.5"
+ style="stop-color:#ffc800;stop-opacity:1;" />
+ <stop
+ style="stop-color:#960000;stop-opacity:1;"
+ offset="0.75"
+ id="stop3622" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3616" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective2824" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient3618"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3632"
+ id="radialGradient3638"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient3658"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient3666"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3678"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3688"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3698"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3700"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3706"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3708"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient3722"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient3738"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4645"
+ id="radialGradient4653"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient4655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient4657"
+ gradientUnits="userSpaceOnUse"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4661"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4667"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4669"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4673"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient4675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient4703"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#404040"
+ bordercolor="#000000"
+ borderopacity="0.50196078"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="40.1"
+ inkscape:cx="15"
+ inkscape:cy="15"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1852"
+ inkscape:window-height="1372"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2826"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2821">
+ <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>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-34)">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 15,44 c -1,-1 -2,-2 -4,-2 -2,0 -5,0 -5,4 0,1 6,7 9,10 3,-3 9,-9 9,-10 0,-4 -3,-4 -5,-4 -2,0 -3,1 -4,2 z"
+ id="path5237"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/O-reload.svg b/data/elementary/themes/img/O-reload.svg
new file mode 100644
index 0000000000..321b2dc6f5
--- /dev/null
+++ b/data/elementary/themes/img/O-reload.svg
@@ -0,0 +1,542 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="30"
+ id="svg2816"
+ version="1.1"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="O-reload.svg"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/reload-060.png"
+ inkscape:export-xdpi="192"
+ inkscape:export-ydpi="192">
+ <defs
+ id="defs2818">
+ <linearGradient
+ id="linearGradient4749">
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0"
+ id="stop4751" />
+ <stop
+ id="stop4753"
+ offset="0.29411766"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:0;"
+ offset="1"
+ id="stop4755" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4645">
+ <stop
+ id="stop4647"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0.5"
+ id="stop4649" />
+ <stop
+ id="stop4651"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.1882353;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3732">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3734" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3736" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3724">
+ <stop
+ id="stop3726"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.26605505;" />
+ <stop
+ id="stop3728"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop3684" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3672">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3674" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3676" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3660">
+ <stop
+ style="stop-color:#666666;stop-opacity:1;"
+ offset="0"
+ id="stop3662" />
+ <stop
+ id="stop3668"
+ offset="0.27873334"
+ style="stop-color:#dcdcdc;stop-opacity:1;" />
+ <stop
+ style="stop-color:#4d4d4d;stop-opacity:1;"
+ offset="1"
+ id="stop3664" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3650">
+ <stop
+ id="stop3652"
+ offset="0"
+ style="stop-color:#3399ff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3399ff;stop-opacity:1;"
+ offset="0.5"
+ id="stop3654" />
+ <stop
+ id="stop3656"
+ offset="1"
+ style="stop-color:#3399ff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3632">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3634" />
+ <stop
+ id="stop3640"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#dcecff;stop-opacity:1;"
+ offset="1"
+ id="stop3636" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3612">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3614" />
+ <stop
+ id="stop3620"
+ offset="0.5"
+ style="stop-color:#ffc800;stop-opacity:1;" />
+ <stop
+ style="stop-color:#960000;stop-opacity:1;"
+ offset="0.75"
+ id="stop3622" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="1"
+ id="stop3616" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 32 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="64 : 32 : 1"
+ inkscape:persp3d-origin="32 : 21.333333 : 1"
+ id="perspective2824" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient3618"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3632"
+ id="radialGradient3638"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient3658"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient3666"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3678"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3688"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3698"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3700"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3706"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient3708"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient3722"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient3738"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4645"
+ id="radialGradient4653"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3732"
+ id="radialGradient4655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+ cx="33.5"
+ cy="58.5"
+ fx="33.5"
+ fy="58.5"
+ r="18.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3660"
+ id="linearGradient4657"
+ gradientUnits="userSpaceOnUse"
+ x1="20"
+ y1="50"
+ x2="44"
+ y2="50" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4661"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4667"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4669"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+ cx="27"
+ cy="46"
+ fx="27"
+ fy="46"
+ r="11" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3682"
+ id="radialGradient4671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+ cx="27"
+ cy="31.5"
+ fx="27"
+ fy="31.5"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3672"
+ id="radialGradient4673"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+ cx="29.222221"
+ cy="28.499998"
+ fx="29.222221"
+ fy="28.499998"
+ r="12" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3724"
+ id="radialGradient4675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+ cx="31"
+ cy="52.5"
+ fx="31"
+ fy="52.5"
+ r="5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3650"
+ id="radialGradient4699"
+ gradientUnits="userSpaceOnUse"
+ cx="32"
+ cy="26"
+ fx="32"
+ fy="26"
+ r="20" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3612"
+ id="radialGradient4703"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+ cx="32"
+ cy="30.115854"
+ fx="32"
+ fy="30.115854"
+ r="3.5" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#404040"
+ bordercolor="#000000"
+ borderopacity="0.50196078"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="40.1"
+ inkscape:cx="15"
+ inkscape:cy="15"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1852"
+ inkscape:window-height="1372"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:showpageshadow="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2826"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2821">
+ <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>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,-34)">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none"
+ d="M 15 6 A 9 9 0 0 0 8.640625 8.640625 L 10.052734 10.052734 A 7 7 0 0 1 15 8 A 7 7 0 0 1 22 15 L 24 15 A 9 9 0 0 0 15 6 z M 6 15 A 9 9 0 0 0 15 24 A 9 9 0 0 0 21.359375 21.359375 L 19.947266 19.947266 A 7 7 0 0 1 15 22 A 7 7 0 0 1 8 15 L 6 15 z "
+ transform="translate(0,34)"
+ id="path5120" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8,45 v -6 h 2 v 4 h 4 v 2 z"
+ id="path5133"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path5135"
+ d="m 22,53 v 6 h -2 v -4 h -4 v -2 z"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/arrow-d-015.png b/data/elementary/themes/img/arrow-d-015.png
new file mode 100644
index 0000000000..15070f31eb
--- /dev/null
+++ b/data/elementary/themes/img/arrow-d-015.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-d-030.png b/data/elementary/themes/img/arrow-d-030.png
new file mode 100644
index 0000000000..83993d8c80
--- /dev/null
+++ b/data/elementary/themes/img/arrow-d-030.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-d-060.png b/data/elementary/themes/img/arrow-d-060.png
new file mode 100644
index 0000000000..d009ff8589
--- /dev/null
+++ b/data/elementary/themes/img/arrow-d-060.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-l-015.png b/data/elementary/themes/img/arrow-l-015.png
new file mode 100644
index 0000000000..3e9b75f51a
--- /dev/null
+++ b/data/elementary/themes/img/arrow-l-015.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-l-030.png b/data/elementary/themes/img/arrow-l-030.png
new file mode 100644
index 0000000000..3159f1bfc4
--- /dev/null
+++ b/data/elementary/themes/img/arrow-l-030.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-l-060.png b/data/elementary/themes/img/arrow-l-060.png
new file mode 100644
index 0000000000..c94bf403a5
--- /dev/null
+++ b/data/elementary/themes/img/arrow-l-060.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-r-015.png b/data/elementary/themes/img/arrow-r-015.png
new file mode 100644
index 0000000000..3a64dd58fd
--- /dev/null
+++ b/data/elementary/themes/img/arrow-r-015.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-r-030.png b/data/elementary/themes/img/arrow-r-030.png
new file mode 100644
index 0000000000..d0a519aeef
--- /dev/null
+++ b/data/elementary/themes/img/arrow-r-030.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-r-060.png b/data/elementary/themes/img/arrow-r-060.png
new file mode 100644
index 0000000000..6e2e952206
--- /dev/null
+++ b/data/elementary/themes/img/arrow-r-060.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-u-015.png b/data/elementary/themes/img/arrow-u-015.png
new file mode 100644
index 0000000000..6925c82811
--- /dev/null
+++ b/data/elementary/themes/img/arrow-u-015.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-u-030.png b/data/elementary/themes/img/arrow-u-030.png
new file mode 100644
index 0000000000..3faddb7168
--- /dev/null
+++ b/data/elementary/themes/img/arrow-u-030.png
Binary files differ
diff --git a/data/elementary/themes/img/arrow-u-060.png b/data/elementary/themes/img/arrow-u-060.png
new file mode 100644
index 0000000000..2617e395e1
--- /dev/null
+++ b/data/elementary/themes/img/arrow-u-060.png
Binary files differ
diff --git a/data/elementary/themes/img/diagonal_stripes.png b/data/elementary/themes/img/diagonal_stripes.png
index afa982a40a..9a3856b028 100644
--- a/data/elementary/themes/img/diagonal_stripes.png
+++ b/data/elementary/themes/img/diagonal_stripes.png
Binary files differ
diff --git a/data/elementary/themes/img/heart-015.png b/data/elementary/themes/img/heart-015.png
new file mode 100644
index 0000000000..02113cb542
--- /dev/null
+++ b/data/elementary/themes/img/heart-015.png
Binary files differ
diff --git a/data/elementary/themes/img/heart-030.png b/data/elementary/themes/img/heart-030.png
new file mode 100644
index 0000000000..a91796d061
--- /dev/null
+++ b/data/elementary/themes/img/heart-030.png
Binary files differ
diff --git a/data/elementary/themes/img/heart-060.png b/data/elementary/themes/img/heart-060.png
new file mode 100644
index 0000000000..da92eb9013
--- /dev/null
+++ b/data/elementary/themes/img/heart-060.png
Binary files differ
diff --git a/data/elementary/themes/img/outline.png b/data/elementary/themes/img/outline.png
new file mode 100644
index 0000000000..7711a6f38f
--- /dev/null
+++ b/data/elementary/themes/img/outline.png
Binary files differ
diff --git a/data/elementary/themes/img/reload-015.png b/data/elementary/themes/img/reload-015.png
new file mode 100644
index 0000000000..ace108737d
--- /dev/null
+++ b/data/elementary/themes/img/reload-015.png
Binary files differ
diff --git a/data/elementary/themes/img/reload-030.png b/data/elementary/themes/img/reload-030.png
new file mode 100644
index 0000000000..ef4ad0538f
--- /dev/null
+++ b/data/elementary/themes/img/reload-030.png
Binary files differ
diff --git a/data/elementary/themes/img/reload-060.png b/data/elementary/themes/img/reload-060.png
new file mode 100644
index 0000000000..3cea3f4b4f
--- /dev/null
+++ b/data/elementary/themes/img/reload-060.png
Binary files differ