summaryrefslogtreecommitdiff
path: root/data/elementary/themes
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-07-06 01:50:24 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-07-06 01:50:24 +0100
commitcb7ba6a8cbc8c05c8be15e4768f500c78a1630d0 (patch)
tree12a6077db9ba3c4b6633fd4069674493ee63d65c /data/elementary/themes
parent87d30cd7fdae5cda844a6be433b5fe03234a77e2 (diff)
TH icons - do more...
Diffstat (limited to 'data/elementary/themes')
-rw-r--r--data/elementary/themes/edc/border-icons.edc10
-rw-r--r--data/elementary/themes/edc/check.edc31
-rw-r--r--data/elementary/themes/edc/clock.edc8
-rw-r--r--data/elementary/themes/edc/elm/check.edc35
-rw-r--r--data/elementary/themes/edc/elm/icon.edc14
-rw-r--r--data/elementary/themes/edc/elm/radio.edc10
-rw-r--r--data/elementary/themes/edc/fileman.edc2
-rw-r--r--data/elementary/themes/edc/icons.edc142
-rw-r--r--data/elementary/themes/edc/menu.edc114
-rw-r--r--data/elementary/themes/edc/radio.edc35
-rw-r--r--data/elementary/themes/edc/syscon.edc6
-rw-r--r--data/elementary/themes/ic.edc27
-rw-r--r--data/elementary/themes/img/check.svg70
-rw-r--r--data/elementary/themes/img/enlightenment.svg210
-rw-r--r--data/elementary/themes/img/ic/check-015.pngbin0 -> 197 bytes
-rw-r--r--data/elementary/themes/img/ic/check-030.pngbin0 -> 242 bytes
-rw-r--r--data/elementary/themes/img/ic/check-060.pngbin0 -> 329 bytes
-rw-r--r--data/elementary/themes/img/ic/enlightenment-040.pngbin0 -> 1426 bytes
-rw-r--r--data/elementary/themes/img/ic/enlightenment-080.pngbin0 -> 3121 bytes
-rw-r--r--data/elementary/themes/img/ic/enlightenment-160.pngbin0 -> 6886 bytes
-rw-r--r--data/elementary/themes/img/ic/lock-015.pngbin0 -> 242 bytes
-rw-r--r--data/elementary/themes/img/ic/lock-030.pngbin0 -> 315 bytes
-rw-r--r--data/elementary/themes/img/ic/lock-060.pngbin0 -> 573 bytes
-rw-r--r--data/elementary/themes/img/ic/move-015.pngbin0 -> 296 bytes
-rw-r--r--data/elementary/themes/img/ic/move-030.pngbin0 -> 394 bytes
-rw-r--r--data/elementary/themes/img/ic/move-060.pngbin0 -> 628 bytes
-rw-r--r--data/elementary/themes/img/ic/radio-015.pngbin0 -> 273 bytes
-rw-r--r--data/elementary/themes/img/ic/radio-030.pngbin0 -> 450 bytes
-rw-r--r--data/elementary/themes/img/ic/radio-060.pngbin0 -> 968 bytes
-rw-r--r--data/elementary/themes/img/ic/resize-015.pngbin0 -> 268 bytes
-rw-r--r--data/elementary/themes/img/ic/resize-030.pngbin0 -> 301 bytes
-rw-r--r--data/elementary/themes/img/ic/resize-060.pngbin0 -> 388 bytes
-rw-r--r--data/elementary/themes/img/ic/system-040.pngbin0 -> 322 bytes
-rw-r--r--data/elementary/themes/img/ic/system-080.pngbin0 -> 507 bytes
-rw-r--r--data/elementary/themes/img/ic/system-160.pngbin0 -> 808 bytes
-rw-r--r--data/elementary/themes/img/ic/system-lock-040.pngbin0 -> 348 bytes
-rw-r--r--data/elementary/themes/img/ic/system-lock-080.pngbin0 -> 731 bytes
-rw-r--r--data/elementary/themes/img/ic/system-lock-160.pngbin0 -> 1457 bytes
-rw-r--r--data/elementary/themes/img/ic/system-logout-040.pngbin0 -> 332 bytes
-rw-r--r--data/elementary/themes/img/ic/system-logout-080.pngbin0 -> 562 bytes
-rw-r--r--data/elementary/themes/img/ic/system-logout-160.pngbin0 -> 1051 bytes
-rw-r--r--data/elementary/themes/img/ic/system-restart-040.pngbin0 -> 367 bytes
-rw-r--r--data/elementary/themes/img/ic/system-restart-080.pngbin0 -> 709 bytes
-rw-r--r--data/elementary/themes/img/ic/system-restart-160.pngbin0 -> 1574 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-hibernate-040.pngbin0 -> 365 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-hibernate-080.pngbin0 -> 682 bytes
-rw-r--r--data/elementary/themes/img/ic/system-suspend-hibernate-160.pngbin0 -> 1477 bytes
-rw-r--r--data/elementary/themes/img/lock.svg77
-rw-r--r--data/elementary/themes/img/move.svg90
-rw-r--r--data/elementary/themes/img/radio.svg72
-rw-r--r--data/elementary/themes/img/resize.svg94
-rw-r--r--data/elementary/themes/img/system-lock.svg89
-rw-r--r--data/elementary/themes/img/system-logout.svg73
-rw-r--r--data/elementary/themes/img/system-restart.svg113
-rw-r--r--data/elementary/themes/img/system-suspend-hibernate.svg80
-rw-r--r--data/elementary/themes/img/system.svg116
56 files changed, 1301 insertions, 217 deletions
diff --git a/data/elementary/themes/edc/border-icons.edc b/data/elementary/themes/edc/border-icons.edc
index 9abf83b157..e2f38dfbac 100644
--- a/data/elementary/themes/edc/border-icons.edc
+++ b/data/elementary/themes/edc/border-icons.edc
@@ -14,18 +14,12 @@
14 } \ 14 } \
15 } 15 }
16 16
17 ICON("basic", "icon_border_more.png")
18 ICON("close", "icon_border_close.png")
19 ICON("kill", "icon_border_kill.png") 17 ICON("kill", "icon_border_kill.png")
20 ICON("stacking", "icon_border_stack_norm.png") 18 ICON("stacking", "icon_border_stack_norm.png")
21 ICON("stack_on_top", "icon_border_stack_top.png") 19 ICON("stack_on_top", "icon_border_stack_top.png")
22 ICON("stack_normal", "icon_border_stack_norm.png") 20 ICON("stack_normal", "icon_border_stack_norm.png")
23 ICON("stack_below", "icon_border_stack_bot.png") 21 ICON("stack_below", "icon_border_stack_bot.png")
24 ICON("move_icon", "icon_border_move.png")
25 ICON("resize_icon", "icon_border_resize.png");
26 ICON("maximize", "icon_border_maximize.png")
27 ICON("fullscreen", "icon_border_maximize.png") 22 ICON("fullscreen", "icon_border_maximize.png")
28 ICON("minimize", "icon_border_minimize.png")
29 ICON("stick", "icon_border_pin.png") 23 ICON("stick", "icon_border_pin.png")
30 ICON("sendto", "icon_border_sendto.png") 24 ICON("sendto", "icon_border_sendto.png")
31 ICON("skip", "icon_border_skip.png") 25 ICON("skip", "icon_border_skip.png")
@@ -33,10 +27,6 @@
33 ICON("skip_taskbar", "icon_border_skip.png") 27 ICON("skip_taskbar", "icon_border_skip.png")
34 ICON("skip_winlist", "icon_border_skip.png") 28 ICON("skip_winlist", "icon_border_skip.png")
35 ICON("borderless", "icon_border_border.png") 29 ICON("borderless", "icon_border_border.png")
36 ICON("remember", "icon_border_remember.png")
37 ICON("shade", "icon_border_shaded.png") 30 ICON("shade", "icon_border_shaded.png")
38 ICON("locks", "icon_border_lock.png")
39 ICON("locks_user", "icon_border_lock.png")
40 ICON("locks_application", "icon_border_lock.png")
41 ICON("properties", "icon_border_properties.png") 31 ICON("properties", "icon_border_properties.png")
42#undef ICON 32#undef ICON
diff --git a/data/elementary/themes/edc/check.edc b/data/elementary/themes/edc/check.edc
index 7eca0a576e..ad904ff2b6 100644
--- a/data/elementary/themes/edc/check.edc
+++ b/data/elementary/themes/edc/check.edc
@@ -1,5 +1,4 @@
1group { name: "e/widgets/check"; 1group { name: "e/widgets/check";
2 images.image: "check.png" COMP;
3 parts { 2 parts {
4 part { name: "base"; type: RECT; 3 part { name: "base"; type: RECT;
5 scale: 1; 4 scale: 1;
@@ -30,11 +29,10 @@ group { name: "e/widgets/check";
30 part { name: "indicator"; mouse_events: 0; 29 part { name: "indicator"; mouse_events: 0;
31 clip_to: "clip"; 30 clip_to: "clip";
32 description { state: "default" 0.0; 31 description { state: "default" 0.0;
33 rel1.to: "base"; 32 rel.to: "base";
34 rel2.to: "base"; 33 image.normal: "i-check";
35 image.normal: "check.png"; 34 min: 15 15;
36 min: 13 13; 35 max: 15 15;
37 max: 13 13;
38 visible: 0; 36 visible: 0;
39 color: 160 160 160 255; 37 color: 160 160 160 255;
40 } 38 }
@@ -85,42 +83,35 @@ group { name: "e/widgets/check";
85 } 83 }
86 } 84 }
87 programs { 85 programs {
88 program { 86 program { signal: "e,state,checked"; source: "e";
89 signal: "e,state,checked"; source: "e";
90 action: STATE_SET "selected" 0.0; 87 action: STATE_SET "selected" 0.0;
91 target: "indicator"; 88 target: "indicator";
92 } 89 }
93 program { 90 program { signal: "e,state,unchecked"; source: "e";
94 signal: "e,state,unchecked"; source: "e";
95 action: STATE_SET "default" 0.0; 91 action: STATE_SET "default" 0.0;
96 target: "indicator"; 92 target: "indicator";
97 } 93 }
98 program { 94 program { signal: "mouse,down,1"; source: "event";
99 signal: "mouse,down,1"; source: "event";
100 action: STATE_SET "pressed" 0.0; 95 action: STATE_SET "pressed" 0.0;
101// target: "indicator"; 96// target: "indicator";
102 target: "e.text.label"; 97 target: "e.text.label";
103 } 98 }
104 program { 99 program { signal: "mouse,up,1"; source: "event";
105 signal: "mouse,up,1"; source: "event";
106 action: STATE_SET "default" 0.0; 100 action: STATE_SET "default" 0.0;
107// target: "indicator"; 101// target: "indicator";
108 target: "e.text.label"; 102 target: "e.text.label";
109 } 103 }
110 program { 104 program { signal: "mouse,clicked,1"; source: "event";
111 signal: "mouse,clicked,1"; source: "event";
112 action: SIGNAL_EMIT "e,action,toggle" ""; 105 action: SIGNAL_EMIT "e,action,toggle" "";
113 } 106 }
114 program { 107 program { signal: "e,state,disabled"; source: "e";
115 signal: "e,state,disabled"; source: "e";
116 action: STATE_SET "disabled" 0.0; 108 action: STATE_SET "disabled" 0.0;
117 target: "base"; 109 target: "base";
118 target: "clip"; 110 target: "clip";
119 target: "e.text.label"; 111 target: "e.text.label";
120 target: "event"; 112 target: "event";
121 } 113 }
122 program { 114 program { signal: "e,state,enabled"; source: "e";
123 signal: "e,state,enabled"; source: "e";
124 action: STATE_SET "default" 0.0; 115 action: STATE_SET "default" 0.0;
125 target: "base"; 116 target: "base";
126 target: "clip"; 117 target: "clip";
diff --git a/data/elementary/themes/edc/clock.edc b/data/elementary/themes/edc/clock.edc
index c078fbf500..633a1afe2a 100644
--- a/data/elementary/themes/edc/clock.edc
+++ b/data/elementary/themes/edc/clock.edc
@@ -835,8 +835,6 @@ group { name: "e/modules/clock/calendar/day";
835 835
836group { name: "e/modules/clock/calendar"; 836group { name: "e/modules/clock/calendar";
837 alias: "e/gadget/clock/calendar"; 837 alias: "e/gadget/clock/calendar";
838 images.image: "calendar_prev.png" COMP;
839 images.image: "calendar_next.png" COMP;
840 parts { 838 parts {
841 part { name: "e.text.month"; type: TEXT; 839 part { name: "e.text.month"; type: TEXT;
842 mouse_events: 1; 840 mouse_events: 1;
@@ -876,12 +874,13 @@ group { name: "e/modules/clock/calendar";
876 } 874 }
877 } 875 }
878 part { name: "previm"; mouse_events: 0; 876 part { name: "previm"; mouse_events: 0;
877 scale: 1;
879 description { state: "default" 0.0; 878 description { state: "default" 0.0;
880 fixed: 1 1; 879 fixed: 1 1;
881 min: 15 15; 880 min: 15 15;
882 max: 15 15; 881 max: 15 15;
883 rel.to: "prev"; 882 rel.to: "prev";
884 image.normal: "calendar_prev.png"; 883 image.normal: "i-arrow-l";
885 color: 160 160 160 255; 884 color: 160 160 160 255;
886 } 885 }
887 description { state: "pressed" 0.0; 886 description { state: "pressed" 0.0;
@@ -915,12 +914,13 @@ group { name: "e/modules/clock/calendar";
915 } 914 }
916 } 915 }
917 part { name: "nextim"; mouse_events: 0; 916 part { name: "nextim"; mouse_events: 0;
917 scale: 1;
918 description { state: "default" 0.0; 918 description { state: "default" 0.0;
919 fixed: 1 1; 919 fixed: 1 1;
920 min: 15 15; 920 min: 15 15;
921 max: 15 15; 921 max: 15 15;
922 rel.to: "next"; 922 rel.to: "next";
923 image.normal: "calendar_next.png"; 923 image.normal: "i-arrow-r";
924 color: 160 160 160 255; 924 color: 160 160 160 255;
925 } 925 }
926 description { state: "pressed" 0.0; 926 description { state: "pressed" 0.0;
diff --git a/data/elementary/themes/edc/elm/check.edc b/data/elementary/themes/edc/elm/check.edc
index eaa0c8b0de..531e04fb0f 100644
--- a/data/elementary/themes/edc/elm/check.edc
+++ b/data/elementary/themes/edc/elm/check.edc
@@ -1,5 +1,4 @@
1group { name: "elm/check/base/default"; 1group { name: "elm/check/base/default";
2 images.image: "check.png" COMP;
3 script { 2 script {
4 BUTTONMODE_SCRIPT 3 BUTTONMODE_SCRIPT
5 } 4 }
@@ -111,12 +110,13 @@ group { name: "elm/check/base/default";
111 } 110 }
112 part { name: "ck_check"; 111 part { name: "ck_check";
113 clip_to: "ck_selected"; 112 clip_to: "ck_selected";
113 scale: 1;
114 description { state: "default" 0.0; 114 description { state: "default" 0.0;
115 fixed: 0 0; 115 fixed: 0 0;
116 rel.to: "base"; 116 rel.to: "base";
117 image.normal: "check.png"; 117 image.normal: "i-check";
118 min: 13 13; 118 min: 15 15;
119 max: 13 13; 119 max: 15 15;
120 visible: 0; 120 visible: 0;
121 color: 160 160 160 255; 121 color: 160 160 160 255;
122 } 122 }
@@ -210,27 +210,22 @@ group { name: "elm/check/base/default";
210 } 210 }
211 } 211 }
212 programs { 212 programs {
213 program { 213 program { signal: "mouse,clicked,1"; source: "event";
214 signal: "mouse,clicked,1"; source: "event";
215 action: SIGNAL_EMIT "elm,action,check,toggle" "elm"; 214 action: SIGNAL_EMIT "elm,action,check,toggle" "elm";
216 } 215 }
217 program { 216 program { signal: "elm,state,check,on"; source: "elm";
218 signal: "elm,state,check,on"; source: "elm";
219 action: STATE_SET "selected" 0.0; 217 action: STATE_SET "selected" 0.0;
220 target: "ck_check"; 218 target: "ck_check";
221 } 219 }
222 program { 220 program { signal: "elm,state,check,off"; source: "elm";
223 signal: "elm,state,check,off"; source: "elm";
224 action: STATE_SET "default" 0.0; 221 action: STATE_SET "default" 0.0;
225 target: "ck_check"; 222 target: "ck_check";
226 } 223 }
227 program { 224 program { signal: "mouse,down,1"; source: "event";
228 signal: "mouse,down,1"; source: "event";
229 action: SIGNAL_EMIT "elm,action,press" "elm"; 225 action: SIGNAL_EMIT "elm,action,press" "elm";
230 after: "button_click_anim"; 226 after: "button_click_anim";
231 } 227 }
232 program { 228 program { signal: "mouse,down,1"; source: "event";
233 signal: "mouse,down,1"; source: "event";
234 action: STATE_SET "pressed" 0.0; 229 action: STATE_SET "pressed" 0.0;
235 target: "ck_check"; 230 target: "ck_check";
236 } 231 }
@@ -242,8 +237,7 @@ group { name: "elm/check/base/default";
242 action: SIGNAL_EMIT "elm,action,unpress" "elm"; 237 action: SIGNAL_EMIT "elm,action,unpress" "elm";
243 after: "button_unclick_anim"; 238 after: "button_unclick_anim";
244 } 239 }
245 program { 240 program { signal: "mouse,up,1"; source: "event";
246 signal: "mouse,up,1"; source: "event";
247 action: STATE_SET "default" 0.0; 241 action: STATE_SET "default" 0.0;
248 target: "ck_check"; 242 target: "ck_check";
249 } 243 }
@@ -261,8 +255,7 @@ group { name: "elm/check/base/default";
261 action: STATE_SET "default" 0.0; 255 action: STATE_SET "default" 0.0;
262 target: "ck_check"; 256 target: "ck_check";
263 } 257 }
264 program { 258 program { signal: "mouse,clicked,1"; source: "event";
265 signal: "mouse,clicked,1"; source: "event";
266 action: SIGNAL_EMIT "elm,action,click" "elm"; 259 action: SIGNAL_EMIT "elm,action,click" "elm";
267 } 260 }
268 program { name: "button_text_visible"; 261 program { name: "button_text_visible";
@@ -297,13 +290,11 @@ group { name: "elm/check/base/default";
297 signal: "elm,state,enabled"; source: "elm"; 290 signal: "elm,state,enabled"; source: "elm";
298 script { flag_unset(DISABLE); } 291 script { flag_unset(DISABLE); }
299 } 292 }
300 program { 293 program { signal: "elm,state,disabled"; source: "elm";
301 signal: "elm,state,disabled"; source: "elm";
302 action: STATE_SET "disabled" 0.0; 294 action: STATE_SET "disabled" 0.0;
303 target: "ck_selected"; 295 target: "ck_selected";
304 } 296 }
305 program { 297 program { signal: "elm,state,enabled"; source: "elm";
306 signal: "elm,state,enabled"; source: "elm";
307 action: STATE_SET "default" 0.0; 298 action: STATE_SET "default" 0.0;
308 target: "ck_selected"; 299 target: "ck_selected";
309 } 300 }
diff --git a/data/elementary/themes/edc/elm/icon.edc b/data/elementary/themes/edc/elm/icon.edc
index 2b550f9edc..839ed163b9 100644
--- a/data/elementary/themes/edc/elm/icon.edc
+++ b/data/elementary/themes/edc/elm/icon.edc
@@ -1,12 +1,8 @@
1 1// All the icons below are not standard and are to be considered
2/* 2// deprecated or at least just for internal usage only.
3 * All the icons below are not standard and are to be considered 3//
4 * deprecated or at least just for internal usage only. 4// We suggest to instead use the icons in icon_fdo.edc (at least if you
5 * 5// want your app to be user customizable wrt icons)
6 * We suggest to instead use the icons in icon_fdo.edc (at least if you
7 * want your app to be user customizable wrt icons)
8 *
9 */
10 6
11#define IC(Name, Alias, File, Min, Max) \ 7#define IC(Name, Alias, File, Min, Max) \
12 group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \ 8 group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \
diff --git a/data/elementary/themes/edc/elm/radio.edc b/data/elementary/themes/edc/elm/radio.edc
index cde26ab0d0..b564214b8e 100644
--- a/data/elementary/themes/edc/elm/radio.edc
+++ b/data/elementary/themes/edc/elm/radio.edc
@@ -1,5 +1,4 @@
1group { name: "elm/radio/base/default"; 1group { name: "elm/radio/base/default";
2 images.image: "radio.png" COMP;
3#define SELECTED 8 2#define SELECTED 8
4 script { 3 script {
5 BUTTONMODE_SCRIPT 4 BUTTONMODE_SCRIPT
@@ -97,6 +96,7 @@ group { name: "elm/radio/base/default";
97 } 96 }
98 } 97 }
99 part { name: "base"; type: RECT; 98 part { name: "base"; type: RECT;
99 scale: 1;
100 description { state: "default"; 100 description { state: "default";
101 fixed: 1 0; 101 fixed: 1 0;
102 align: 0.0 0.5; 102 align: 0.0 0.5;
@@ -108,6 +108,7 @@ group { name: "elm/radio/base/default";
108 aspect: 1.0 1.0; aspect_preference: VERTICAL; 108 aspect: 1.0 1.0; aspect_preference: VERTICAL;
109 offscale; 109 offscale;
110 visible: 0; 110 visible: 0;
111 offscale;
111 } 112 }
112 desc { "pressed"; inherit; 113 desc { "pressed"; inherit;
113 } 114 }
@@ -115,12 +116,13 @@ group { name: "elm/radio/base/default";
115 } 116 }
116 } 117 }
117 part { name: "ck_check"; 118 part { name: "ck_check";
119 scale: 1;
118 description { state: "default" 0.0; 120 description { state: "default" 0.0;
119 fixed: 0 0; 121 fixed: 0 0;
120 rel.to: "base"; 122 rel.to: "base";
121 image.normal: "radio.png"; 123 image.normal: "i-radio";
122 min: 13 13; 124 min: 15 15;
123 max: 13 13; 125 max: 15 15;
124 color: 0 0 0 64; 126 color: 0 0 0 64;
125 } 127 }
126 description { state: "pressed" 0.0; 128 description { state: "pressed" 0.0;
diff --git a/data/elementary/themes/edc/fileman.edc b/data/elementary/themes/edc/fileman.edc
index af999f6be8..7ec9c0b766 100644
--- a/data/elementary/themes/edc/fileman.edc
+++ b/data/elementary/themes/edc/fileman.edc
@@ -1382,7 +1382,7 @@ group { name: "e/fileman/default/progress";
1382 part { name: "close"; mouse_events: 0; 1382 part { name: "close"; mouse_events: 0;
1383 scale: 1; 1383 scale: 1;
1384 description { state: "default" 0.0; 1384 description { state: "default" 0.0;
1385 image.normal: "border_close.png"; 1385 image.normal: "i-close";
1386 rel.to: "close_event"; 1386 rel.to: "close_event";
1387 FIXED_SIZE(15, 15) 1387 FIXED_SIZE(15, 15)
1388 fixed: 1 1; 1388 fixed: 1 1;
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index dfc7cc8baf..21456c58dc 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -1,44 +1,3 @@
1#define ICON(_NAME, _FILE) \
2 group { name: "e/icons/"_NAME; \
3 parts { \
4 part { name: "icon"; mouse_events: 0; \
5 description { state: "default" 0.0; \
6 aspect: 1.0 1.0; aspect_preference: BOTH; \
7 image.image: _FILE COMP; \
8 image.normal: _FILE; \
9 } \
10 } \
11 } \
12 }
13
14 ICON("system", "icon_system.png")
15 ICON("system-shutdown", "icon_system-shutdown.png")
16 ICON("system-restart", "icon_system-restart.png")
17 ICON("system-suspend", "icon_system-suspend.png")
18 ICON("system-suspend-hibernate", "icon_system-suspend-hibernate.png")
19 ICON("system-log-out", "icon_system-log-out.png")
20 ICON("system-lock-screen", "icon_system-lock-screen.png")
21 ICON("application-exit", "icon_system-log-out.png")
22 ICON("enlightenment", "icon_enlightenment.png")
23 ICON("help-about", "icon_enlightenment.png")
24 ICON("preferences-desktop-environments", "icon_preferences-desktop-environments.png")
25 ICON("preferences-applications-screen-lock", "icon_preferences-applications-screen-lock.png")
26 ICON("preferences-applications-screen-unlock", "icon_preferences-applications-screen-unlock.png")
27 ICON("preferences-applications-personal", "icon_preferences-applications-personal.png")
28 ICON("preferences-desklock-locale", "icon_preferences-desklock-locale.png")
29 ICON("preferences-desktop-signal-bindings", "icon_preferences-desktop-signal-bindings.png")
30 ICON("preferences-variables", "icon_preferences-variables.png")
31 ICON("preferences-interaction", "icon_preferences-interaction.png")
32 ICON("preferences-composite", "icon_preferences-composite.png")
33
34 ICON("enlightenment/wallpaper_stretch", "icon_wallpaper_stretch.png")
35 ICON("enlightenment/wallpaper_center", "icon_wallpaper_center.png")
36 ICON("enlightenment/wallpaper_tile", "icon_wallpaper_tile.png")
37 ICON("enlightenment/wallpaper_scale_aspect_in", "icon_wallpaper_within.png")
38 ICON("enlightenment/wallpaper_scale_aspect_out", "icon_wallpaper_fill.png")
39 ICON("enlightenment/wallpaper_pan", "icon_wallpaper_pan.png")
40#undef ICON
41
42// regular icons 1// regular icons
43#define ICON(_NAME, _ICON) \ 2#define ICON(_NAME, _ICON) \
44 group { name: "e/icons/"_NAME; \ 3 group { name: "e/icons/"_NAME; \
@@ -51,7 +10,6 @@
51 } \ 10 } \
52 } \ 11 } \
53 } 12 }
54
55 ICON("modules-files", "i-folder") 13 ICON("modules-files", "i-folder")
56 ICON("system-file-manager", "i-folder") 14 ICON("system-file-manager", "i-folder")
57 ICON("folder", "i-folder") 15 ICON("folder", "i-folder")
@@ -72,6 +30,73 @@
72 ICON("emblem-symbolic-link", "i-unknown") 30 ICON("emblem-symbolic-link", "i-unknown")
73#undef ICON 31#undef ICON
74 32
33// mono color default fg color icons
34#define ICON(_NAME, _ICON) \
35 group { name: "e/icons/"_NAME; \
36 parts { \
37 part { name: "icon"; mouse_events: 0; \
38 description { state: "default" 0.0; \
39 aspect: 1.0 1.0; aspect_preference: BOTH; \
40 image.normal: _ICON; \
41 color: 160 160 160 255; \
42 } \
43 } \
44 } \
45 }
46 ICON("system", "i-system")
47 ICON("system-restart", "i-system-restart")
48 ICON("system-shutdown", "i-system-shutdown")
49 ICON("system-suspend", "i-system-suspend")
50 ICON("system-suspend-hibernate", "i-system-suspend-hibernate")
51 ICON("system-lock-screen", "i-system-lock")
52 ICON("system-log-out", "i-system-logout")
53
54 ICON("application-exit", "i-system-logout")
55 ICON("enlightenment", "i-enlightenment")
56 ICON("help-about", "i-enlightenment")
57#undef ICON
58
59// mono border action icons
60#define ICON(_NAME, _ICON) \
61 group { name: "e/widgets/border/default/"_NAME; \
62 parts { \
63 part { name: "icon"; mouse_events: 0; \
64 description { state: "default" 0.0; \
65 aspect: 1.0 1.0; aspect_preference: BOTH; \
66 image.normal: _ICON; \
67 color: 160 160 160 255; \
68 } \
69 } \
70 } \
71 }
72 ICON("close", "i-close")
73 ICON("minimize", "i-arrow-d")
74 ICON("maximize", "i-arrow-u")
75 ICON("basic", "i-move")
76 ICON("move_icon", "i-move")
77 ICON("resize_icon", "i-resize")
78 ICON("locks", "i-lock")
79 ICON("locks_user", "i-lock")
80 ICON("locks_application", "i-lock")
81 ICON("remember", "i-check")
82// remove from border-icons.edc
83// ICON("kill", "icon_border_kill.png")
84// ICON("stacking", "icon_border_stack_norm.png")
85// ICON("stack_on_top", "icon_border_stack_top.png")
86// ICON("stack_normal", "icon_border_stack_norm.png")
87// ICON("stack_below", "icon_border_stack_bot.png")
88// ICON("fullscreen", "icon_border_maximize.png")
89// ICON("stick", "icon_border_pin.png")
90// ICON("sendto", "icon_border_sendto.png")
91// ICON("skip", "icon_border_skip.png")
92// ICON("skip_pager", "icon_border_pager.png")
93// ICON("skip_taskbar", "icon_border_skip.png")
94// ICON("skip_winlist", "icon_border_skip.png")
95// ICON("borderless", "icon_border_border.png")
96// ICON("shade", "icon_border_shaded.png")
97// ICON("properties", "icon_border_properties.png")
98#undef ICON
99
75// mime icons 100// mime icons
76#define ICON(_NAME, _ICON) \ 101#define ICON(_NAME, _ICON) \
77 group { name: "e/icons/fileman/mime/"_NAME; \ 102 group { name: "e/icons/fileman/mime/"_NAME; \
@@ -84,6 +109,37 @@
84 } \ 109 } \
85 } \ 110 } \
86 } 111 }
87
88 ICON("inode/directory", "i-folder") 112 ICON("inode/directory", "i-folder")
89#undef ICON 113#undef ICON
114
115/////////////////////////////////////////////////////////////////////////////
116
117#define ICON(_NAME, _FILE) \
118 group { name: "e/icons/"_NAME; \
119 parts { \
120 part { name: "icon"; mouse_events: 0; \
121 description { state: "default" 0.0; \
122 aspect: 1.0 1.0; aspect_preference: BOTH; \
123 image.image: _FILE COMP; \
124 image.normal: _FILE; \
125 } \
126 } \
127 } \
128 }
129 ICON("preferences-desktop-environments", "icon_preferences-desktop-environments.png")
130 ICON("preferences-applications-screen-lock", "icon_preferences-applications-screen-lock.png")
131 ICON("preferences-applications-screen-unlock", "icon_preferences-applications-screen-unlock.png")
132 ICON("preferences-applications-personal", "icon_preferences-applications-personal.png")
133 ICON("preferences-desklock-locale", "icon_preferences-desklock-locale.png")
134 ICON("preferences-desktop-signal-bindings", "icon_preferences-desktop-signal-bindings.png")
135 ICON("preferences-variables", "icon_preferences-variables.png")
136 ICON("preferences-interaction", "icon_preferences-interaction.png")
137 ICON("preferences-composite", "icon_preferences-composite.png")
138
139 ICON("enlightenment/wallpaper_stretch", "icon_wallpaper_stretch.png")
140 ICON("enlightenment/wallpaper_center", "icon_wallpaper_center.png")
141 ICON("enlightenment/wallpaper_tile", "icon_wallpaper_tile.png")
142 ICON("enlightenment/wallpaper_scale_aspect_in", "icon_wallpaper_within.png")
143 ICON("enlightenment/wallpaper_scale_aspect_out", "icon_wallpaper_fill.png")
144 ICON("enlightenment/wallpaper_pan", "icon_wallpaper_pan.png")
145#undef ICON
diff --git a/data/elementary/themes/edc/menu.edc b/data/elementary/themes/edc/menu.edc
index 51e991de6e..fa97e61bbd 100644
--- a/data/elementary/themes/edc/menu.edc
+++ b/data/elementary/themes/edc/menu.edc
@@ -7,8 +7,7 @@ group { name: "e/widgets/menu/default/background";
7 } 7 }
8 part { name: "clip"; type: RECT; mouse_events: 0; 8 part { name: "clip"; type: RECT; mouse_events: 0;
9 description { state: "default" 0.0; 9 description { state: "default" 0.0;
10 rel1.to: "base"; 10 rel.to: "base";
11 rel2.to: "base";
12 } 11 }
13 } 12 }
14 part { name: "e.text.title"; type: TEXT; mouse_events: 0; 13 part { name: "e.text.title"; type: TEXT; mouse_events: 0;
@@ -28,6 +27,7 @@ group { name: "e/widgets/menu/default/background";
28 } 27 }
29 fixed: 0 1; 28 fixed: 0 1;
30 visible: 0; 29 visible: 0;
30 offscale;
31 } 31 }
32 description { state: "active" 0.0; 32 description { state: "active" 0.0;
33 inherit: "default" 0.0; 33 inherit: "default" 0.0;
@@ -52,14 +52,12 @@ group { name: "e/widgets/menu/default/background";
52 } 52 }
53 } 53 }
54 programs { 54 programs {
55 program { 55 program { signal: "e,action,show,title"; source: "e";
56 signal: "e,action,show,title"; source: "e";
57 action: STATE_SET "active" 0.0; 56 action: STATE_SET "active" 0.0;
58 target: "e.text.title"; 57 target: "e.text.title";
59 target: "e.swallow.content"; 58 target: "e.swallow.content";
60 } 59 }
61 program { 60 program { signal: "e,action,hide,title"; source: "e";
62 signal: "e,action,hide,title"; source: "e";
63 action: STATE_SET "default" 0.0; 61 action: STATE_SET "default" 0.0;
64 target: "e.text.title"; 62 target: "e.text.title";
65 target: "e.swallow.content"; 63 target: "e.swallow.content";
@@ -71,11 +69,13 @@ group { name: "e/widgets/menu/default/separator";
71 images.image: "separator_horiz.png" COMP; 69 images.image: "separator_horiz.png" COMP;
72 parts { 70 parts {
73 part { name: "base"; type: RECT; 71 part { name: "base"; type: RECT;
72 scale: 1;
74 description { state: "default" 0.0; 73 description { state: "default" 0.0;
75 rel1.offset: 0 10; 74 rel1.offset: 0 10;
76 rel2.offset: -1 -11; 75 rel2.offset: -1 -11;
77 min: 0 1; 76 min: 0 1;
78 color: 72 72 72 255; 77 color: 72 72 72 255;
78 offscale;
79 } 79 }
80 } 80 }
81 } 81 }
@@ -95,11 +95,13 @@ group { name: "e/widgets/menu/default/item_bg";
95 } 95 }
96 } 96 }
97 part { name: "e.swallow.content"; type: SWALLOW; 97 part { name: "e.swallow.content"; type: SWALLOW;
98 scale: 1;
98 description { state: "default" 0.0; 99 description { state: "default" 0.0;
99 rel1.relative: 0.0 0.0; 100 rel1.relative: 0.0 0.0;
100 rel1.offset: 4 4; 101 rel1.offset: 4 4;
101 rel2.offset: -5 -5; 102 rel2.offset: -5 -5;
102 min: 0 17; 103 min: 0 17;
104 offscale;
103 } 105 }
104 } 106 }
105 part { name: "events"; type: RECT; 107 part { name: "events"; type: RECT;
@@ -109,13 +111,11 @@ group { name: "e/widgets/menu/default/item_bg";
109 } 111 }
110 } 112 }
111 programs { 113 programs {
112 program { 114 program { signal: "e,state,selected"; source: "e";
113 signal: "e,state,selected"; source: "e";
114 action: STATE_SET "active" 0.0; 115 action: STATE_SET "active" 0.0;
115 target: "base"; 116 target: "base";
116 } 117 }
117 program { 118 program { signal: "e,state,unselected"; source: "e";
118 signal: "e,state,unselected"; source: "e";
119 action: STATE_SET "default" 0.0; 119 action: STATE_SET "default" 0.0;
120 target: "base"; 120 target: "base";
121 } 121 }
@@ -139,17 +139,16 @@ group { name: "e/widgets/menu/default/icon";
139 min: 16 16; 139 min: 16 16;
140 rel1.offset: 4 2; 140 rel1.offset: 4 2;
141 rel2.offset: -5 -3; 141 rel2.offset: -5 -3;
142 offscale;
142 } 143 }
143 } 144 }
144 } 145 }
145 programs { 146 programs {
146 program { 147 program { signal: "e,state,enable"; source: "e";
147 signal: "e,state,enable"; source: "e";
148 action: STATE_SET "default" 0.0; 148 action: STATE_SET "default" 0.0;
149 target: "clip"; 149 target: "clip";
150 } 150 }
151 program { 151 program { signal: "e,state,disable"; source: "e";
152 signal: "e,state,disable"; source: "e";
153 action: STATE_SET "disabled" 0.0; 152 action: STATE_SET "disabled" 0.0;
154 target: "clip"; 153 target: "clip";
155 } 154 }
@@ -176,6 +175,7 @@ group { name: "e/widgets/menu/default/label";
176 align: 0.0 0.5; 175 align: 0.0 0.5;
177 text_class: "menu_item"; 176 text_class: "menu_item";
178 } 177 }
178 offscale;
179 } 179 }
180 description { state: "selected" 0.0; 180 description { state: "selected" 0.0;
181 inherit: "default" 0.0; 181 inherit: "default" 0.0;
@@ -188,23 +188,19 @@ group { name: "e/widgets/menu/default/label";
188 } 188 }
189 } 189 }
190 programs { 190 programs {
191 program { 191 program { signal: "e,state,selected"; source: "e";
192 signal: "e,state,selected"; source: "e";
193 action: STATE_SET "selected" 0.0; 192 action: STATE_SET "selected" 0.0;
194 target: "e.text.label"; 193 target: "e.text.label";
195 } 194 }
196 program { 195 program { signal: "e,state,unselected"; source: "e";
197 signal: "e,state,unselected"; source: "e";
198 action: STATE_SET "default" 0.0; 196 action: STATE_SET "default" 0.0;
199 target: "e.text.label"; 197 target: "e.text.label";
200 } 198 }
201 program { 199 program { signal: "e,state,enable"; source: "e";
202 signal: "e,state,enable"; source: "e";
203 action: STATE_SET "default" 0.0; 200 action: STATE_SET "default" 0.0;
204 target: "e.text.label"; 201 target: "e.text.label";
205 } 202 }
206 program { 203 program { signal: "e,state,disable"; source: "e";
207 signal: "e,state,disable"; source: "e";
208 action: STATE_SET "disabled" 0.0; 204 action: STATE_SET "disabled" 0.0;
209 target: "e.text.label"; 205 target: "e.text.label";
210 } 206 }
@@ -212,16 +208,17 @@ group { name: "e/widgets/menu/default/label";
212} 208}
213 209
214group { name: "e/widgets/menu/default/submenu"; 210group { name: "e/widgets/menu/default/submenu";
215 images.image: "menu_submenu.png" COMP;
216 parts { 211 parts {
217 part { name: "base"; 212 part { name: "base";
213 scale: 1;
218 description { state: "default" 0.0; 214 description { state: "default" 0.0;
219 image.normal: "menu_submenu.png"; 215 image.normal: "i-arrow-r";
220 rel1.offset: 4 0; 216 rel1.offset: 4 0;
221 rel2.offset: -5 -1; 217 rel2.offset: -5 -1;
222 min: 15 15; 218 min: 15 15;
223 max: 15 15; 219 max: 15 15;
224 color: 160 160 160 255; 220 color: 160 160 160 255;
221 offscale;
225 } 222 }
226 description { state: "selected" 0.0; 223 description { state: "selected" 0.0;
227 inherit: "default" 0.0; 224 inherit: "default" 0.0;
@@ -230,13 +227,11 @@ group { name: "e/widgets/menu/default/submenu";
230 } 227 }
231 } 228 }
232 programs { 229 programs {
233 program { 230 program { signal: "e,state,selected"; source: "e";
234 signal: "e,state,selected"; source: "e";
235 action: STATE_SET "selected" 0.0; 231 action: STATE_SET "selected" 0.0;
236 target: "base"; 232 target: "base";
237 } 233 }
238 program { 234 program { signal: "e,state,unselected"; source: "e";
239 signal: "e,state,unselected"; source: "e";
240 action: STATE_SET "default" 0.0; 235 action: STATE_SET "default" 0.0;
241 target: "base"; 236 target: "base";
242 } 237 }
@@ -244,25 +239,28 @@ group { name: "e/widgets/menu/default/submenu";
244} 239}
245 240
246group { name: "e/widgets/menu/default/check"; 241group { name: "e/widgets/menu/default/check";
247 images.image: "check.png" COMP;
248 parts { 242 parts {
249 part { name: "bg"; type: RECT; 243 part { name: "bg"; type: RECT;
244 scale: 1;
250 description { state: "default"; 245 description { state: "default";
251 color: 0 0 0 64; 246 color: 0 0 0 64;
252 aspect: 1.0 1.0; aspect_preference: BOTH; 247 aspect: 1.0 1.0; aspect_preference: BOTH;
253 rel1.offset: 4 0; 248 rel1.offset: 4 0;
254 rel2.offset: -5 -1; 249 rel2.offset: -5 -1;
250 offscale;
255 } 251 }
256 } 252 }
257 part { name: "base"; 253 part { name: "base";
258 clip_to: "selected"; 254 clip_to: "selected";
255 scale: 1;
259 description { state: "default" 0.0; 256 description { state: "default" 0.0;
260 image.normal: "check.png"; 257 image.normal: "i-check";
261 rel1.offset: 4 0; 258 rel1.offset: 3 0;
262 rel2.offset: -5 -1; 259 rel2.offset: -4 -1;
263 min: 13 13; 260 min: 15 15;
264 max: 13 13; 261 max: 15 15;
265 visible: 0; 262 visible: 0;
263 offscale;
266 } 264 }
267 description { state: "on" 0.0; 265 description { state: "on" 0.0;
268 inherit: "default" 0.0; 266 inherit: "default" 0.0;
@@ -271,8 +269,7 @@ group { name: "e/widgets/menu/default/check";
271 } 269 }
272 part { name: "selected"; type: RECT; 270 part { name: "selected"; type: RECT;
273 description { state: "default" 0.0; 271 description { state: "default" 0.0;
274 rel1.to: "base"; 272 rel.to: "base";
275 rel2.to: "base";
276 color: 160 160 160 255; 273 color: 160 160 160 255;
277 } 274 }
278 description { state: "selected" 0.0; 275 description { state: "selected" 0.0;
@@ -282,23 +279,19 @@ group { name: "e/widgets/menu/default/check";
282 } 279 }
283 } 280 }
284 programs { 281 programs {
285 program { 282 program { signal: "e,state,selected"; source: "e";
286 signal: "e,state,selected"; source: "e";
287 action: STATE_SET "selected" 0.0; 283 action: STATE_SET "selected" 0.0;
288 target: "selected"; 284 target: "selected";
289 } 285 }
290 program { 286 program { signal: "e,state,unselected"; source: "e";
291 signal: "e,state,unselected"; source: "e";
292 action: STATE_SET "default" 0.0; 287 action: STATE_SET "default" 0.0;
293 target: "selected"; 288 target: "selected";
294 } 289 }
295 program { 290 program { signal: "e,state,on"; source: "e";
296 signal: "e,state,on"; source: "e";
297 action: STATE_SET "on" 0.0; 291 action: STATE_SET "on" 0.0;
298 target: "base"; 292 target: "base";
299 } 293 }
300 program { 294 program { signal: "e,state,off"; source: "e";
301 signal: "e,state,off"; source: "e";
302 action: STATE_SET "default" 0.0; 295 action: STATE_SET "default" 0.0;
303 target: "base"; 296 target: "base";
304 } 297 }
@@ -306,13 +299,11 @@ group { name: "e/widgets/menu/default/check";
306} 299}
307 300
308group { name: "e/widgets/menu/default/radio"; 301group { name: "e/widgets/menu/default/radio";
309 images.image: "radio.png" COMP;
310 parts { 302 parts {
311 part { name: "bg"; 303 part { name: "bg";
312 description { state: "default" 0.0; 304 description { state: "default" 0.0;
313 image.normal: "radio.png"; 305 image.normal: "i-radio";
314 rel1.to: "base"; 306 rel.to: "base";
315 rel2.to: "base";
316 color: 0 0 0 64; 307 color: 0 0 0 64;
317 visible: 1; 308 visible: 1;
318 } 309 }
@@ -322,14 +313,16 @@ group { name: "e/widgets/menu/default/radio";
322 } 313 }
323 } 314 }
324 part { name: "base"; 315 part { name: "base";
316 scale: 1;
325 clip_to: "selected"; 317 clip_to: "selected";
326 description { state: "default" 0.0; 318 description { state: "default" 0.0;
327 image.normal: "radio.png"; 319 image.normal: "i-radio";
328 rel1.offset: 4 0; 320 rel1.offset: 3 0;
329 rel2.offset: -5 -1; 321 rel2.offset: -4 -1;
330 min: 13 13; 322 min: 15 15;
331 max: 13 13; 323 max: 15 15;
332 visible: 0; 324 visible: 0;
325 offscale;
333 } 326 }
334 description { state: "on" 0.0; 327 description { state: "on" 0.0;
335 inherit: "default" 0.0; 328 inherit: "default" 0.0;
@@ -338,8 +331,7 @@ group { name: "e/widgets/menu/default/radio";
338 } 331 }
339 part { name: "selected"; type: RECT; 332 part { name: "selected"; type: RECT;
340 description { state: "default" 0.0; 333 description { state: "default" 0.0;
341 rel1.to: "base"; 334 rel.to: "base";
342 rel2.to: "base";
343 color: 160 160 160 255; 335 color: 160 160 160 255;
344 } 336 }
345 description { state: "selected" 0.0; 337 description { state: "selected" 0.0;
@@ -349,24 +341,20 @@ group { name: "e/widgets/menu/default/radio";
349 } 341 }
350 } 342 }
351 programs { 343 programs {
352 program { 344 program { signal: "e,state,selected"; source: "e";
353 signal: "e,state,selected"; source: "e";
354 action: STATE_SET "selected" 0.0; 345 action: STATE_SET "selected" 0.0;
355 target: "selected"; 346 target: "selected";
356 } 347 }
357 program { 348 program { signal: "e,state,unselected"; source: "e";
358 signal: "e,state,unselected"; source: "e";
359 action: STATE_SET "default" 0.0; 349 action: STATE_SET "default" 0.0;
360 target: "selected"; 350 target: "selected";
361 } 351 }
362 program { 352 program { signal: "e,state,on"; source: "e";
363 signal: "e,state,on"; source: "e";
364 action: STATE_SET "on" 0.0; 353 action: STATE_SET "on" 0.0;
365 target: "base"; 354 target: "base";
366 target: "bg"; 355 target: "bg";
367 } 356 }
368 program { 357 program { signal: "e,state,off"; source: "e";
369 signal: "e,state,off"; source: "e";
370 action: STATE_SET "default" 0.0; 358 action: STATE_SET "default" 0.0;
371 target: "base"; 359 target: "base";
372 target: "bg"; 360 target: "bg";
diff --git a/data/elementary/themes/edc/radio.edc b/data/elementary/themes/edc/radio.edc
index e79daf8706..a68ca6d8d2 100644
--- a/data/elementary/themes/edc/radio.edc
+++ b/data/elementary/themes/edc/radio.edc
@@ -1,15 +1,14 @@
1group { name: "e/widgets/radio"; 1group { name: "e/widgets/radio";
2 images.image: "radio.png" COMP;
3 parts { 2 parts {
4 part { name: "base"; mouse_events: 0; 3 part { name: "base"; mouse_events: 0;
5 scale: 1; 4 scale: 1;
6 description { state: "default" 0.0; 5 description { state: "default" 0.0;
7 min: 13 13; 6 min: 15 15;
8 max: 13 13; 7 max: 15 15;
9 rel1.offset: 4 4; 8 rel1.offset: 3 3;
10 rel2.offset: 4 -5; 9 rel2.offset: 3 -4;
11 rel2.relative: 0.0 1.0; 10 rel2.relative: 0.0 1.0;
12 image.normal: "radio.png"; 11 image.normal: "i-radio";
13 align: 0.0 0.5; 12 align: 0.0 0.5;
14 color: 0 0 0 64; 13 color: 0 0 0 64;
15 offscale; 14 offscale;
@@ -31,8 +30,7 @@ group { name: "e/widgets/radio";
31 part { name: "indicator"; mouse_events: 0; 30 part { name: "indicator"; mouse_events: 0;
32 clip_to: "clip"; 31 clip_to: "clip";
33 description { state: "default" 0.0; 32 description { state: "default" 0.0;
34 rel1.to: "base"; 33 rel.to: "base";
35 rel2.to: "base";
36 image.normal: "radio.png"; 34 image.normal: "radio.png";
37 color: 160 160 160 255; 35 color: 160 160 160 255;
38 visible: 0; 36 visible: 0;
@@ -84,42 +82,35 @@ group { name: "e/widgets/radio";
84 } 82 }
85 } 83 }
86 programs { 84 programs {
87 program { 85 program { signal: "e,state,on"; source: "e";
88 signal: "e,state,on"; source: "e";
89 action: STATE_SET "selected" 0.0; 86 action: STATE_SET "selected" 0.0;
90 target: "indicator"; 87 target: "indicator";
91 } 88 }
92 program { 89 program { signal: "e,state,off"; source: "e";
93 signal: "e,state,off"; source: "e";
94 action: STATE_SET "default" 0.0; 90 action: STATE_SET "default" 0.0;
95 target: "indicator"; 91 target: "indicator";
96 } 92 }
97 program { 93 program { signal: "mouse,down,1"; source: "event";
98 signal: "mouse,down,1"; source: "event";
99 action: STATE_SET "pressed" 0.0; 94 action: STATE_SET "pressed" 0.0;
100// target: "indicator"; 95// target: "indicator";
101 target: "e.text.label"; 96 target: "e.text.label";
102 } 97 }
103 program { 98 program { signal: "mouse,up,1"; source: "event";
104 signal: "mouse,up,1"; source: "event";
105 action: STATE_SET "default" 0.0; 99 action: STATE_SET "default" 0.0;
106// target: "indicator"; 100// target: "indicator";
107 target: "e.text.label"; 101 target: "e.text.label";
108 } 102 }
109 program { 103 program { signal: "mouse,clicked,1"; source: "event";
110 signal: "mouse,clicked,1"; source: "event";
111 action: SIGNAL_EMIT "e,action,toggle" ""; 104 action: SIGNAL_EMIT "e,action,toggle" "";
112 } 105 }
113 program { 106 program { signal: "e,state,disabled"; source: "e";
114 signal: "e,state,disabled"; source: "e";
115 action: STATE_SET "disabled" 0.0; 107 action: STATE_SET "disabled" 0.0;
116 target: "base"; 108 target: "base";
117 target: "clip"; 109 target: "clip";
118 target: "e.text.label"; 110 target: "e.text.label";
119 target: "event"; 111 target: "event";
120 } 112 }
121 program { 113 program { signal: "e,state,enabled"; source: "e";
122 signal: "e,state,enabled"; source: "e";
123 action: STATE_SET "default" 0.0; 114 action: STATE_SET "default" 0.0;
124 target: "base"; 115 target: "base";
125 target: "clip"; 116 target: "clip";
diff --git a/data/elementary/themes/edc/syscon.edc b/data/elementary/themes/edc/syscon.edc
index 36e9dda467..a28691623c 100644
--- a/data/elementary/themes/edc/syscon.edc
+++ b/data/elementary/themes/edc/syscon.edc
@@ -92,7 +92,6 @@ group { name: "e/widgets/syscon/item/button";
92 } 92 }
93 part { name: "icon_clip"; type: RECT; 93 part { name: "icon_clip"; type: RECT;
94 description { state: "default" 0.0; 94 description { state: "default" 0.0;
95 color: 160 160 160 255;
96 } 95 }
97 description { state: "disabled" 0.0; 96 description { state: "disabled" 0.0;
98 inherit: "default" 0.0; 97 inherit: "default" 0.0;
@@ -211,13 +210,12 @@ group { name: "e/widgets/syscon/item/button";
211} 210}
212 211
213group { name: "e/modules/syscon/button"; 212group { name: "e/modules/syscon/button";
214 images.image: "icon_system-shutdown.png" COMP;
215 parts { 213 parts {
216 part { name: "base"; 214 part { name: "base";
217 description { state: "default" 0.0; 215 description { state: "default" 0.0;
218 rel1.relative: 0.1 0.1; 216 rel1.relative: 0.1 0.1;
219 rel2.relative: 0.9 0.9; 217 rel2.relative: 0.9 0.9;
220 image.normal: "icon_system-shutdown.png"; 218 image.normal: "i-system-shutdown";
221 aspect: 1.0 1.0; aspect_preference: BOTH; 219 aspect: 1.0 1.0; aspect_preference: BOTH;
222 color: 160 160 160 255; 220 color: 160 160 160 255;
223 } 221 }
@@ -227,7 +225,7 @@ group { name: "e/modules/syscon/button";
227 } 225 }
228 description { state: "clicked" 0.0; 226 description { state: "clicked" 0.0;
229 inherit: "default" 0.0; 227 inherit: "default" 0.0;
230 color: 160 160 160 255; 228 color: 200 200 200 255;
231 } 229 }
232 } 230 }
233 } 231 }
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index e432c3466d..e7a7a30992 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -27,8 +27,11 @@ I060("i-arrow-d", "arrow-d")
27I060("i-reload", "reload") 27I060("i-reload", "reload")
28I060("i-heart", "heart") 28I060("i-heart", "heart")
29I060("i-close", "close") 29I060("i-close", "close")
30// close 30I060("i-move", "move")
31// lock 31I060("i-resize", "move")
32I060("i-lock", "lock")
33I060("i-check", "check")
34I060("i-radio", "radio")
32// lock double 35// lock double
33// unlocked 36// unlocked
34// exclam 37// exclam
@@ -44,15 +47,10 @@ I060("i-close", "close")
44// system 47// system
45// border 48// border
46// kill 49// kill
47// maximize
48// minimize
49// more 50// more
50// move
51// pager 51// pager
52// pin 52// pin
53// properties 53// properties
54// remember
55// resize
56// send to 54// send to
57// shaded 55// shaded
58// skip 56// skip
@@ -60,7 +58,6 @@ I060("i-close", "close")
60// stack norm 58// stack norm
61// stack top 59// stack top
62// chat 60// chat
63// check
64// clock 61// clock
65// delete 62// delete
66// edit 63// edit
@@ -92,13 +89,6 @@ I060("i-close", "close")
92// unpair 89// unpair
93// more 90// more
94// cancel 91// cancel
95// sys lock
96// sys halt
97// sys reboot
98// sys suspend
99// sys hibernate
100// sys lgout
101// system
102// center 92// center
103// fill 93// fill
104// pan 94// pan
@@ -180,8 +170,15 @@ I160("i-folder", "efm-folder")
180I160("i-home", "efm-home") 170I160("i-home", "efm-home")
181I160("i-temp", "efm-temp") 171I160("i-temp", "efm-temp")
182 172
173I160("i-system", "system")
174I160("i-system-restart", "system-restart")
183I160("i-system-shutdown", "system-shutdown") 175I160("i-system-shutdown", "system-shutdown")
184I160("i-system-suspend", "system-suspend") 176I160("i-system-suspend", "system-suspend")
177I160("i-system-suspend-hibernate", "system-suspend-hibernate")
178I160("i-system-lock", "system-lock")
179I160("i-system-logout", "system-logout")
180
181I160("i-enlightenment", "enlightenment")
185 182
186/////////////////////////////////////////////////////////////////////////////// 183///////////////////////////////////////////////////////////////////////////////
187// misc larger icons 184// misc larger icons
diff --git a/data/elementary/themes/img/check.svg b/data/elementary/themes/img/check.svg
new file mode 100644
index 0000000000..9a3c3343cd
--- /dev/null
+++ b/data/elementary/themes/img/check.svg
@@ -0,0 +1,70 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="15"
13 height="15"
14 viewBox="0 0 15 15"
15 sodipodi:docname="check.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/lock-015.png"
18 inkscape:export-xdpi="96"
19 inkscape:export-ydpi="96">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="1920"
45 inkscape:window-height="1012"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="55.466667"
49 inkscape:cx="7.5"
50 inkscape:cy="7.5"
51 inkscape:window-x="0"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837"
58 spacingx="0.5"
59 spacingy="0.5" />
60 </sodipodi:namedview>
61 <g
62 inkscape:groupmode="layer"
63 inkscape:label="Image"
64 id="g10">
65 <path
66 id="path1043"
67 d="M 3,7.5 6.5,11 12,5.5 10.5,4 6.5,8 4.5,6 Z"
68 style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
69 </g>
70</svg>
diff --git a/data/elementary/themes/img/enlightenment.svg b/data/elementary/themes/img/enlightenment.svg
new file mode 100644
index 0000000000..3cd4d62902
--- /dev/null
+++ b/data/elementary/themes/img/enlightenment.svg
@@ -0,0 +1,210 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:xlink="http://www.w3.org/1999/xlink"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 version="1.1"
12 id="svg2"
13 width="80"
14 height="80"
15 viewBox="0 0 80 80"
16 sodipodi:docname="enlightenment.svg"
17 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/enlightenment-040.png"
19 inkscape:export-xdpi="48"
20 inkscape:export-ydpi="48">
21 <metadata
22 id="metadata8">
23 <rdf:RDF>
24 <cc:Work
25 rdf:about="">
26 <dc:format>image/svg+xml</dc:format>
27 <dc:type
28 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
29 <dc:title></dc:title>
30 </cc:Work>
31 </rdf:RDF>
32 </metadata>
33 <defs
34 id="defs6">
35 <linearGradient
36 id="linearGradient564">
37 <stop
38 style="stop-color:#000;stop-opacity:1;"
39 offset="0"
40 id="stop565" />
41 <stop
42 style="stop-color:#fff;stop-opacity:1;"
43 offset="1"
44 id="stop566" />
45 </linearGradient>
46 <linearGradient
47 xlink:href="#linearGradient564"
48 id="linearGradient567" />
49 <radialGradient
50 xlink:href="#linearGradient564"
51 id="radialGradient568"
52 cx="0.5"
53 cy="0.5"
54 r="0.5"
55 fx="0.5"
56 fy="0.5" />
57 <radialGradient
58 xlink:href="#linearGradient564"
59 id="radialGradient620" />
60 </defs>
61 <sodipodi:namedview
62 inkscape:document-rotation="0"
63 pagecolor="#404040"
64 bordercolor="#666666"
65 borderopacity="1"
66 objecttolerance="10"
67 gridtolerance="10"
68 guidetolerance="10"
69 inkscape:pageopacity="0"
70 inkscape:pageshadow="2"
71 inkscape:window-width="2158"
72 inkscape:window-height="1372"
73 id="namedview4"
74 showgrid="true"
75 inkscape:zoom="15.1125"
76 inkscape:cx="40"
77 inkscape:cy="40.033085"
78 inkscape:window-x="402"
79 inkscape:window-y="0"
80 inkscape:window-maximized="0"
81 inkscape:current-layer="g10">
82 <inkscape:grid
83 type="xygrid"
84 id="grid837" />
85 </sodipodi:namedview>
86 <g
87 inkscape:groupmode="layer"
88 inkscape:label="Image"
89 id="g10">
90 <g
91 id="g600"
92 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-opacity:1"
93 transform="matrix(0.12270533,0,0,0.12270533,-6.9565337,-21.304358)">
94 <path
95 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
96 d="m 253.0964,451.5499 298.0828,199.0175 c 12.3337,-12.8429 12.3337,-12.8429 20.2182,-24.6206 67.0184,-100.1107 43.7081,-243.6352 -62.1011,-314.0059 -106.1899,-71.5505 -247.7678,-38.4091 -315.2532,61.7845 -64.5802,97.0834 -49.1298,239.61 62.3976,315.1319 97.5272,64.4282 188.9762,36.1043 245.0135,5.0054 L 473.477,645.883 C 413.0772,677.728 342.3128,681.5232 287.7821,644.4234 203.9245,588.8802 187.4273,479.7646 239.093,403.3519 c 50.833,-76.6977 156.0308,-100.0815 239.2262,-45.138 87.5816,59.3819 82.47,162.5595 60.7632,208.7355 -9.5889,-6.5965 -19.1778,-13.1929 -28.7667,-19.7894 24.9959,-64.7622 -0.4326,-128.689 -50.4879,-162.1982 -58.8887,-39.4226 -144.3998,-32.7074 -192.214,38.5467 -9.3484,14.1343 -9.3484,14.1343 -14.5174,28.0414 z"
97 id="path582"
98 sodipodi:nodetypes="cccccccccccccccc"
99 inkscape:connector-curvature="0" />
100 <path
101 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
102 d="m 381.9484,173.6221 c -4.4291,44.2913 -10.6299,72.6377 -28.3464,79.7244 17.7165,-1.7717 19.4882,-1.7717 28.3464,-1.7717 8.8583,0 10.63,0 28.3465,1.7717 -17.7165,-7.0867 -23.9173,-35.4331 -28.3465,-79.7244 z"
103 id="path578"
104 sodipodi:nodetypes="ccccc"
105 inkscape:connector-curvature="0" />
106 <path
107 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
108 d="m 314.5494,180.6657 c 4.8241,44.2501 4.618,73.266 -11.2504,83.8626 16.9673,-5.3964 18.7008,-5.7627 27.3676,-7.5942 8.6669,-1.8315 10.4003,-2.1978 28.1003,-4.1274 -18.7989,-3.2706 -30.7265,-29.7224 -44.2175,-72.141 z"
109 id="path579"
110 sodipodi:nodetypes="ccccc"
111 inkscape:connector-curvature="0" />
112 <path
113 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
114 d="m 251.0898,201.0402 c 13.7231,42.344 19.4228,70.7954 6.0412,84.3979 15.5152,-8.7345 17.1379,-9.4457 25.251,-13.0017 8.1133,-3.5559 9.7359,-4.2671 26.6735,-9.7563 -19.0711,0.6212 -36.1294,-22.8518 -57.9657,-61.6399 z"
115 id="path584"
116 sodipodi:nodetypes="ccccc"
117 inkscape:connector-curvature="0" />
118 <path
119 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
120 d="m 192.1871,234.5471 c 22.1815,38.5918 33.6405,65.2499 23.3605,81.3253 13.3739,-11.7537 14.8146,-12.785 22.0172,-17.9416 7.2028,-5.1565 8.6433,-6.1879 24.08,-15.0604 -18.5307,4.5508 -40.0735,-14.8881 -69.4577,-48.3233 z"
121 id="path585"
122 sodipodi:nodetypes="ccccc"
123 inkscape:connector-curvature="0" />
124 <path
125 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
126 d="m 141.7323,279.2385 c 29.644,33.2051 46.3405,56.9368 39.5862,74.7827 10.6708,-14.2529 11.8686,-15.5585 17.8568,-22.0861 5.9884,-6.5276 7.1859,-7.8332 20.468,-19.6907 -17.1987,8.2645 -42.2787,-6.3285 -77.911,-33.0059 z"
127 id="path586"
128 sodipodi:nodetypes="ccccc"
129 inkscape:connector-curvature="0" />
130 <path
131 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
132 d="m 450.0762,180.7087 c -4.8241,44.2501 -4.618,73.266 11.2504,83.8626 -16.9673,-5.3964 -18.7008,-5.7627 -27.3676,-7.5942 -8.6669,-1.8315 -10.4003,-2.1978 -28.1003,-4.1274 18.7989,-3.2706 30.7265,-29.7224 44.2175,-72.141 z"
133 id="path587"
134 sodipodi:nodetypes="ccccc"
135 inkscape:connector-curvature="0" />
136 <path
137 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
138 d="m 513.5358,201.0832 c -13.7231,42.344 -19.4228,70.7954 -6.0412,84.3979 -15.5152,-8.7345 -17.1379,-9.4457 -25.251,-13.0017 -8.1133,-3.5559 -9.7359,-4.2671 -26.6735,-9.7563 19.0711,0.6212 36.1294,-22.8518 57.9657,-61.6399 z"
139 id="path588"
140 sodipodi:nodetypes="ccccc"
141 inkscape:connector-curvature="0" />
142 <path
143 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
144 d="m 572.4385,234.5901 c -22.1815,38.5918 -33.6405,65.2499 -23.3605,81.3253 -13.3739,-11.7537 -14.8146,-12.785 -22.0172,-17.9416 -7.2028,-5.1565 -8.6433,-6.1879 -24.08,-15.0604 18.5307,4.5508 40.0735,-14.8881 69.4577,-48.3233 z"
145 id="path589"
146 sodipodi:nodetypes="ccccc"
147 inkscape:connector-curvature="0" />
148 <path
149 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
150 d="m 622.8933,279.2815 c -29.644,33.2051 -46.3405,56.9368 -39.5862,74.7827 -10.6708,-14.2529 -11.8686,-15.5585 -17.8568,-22.0861 -5.9884,-6.5276 -7.1859,-7.8332 -20.468,-19.6907 17.1987,8.2645 42.2787,-6.3285 77.911,-33.0059 z"
151 id="path590"
152 sodipodi:nodetypes="ccccc"
153 inkscape:connector-curvature="0" />
154 <path
155 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
156 d="m 382.6772,825.5905 c -4.4291,-44.2913 -10.6299,-72.6377 -28.3464,-79.7244 17.7165,1.7717 19.4882,1.7717 28.3464,1.7717 8.8583,0 10.63,0 28.3465,-1.7717 -17.7165,7.0867 -23.9173,35.4331 -28.3465,79.7244 z"
157 id="path591"
158 sodipodi:nodetypes="ccccc"
159 inkscape:connector-curvature="0" />
160 <path
161 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
162 d="m 315.2782,818.5469 c 4.8241,-44.2501 4.618,-73.266 -11.2504,-83.8626 16.9673,5.3964 18.7008,5.7627 27.3676,7.5942 8.6669,1.8315 10.4003,2.1978 28.1003,4.1274 -18.7989,3.2706 -30.7265,29.7224 -44.2175,72.141 z"
163 id="path592"
164 sodipodi:nodetypes="ccccc"
165 inkscape:connector-curvature="0" />
166 <path
167 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
168 d="m 251.8186,798.1724 c 13.7231,-42.344 19.4228,-70.7954 6.0412,-84.3979 15.5152,8.7345 17.1379,9.4457 25.251,13.0017 8.1133,3.5559 9.7359,4.2671 26.6735,9.7563 -19.0711,-0.6212 -36.1294,22.8518 -57.9657,61.6399 z"
169 id="path593"
170 sodipodi:nodetypes="ccccc"
171 inkscape:connector-curvature="0" />
172 <path
173 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
174 d="m 192.9159,764.6655 c 22.1815,-38.5918 33.6405,-65.2499 23.3605,-81.3253 13.3739,11.7537 14.8146,12.785 22.0172,17.9416 7.2028,5.1565 8.6433,6.1879 24.08,15.0604 -18.5307,-4.5508 -40.0735,14.8881 -69.4577,48.3233 z"
175 id="path594"
176 sodipodi:nodetypes="ccccc"
177 inkscape:connector-curvature="0" />
178 <path
179 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
180 d="m 142.4611,719.9741 c 29.644,-33.2051 46.3405,-56.9368 39.5862,-74.7827 10.6708,14.2529 11.8686,15.5585 17.8568,22.0861 5.9884,6.5276 7.1859,7.8332 20.468,19.6907 -17.1987,-8.2645 -42.2787,6.3285 -77.911,33.0059 z"
181 id="path595"
182 sodipodi:nodetypes="ccccc"
183 inkscape:connector-curvature="0" />
184 <path
185 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
186 d="m 450.805,818.5039 c -4.8241,-44.2501 -4.618,-73.266 11.2504,-83.8626 -16.9673,5.3964 -18.7008,5.7627 -27.3676,7.5942 -8.6669,1.8315 -10.4003,2.1978 -28.1003,4.1274 18.7989,3.2706 30.7265,29.7224 44.2175,72.141 z"
187 id="path596"
188 sodipodi:nodetypes="ccccc"
189 inkscape:connector-curvature="0" />
190 <path
191 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
192 d="m 514.2646,798.1294 c -13.7231,-42.344 -19.4228,-70.7954 -6.0412,-84.3979 -15.5152,8.7345 -17.1379,9.4457 -25.251,13.0017 -8.1133,3.5559 -9.7359,4.2671 -26.6735,9.7563 19.0711,-0.6212 36.1294,22.8518 57.9657,61.6399 z"
193 id="path597"
194 sodipodi:nodetypes="ccccc"
195 inkscape:connector-curvature="0" />
196 <path
197 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
198 d="m 573.1673,764.6225 c -22.1815,-38.5918 -33.6405,-65.2499 -23.3605,-81.3253 -13.3739,11.7537 -14.8146,12.785 -22.0172,17.9416 -7.2028,5.1565 -8.6433,6.1879 -24.08,15.0604 18.5307,-4.5508 40.0735,14.8881 69.4577,48.3233 z"
199 id="path598"
200 sodipodi:nodetypes="ccccc"
201 inkscape:connector-curvature="0" />
202 <path
203 style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
204 d="m 623.6221,719.9311 c -29.644,-33.2051 -46.3405,-56.9368 -39.5862,-74.7827 -10.6708,14.2529 -11.8686,15.5585 -17.8568,22.0861 -5.9884,6.5276 -7.1859,7.8332 -20.468,19.6907 17.1987,-8.2645 42.2787,6.3285 77.911,33.0059 z"
205 id="path599"
206 sodipodi:nodetypes="ccccc"
207 inkscape:connector-curvature="0" />
208 </g>
209 </g>
210</svg>
diff --git a/data/elementary/themes/img/ic/check-015.png b/data/elementary/themes/img/ic/check-015.png
new file mode 100644
index 0000000000..86ffd76e4c
--- /dev/null
+++ b/data/elementary/themes/img/ic/check-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/check-030.png b/data/elementary/themes/img/ic/check-030.png
new file mode 100644
index 0000000000..3cb6f8c3b7
--- /dev/null
+++ b/data/elementary/themes/img/ic/check-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/check-060.png b/data/elementary/themes/img/ic/check-060.png
new file mode 100644
index 0000000000..e614bae739
--- /dev/null
+++ b/data/elementary/themes/img/ic/check-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/enlightenment-040.png b/data/elementary/themes/img/ic/enlightenment-040.png
new file mode 100644
index 0000000000..bdd5571d8c
--- /dev/null
+++ b/data/elementary/themes/img/ic/enlightenment-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/enlightenment-080.png b/data/elementary/themes/img/ic/enlightenment-080.png
new file mode 100644
index 0000000000..e648c6cdaf
--- /dev/null
+++ b/data/elementary/themes/img/ic/enlightenment-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/enlightenment-160.png b/data/elementary/themes/img/ic/enlightenment-160.png
new file mode 100644
index 0000000000..90900d8aa2
--- /dev/null
+++ b/data/elementary/themes/img/ic/enlightenment-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/lock-015.png b/data/elementary/themes/img/ic/lock-015.png
new file mode 100644
index 0000000000..e0e3a1880c
--- /dev/null
+++ b/data/elementary/themes/img/ic/lock-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/lock-030.png b/data/elementary/themes/img/ic/lock-030.png
new file mode 100644
index 0000000000..e7d2c26316
--- /dev/null
+++ b/data/elementary/themes/img/ic/lock-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/lock-060.png b/data/elementary/themes/img/ic/lock-060.png
new file mode 100644
index 0000000000..ce88dff744
--- /dev/null
+++ b/data/elementary/themes/img/ic/lock-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/move-015.png b/data/elementary/themes/img/ic/move-015.png
new file mode 100644
index 0000000000..66ac89de03
--- /dev/null
+++ b/data/elementary/themes/img/ic/move-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/move-030.png b/data/elementary/themes/img/ic/move-030.png
new file mode 100644
index 0000000000..798e651673
--- /dev/null
+++ b/data/elementary/themes/img/ic/move-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/move-060.png b/data/elementary/themes/img/ic/move-060.png
new file mode 100644
index 0000000000..617fcd9d52
--- /dev/null
+++ b/data/elementary/themes/img/ic/move-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/radio-015.png b/data/elementary/themes/img/ic/radio-015.png
new file mode 100644
index 0000000000..97716de611
--- /dev/null
+++ b/data/elementary/themes/img/ic/radio-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/radio-030.png b/data/elementary/themes/img/ic/radio-030.png
new file mode 100644
index 0000000000..d485cbbef1
--- /dev/null
+++ b/data/elementary/themes/img/ic/radio-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/radio-060.png b/data/elementary/themes/img/ic/radio-060.png
new file mode 100644
index 0000000000..2f868becba
--- /dev/null
+++ b/data/elementary/themes/img/ic/radio-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/resize-015.png b/data/elementary/themes/img/ic/resize-015.png
new file mode 100644
index 0000000000..8a2f04cbcf
--- /dev/null
+++ b/data/elementary/themes/img/ic/resize-015.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/resize-030.png b/data/elementary/themes/img/ic/resize-030.png
new file mode 100644
index 0000000000..707aa4b09b
--- /dev/null
+++ b/data/elementary/themes/img/ic/resize-030.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/resize-060.png b/data/elementary/themes/img/ic/resize-060.png
new file mode 100644
index 0000000000..1115d23b94
--- /dev/null
+++ b/data/elementary/themes/img/ic/resize-060.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-040.png b/data/elementary/themes/img/ic/system-040.png
new file mode 100644
index 0000000000..dd0f0e4804
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-080.png b/data/elementary/themes/img/ic/system-080.png
new file mode 100644
index 0000000000..edd092ef63
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-160.png b/data/elementary/themes/img/ic/system-160.png
new file mode 100644
index 0000000000..e5dbe36b8a
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-lock-040.png b/data/elementary/themes/img/ic/system-lock-040.png
new file mode 100644
index 0000000000..29253bb691
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-lock-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-lock-080.png b/data/elementary/themes/img/ic/system-lock-080.png
new file mode 100644
index 0000000000..74d07280d5
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-lock-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-lock-160.png b/data/elementary/themes/img/ic/system-lock-160.png
new file mode 100644
index 0000000000..70bdc7daf8
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-lock-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-logout-040.png b/data/elementary/themes/img/ic/system-logout-040.png
new file mode 100644
index 0000000000..01ddb8320b
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-logout-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-logout-080.png b/data/elementary/themes/img/ic/system-logout-080.png
new file mode 100644
index 0000000000..9355b4fcc5
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-logout-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-logout-160.png b/data/elementary/themes/img/ic/system-logout-160.png
new file mode 100644
index 0000000000..cb4814cd61
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-logout-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-restart-040.png b/data/elementary/themes/img/ic/system-restart-040.png
new file mode 100644
index 0000000000..b833bcc5f7
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-restart-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-restart-080.png b/data/elementary/themes/img/ic/system-restart-080.png
new file mode 100644
index 0000000000..8ff895af3b
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-restart-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-restart-160.png b/data/elementary/themes/img/ic/system-restart-160.png
new file mode 100644
index 0000000000..61b044da72
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-restart-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-hibernate-040.png b/data/elementary/themes/img/ic/system-suspend-hibernate-040.png
new file mode 100644
index 0000000000..219e869c58
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-hibernate-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-hibernate-080.png b/data/elementary/themes/img/ic/system-suspend-hibernate-080.png
new file mode 100644
index 0000000000..f0badc4a6b
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-hibernate-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/system-suspend-hibernate-160.png b/data/elementary/themes/img/ic/system-suspend-hibernate-160.png
new file mode 100644
index 0000000000..4922b33b0a
--- /dev/null
+++ b/data/elementary/themes/img/ic/system-suspend-hibernate-160.png
Binary files differ
diff --git a/data/elementary/themes/img/lock.svg b/data/elementary/themes/img/lock.svg
new file mode 100644
index 0000000000..dd4e0a16e3
--- /dev/null
+++ b/data/elementary/themes/img/lock.svg
@@ -0,0 +1,77 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="15"
13 height="15"
14 viewBox="0 0 15 15"
15 sodipodi:docname="lock.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/lock-015.png"
18 inkscape:export-xdpi="96"
19 inkscape:export-ydpi="96">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="1920"
45 inkscape:window-height="1012"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="55.466667"
49 inkscape:cx="7.5"
50 inkscape:cy="7.5"
51 inkscape:window-x="0"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837"
58 spacingx="0.5"
59 spacingy="0.5" />
60 </sodipodi:namedview>
61 <g
62 inkscape:groupmode="layer"
63 inkscape:label="Image"
64 id="g10">
65 <path
66 d="M 7.5 2 A 4.5 4.5 0 0 0 3 6.5 A 4.5 4.5 0 0 0 7.5 11 A 4.5 4.5 0 0 0 12 6.5 A 4.5 4.5 0 0 0 7.5 2 z M 7.5 4 A 2.5 2.5 0 0 1 10 6.5 A 2.5 2.5 0 0 1 7.5 9 A 2.5 2.5 0 0 1 5 6.5 A 2.5 2.5 0 0 1 7.5 4 z "
67 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
68 id="path890" />
69 <rect
70 y="6.4764581"
71 x="2"
72 height="6.5235419"
73 width="10.994341"
74 id="rect884"
75 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" />
76 </g>
77</svg>
diff --git a/data/elementary/themes/img/move.svg b/data/elementary/themes/img/move.svg
new file mode 100644
index 0000000000..94683fd5c9
--- /dev/null
+++ b/data/elementary/themes/img/move.svg
@@ -0,0 +1,90 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="15"
13 height="15"
14 viewBox="0 0 15 15"
15 sodipodi:docname="move.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/close-060.png"
18 inkscape:export-xdpi="384"
19 inkscape:export-ydpi="384">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="1920"
45 inkscape:window-height="1012"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="55.466667"
49 inkscape:cx="7.5"
50 inkscape:cy="7.5"
51 inkscape:window-x="0"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837"
58 spacingx="0.5"
59 spacingy="0.5" />
60 </sodipodi:namedview>
61 <g
62 inkscape:groupmode="layer"
63 inkscape:label="Image"
64 id="g10">
65 <path
66 inkscape:transform-center-y="-5.2518915"
67 inkscape:transform-center-x="0.0051806523"
68 id="path832"
69 d="m 4.5,3 3,-3 3,3 L 9,4.5 7.5,3 6,4.5 4.5,3"
70 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
71 <path
72 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
73 d="m 12.007072,4.4967108 3,3 -3,3.0000002 -1.5,-1.5000002 1.5,-1.5 -1.5,-1.5 1.5,-1.5"
74 id="path834"
75 inkscape:transform-center-x="-5.2518913"
76 inkscape:transform-center-y="-0.0051806" />
77 <path
78 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
79 d="m 10.510361,12.003783 -2.9999997,3 -3,-3 1.5,-1.5 1.5,1.5 1.5,-1.5 1.4999997,1.5"
80 id="path836"
81 inkscape:transform-center-x="-0.0051804977"
82 inkscape:transform-center-y="5.2518915" />
83 <path
84 inkscape:transform-center-y="0.0051805"
85 inkscape:transform-center-x="5.2518913"
86 id="path838"
87 d="m 3.0032893,10.507072 -3,-2.9999998 3,-3.0000002 1.5,1.5000002 -1.5,1.5 1.5,1.5 -1.5,1.4999998"
88 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
89 </g>
90</svg>
diff --git a/data/elementary/themes/img/radio.svg b/data/elementary/themes/img/radio.svg
new file mode 100644
index 0000000000..7330d645d6
--- /dev/null
+++ b/data/elementary/themes/img/radio.svg
@@ -0,0 +1,72 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="15"
13 height="15"
14 viewBox="0 0 15 15"
15 sodipodi:docname="radio.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/radio-015.png"
18 inkscape:export-xdpi="96"
19 inkscape:export-ydpi="96">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="1920"
45 inkscape:window-height="1012"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="55.466667"
49 inkscape:cx="7.5"
50 inkscape:cy="7.5"
51 inkscape:window-x="0"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837"
58 spacingx="0.5"
59 spacingy="0.5" />
60 </sodipodi:namedview>
61 <g
62 inkscape:groupmode="layer"
63 inkscape:label="Image"
64 id="g10">
65 <circle
66 r="6.5"
67 cy="7.5"
68 cx="7.5"
69 id="path1145"
70 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" />
71 </g>
72</svg>
diff --git a/data/elementary/themes/img/resize.svg b/data/elementary/themes/img/resize.svg
new file mode 100644
index 0000000000..a3d1a43efe
--- /dev/null
+++ b/data/elementary/themes/img/resize.svg
@@ -0,0 +1,94 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="15"
13 height="15"
14 viewBox="0 0 15 15"
15 sodipodi:docname="resize.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/resize-015.png"
18 inkscape:export-xdpi="96"
19 inkscape:export-ydpi="96">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="1920"
45 inkscape:window-height="1012"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="55.466667"
49 inkscape:cx="7.5"
50 inkscape:cy="7.5"
51 inkscape:window-x="0"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837"
58 spacingx="0.5"
59 spacingy="0.5" />
60 </sodipodi:namedview>
61 <g
62 inkscape:groupmode="layer"
63 inkscape:label="Image"
64 id="g10">
65 <path
66 sodipodi:nodetypes="cccccc"
67 inkscape:transform-center-y="-3.2353996"
68 inkscape:transform-center-x="3.2589415"
69 id="path832"
70 d="M 2,6.5 V 2 H 6.5 V 4 H 4 v 2.5"
71 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
72 <path
73 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
74 d="m 8.4943411,1.9764581 h 4.4999999 v 4.5 h -2 v -2.5 H 8.4943411"
75 id="path860"
76 inkscape:transform-center-x="-3.2353995"
77 inkscape:transform-center-y="-3.2589415"
78 sodipodi:nodetypes="cccccc" />
79 <path
80 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
81 d="m 13.017883,8.4707992 v 4.4999998 h -4.5 v -2 h 2.5 V 8.4707992"
82 id="path862"
83 inkscape:transform-center-x="-3.2589415"
84 inkscape:transform-center-y="3.2353995"
85 sodipodi:nodetypes="cccccc" />
86 <path
87 sodipodi:nodetypes="cccccc"
88 inkscape:transform-center-y="3.2589415"
89 inkscape:transform-center-x="3.2353995"
90 id="path864"
91 d="M 6.5235419,12.994341 H 2.023542 V 8.4943411 h 2 v 2.4999999 h 2.4999999"
92 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
93 </g>
94</svg>
diff --git a/data/elementary/themes/img/system-lock.svg b/data/elementary/themes/img/system-lock.svg
new file mode 100644
index 0000000000..27981420b1
--- /dev/null
+++ b/data/elementary/themes/img/system-lock.svg
@@ -0,0 +1,89 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="system-lock.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-lock-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="2158"
45 inkscape:window-height="1372"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="15.125"
49 inkscape:cx="40"
50 inkscape:cy="40"
51 inkscape:window-x="402"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837" />
58 </sodipodi:namedview>
59 <g
60 inkscape:groupmode="layer"
61 inkscape:label="Image"
62 id="g10">
63 <rect
64 y="36"
65 x="20"
66 height="32"
67 width="40"
68 id="rect1283"
69 style="opacity:1;fill:#ffffff;stroke-width:0.2;stroke-linecap:square" />
70 <rect
71 y="28"
72 x="24"
73 height="8"
74 width="4"
75 id="rect1287"
76 style="opacity:1;fill:#fdfdfd;stroke:none;stroke-width:4;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
77 <rect
78 style="opacity:1;fill:#fdfdfd;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
79 id="rect1297"
80 width="4"
81 height="8"
82 x="52"
83 y="28" />
84 <path
85 d="M 40 12 C 32 12 24 19 24 28 L 28 28 C 28 21.348894 33.348894 16 40 16 C 46.651106 16 52 21.348894 52 28 L 56 28 C 56 19 48 12 40 12 z "
86 style="opacity:1;fill:#fdfdfd;fill-opacity:1;stroke:none;stroke-width:5.84298;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
87 id="rect1299" />
88 </g>
89</svg>
diff --git a/data/elementary/themes/img/system-logout.svg b/data/elementary/themes/img/system-logout.svg
new file mode 100644
index 0000000000..52a16eb94a
--- /dev/null
+++ b/data/elementary/themes/img/system-logout.svg
@@ -0,0 +1,73 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="system-logout.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-logout040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="2158"
45 inkscape:window-height="1372"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="15.125"
49 inkscape:cx="40"
50 inkscape:cy="40"
51 inkscape:window-x="402"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837" />
58 </sodipodi:namedview>
59 <g
60 inkscape:groupmode="layer"
61 inkscape:label="Image"
62 id="g10">
63 <path
64 id="path1409"
65 d="M 30,14 H 14 v 52 h 16"
66 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
67 <path
68 sodipodi:nodetypes="ccc"
69 id="path1413"
70 d="M 45,25 60,40 45,55"
71 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
72 </g>
73</svg>
diff --git a/data/elementary/themes/img/system-restart.svg b/data/elementary/themes/img/system-restart.svg
new file mode 100644
index 0000000000..c927ea2aea
--- /dev/null
+++ b/data/elementary/themes/img/system-restart.svg
@@ -0,0 +1,113 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="system-restart.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-restart-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="2158"
45 inkscape:window-height="1372"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="15.125"
49 inkscape:cx="40"
50 inkscape:cy="40"
51 inkscape:window-x="402"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837" />
58 </sodipodi:namedview>
59 <g
60 inkscape:groupmode="layer"
61 inkscape:label="Image"
62 id="g10">
63 <path
64 inkscape:transform-center-x="19.010746"
65 id="path1593"
66 d="M 28,40 C 14,40 14,40 14,40"
67 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
68 <path
69 inkscape:transform-center-y="-13.442628"
70 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
71 d="M 31.517866,31.50712 C 21.618371,21.607625 21.618371,21.607625 21.618371,21.607625"
72 id="path1595"
73 inkscape:transform-center-x="13.442627" />
74 <path
75 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
76 d="M 28,40 C 14,40 14,40 14,40"
77 id="path1597"
78 inkscape:transform-center-x="19.010746" />
79 <path
80 inkscape:transform-center-x="-13.442628"
81 id="path1599"
82 d="m 48.503626,31.507121 c 9.899495,-9.899495 9.899495,-9.899495 9.899495,-9.899495"
83 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
84 inkscape:transform-center-y="-13.442627" />
85 <path
86 inkscape:transform-center-y="-19.010746"
87 id="path1601"
88 d="m 40.010746,27.989255 c 0,-14 0,-14 0,-14"
89 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
90 <path
91 inkscape:transform-center-x="-13.442627"
92 id="path1603"
93 d="m 48.503625,48.492881 c 9.899495,9.899495 9.899495,9.899495 9.899495,9.899495"
94 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
95 inkscape:transform-center-y="13.442628" />
96 <path
97 inkscape:transform-center-x="-19.010746"
98 id="path1605"
99 d="m 52.021491,40.000001 c 14,0 14,0 14,0"
100 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
101 <path
102 inkscape:transform-center-y="13.442627"
103 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
104 d="M 31.517865,48.49288 C 21.61837,58.392375 21.61837,58.392375 21.61837,58.392375"
105 id="path1607"
106 inkscape:transform-center-x="13.442628" />
107 <path
108 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
109 d="m 40.010745,52.010746 c 0,14 0,14 0,14"
110 id="path1609"
111 inkscape:transform-center-y="19.010746" />
112 </g>
113</svg>
diff --git a/data/elementary/themes/img/system-suspend-hibernate.svg b/data/elementary/themes/img/system-suspend-hibernate.svg
new file mode 100644
index 0000000000..61305c411a
--- /dev/null
+++ b/data/elementary/themes/img/system-suspend-hibernate.svg
@@ -0,0 +1,80 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="system-suspend-hibernate.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-suspend-hibernate-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6" />
34 <sodipodi:namedview
35 inkscape:document-rotation="0"
36 pagecolor="#404040"
37 bordercolor="#666666"
38 borderopacity="1"
39 objecttolerance="10"
40 gridtolerance="10"
41 guidetolerance="10"
42 inkscape:pageopacity="0"
43 inkscape:pageshadow="2"
44 inkscape:window-width="2158"
45 inkscape:window-height="1372"
46 id="namedview4"
47 showgrid="true"
48 inkscape:zoom="15.125"
49 inkscape:cx="40"
50 inkscape:cy="40"
51 inkscape:window-x="402"
52 inkscape:window-y="0"
53 inkscape:window-maximized="0"
54 inkscape:current-layer="g10">
55 <inkscape:grid
56 type="xygrid"
57 id="grid837" />
58 </sodipodi:namedview>
59 <g
60 inkscape:groupmode="layer"
61 inkscape:label="Image"
62 id="g10">
63 <path
64 id="path1709"
65 d="m 14,40 c 52,0 52,0 52,0"
66 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
67 <path
68 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
69 d="M 58.384776,21.615224 C 21.615224,58.384776 21.615224,58.384776 21.615224,58.384776"
70 id="path1715" />
71 <path
72 id="path1713"
73 d="m 40,14 c 0,52 0,52 0,52"
74 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
75 <path
76 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
77 d="M 21.615224,21.615224 C 58.384776,58.384776 58.384776,58.384776 58.384776,58.384776"
78 id="path1711" />
79 </g>
80</svg>
diff --git a/data/elementary/themes/img/system.svg b/data/elementary/themes/img/system.svg
new file mode 100644
index 0000000000..8cfce1da7b
--- /dev/null
+++ b/data/elementary/themes/img/system.svg
@@ -0,0 +1,116 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:xlink="http://www.w3.org/1999/xlink"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 version="1.1"
12 id="svg2"
13 width="80"
14 height="80"
15 viewBox="0 0 80 80"
16 sodipodi:docname="system.svg"
17 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/system-040.png"
19 inkscape:export-xdpi="48"
20 inkscape:export-ydpi="48">
21 <metadata
22 id="metadata8">
23 <rdf:RDF>
24 <cc:Work
25 rdf:about="">
26 <dc:format>image/svg+xml</dc:format>
27 <dc:type
28 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
29 <dc:title></dc:title>
30 </cc:Work>
31 </rdf:RDF>
32 </metadata>
33 <defs
34 id="defs6">
35 <linearGradient
36 id="linearGradient564">
37 <stop
38 style="stop-color:#000;stop-opacity:1;"
39 offset="0"
40 id="stop565" />
41 <stop
42 style="stop-color:#fff;stop-opacity:1;"
43 offset="1"
44 id="stop566" />
45 </linearGradient>
46 <linearGradient
47 xlink:href="#linearGradient564"
48 id="linearGradient567" />
49 <radialGradient
50 xlink:href="#linearGradient564"
51 id="radialGradient568"
52 cx="0.5"
53 cy="0.5"
54 r="0.5"
55 fx="0.5"
56 fy="0.5" />
57 <radialGradient
58 xlink:href="#linearGradient564"
59 id="radialGradient620" />
60 </defs>
61 <sodipodi:namedview
62 inkscape:document-rotation="0"
63 pagecolor="#404040"
64 bordercolor="#666666"
65 borderopacity="1"
66 objecttolerance="10"
67 gridtolerance="10"
68 guidetolerance="10"
69 inkscape:pageopacity="0"
70 inkscape:pageshadow="2"
71 inkscape:window-width="2158"
72 inkscape:window-height="1372"
73 id="namedview4"
74 showgrid="true"
75 inkscape:zoom="15.1125"
76 inkscape:cx="40"
77 inkscape:cy="40.033085"
78 inkscape:window-x="402"
79 inkscape:window-y="0"
80 inkscape:window-maximized="0"
81 inkscape:current-layer="g10">
82 <inkscape:grid
83 type="xygrid"
84 id="grid837" />
85 </sodipodi:namedview>
86 <g
87 inkscape:groupmode="layer"
88 inkscape:label="Image"
89 id="g10">
90 <rect
91 y="10"
92 x="10"
93 height="37"
94 width="60"
95 id="rect2352"
96 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.84707;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
97 <path
98 id="path2354"
99 d="M 10,70 H 70 V 68 L 60,59 H 20 l -10,9 z"
100 style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
101 <rect
102 y="47"
103 x="38"
104 height="8"
105 width="4"
106 id="rect2356"
107 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
108 <rect
109 y="51"
110 x="30"
111 height="4"
112 width="20"
113 id="rect2358"
114 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.65685;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
115 </g>
116</svg>