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;
+ FIXED_SIZE(40, 40)
+ offscale;
}
}
- 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;
- }
- }
- 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";
- 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,typebuf,start"; source: "e";
+ program { signal: "e,state,typebuf,start"; source: "e";
action: STATE_SET "active" 0.0;
transition: SINUSOIDAL 0.25;
target: "typebuf_clip";
}
- program {
- signal: "e,state,typebuf,stop"; source: "e";
+ program { signal: "e,state,typebuf,stop"; source: "e";
action: STATE_SET "default" 0.0;
transition: SINUSOIDAL 1.0;
target: "typebuf_clip";
}
+ 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";
+ }
}
}
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;
+ part { name: "arrow0"; mouse_events: 0;
+ scale: 1;
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;
- 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,60 +1186,31 @@ 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;
- visible: 0;
- }
- description { state: "active" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- }
- part { name: "drop0"; mouse_events: 0;
- 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;
- visible: 0;
- }
- description { state: "active" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- 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;
+ color: 51 153 255 255;
+ visible: 0;
+ }
+ description { state: "active" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
}
}
- part { name: "drop1"; mouse_events: 0;
+ part { name: "arrow0"; 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;
- 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;
@@ -1335,10 +1218,35 @@ 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 1.0;
+ FIXED_SIZE(1, 1)
+ color: 51 153 255 0;
+ visible: 0;
+ }
+ }
+ part { name: "arrow1"; mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ rel.to: "base";
+ align: 0.5 1.0;
+ 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;
+ visible: 1;
+ }
+ description { state: "hidden" 0.0;
+ inherit: "default" 0.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,181 +1312,41 @@ 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;
- description { state: "default" 0.0;
- rel1.to_x: "e.text.info";
- rel2.to_x: "e.text.info";
- min: 0 35;
- }
- }
- part { name: "bevel"; mouse_events: 0;
- 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;
- fixed: 1 1;
- }
- }
- part { name: "e.text.info"; type: TEXT; mouse_events: 0;
- effect: SHADOW BOTTOM;
+ part { name: "size"; type: SPACER;
scale: 1;
description { state: "default" 0.0;
- color_class: "fileman_icon";
- rel1.relative: 1.0 0.0;
- rel1.to_x: "knob";
- rel2.relative: 0.0 1.0;
- rel2.to_x: "close_event";
- rel2.offset: -3 -1;
- text { font: FN; size: 10;
- min: 1 0;
- ellipsis: -1;
- align: 0.0 0.5;
- text_class: "fileman_icon";
- }
+ rel.to: "e.text.info";
+ min: 0 40;
}
}
- part { name: "busy_clip"; type: RECT;
- description { state: "default" 0.0;
- rel1.offset: -20 0;
- color: 255 255 255 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;
- }
- description { state: "active" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 255;
- 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;
- fixed: 1 1;
- image.normal: "led_strobe.png";
- map {
- on: 1;
- smooth: 1;
- rotation.center: "led";
- }
- }
- description { state: "spin" 0.0;
- inherit: "default" 0.0;
- map.rotation.z: 360;
- }
- }
- part { name: "close";
- description { state: "default" 0.0;
- image.normal: "sym_close_light_normal.png";
- rel1.to: "close_event";
- rel2.to: "close_event";
- fixed: 1 1;
- }
- description { state: "selected" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_close_light_selected.png";
- }
- }
- part { name: "close_event"; type: RECT;
+ part { name: "base"; type: RECT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- align: 1.0 0.5;
- rel1.relative: 1.0 0.0;
- rel1.offset: -4 0;
- rel2.offset: -4 -1;
- color: 0 0 0 0;
- min: 15 15;
- max: 15 15;
+ rel1.offset: 2 2;
+ rel2.offset: -3 -3;
+ color: 0 0 0 192;
fixed: 1 1;
+ offscale;
}
}
- part { name: "progress"; mouse_events: 0;
- clip_to: "busy_clip";
+ part { name: "progress"; type: RECT; mouse_events: 0;
+ scale: 1;
description { state: "default" 0.0;
rel1.to: "base";
- rel1.offset: -5 0;
+ rel1.relative: 0.0 1.0;
+ rel1.offset: 0 -5;
rel2.to: "e.gauge.bar";
- rel2.offset: 4 -1;
- image.normal: "media_busy_progress.png";
- image.border: 5 5 0 0;
- min: 10 40;
+ 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;
@@ -1585,6 +1354,105 @@ group { name: "e/fileman/default/progress";
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;
+ scale: 1;
+ description { state: "default" 0.0;
+ rel1.relative: 1.0 0.0;
+ rel1.to_x: "busy_area";
+ rel1.offset: 4 8;
+ rel2.relative: 0.0 1.0;
+ rel2.to_x: "close_event";
+ 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_area"; type: SPACER;
+ scale: 1;
+ description { state: "default" 0.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;
+ visible: 1;
+ }
+ }
+
+ part { name: "led_clip"; type: RECT;
+ description { state: "default" 0.0;
+ color: 255 255 255 0;
+ visible: 0;
+ }
+ description { state: "active" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ visible: 1;
+ }
+ }
+ part { name: "led"; mouse_events: 0;
+ clip_to: "led_clip";
+ description { state: "default" 0.0;
+ rel.to: "busy_area";
+ image.normal: "speaker_vol.png";
+ FIXED_SIZE(12, 12)
+ fixed: 1 1;
+ color: 255 153 51 255;
+ }
+ description { state: "blink" 0.0;
+ inherit: "default" 0.0;
+ color: 255 153 51 0;
+ visible: 0;
+ }
+ }
+
+ part { name: "close"; mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ 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;
+ color: 200 200 200 255;
+ }
+ }
+ part { name: "close_event"; type: RECT;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 1.0 0.5;
+ rel1.relative: 1.0 0.0;
+ rel1.offset: -9 8;
+ rel2.offset: -9 -9;
+ color: 0 0 0 0;
+ FIXED_SIZE(15, 15)
+ fixed: 1 1;
+ 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 @@
+
+
+
+
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 @@
+
+
+
+
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 @@
+
+
+
+
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
Binary files /dev/null and b/data/elementary/themes/img/arrow-d-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-d-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-d-060.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-l-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-l-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-l-060.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-r-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-r-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-r-060.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-u-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-u-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/arrow-u-060.png differ
diff --git a/data/elementary/themes/img/diagonal_stripes.png b/data/elementary/themes/img/diagonal_stripes.png
index afa982a40a..9a3856b028 100644
Binary files a/data/elementary/themes/img/diagonal_stripes.png and b/data/elementary/themes/img/diagonal_stripes.png 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
Binary files /dev/null and b/data/elementary/themes/img/heart-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/heart-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/heart-060.png differ
diff --git a/data/elementary/themes/img/outline.png b/data/elementary/themes/img/outline.png
new file mode 100644
index 0000000000..7711a6f38f
Binary files /dev/null and b/data/elementary/themes/img/outline.png 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
Binary files /dev/null and b/data/elementary/themes/img/reload-015.png 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
Binary files /dev/null and b/data/elementary/themes/img/reload-030.png 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
Binary files /dev/null and b/data/elementary/themes/img/reload-060.png differ