summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorHermet Park <chuneon.park@samsung.com>2021-03-15 14:57:39 +0900
committerHermet Park <chuneon.park@samsung.com>2021-03-15 14:57:39 +0900
commitb4460591b4295cbe629ee545b29336c81b03df3b (patch)
tree68b9fa769ed88807eb021a219a2e2ed8ce4a342b /data
parent2eae1076047f00ca913693812b4830873cafdcc9 (diff)
parentf94c972f18c67c7d0753b5c253c169d54248a7ab (diff)
Merge branch 'feature/themes/flat' into devs/hermet/lottie
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/edc/efl/button.edc609
-rw-r--r--data/elementary/themes/edc/efl/navigation_bar.edc53
-rw-r--r--data/elementary/themes/edc/efl/navigation_layout.edc4
-rw-r--r--data/elementary/themes/edc/elm/progress.edc24
-rw-r--r--data/elementary/themes/edc/elm/radio.edc8
-rw-r--r--data/elementary/themes/edc/icons.edc8
-rw-r--r--data/elementary/themes/ic.edc6
-rw-r--r--data/elementary/themes/img/download.svg267
-rw-r--r--data/elementary/themes/img/eye.svg111
-rw-r--r--data/elementary/themes/img/heart.svg123
-rw-r--r--data/elementary/themes/img/ic/download-040.pngbin0 -> 1160 bytes
-rw-r--r--data/elementary/themes/img/ic/download-080.pngbin0 -> 2314 bytes
-rw-r--r--data/elementary/themes/img/ic/download-160.pngbin0 -> 4608 bytes
-rw-r--r--data/elementary/themes/img/ic/drive-hdd-160.pngbin5744 -> 0 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-040.pngbin0 -> 1147 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-080.pngbin0 -> 2164 bytes
-rw-r--r--data/elementary/themes/img/ic/heart-160.pngbin0 -> 4408 bytes
-rw-r--r--data/elementary/themes/img/ic/power-plug-040.pngbin0 -> 437 bytes
-rw-r--r--data/elementary/themes/img/ic/power-plug-080.pngbin0 -> 817 bytes
-rw-r--r--data/elementary/themes/img/ic/power-plug-160.pngbin0 -> 1551 bytes
-rw-r--r--data/elementary/themes/img/ic/tech-040.pngbin0 -> 779 bytes
-rw-r--r--data/elementary/themes/img/ic/tech-080.pngbin0 -> 1289 bytes
-rw-r--r--data/elementary/themes/img/ic/tech-160.pngbin0 -> 3126 bytes
-rw-r--r--data/elementary/themes/img/power-plug.svg152
-rw-r--r--data/elementary/themes/img/tech.svg256
25 files changed, 1182 insertions, 439 deletions
diff --git a/data/elementary/themes/edc/efl/button.edc b/data/elementary/themes/edc/efl/button.edc
index 487866545b..eb28be4135 100644
--- a/data/elementary/themes/edc/efl/button.edc
+++ b/data/elementary/themes/edc/efl/button.edc
@@ -26,145 +26,64 @@ Group: efl/button:anchor (@since 1.23)
26 Signal: efl,text,set 26 Signal: efl,text,set
27 Signal: efl,text,unset 27 Signal: efl,text,unset
28*/ 28*/
29group { name: "efl/button"; data.item: "version" "123"; 29#define ICON 1
30 images.image: "button_normal.png" COMP; 30#define LABEL 2
31 images.image: "button_clicked.png" COMP; 31#define MASK 3
32 32#define DISABLE 4
33#undef ICON 33#define PRESSED 8
34#define ICON 1
35#define LABEL 2
36#define MASK 3
37#define DISABLE 4
38#define PRESSED 8
39#define BACKGROUND 16 34#define BACKGROUND 16
35
36group { name: "efl/button";
37 data.item: "version" "123";
40 script { 38 script {
41 public btmode; 39 BUTTONMODE_SCRIPT2
42 public eval_mode(m) { 40 }
43 new m1 = m & MASK; 41 images.image: "win_shadow.png" COMP;
44 new d = m & DISABLE; 42 parts {
45 new p = m & PRESSED; 43 part { name: "shadow"; mouse_events: 0;
46 new bg = m & BACKGROUND; 44 scale: 1;
47 if (bg) { 45 description { state: "default" 0.0;
48 set_state(PART:"base", "hidden", 0.0); 46 rel.to: "base";
49 set_state(PART:"efl.background", "visible", 0.0); 47 WIN_SHADOW_SMALL;
50 } else {
51 set_state(PART:"efl.background", "default", 0.0);
52 if (!d) {
53 if (!p)
54 {
55 set_state(PART:"base", "default", 0.0);
56 set_state(PART:"base", "default", 0.0);
57 }
58 else {
59 set_state(PART:"base", "pressed", 0.0);
60 }
61 } else {
62 set_state(PART:"base", "disabled", 0.0);
63 }
64 } 48 }
65 if (m1 == (ICON | LABEL)) { 49 description { state: "pressed" 0.0; inherit;
66 if (!d) { 50 image.border_scale_by: 0.1;
67 set_state(PART:"efl.content", "visible", 0.0); 51 rel1.offset: -2 -1;
68 set_state(PART:"sizer_content", "visible", 0.0); 52 rel2.offset: 0 1;
69 set_state(PART:"event", "default", 0.0); 53 }
70 if (!p) { 54 description { state: "disabled" 0.0; inherit;
71 set_state(PART:"efl.text", "visible", 0.0); 55 image.border_scale_by: 0.1;
72 set_state(PART:"icon_clip", "default", 0.0); 56 rel1.offset: -2 -1;
73 } else { 57 rel2.offset: 0 1;
74 set_state(PART:"efl.text", "pressed_visible", 0.0);
75 set_state(PART:"icon_clip", "pressed", 0.0);
76 }
77 } else {
78 set_state(PART:"efl.content", "visible", 0.0);
79 set_state(PART:"sizer_content", "visible", 0.0);
80 set_state(PART:"efl.text", "disabled_visible", 0.0);
81 set_state(PART:"icon_clip", "disabled", 0.0);
82 set_state(PART:"event", "disabled", 0.0);
83 }
84 } else if (m1 == (ICON)) {
85 if (!d) {
86 set_state(PART:"efl.content", "icononly", 0.0);
87 set_state(PART:"sizer_content", "icononly", 0.0);
88 set_state(PART:"event", "default", 0.0);
89 set_state(PART:"efl.text", "default", 0.0);
90 if (!p)
91 set_state(PART:"icon_clip", "default", 0.0);
92 else
93 set_state(PART:"icon_clip", "pressed", 0.0);
94 } else {
95 set_state(PART:"efl.content", "icononly", 0.0);
96 set_state(PART:"sizer_content", "icononly", 0.0);
97 set_state(PART:"efl.text", "default", 0.0);
98 set_state(PART:"icon_clip", "disabled", 0.0);
99 set_state(PART:"event", "disabled", 0.0);
100 }
101 } else if (m1 == (LABEL)) {
102 if (!d) {
103 set_state(PART:"efl.content", "default", 0.0);
104 set_state(PART:"sizer_content", "default", 0.0);
105 set_state(PART:"icon_clip", "default", 0.0);
106 set_state(PART:"event", "default", 0.0);
107 if (!p)
108 set_state(PART:"efl.text", "textonly", 0.0);
109 else
110 set_state(PART:"efl.text", "pressed_textonly", 0.0);
111 } else {
112 set_state(PART:"efl.content", "default", 0.0);
113 set_state(PART:"sizer_content", "default", 0.0);
114 set_state(PART:"efl.text", "disabled_textonly", 0.0);
115 set_state(PART:"icon_clip", "disabled", 0.0);
116 set_state(PART:"event", "disabled", 0.0);
117 }
118 } else {
119 if (!d) {
120 set_state(PART:"efl.content", "default", 0.0);
121 set_state(PART:"sizer_content", "default", 0.0);
122 set_state(PART:"icon_clip", "default", 0.0);
123 set_state(PART:"event", "default", 0.0);
124 } else {
125 set_state(PART:"efl.content", "default", 0.0);
126 set_state(PART:"sizer_content", "default", 0.0);
127 set_state(PART:"icon_clip", "disabled", 0.0);
128 set_state(PART:"event", "disabled", 0.0);
129 }
130 } 58 }
131 } 59 }
132 } 60 rect { "base";
133 parts { 61 scale: 1;
134 image { "base";
135 desc { "default"; 62 desc { "default";
136 image.normal: "button_normal.png"; 63 color: 96 96 96 255;
137 image.border: 4 4 3 5; 64 rel1.offset: 2 2;
138 image.middle: SOLID; 65 rel2.offset: -3 -3;
139 rel1.offset: -1 0; 66 offscale;
140 rel2.offset: 0 1;
141 fill.smooth: 0;
142 color_class: "button_bg";
143 } 67 }
144 desc { "pressed"; 68 desc { "pressed"; inherit;
145 inherit: "default"; 69 color: 128 128 128 255;
146 image.normal: "button_clicked.png"; 70 rel1.offset: 3 3;
147 image.border: 5 5 4 6; 71 rel2.offset: -4 -4;
148 color_class: "button_bg_pressed"; 72 offscale;
149 } 73 }
150 desc { "disabled"; 74 desc { "disabled"; inherit;
151 inherit: "default"; 75 color: 72 72 72 255;
152 color_class: "button_bg_disabled";
153 } 76 }
154 desc { "hidden"; 77 desc { "hidden"; inherit;
155 inherit: "default";
156 visible: 0; 78 visible: 0;
157 } 79 }
158 } 80 }
159 swallow { "efl.background"; nomouse; 81 swallow { "efl.background"; nomouse; required;
160 required;
161 desc { "default"; 82 desc { "default";
162 rel1.to: "base"; 83 rel.to: "base";
163 rel2.to: "base";
164 visible: 0; 84 visible: 0;
165 } 85 }
166 desc { "visible"; 86 desc { "visible"; inherit;
167 inherit: "default";
168 visible: 1; 87 visible: 1;
169 } 88 }
170 } 89 }
@@ -172,290 +91,224 @@ group { name: "efl/button"; data.item: "version" "123";
172 desc { "default"; 91 desc { "default";
173 color_class: "button_icon"; 92 color_class: "button_icon";
174 } 93 }
175 desc { "pressed"; 94 desc { "pressed"; inherit;
176 inherit: "default";
177 color_class: "button_icon_pressed"; 95 color_class: "button_icon_pressed";
178 } 96 }
179 desc { "disabled"; 97 desc { "disabled"; inherit;
180 inherit: "default";
181 color_class: "button_icon_disabled"; 98 color_class: "button_icon_disabled";
182 } 99 }
183 } 100 }
184 swallow { "efl.content"; nomouse; 101 swallow { "efl.content"; nomouse; required;
185 clip_to: "icon_clip"; 102 clip_to: "icon_clip";
186 required; 103 scale: 1;
187 desc { "default"; 104 desc { "default";
188 fixed: 1 0; 105 fixed: 1 0;
189 align: 0.0 0.5; 106 align: 0.0 0.5;
190 rel1.offset: 6 5; 107 rel1.offset: 6 6;
191 rel1.to: "base";
192 rel2.relative: 0.0 1.0; 108 rel2.relative: 0.0 1.0;
193 rel2.offset: 6 -8; 109 rel2.offset: 6 -7;
194 rel2.to: "base";
195 visible: 0; 110 visible: 0;
111 offscale;
196 } 112 }
197 desc { "visible"; 113 desc { "visible"; inherit;
198 inherit: "default";
199 fixed: 1 0; 114 fixed: 1 0;
200 aspect: 1.0 1.0; 115 aspect: 1.0 1.0;
201 visible: 1; 116 visible: 1;
202 } 117 }
203 desc { "icononly"; 118 desc { "icononly"; inherit;
204 inherit: "default";
205 fixed: 0 0; 119 fixed: 0 0;
206 align: 0.5 0.5; 120 align: 0.5 0.5;
207 rel2.relative: 1.0 1.0; 121 rel2.relative: 1.0 1.0;
208 rel2.offset: -7 -8; 122 rel2.offset: -5 -5;
209 visible: 1; 123 visible: 1;
210 } 124 }
211 } 125 }
212 text { "sizer_content"; nomouse; 126 text { "sizer_content"; nomouse;
213 scale: 1; 127 scale: 1;
214 desc { "default"; 128 desc { "default";
215// fixed: 1 1; 129 fixed: 1 1;
216 visible: 0; 130 visible: 0;
217 text { font: FN; size: 10; 131 text { font: FN; size: 10;
218 min: 0 0; 132 min: 0 0;
219 text_class: "button_text"; 133 text_class: "button_text";
220 } 134 }
221 } 135 }
222 desc { "visible"; 136 desc { "visible"; inherit;
223 inherit: "default"; 137 rel.to: "efl.content";
224 rel1.to: "efl.content";
225 rel2.to: "efl.content";
226 text { 138 text {
227 min: 1 1; 139 min: 1 1;
228 ellipsis: -1; 140 ellipsis: -1;
229 text: "M"; 141 text: SPACER_TEXT;
230 } 142 }
231 } 143 }
232 desc { "icononly"; 144 desc { "icononly"; inherit;
233 inherit: "default"; 145 fixed: 0 0;
234 rel1.to: "efl.content"; 146 rel.to: "efl.content";
235 rel2.to: "efl.content";
236 text { 147 text {
237 min: 1 1; 148 min: 1 1;
238 ellipsis: -1; 149 ellipsis: -1;
239 text: "M"; 150 text: SPACER_TEXT;
240 } 151 }
241 } 152 }
242 } 153 }
243 text { "efl.text"; nomouse; 154 text { "efl.text"; nomouse; required;
244 effect: SHADOW BOTTOM; 155 scale: 1;
245 scale;
246 required;
247 desc { "default"; 156 desc { "default";
248 rel1.offset: 0 5; 157 fixed: 1 1;
158 color: 192 192 192 255;
159 rel1.offset: 0 6;
249 rel1.relative: 1.0 0.0; 160 rel1.relative: 1.0 0.0;
250 rel1.to_x: "efl.content"; 161 rel1.to_x: "efl.content";
251 rel1.to_y: "base"; 162 rel2.offset: -7 -7;
252 rel2.offset: -8 -8;
253 rel2.to: "base";
254 color_class: "button_text";
255 color3: 255 255 255 255;
256 text { font: FN; size: 10; 163 text { font: FN; size: 10;
257 align: 0.5 0.5; 164 align: 0.5 0.5;
258 min: 0 0; 165 min: 0 0;
259 text_class: "button";
260 } 166 }
261 visible: 0; 167 visible: 0;
262 fixed: 1 1; 168 offscale;
263 } 169 }
264 desc { "visible"; 170 desc { "visible"; inherit;
265 inherit: "default"; 171 fixed: 0 0;
266 rel1.offset: 2 5; 172 rel1.offset: 6 6;
267 text.min: 1 1; 173 text.min: 1 1;
268 text.ellipsis: -1; 174 text.ellipsis: -1;
269 visible: 1; 175 visible: 1;
270 fixed: 0 0;
271 } 176 }
272 desc { "pressed_visible"; 177 desc { "pressed_visible"; inherit;
273 inherit: "default"; 178 fixed: 0 0;
274 rel1.offset: 2 5; 179 color: 255 255 255 255;
180 rel1.offset: 6 6;
275 text.min: 1 1; 181 text.min: 1 1;
276 text.ellipsis: -1; 182 text.ellipsis: -1;
277 visible: 1; 183 visible: 1;
278 fixed: 0 0;
279 color_class: "button_text_pressed";
280 } 184 }
281 desc { "textonly"; 185 desc { "textonly"; inherit;
282 inherit: "default"; 186 fixed: 0 0;
283 text.min: 1 1; 187 text.min: 1 1;
284 text.ellipsis: -1; 188 text.ellipsis: -1;
285 visible: 1; 189 visible: 1;
286 fixed: 0 0;
287 } 190 }
288 desc { "pressed_textonly"; 191 desc { "pressed_textonly"; inherit;
289 inherit: "default"; 192 fixed: 0 0;
193 color: 255 255 255 255;
290 text.min: 1 1; 194 text.min: 1 1;
291 text.ellipsis: -1; 195 text.ellipsis: -1;
292 visible: 1; 196 visible: 1;
293 fixed: 0 0;
294 color_class: "button_text_pressed";
295 } 197 }
296 desc { "disabled_visible"; 198 desc { "disabled_visible"; inherit;
297 inherit: "default"; 199 fixed: 0 0;
298 rel1.offset: 2 5; 200 color: 96 96 96 255;
299 color_class: "button_text_disabled"; 201 rel1.offset: 6 6;
300 color3: 255 255 255 255;
301 text.min: 1 1; 202 text.min: 1 1;
302 text.ellipsis: -1; 203 text.ellipsis: -1;
303 visible: 1; 204 visible: 1;
304 fixed: 0 0;
305 } 205 }
306 desc { "disabled_textonly"; 206 desc { "disabled_textonly"; inherit;
307 inherit: "default"; 207 fixed: 0 0;
308 color_class: "button_text_disabled"; 208 color: 96 96 96 255;
309 color3: 255 255 255 255;
310 text.min: 1 1; 209 text.min: 1 1;
311 text.ellipsis: -1; 210 text.ellipsis: -1;
312 visible: 1; 211 visible: 1;
313 fixed: 0 0;
314 } 212 }
315 } 213 }
316 rect { "event"; 214 rect { "event";
215 ignore_flags: ON_HOLD;
317 desc { "default"; 216 desc { "default";
318 color: 0 0 0 0; 217 color: 0 0 0 0;
319 } 218 }
320 desc { "disabled"; 219 desc { "disabled"; inherit;
321 inherit: "default";
322 visible: 0; 220 visible: 0;
323 } 221 }
324 } 222 }
325 } 223 }
326 programs { 224 programs {
327 EFL_UI_CLICKABLE_PART_BIND("event") 225 EFL_UI_CLICKABLE_PART_BIND("event")
328 program { 226 program { signal: "mouse,down,1"; source: "event";
329 signal: "mouse,down,1"; source: "event";
330 after: "button_click_anim"; 227 after: "button_click_anim";
331 } 228 }
332 program { name: "button_click_anim"; 229 program { name: "button_click_anim";
333 script { 230 script { flag_set(PRESSED); }
334 new m = get_int(btmode);
335 m |= PRESSED; set_int(btmode, m);
336 eval_mode(m);
337 }
338 } 231 }
339 program { name: "button_unclick"; 232 program { name: "button_unclick";
340 signal: "mouse,up,1"; source: "event"; 233 signal: "mouse,up,1"; source: "event";
341 after: "button_unclick_anim"; 234 after: "button_unclick_anim";
342 } 235 }
343 program { name: "button_unclick_anim"; 236 program { name: "button_unclick_anim";
344 script { 237 script { flag_unset(PRESSED); }
345 new m = get_int(btmode);
346 m &= ~PRESSED; set_int(btmode, m);
347 eval_mode(m);
348 }
349 } 238 }
350 program { name: "buttonactivate"; 239 program { signal: "efl,state,animation,activated"; source: "efl";
351 signal: "efl,state,animation,activated"; source: "efl";
352 action: STATE_SET "pressed" 0.0; 240 action: STATE_SET "pressed" 0.0;
241 target: "shadow";
353 target: "base"; 242 target: "base";
354 after: "button_unpressed_anim"; 243 after: "button_unpressed_anim";
355 } 244 }
356 program { name: "button_unpressed_anim"; 245 program { name: "button_unpressed_anim";
357 action: STATE_SET "default" 0.0;
358 in: 0.5 0.0; 246 in: 0.5 0.0;
247 action: STATE_SET "default" 0.0;
248 target: "shadow";
359 target: "base"; 249 target: "base";
360 } 250 }
361 program { name: "button_text_visible"; 251 program { signal: "efl,text,set"; source: "efl";
362 signal: "efl,text,set"; source: "efl"; 252 script { flag_set(LABEL); }
363 script {
364 new m = get_int(btmode);
365 m |= LABEL; set_int(btmode, m);
366 eval_mode(m);
367 }
368 } 253 }
369 program { name: "button_text_hidden"; 254 program { signal: "efl,text,unset"; source: "efl";
370 signal: "efl,text,unset"; source: "efl"; 255 script { flag_unset(LABEL); }
371 script {
372 new m = get_int(btmode);
373 m &= ~LABEL; set_int(btmode, m);
374 eval_mode(m);
375 }
376 } 256 }
377 program { name: "button_icon_visible"; 257 program { signal: "efl,content,set"; source: "efl";
378 signal: "efl,content,set"; source: "efl"; 258 script { flag_set(ICON); }
379 script {
380 new m = get_int(btmode);
381 m |= ICON; set_int(btmode, m);
382 eval_mode(m);
383 }
384 } 259 }
385 program { name: "button_icon_hidden"; 260 program { signal: "efl,content,unset"; source: "efl";
386 signal: "efl,content,unset"; source: "efl"; 261 script { flag_unset(ICON); }
387 script {
388 new m = get_int(btmode);
389 m &= ~ICON; set_int(btmode, m);
390 eval_mode(m);
391 }
392 } 262 }
393 program { name: "button_background_visible"; 263 program { signal: "efl,state,background,set"; source: "efl";
394 signal: "efl,state,background,set"; source: "efl"; 264 script { flag_set(BACKGROUND); }
395 script {
396 new m = get_int(btmode);
397 m |= BACKGROUND; set_int(btmode, m);
398 eval_mode(m);
399 }
400 } 265 }
401 program { name: "button_background_hidden"; 266 program { signal: "efl,state,background,unset"; source: "efl";
402 signal: "efl,state,background,unset"; source: "efl"; 267 script { flag_unset(BACKGROUND); }
403 script {
404 new m = get_int(btmode);
405 m &= ~BACKGROUND; set_int(btmode, m);
406 eval_mode(m);
407 }
408 } 268 }
409 program { name: "button_state_disabled"; 269 program { signal: "efl,state,disabled"; source: "efl";
410 signal: "efl,state,disabled"; source: "efl"; 270 script { flag_set(DISABLE); }
411 script {
412 new m = get_int(btmode);
413 m |= DISABLE; set_int(btmode, m);
414 eval_mode(m);
415 }
416 } 271 }
417 program { name: "button_state_enabled"; 272 program { signal: "efl,state,enabled"; source: "efl";
418 signal: "efl,state,enabled"; source: "efl"; 273 script { flag_unset(DISABLE); }
419 script {
420 new m = get_int(btmode);
421 m &= ~DISABLE; set_int(btmode, m);
422 eval_mode(m);
423 }
424 } 274 }
425 } 275 }
426#undef ICON
427#undef LABEL
428#undef MASK
429#undef DISABLE
430#undef PRESSED
431#undef BACKGROUND
432} 276}
433 277
434group { name: "efl/button:anchor"; data.item: "version" "123"; 278group { name: "efl/button:anchor";
435 images.image: "horizontal_separated_bar_small_glow.png" COMP; 279 data.item: "version" "123";
436#define ICON 1
437#define LABEL 2
438#define MASK 3
439#define DISABLE 4
440 script { 280 script {
441 public btmode; 281 public btmode;
442 public eval_mode(m) { 282 public eval_mode(m) {
443 new m1 = m & MASK; 283 new m1 = m & MASK;
444 new d = m & DISABLE; 284 new d = m & DISABLE;
285 new p = m & PRESSED;
286 if (!d) {
287 if (!p) {
288 set_state(PART:"bar", "default", 0.0);
289 }
290 else {
291 set_state(PART:"bar", "pressed", 0.0);
292 }
293 } else {
294 set_state(PART:"bar", "disabled", 0.0);
295 }
445 if (m1 == (ICON | LABEL)) { 296 if (m1 == (ICON | LABEL)) {
446 if (!d) { 297 if (!d) {
447 set_state(PART:"efl.content", "visible", 0.0); 298 set_state(PART:"efl.content", "visible", 0.0);
448 set_state(PART:"sizer_content", "visible", 0.0); 299 set_state(PART:"sizer_content", "visible", 0.0);
449 set_state(PART:"efl.text", "visible", 0.0); 300 if (!p) {
301 set_state(PART:"efl.text", "visible", 0.0);
302 } else {
303 set_state(PART:"efl.text", "pressed_visible", 0.0);
304 }
450 set_state(PART:"icon_clip", "default", 0.0); 305 set_state(PART:"icon_clip", "default", 0.0);
451 set_state(PART:"bar", "default", 0.0);
452 set_state(PART:"event", "default", 0.0); 306 set_state(PART:"event", "default", 0.0);
453 } else { 307 } else {
454 set_state(PART:"efl.content", "visible", 0.0); 308 set_state(PART:"efl.content", "visible", 0.0);
455 set_state(PART:"sizer_content", "visible", 0.0); 309 set_state(PART:"sizer_content", "visible", 0.0);
456 set_state(PART:"efl.text", "disabled_visible", 0.0); 310 set_state(PART:"efl.text", "disabled_visible", 0.0);
457 set_state(PART:"icon_clip", "disabled", 0.0); 311 set_state(PART:"icon_clip", "disabled", 0.0);
458 set_state(PART:"bar", "disabled", 0.0);
459 set_state(PART:"event", "disabled", 0.0); 312 set_state(PART:"event", "disabled", 0.0);
460 } 313 }
461 } else if (m1 == (ICON)) { 314 } else if (m1 == (ICON)) {
@@ -464,30 +317,30 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
464 set_state(PART:"sizer_content", "icononly", 0.0); 317 set_state(PART:"sizer_content", "icononly", 0.0);
465 set_state(PART:"efl.text", "default", 0.0); 318 set_state(PART:"efl.text", "default", 0.0);
466 set_state(PART:"icon_clip", "default", 0.0); 319 set_state(PART:"icon_clip", "default", 0.0);
467 set_state(PART:"bar", "default", 0.0);
468 set_state(PART:"event", "default", 0.0); 320 set_state(PART:"event", "default", 0.0);
469 } else { 321 } else {
470 set_state(PART:"efl.content", "icononly", 0.0); 322 set_state(PART:"efl.content", "icononly", 0.0);
471 set_state(PART:"sizer_content", "icononly", 0.0); 323 set_state(PART:"sizer_content", "icononly", 0.0);
472 set_state(PART:"efl.text", "default", 0.0); 324 set_state(PART:"efl.text", "default", 0.0);
473 set_state(PART:"icon_clip", "disabled", 0.0); 325 set_state(PART:"icon_clip", "disabled", 0.0);
474 set_state(PART:"bar", "disabled", 0.0);
475 set_state(PART:"event", "disabled", 0.0); 326 set_state(PART:"event", "disabled", 0.0);
476 } 327 }
477 } else if (m1 == (LABEL)) { 328 } else if (m1 == (LABEL)) {
478 if (!d) { 329 if (!d) {
479 set_state(PART:"efl.content", "default", 0.0); 330 set_state(PART:"efl.content", "default", 0.0);
480 set_state(PART:"sizer_content", "default", 0.0); 331 set_state(PART:"sizer_content", "default", 0.0);
481 set_state(PART:"efl.text", "textonly", 0.0); 332 if (!p) {
333 set_state(PART:"efl.text", "textonly", 0.0);
334 } else {
335 set_state(PART:"efl.text", "pressed_textonly", 0.0);
336 }
482 set_state(PART:"icon_clip", "default", 0.0); 337 set_state(PART:"icon_clip", "default", 0.0);
483 set_state(PART:"bar", "default", 0.0);
484 set_state(PART:"event", "default", 0.0); 338 set_state(PART:"event", "default", 0.0);
485 } else { 339 } else {
486 set_state(PART:"efl.content", "default", 0.0); 340 set_state(PART:"efl.content", "default", 0.0);
487 set_state(PART:"sizer_content", "default", 0.0); 341 set_state(PART:"sizer_content", "default", 0.0);
488 set_state(PART:"efl.text", "disabled_textonly", 0.0); 342 set_state(PART:"efl.text", "disabled_textonly", 0.0);
489 set_state(PART:"icon_clip", "disabled", 0.0); 343 set_state(PART:"icon_clip", "disabled", 0.0);
490 set_state(PART:"bar", "disabled", 0.0);
491 set_state(PART:"event", "disabled", 0.0); 344 set_state(PART:"event", "disabled", 0.0);
492 } 345 }
493 } else { 346 } else {
@@ -495,13 +348,11 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
495 set_state(PART:"efl.content", "default", 0.0); 348 set_state(PART:"efl.content", "default", 0.0);
496 set_state(PART:"sizer_content", "default", 0.0); 349 set_state(PART:"sizer_content", "default", 0.0);
497 set_state(PART:"icon_clip", "default", 0.0); 350 set_state(PART:"icon_clip", "default", 0.0);
498 set_state(PART:"bar", "default", 0.0);
499 set_state(PART:"event", "default", 0.0); 351 set_state(PART:"event", "default", 0.0);
500 } else { 352 } else {
501 set_state(PART:"efl.content", "default", 0.0); 353 set_state(PART:"efl.content", "default", 0.0);
502 set_state(PART:"sizer_content", "default", 0.0); 354 set_state(PART:"sizer_content", "default", 0.0);
503 set_state(PART:"icon_clip", "disabled", 0.0); 355 set_state(PART:"icon_clip", "disabled", 0.0);
504 set_state(PART:"bar", "disabled", 0.0);
505 set_state(PART:"event", "disabled", 0.0); 356 set_state(PART:"event", "disabled", 0.0);
506 } 357 }
507 } 358 }
@@ -512,6 +363,15 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
512 desc { "default"; 363 desc { "default";
513 color: 0 0 0 0; 364 color: 0 0 0 0;
514 } 365 }
366 desc { "pressed"; inherit;
367 inherit: "default";
368 }
369 desc { "disabled"; inherit;
370 inherit: "default";
371 }
372 desc { "hidden"; inherit;
373 inherit: "default";
374 }
515 } 375 }
516 rect { "icon_clip"; 376 rect { "icon_clip";
517 desc { "default"; 377 desc { "default";
@@ -523,8 +383,7 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
523 } 383 }
524 swallow { "efl.background"; nomouse; required; 384 swallow { "efl.background"; nomouse; required;
525 desc { "default"; 385 desc { "default";
526 rel1.to: "base"; 386 rel.to: "base";
527 rel2.to: "base";
528 visible: 0; 387 visible: 0;
529 } 388 }
530 desc { "visible"; 389 desc { "visible";
@@ -537,10 +396,10 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
537 desc { "default"; 396 desc { "default";
538 fixed: 1 0; 397 fixed: 1 0;
539 align: 0.0 0.5; 398 align: 0.0 0.5;
540 rel1.offset: 0 4; 399 rel1.offset: 4 4;
541 rel1.to: "base"; 400 rel1.to: "base";
542 rel2.relative: 0.0 1.0; 401 rel2.relative: 0.0 1.0;
543 rel2.offset: 0 -5; 402 rel2.offset: 4 -5;
544 rel2.to: "base"; 403 rel2.to: "base";
545 visible: 0; 404 visible: 0;
546 } 405 }
@@ -555,141 +414,116 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
555 fixed: 0 0; 414 fixed: 0 0;
556 align: 0.5 0.5; 415 align: 0.5 0.5;
557 rel2.relative: 1.0 1.0; 416 rel2.relative: 1.0 1.0;
558 rel2.offset: -1 -5; 417 rel2.offset: -5 -5;
559 visible: 1; 418 visible: 1;
560 } 419 }
561 } 420 }
562 text { "sizer_content"; nomouse; 421 text { "sizer_content"; nomouse;
563 scale: 1; 422 scale: 1;
564 desc { "default"; 423 desc { "default";
424 fixed: 1 1;
565 visible: 0; 425 visible: 0;
566 text { font: FN; size: 10; 426 text { font: FN; size: 10;
567 min: 0 0; 427 min: 0 0;
568 text_class: "button_text"; 428 text_class: "button_text";
569 } 429 }
570 } 430 }
571 desc { "visible"; 431 desc { "visible"; inherit;
572 inherit: "default"; 432 rel.to: "efl.content";
573 rel1.to: "efl.content";
574 rel2.to: "efl.content";
575 text { 433 text {
576 min: 1 1; 434 min: 1 1;
577 ellipsis: -1; 435 ellipsis: -1;
578 text: "M"; 436 text: SPACER_TEXT;
579 } 437 }
580 } 438 }
581 desc { "icononly"; 439 desc { "icononly"; inherit;
582 inherit: "default"; 440 fixed: 0 0;
583 rel1.to: "efl.content"; 441 rel.to: "efl.content";
584 rel2.to: "efl.content";
585 text { 442 text {
586 min: 1 1; 443 min: 1 1;
587 ellipsis: -1; 444 ellipsis: -1;
588 text: "M"; 445 text: SPACER_TEXT;
589 } 446 }
590 } 447 }
591 } 448 }
592 text { "efl.text"; nomouse; 449 text { "efl.text"; nomouse; required;
593 effect: GLOW;
594 scale: 1; 450 scale: 1;
595 desc { "default"; 451 desc { "default";
596 rel1.offset: -2 0; 452 rel1.offset: 0 4;
597 rel1.relative: 1.0 0.0; 453 rel1.relative: 1.0 0.0;
598 rel1.to_x: "efl.content"; 454 rel1.to_x: "efl.content";
599 rel1.to_y: "base"; 455 rel1.to_y: "base";
600 rel2.offset: -1 -1; 456 rel2.offset: -5 -5;
601 rel2.to: "base"; 457 rel2.to: "base";
602 color_class: "button_text_anchor"; 458 color: 51 153 255 255;
603 color2: 255 255 255 255;
604 color3: 255 255 255 255;
605 text { font: FN; size: 10; 459 text { font: FN; size: 10;
606 align: 0.5 0.5; 460 align: 0.5 0.5;
607 min: 0 0; 461 min: 0 0;
608 text_class: "button_anchor";
609 } 462 }
610 visible: 0; 463 visible: 0;
611 } 464 }
612 desc { "visible"; 465 desc { "visible";
613 inherit: "default"; 466 inherit: "default";
614 rel1.offset: 0 0; 467 rel1.offset: 4 4;
615 text.min: 1 1; 468 text.min: 1 1;
616 text.ellipsis: -1; 469 text.ellipsis: -1;
617 visible: 1; 470 visible: 1;
618 } 471 }
619 desc { "textonly"; 472 desc { "pressed_visible";
620 inherit: "default"; 473 inherit: "default";
474 color: 255 255 255 255;
475 rel1.offset: 4 4;
621 text.min: 1 1; 476 text.min: 1 1;
622 text.ellipsis: -1; 477 text.ellipsis: -1;
623 visible: 1; 478 visible: 1;
479 fixed: 0 0;
624 } 480 }
625 desc { "disabled_visible"; 481 desc { "textonly";
626 inherit: "default"; 482 inherit: "default";
627 rel1.offset: 0 0; 483 rel1.offset: 0 4;
628 color_class: "button_text_anchor_disabled";
629 text.min: 1 1; 484 text.min: 1 1;
630 text.ellipsis: -1; 485 text.ellipsis: -1;
631 visible: 1; 486 visible: 1;
632 } 487 }
633 desc { "disabled_textonly"; 488 desc { "pressed_textonly";
634 inherit: "default"; 489 inherit: "default";
635 color_class: "button_text_anchor_disabled"; 490 color: 255 255 255 255;
636 text.min: 1 1; 491 text.min: 1 1;
637 text.ellipsis: -1; 492 text.ellipsis: -1;
638 visible: 1; 493 visible: 1;
494 fixed: 0 0;
639 } 495 }
640 } 496 desc { "disabled_visible";
641 text { "text2"; nomouse; 497 inherit: "default";
642 effect: GLOW; 498 rel1.offset: 0 0;
643 scale: 1; 499 color: 96 96 96 255;
644 desc { "default"; 500 text.min: 1 1;
645 fixed: 1 1; 501 text.ellipsis: -1;
646 rel1.to: "efl.text"; 502 visible: 1;
647 rel2.to: "efl.text";
648 color_class: "button_text_anchor";
649 color2: 255 255 255 255;
650 color3: 255 255 255 255;
651 text { font: FN; size: 10;
652 text_source: "efl.text";
653 min: 1 1;
654 ellipsis: -1;
655 text_class: "button_anchor";
656 }
657 visible: 0;
658 } 503 }
659 desc { "clicked"; 504 desc { "disabled_textonly";
660 inherit: "default"; 505 inherit: "default";
506 rel1.offset: 0 4;
507 color: 96 96 96 255;
508 text.min: 1 1;
509 text.ellipsis: -1;
661 visible: 1; 510 visible: 1;
662 } 511 }
663 } 512 }
664 image { "bar"; nomouse; 513 rect { "bar"; nomouse;
665 desc { "default"; 514 desc { "default";
666 image.normal: "horizontal_separated_bar_small_glow.png"; 515 color: 51 153 255 255;
667 image.border: 4 4 4 4;
668 fill.smooth: 0;
669 fixed: 0 1;
670 rel1.relative: 0.0 1.0; 516 rel1.relative: 0.0 1.0;
671 rel1.offset: -3 -6; 517 rel1.offset: 2 -3;
672 rel2.offset: 2 3; 518 rel2.offset: -3 -3;
673 } 519 }
674 desc { "disabled"; 520 desc { "pressed";
675 inherit: "default"; 521 inherit: "default";
676 color: 255 255 255 64; 522 color: 255 255 255 255;
677 }
678 }
679 image { "bar2"; nomouse;
680 desc { "default";
681 image.normal: "horizontal_separated_bar_small_glow.png";
682 image.border: 4 4 4 4;
683 fill.smooth: 0;
684 rel1.to: "bar";
685 rel2.to: "bar";
686 color: 255 255 255 0;
687 visible: 0;
688 } 523 }
689 desc { "clicked"; 524 desc { "disabled";
690 inherit: "default"; 525 inherit: "default";
691 color: 255 255 255 255; 526 color: 96 96 96 255;
692 visible: 1;
693 } 527 }
694 } 528 }
695 rect { "event"; 529 rect { "event";
@@ -704,89 +538,80 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
704 } 538 }
705 programs { 539 programs {
706 EFL_UI_CLICKABLE_PART_BIND("event") 540 EFL_UI_CLICKABLE_PART_BIND("event")
707 program { 541 program { signal: "mouse,down,1"; source: "event";
708 signal: "mouse,down,1"; source: "event";
709 after: "button_click_anim"; 542 after: "button_click_anim";
710 } 543 }
711 program { name: "button_click_anim"; 544 program { name: "button_click_anim";
712 action: STATE_SET "clicked" 0.0; 545 script {
713 target: "bar2"; 546 new m = get_int(btmode);
714 target: "text2"; 547 m |= PRESSED; set_int(btmode, m);
548 eval_mode(m);
549 }
715 } 550 }
716 program { 551 program { signal: "mouse,up,1"; source: "event";
717 signal: "mouse,up,1"; source: "event";
718 after: "button_unclick_anim"; 552 after: "button_unclick_anim";
719 } 553 }
720 program { name: "button_unclick_anim"; 554 program { name: "button_unclick_anim";
721 action: STATE_SET "default" 0.0; 555 script {
722 target: "bar2"; 556 new m = get_int(btmode);
723 target: "text2"; 557 m &= ~PRESSED; set_int(btmode, m);
724 } 558 eval_mode(m);
725 program { 559 }
726 signal: "efl,state,animation,activated"; source: "efl"; 560 }
727 action: STATE_SET "clicked" 0.0; 561 program { signal: "efl,state,animation,activated"; source: "efl";
728 target: "bar2"; 562 action: STATE_SET "pressed" 0.0;
729 target: "text2"; 563 target: "base";
730 after: "button_unpressed_anim"; 564 after: "button_unpressed_anim";
731 } 565 }
732 program { name: "button_unpressed_anim"; 566 program { name: "button_unpressed_anim";
733 action: STATE_SET "default" 0.0; 567 action: STATE_SET "default" 0.0;
734 in: 0.5 0.0; 568 in: 0.5 0.0;
735 target: "bar2"; 569 target: "base";
736 target: "text2";
737 } 570 }
738 program { name: "button_text_visible"; 571 program { signal: "efl,text,set"; source: "efl";
739 signal: "efl,text,set"; source: "efl";
740 script { 572 script {
741 new m = get_int(btmode); 573 new m = get_int(btmode);
742 m |= LABEL; set_int(btmode, m); 574 m |= LABEL; set_int(btmode, m);
743 eval_mode(m); 575 eval_mode(m);
744 } 576 }
745 } 577 }
746 program { name: "button_text_hidden"; 578 program { signal: "efl,text,unset"; source: "efl";
747 signal: "efl,text,unset"; source: "efl";
748 script { 579 script {
749 new m = get_int(btmode); 580 new m = get_int(btmode);
750 m &= ~LABEL; set_int(btmode, m); 581 m &= ~LABEL; set_int(btmode, m);
751 eval_mode(m); 582 eval_mode(m);
752 } 583 }
753 } 584 }
754 program { name: "button_icon_visible"; 585 program { signal: "efl,content,set"; source: "efl";
755 signal: "efl,content,set"; source: "efl";
756 script { 586 script {
757 new m = get_int(btmode); 587 new m = get_int(btmode);
758 m |= ICON; set_int(btmode, m); 588 m |= ICON; set_int(btmode, m);
759 eval_mode(m); 589 eval_mode(m);
760 } 590 }
761 } 591 }
762 program { name: "button_icon_hidden"; 592 program { signal: "efl,content,unset"; source: "efl";
763 signal: "efl,content,unset"; source: "efl";
764 script { 593 script {
765 new m = get_int(btmode); 594 new m = get_int(btmode);
766 m &= ~ICON; set_int(btmode, m); 595 m &= ~ICON; set_int(btmode, m);
767 eval_mode(m); 596 eval_mode(m);
768 } 597 }
769 } 598 }
770 program { name: "button_background_visible"; 599 program { signal: "efl,state,background,set"; source: "efl";
771 signal: "efl,state,background,set"; source: "efl";
772 action: STATE_SET "visible" 0.0; 600 action: STATE_SET "visible" 0.0;
773 target: "efl.background"; 601 target: "efl.background";
774 } 602 }
775 program { name: "button_background_hidden"; 603 program { signal: "efl,state,background,unset"; source: "efl";
776 signal: "efl,state,background,unset"; source: "efl";
777 action: STATE_SET "default" 0.0; 604 action: STATE_SET "default" 0.0;
778 target: "efl.background"; 605 target: "efl.background";
779 } 606 }
780 program { name: "button_state_disabled"; 607 program { signal: "efl,state,disabled"; source: "efl";
781 signal: "efl,state,disabled"; source: "efl";
782 script { 608 script {
783 new m = get_int(btmode); 609 new m = get_int(btmode);
784 m |= DISABLE; set_int(btmode, m); 610 m |= DISABLE; set_int(btmode, m);
785 eval_mode(m); 611 eval_mode(m);
786 } 612 }
787 } 613 }
788 program { name: "button_state_enabled"; 614 program { signal: "efl,state,enabled"; source: "efl";
789 signal: "efl,state,enabled"; source: "efl";
790 script { 615 script {
791 new m = get_int(btmode); 616 new m = get_int(btmode);
792 m &= ~DISABLE; set_int(btmode, m); 617 m &= ~DISABLE; set_int(btmode, m);
@@ -794,8 +619,4 @@ group { name: "efl/button:anchor"; data.item: "version" "123";
794 } 619 }
795 } 620 }
796 } 621 }
797#undef ICON
798#undef LABEL
799#undef MASK
800#undef DISABLE
801} 622}
diff --git a/data/elementary/themes/edc/efl/navigation_bar.edc b/data/elementary/themes/edc/efl/navigation_bar.edc
index ab51d4aea6..93ef542cb0 100644
--- a/data/elementary/themes/edc/efl/navigation_bar.edc
+++ b/data/elementary/themes/edc/efl/navigation_bar.edc
@@ -1,8 +1,9 @@
1//Efl.Ui.Navigation_Bar Themes 1//Efl.Ui.Navigation_Bar Themes
2group { "efl/navigation_bar"; data.item: "version" "123"; 2group { "efl/navigation_bar";
3 data.item: "version" "123";
3 styles { 4 styles {
4 style { name: "navigation_bar_text"; 5 style { name: "navigation_bar_text";
5 base: "font="FNBD" font_size=10 text_class=label align=center color=#fff color_class=navigation_bar_text style=shadow,bottom shadow_color=#00000080 ellipsis=1.0 wrap=mixed"; 6 base: "font="FNBD" font_size=10 text_class=label align=center color=#fff ellipsis=1.0 wrap=mixed";
6 tag: "br" "\n"; 7 tag: "br" "\n";
7 tag: "hilight" "+ font="FNBD" text_class=label_light"; 8 tag: "hilight" "+ font="FNBD" text_class=label_light";
8 tag: "b" "+ font="FNBD" text_class=label_light"; 9 tag: "b" "+ font="FNBD" text_class=label_light";
@@ -16,6 +17,7 @@ group { "efl/navigation_bar"; data.item: "version" "123";
16 } 17 }
17 } 18 }
18 swallow { "efl.back_button"; 19 swallow { "efl.back_button";
20 scale;
19 desc { "default"; 21 desc { "default";
20 fixed: 1 0; 22 fixed: 1 0;
21 min: 0 0; 23 min: 0 0;
@@ -27,71 +29,65 @@ group { "efl/navigation_bar"; data.item: "version" "123";
27 } 29 }
28 desc { "visible"; 30 desc { "visible";
29 inherit: "default"; 31 inherit: "default";
30 min: 40 0; 32 min: 40 20;
31 max: 40 -1; 33 max: 40 -1;
32 vis; 34 vis;
33 } 35 }
34 } 36 }
35 swallow { "efl.left_content"; 37 swallow { "efl.left_content";
38 scale;
36 desc { "default"; 39 desc { "default";
37 rel.to: "base"; 40 rel.to: "base";
38 rel2.relative: 0.0 1.0; 41 rel2.relative: 0.0 1.0;
39 align: 0.0 0.5; 42 align: 0.0 0.5;
43 min: 40 20;
44 max: 40 -1;
40 } 45 }
41 } 46 }
42 swallow { "efl.right_content"; 47 swallow { "efl.right_content";
48 scale;
43 desc { "default"; 49 desc { "default";
44 rel.to: "base"; 50 rel.to: "base";
45 rel1.relative: 1.0 0.0; 51 rel1.relative: 1.0 0.0;
46 align: 1.0 0.5; 52 align: 1.0 0.5;
53 min: 40 20;
54 max: 40 -1;
47 } 55 }
48 } 56 }
49 spacer { "text_base"; 57 spacer { "text_base";
50 desc { "default"; 58 desc { "default";
51 rel1 { 59 rel1.to: "efl.back_button";
52 to: "efl.back_button"; 60 rel1.relative: 1.0 0.0;
53 relative: 1.0 0.0; 61 rel2.to: "efl.right_content";
54 } 62 rel2.relative: 0.0 1.0;
55 rel2 {
56 to: "efl.right_content";
57 relative: 0.0 1.0;
58 }
59 } 63 }
60 desc { "left_content"; 64 desc { "left_content";
61 inherit: "default"; 65 inherit: "default";
62 rel1 { 66 rel1.to: "efl.left_content";
63 to: "efl.left_content"; 67 rel1.relative: 1.0 0.0;
64 relative: 1.0 0.0;
65 }
66 } 68 }
67 } 69 }
68 textblock { "efl.text"; 70 textblock { "efl.text";
69 scale; 71 scale;
70 desc { "default"; 72 desc { "default";
71 text {
72 style: "navigation_bar_text";
73 }
74 rel.to: "text_base"; 73 rel.to: "text_base";
74 text.style: "navigation_bar_text";
75 } 75 }
76 } 76 }
77 programs { 77 programs {
78 program { 78 program { signal: "efl,state,back_button,visible"; source: "efl";
79 signal: "efl,state,back_button,visible"; source: "efl";
80 action: STATE_SET "visible" 0.0; 79 action: STATE_SET "visible" 0.0;
81 target: "efl.back_button"; 80 target: "efl.back_button";
82 } 81 }
83 program { 82 program { signal: "efl,state,back_button,hidden"; source: "efl";
84 signal: "efl,state,back_button,hidden"; source: "efl";
85 action: STATE_SET "default" 0.0; 83 action: STATE_SET "default" 0.0;
86 target: "efl.back_button"; 84 target: "efl.back_button";
87 } 85 }
88 program { 86 program { signal: "efl,state,left_content,set"; source: "efl";
89 signal: "efl,state,left_content,set"; source: "efl";
90 action: STATE_SET "left_content" 0.0; 87 action: STATE_SET "left_content" 0.0;
91 target: "text_base"; 88 target: "text_base";
92 } 89 }
93 program { 90 program { signal: "efl,state,left_content,unset"; source: "efl";
94 signal: "efl,state,left_content,unset"; source: "efl";
95 action: STATE_SET "default" 0.0; 91 action: STATE_SET "default" 0.0;
96 target: "text_base"; 92 target: "text_base";
97 } 93 }
@@ -102,13 +98,12 @@ group { "efl/navigation_bar"; data.item: "version" "123";
102group { name: "efl/navigation_bar/back_button"; 98group { name: "efl/navigation_bar/back_button";
103 inherit: "efl/button"; 99 inherit: "efl/button";
104 data.item: "version" "123"; 100 data.item: "version" "123";
105 images.image: "icon_arrow_left.png" COMP;
106 parts { 101 parts {
107 image { name: "icon_arrow_left"; 102 image { name: "icon_arrow_left";
108 insert_before: "efl.content"; 103 insert_before: "efl.content";
109 desc { "default"; 104 desc { "default";
110 image.normal: "icon_arrow_left.png"; 105 image.normal: "i-arrow-l";
111 fill.smooth: 0; 106 color: 160 160 160 255;
112 } 107 }
113 } 108 }
114 } 109 }
diff --git a/data/elementary/themes/edc/efl/navigation_layout.edc b/data/elementary/themes/edc/efl/navigation_layout.edc
index a75157da28..eac4558b82 100644
--- a/data/elementary/themes/edc/efl/navigation_layout.edc
+++ b/data/elementary/themes/edc/efl/navigation_layout.edc
@@ -1,11 +1,13 @@
1//Efl.Ui.Navigation_Layout Themes 1//Efl.Ui.Navigation_Layout Themes
2group { "efl/navigation_layout"; data.item: "version" "123"; 2group { "efl/navigation_layout";
3 data.item: "version" "123";
3 parts { 4 parts {
4 spacer { "base"; 5 spacer { "base";
5 desc { "default"; 6 desc { "default";
6 } 7 }
7 } 8 }
8 swallow { "efl.bar"; 9 swallow { "efl.bar";
10 scale: 1;
9 desc { "default"; 11 desc { "default";
10 fixed: 0 1; 12 fixed: 0 1;
11 min: 0 40; 13 min: 0 40;
diff --git a/data/elementary/themes/edc/elm/progress.edc b/data/elementary/themes/edc/elm/progress.edc
index d5d848737d..7cf14b7507 100644
--- a/data/elementary/themes/edc/elm/progress.edc
+++ b/data/elementary/themes/edc/elm/progress.edc
@@ -41,8 +41,7 @@ group { name: "elm/progressbar/horizontal/default";
41 parts { 41 parts {
42 part { name: "dis_clip"; type: RECT; 42 part { name: "dis_clip"; type: RECT;
43 description { state: "default" 0.0; 43 description { state: "default" 0.0;
44 rel1.to: "elm.swallow.content"; 44 rel.to: "elm.swallow.content";
45 rel2.to: "elm.swallow.content";
46 } 45 }
47 description { state: "disabled" 0.0; 46 description { state: "disabled" 0.0;
48 inherit: "default" 0.0; 47 inherit: "default" 0.0;
@@ -77,7 +76,7 @@ group { name: "elm/progressbar/horizontal/default";
77 visible: 0; 76 visible: 0;
78 align: 0.0 0.5; 77 align: 0.0 0.5;
79 fixed: 1 0; 78 fixed: 1 0;
80 rel1.offset: 0 4; 79 rel1.offset: -1 4;
81 rel2.offset: -1 -5; 80 rel2.offset: -1 -5;
82 rel2.relative: 0.0 1.0; 81 rel2.relative: 0.0 1.0;
83 offscale; 82 offscale;
@@ -85,7 +84,7 @@ group { name: "elm/progressbar/horizontal/default";
85 description { state: "visible" 0.0; 84 description { state: "visible" 0.0;
86 inherit: "default" 0.0; 85 inherit: "default" 0.0;
87 visible: 1; 86 visible: 1;
88 aspect: 1.0 1.0; aspect_preference: VERTICAL; 87// aspect: 1.0 1.0; aspect_preference: VERTICAL;
89 rel1.offset: 4 4; 88 rel1.offset: 4 4;
90 rel2.offset: 4 -5; 89 rel2.offset: 4 -5;
91 } 90 }
@@ -102,8 +101,7 @@ group { name: "elm/progressbar/horizontal/default";
102 } 101 }
103 description { state: "visible" 0.0; 102 description { state: "visible" 0.0;
104 inherit: "default" 0.0; 103 inherit: "default" 0.0;
105 rel1.to: "elm.swallow.content"; 104 rel.to: "elm.swallow.content";
106 rel2.to: "elm.swallow.content";
107 text { 105 text {
108 min: 1 1; 106 min: 1 1;
109 ellipsis: -1; 107 ellipsis: -1;
@@ -163,8 +161,7 @@ group { name: "elm/progressbar/horizontal/default";
163 } 161 }
164 part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0; 162 part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0;
165 description { state: "default" 0.0; 163 description { state: "default" 0.0;
166 rel1.to: "bg"; 164 rel.to: "bg";
167 rel2.to: "bg";
168 } 165 }
169 } 166 }
170 part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER; 167 part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
@@ -175,8 +172,7 @@ group { name: "elm/progressbar/horizontal/default";
175 fixed: 1 1; 172 fixed: 1 1;
176 min: 1 1; 173 min: 1 1;
177 max: 1 9999; 174 max: 1 9999;
178 rel1.to: "elm.swallow.bar"; 175 rel.to: "elm.swallow.bar";
179 rel2.to: "elm.swallow.bar";
180 } 176 }
181 } 177 }
182 part { name: "barend"; type: SPACER; 178 part { name: "barend"; type: SPACER;
@@ -215,8 +211,7 @@ group { name: "elm/progressbar/horizontal/default";
215 fixed: 1 1; 211 fixed: 1 1;
216 min: 16 8; 212 min: 16 8;
217 max: 16 9999; 213 max: 16 9999;
218 rel1.to: "elm.swallow.bar"; 214 rel.to: "elm.swallow.bar";
219 rel2.to: "elm.swallow.bar";
220 align: 0.0 0.5; 215 align: 0.0 0.5;
221 color: 51 153 255 255; 216 color: 51 153 255 255;
222 } 217 }
@@ -229,9 +224,8 @@ group { name: "elm/progressbar/horizontal/default";
229 scale: 1; 224 scale: 1;
230 description { state: "default" 0.0; 225 description { state: "default" 0.0;
231 fixed: 1 1; 226 fixed: 1 1;
232 rel1.to: "elm.swallow.bar"; 227 rel.to: "elm.swallow.bar";
233 rel1.offset: 4 0; 228 rel1.offset: 4 0;
234 rel2.to: "elm.swallow.bar";
235 rel2.offset: -5 -1; 229 rel2.offset: -5 -1;
236 align: 1.0 0.5; 230 align: 1.0 0.5;
237 text { font: FN; size: 10; 231 text { font: FN; size: 10;
@@ -459,7 +453,7 @@ group { name: "elm/progressbar/vertical/default";
459 description { state: "visible" 0.0; 453 description { state: "visible" 0.0;
460 inherit: "default" 0.0; 454 inherit: "default" 0.0;
461 visible: 1; 455 visible: 1;
462 aspect: 1.0 1.0; aspect_preference: HORIZONTAL; 456// aspect: 1.0 1.0; aspect_preference: HORIZONTAL;
463 rel1.offset: 4 4; 457 rel1.offset: 4 4;
464 rel2.offset: -5 4; 458 rel2.offset: -5 4;
465 } 459 }
diff --git a/data/elementary/themes/edc/elm/radio.edc b/data/elementary/themes/edc/elm/radio.edc
index 6f7afd6109..608fbe86fb 100644
--- a/data/elementary/themes/edc/elm/radio.edc
+++ b/data/elementary/themes/edc/elm/radio.edc
@@ -560,6 +560,10 @@ group { name: "elm/radio/base/plain";
560 } 560 }
561 program { signal: "mouse,clicked,1"; source: "event"; 561 program { signal: "mouse,clicked,1"; source: "event";
562 action: SIGNAL_EMIT "elm,action,radio,toggle" "elm"; 562 action: SIGNAL_EMIT "elm,action,radio,toggle" "elm";
563 after: "check_toggle";
564 }
565 program { name: "check_toggle";
566 action: SIGNAL_EMIT "elm,action,check,toggle" "elm";
563 } 567 }
564 program { signal: "elm,state,*,on"; source: "elm"; 568 program { signal: "elm,state,*,on"; source: "elm";
565 script { 569 script {
@@ -898,6 +902,10 @@ group { name: "elm/radio/base/icon";
898 } 902 }
899 program { signal: "mouse,clicked,1"; source: "event"; 903 program { signal: "mouse,clicked,1"; source: "event";
900 action: SIGNAL_EMIT "elm,action,radio,toggle" "elm"; 904 action: SIGNAL_EMIT "elm,action,radio,toggle" "elm";
905 after: "check_toggle";
906 }
907 program { name: "check_toggle";
908 action: SIGNAL_EMIT "elm,action,check,toggle" "elm";
901 } 909 }
902 program { signal: "elm,state,*,on"; source: "elm"; 910 program { signal: "elm,state,*,on"; source: "elm";
903 script { 911 script {
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 76f578d426..0bd1b34c57 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -519,6 +519,8 @@ ICON("audio/ac3", "i-sound")
519ICON("application/x-mpegurl", "i-sound") 519ICON("application/x-mpegurl", "i-sound")
520ICON("application/vnd.apple.mpegurl", "i-sound") 520ICON("application/vnd.apple.mpegurl", "i-sound")
521 521
522ICON("application/x-partial-download", "i-download")
523
522#undef ICON 524#undef ICON
523 525
524// elm icons 526// elm icons
@@ -731,6 +733,8 @@ ICON("no_photo", "i-head")
731 733
732ICON("photo/no_photo", "i-head") 734ICON("photo/no_photo", "i-head")
733 735
736ICON("heart", "i-heart")
737
734ICON("toolbar/folder", "i-folder") 738ICON("toolbar/folder", "i-folder")
735ICON("toolbar/file", "i-file") 739ICON("toolbar/file", "i-file")
736ICON("toolbar/clock", "i-clock") 740ICON("toolbar/clock", "i-clock")
@@ -788,6 +792,7 @@ ICON("folder-videos", "i-folder-videos")
788ICON("folder-visiting", "i-folder-visiting") 792ICON("folder-visiting", "i-folder-visiting")
789 793
790ICON("battery", "i-battery") 794ICON("battery", "i-battery")
795ICON("power-plug", "i-power-plug")
791ICON("camera", "i-camera") 796ICON("camera", "i-camera")
792ICON("camera-photo", "i-photo") 797ICON("camera-photo", "i-photo")
793ICON("camera-web", "i-webcam") 798ICON("camera-web", "i-webcam")
@@ -807,6 +812,9 @@ ICON("phone", "i-phone")
807ICON("printer", "i-printer") 812ICON("printer", "i-printer")
808ICON("scanner", "i-scanner") 813ICON("scanner", "i-scanner")
809 814
815ICON("health", "i-health")
816ICON("tech", "i-tech")
817
810ICON("media-optical", "i-drive-cd") 818ICON("media-optical", "i-drive-cd")
811ICON("media-optical-cd", "i-drive-cd") 819ICON("media-optical-cd", "i-drive-cd")
812ICON("media-optical-audio", "i-drive-cd") 820ICON("media-optical-audio", "i-drive-cd")
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 177c4604d5..a2b50c5f30 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -213,6 +213,8 @@ I160("i-film", "film")
213I160("i-sound", "sound") 213I160("i-sound", "sound")
214I160("i-font-file", "font-file") 214I160("i-font-file", "font-file")
215 215
216I160("i-download", "download")
217
216I160("i-mobile", "mobile-phone") 218I160("i-mobile", "mobile-phone")
217I160("i-pda", "pda") 219I160("i-pda", "pda")
218I160("i-phone", "phone") 220I160("i-phone", "phone")
@@ -222,6 +224,7 @@ I160("i-tablet", "tablet")
222I160("i-drawing-tablet", "drawing-tablet") 224I160("i-drawing-tablet", "drawing-tablet")
223I160("i-gamepad", "gamepad") 225I160("i-gamepad", "gamepad")
224I160("i-battery", "battery") 226I160("i-battery", "battery")
227I160("i-power-plug", "power-plug")
225I160("i-tools", "tools") 228I160("i-tools", "tools")
226I160("i-atom", "atom") 229I160("i-atom", "atom")
227I160("i-folder-open", "folder-open") 230I160("i-folder-open", "folder-open")
@@ -392,6 +395,9 @@ I160("i-help", "help")
392I160("i-help-contents", "help-contents") 395I160("i-help-contents", "help-contents")
393I160("i-faq", "faq") 396I160("i-faq", "faq")
394 397
398I160("i-health", "heart")
399I160("i-tech", "tech")
400
395I160("i-list-icons", "list-icons") 401I160("i-list-icons", "list-icons")
396I160("i-list-compact", "list-compact") 402I160("i-list-compact", "list-compact")
397I160("i-list-details", "list-details") 403I160("i-list-details", "list-details")
diff --git a/data/elementary/themes/img/download.svg b/data/elementary/themes/img/download.svg
new file mode 100644
index 0000000000..d442fc22a6
--- /dev/null
+++ b/data/elementary/themes/img/download.svg
@@ -0,0 +1,267 @@
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="download.svg"
17 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/download-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 inkscape:collect="always"
37 id="linearGradient1476">
38 <stop
39 style="stop-color:#9933ff;stop-opacity:1"
40 offset="0"
41 id="stop1472" />
42 <stop
43 style="stop-color:#9933ff;stop-opacity:0"
44 offset="1"
45 id="stop1474" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient1466">
50 <stop
51 style="stop-color:#ff3399;stop-opacity:1"
52 offset="0"
53 id="stop1462" />
54 <stop
55 style="stop-color:#ff3399;stop-opacity:0"
56 offset="1"
57 id="stop1464" />
58 </linearGradient>
59 <linearGradient
60 inkscape:collect="always"
61 id="linearGradient1454">
62 <stop
63 style="stop-color:#ff9933;stop-opacity:1"
64 offset="0"
65 id="stop1450" />
66 <stop
67 style="stop-color:#ff9933;stop-opacity:0"
68 offset="1"
69 id="stop1452" />
70 </linearGradient>
71 <mask
72 maskUnits="userSpaceOnUse"
73 id="mask947">
74 <rect
75 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
76 id="rect949"
77 width="60"
78 height="40"
79 x="10"
80 y="5" />
81 </mask>
82 <mask
83 id="mask3567"
84 maskUnits="userSpaceOnUse">
85 <path
86 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
87 d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
88 id="path3569"
89 sodipodi:nodetypes="zzzzz" />
90 </mask>
91 <clipPath
92 id="clipPath922"
93 clipPathUnits="userSpaceOnUse">
94 <path
95 sodipodi:nodetypes="ccccccc"
96 inkscape:connector-curvature="0"
97 id="path924"
98 d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
99 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
100 </clipPath>
101 <clipPath
102 id="clipPath922-6"
103 clipPathUnits="userSpaceOnUse">
104 <path
105 sodipodi:nodetypes="ccccccc"
106 inkscape:connector-curvature="0"
107 id="path924-7"
108 d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
109 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
110 </clipPath>
111 <clipPath
112 clipPathUnits="userSpaceOnUse"
113 id="clipPath876">
114 <path
115 inkscape:connector-curvature="0"
116 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
117 d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
118 id="path878" />
119 </clipPath>
120 <linearGradient
121 inkscape:collect="always"
122 xlink:href="#linearGradient1454"
123 id="linearGradient1456"
124 x1="40"
125 y1="62"
126 x2="40"
127 y2="52"
128 gradientUnits="userSpaceOnUse" />
129 <linearGradient
130 inkscape:collect="always"
131 xlink:href="#linearGradient1466"
132 id="linearGradient1460"
133 gradientUnits="userSpaceOnUse"
134 x1="40"
135 y1="60"
136 x2="40"
137 y2="52"
138 gradientTransform="translate(-16)" />
139 <linearGradient
140 inkscape:collect="always"
141 xlink:href="#linearGradient1476"
142 id="linearGradient1470"
143 gradientUnits="userSpaceOnUse"
144 gradientTransform="translate(12)"
145 x1="40"
146 y1="58"
147 x2="40"
148 y2="52" />
149 </defs>
150 <sodipodi:namedview
151 inkscape:document-rotation="0"
152 pagecolor="#404040"
153 bordercolor="#666666"
154 borderopacity="1"
155 objecttolerance="10"
156 gridtolerance="10"
157 guidetolerance="10"
158 inkscape:pageopacity="0"
159 inkscape:pageshadow="2"
160 inkscape:window-width="1756"
161 inkscape:window-height="1372"
162 id="namedview4"
163 showgrid="true"
164 inkscape:zoom="13.1625"
165 inkscape:cx="40"
166 inkscape:cy="39.962013"
167 inkscape:window-x="804"
168 inkscape:window-y="0"
169 inkscape:window-maximized="0"
170 inkscape:current-layer="g10"
171 showguides="false"
172 inkscape:snap-bbox="true"
173 inkscape:bbox-nodes="true"
174 inkscape:snap-others="true"
175 inkscape:snap-nodes="true"
176 inkscape:bbox-paths="true"
177 inkscape:object-paths="true"
178 inkscape:snap-intersection-paths="true"
179 inkscape:snap-smooth-nodes="true"
180 inkscape:snap-midpoints="true">
181 <inkscape:grid
182 type="xygrid"
183 id="grid837"
184 empspacing="4"
185 enabled="true"
186 snapvisiblegridlinesonly="false" />
187 </sodipodi:namedview>
188 <g
189 inkscape:groupmode="layer"
190 inkscape:label="Image"
191 id="g10">
192 <path
193 id="path987"
194 style="fill:#dcdcdc;fill-opacity:1;stroke-width:3.99999;stroke-linecap:round;stroke-linejoin:round"
195 d="m 40.000013,8.000132 a 15.999947,15.999947 0 0 0 -15.999945,15.999948 15.999947,15.999947 0 0 0 0.01568,0.683591 11.99996,11.99996 0 0 0 -7.339819,7.343726 7.9999736,7.9999736 0 0 1 -0.004,0 7.9999736,7.9999736 0 0 0 -0.671756,-0.02734 A 7.9999736,7.9999736 0 0 0 8.0001995,40.000025 7.9999736,7.9999736 0 0 0 16.000173,48 a 7.9999736,7.9999736 0 0 0 0.121105,0 h 11.878775 31.999894 a 11.99996,11.99996 0 0 0 11.999962,-11.999957 11.99996,11.99996 0 0 0 -11.999962,-11.99996 11.99996,11.99996 0 0 0 -4.015611,0.69531 15.999947,15.999947 0 0 0 0.01568,-0.69531 A 15.999947,15.999947 0 0 0 40.000069,8.000135 Z" />
196 <circle
197 style="opacity:1;fill:#cacaca;fill-opacity:1;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
198 id="circle1436"
199 cx="28"
200 cy="36"
201 r="12" />
202 <circle
203 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
204 id="path1430"
205 cx="16"
206 cy="42"
207 r="6" />
208 <circle
209 style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
210 id="circle1432"
211 cx="38"
212 cy="22"
213 r="12" />
214 <circle
215 style="opacity:1;fill:#f3f3f3;fill-opacity:1;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
216 id="circle1438"
217 cx="60"
218 cy="37.5"
219 r="10.5" />
220 <circle
221 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:9.66667;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
222 id="circle1434"
223 cx="44"
224 cy="33.5"
225 r="14.5" />
226 <circle
227 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:6.66667;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
228 id="circle1440"
229 cx="28"
230 cy="38"
231 r="10" />
232 <circle
233 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
234 id="circle1442"
235 cx="60"
236 cy="42"
237 r="6" />
238 <rect
239 style="opacity:1;fill:#fdfdfd;fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
240 id="rect1444"
241 width="43.878723"
242 height="7"
243 x="16.121279"
244 y="41" />
245 <circle
246 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
247 id="circle1446"
248 cx="36"
249 cy="18"
250 r="6" />
251 <path
252 style="opacity:1;fill:url(#linearGradient1460);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
253 d="m 20,52 v 6 h -4 l 8,8 8,-8 h -4 v -6 z"
254 id="path1458"
255 sodipodi:nodetypes="cccccccc" />
256 <path
257 style="opacity:1;fill:url(#linearGradient1470);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
258 d="m 50,52 v 4 h -4 l 6,6 6,-6 h -4 v -4 z"
259 id="path1468"
260 sodipodi:nodetypes="cccccccc" />
261 <path
262 style="opacity:1;fill:url(#linearGradient1456);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0"
263 d="m 32,52 v 8 H 28 L 40,72 52,60 h -4 v -8 z"
264 id="path1448"
265 sodipodi:nodetypes="cccccccc" />
266 </g>
267</svg>
diff --git a/data/elementary/themes/img/eye.svg b/data/elementary/themes/img/eye.svg
new file mode 100644
index 0000000000..f659b0f556
--- /dev/null
+++ b/data/elementary/themes/img/eye.svg
@@ -0,0 +1,111 @@
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 width="32"
11 height="32"
12 viewBox="0 0 8.4666667 8.4666667"
13 version="1.1"
14 id="svg8"
15 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
16 sodipodi:docname="eve.svg"
17 inkscape:export-filename="/home/raster/entice.png"
18 inkscape:export-xdpi="384"
19 inkscape:export-ydpi="384">
20 <defs
21 id="defs2" />
22 <sodipodi:namedview
23 id="base"
24 pagecolor="#404040"
25 bordercolor="#666666"
26 borderopacity="1.0"
27 inkscape:pageopacity="0"
28 inkscape:pageshadow="2"
29 inkscape:zoom="38.03125"
30 inkscape:cx="16"
31 inkscape:cy="16"
32 inkscape:document-units="mm"
33 inkscape:current-layer="layer1"
34 inkscape:document-rotation="0"
35 showgrid="true"
36 units="px"
37 inkscape:snap-bbox="true"
38 inkscape:bbox-nodes="true"
39 inkscape:window-width="2560"
40 inkscape:window-height="1377"
41 inkscape:window-x="0"
42 inkscape:window-y="0"
43 inkscape:window-maximized="1">
44 <inkscape:grid
45 type="xygrid"
46 id="grid833"
47 empspacing="4" />
48 </sodipodi:namedview>
49 <metadata
50 id="metadata5">
51 <rdf:RDF>
52 <cc:Work
53 rdf:about="">
54 <dc:format>image/svg+xml</dc:format>
55 <dc:type
56 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
57 <dc:title></dc:title>
58 </cc:Work>
59 </rdf:RDF>
60 </metadata>
61 <g
62 inkscape:label="Layer 1"
63 inkscape:groupmode="layer"
64 id="layer1">
65 <path
66 style="fill:#202020;fill-opacity:1;stroke-width:0.753018;stroke-linecap:round;stroke-linejoin:round"
67 d="M 0.26458333,4.2333333 C 0.79375,3.175 2.6433854,1.5875 4.2333333,1.5875 c 1.5899479,0 3.4395834,1.5875 3.9687499,2.6458333 -0.5291665,1.0583334 -2.378802,2.38125 -3.9687499,2.38125 -1.5899479,0 -3.4395833,-1.3229166 -3.96874997,-2.38125 z"
68 id="path854"
69 sodipodi:nodetypes="czczc" />
70 <path
71 style="fill:#dcdcdc;fill-opacity:1;stroke-width:0.709952;stroke-linecap:round;stroke-linejoin:round"
72 d="M 0.26458333,4.2333333 C 1.0583333,3.3866667 2.6433854,2.1166667 4.2333333,2.1166667 c 1.5899479,0 3.175,1.27 3.9687499,2.1166666 C 7.4083333,5.08 5.8232812,6.3499999 4.2333333,6.3499999 c -1.5899479,0 -3.175,-1.2699999 -3.96874997,-2.1166666 z"
73 id="path835"
74 sodipodi:nodetypes="czczc" />
75 <circle
76 style="fill:#ffffff;fill-opacity:1;stroke-width:3.96875;stroke-linecap:round;stroke-linejoin:round"
77 id="circle856"
78 cx="3.7041667"
79 cy="3.7041667"
80 r="1.3229166" />
81 <circle
82 style="fill:#523a24;fill-opacity:1;stroke-width:0.79375;stroke-linecap:round;stroke-linejoin:round"
83 id="path839"
84 cx="4.2333331"
85 cy="4.2333331"
86 r="1.8520833" />
87 <ellipse
88 style="fill:#202020;fill-opacity:1;stroke-width:0.635;stroke-linecap:round;stroke-linejoin:round"
89 id="path841"
90 cx="4.2333336"
91 cy="4.2333331"
92 rx="1.0583334"
93 ry="1.0583333" />
94 <circle
95 style="fill:#ffffff;fill-opacity:0.2;stroke-width:3.96875;stroke-linecap:round;stroke-linejoin:round"
96 id="circle850"
97 cx="3.7041667"
98 cy="3.7041667"
99 r="1.3229166" />
100 <circle
101 style="fill:#ffffff;fill-opacity:1;stroke-width:0.79375;stroke-linecap:round;stroke-linejoin:round"
102 id="path843"
103 cx="3.7041667"
104 cy="3.7041667"
105 r="0.26458332" />
106 <path
107 id="path845"
108 style="fill:#000000;fill-opacity:0.2;stroke-width:0.709952;stroke-linecap:round;stroke-linejoin:round"
109 d="m 3.9584148,2.1298958 c -0.014321,0.00127 -0.028579,0.00267 -0.042892,0.00413 0.014259,-0.00142 0.028577,-0.0029 0.042892,-0.00413 z M 3.4158121,2.2233268 C 2.1206543,2.5440378 0.92151635,3.5326047 0.26458333,4.2333333 0.35239639,4.3270007 0.45353779,4.4271854 0.55965576,4.5289224 0.74628811,4.0078164 1.8706842,2.6167545 3.4158121,2.2233268 Z" />
110 </g>
111</svg>
diff --git a/data/elementary/themes/img/heart.svg b/data/elementary/themes/img/heart.svg
new file mode 100644
index 0000000000..8d2f95c8bf
--- /dev/null
+++ b/data/elementary/themes/img/heart.svg
@@ -0,0 +1,123 @@
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="heart.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/heart-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 <rect
35 x="20"
36 y="20"
37 width="40"
38 height="30"
39 id="rect878" />
40 <rect
41 x="20"
42 y="50"
43 width="40"
44 height="30"
45 id="rect872" />
46 <rect
47 x="20"
48 y="20"
49 width="40"
50 height="30"
51 id="rect864" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect858" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect852" />
64 </defs>
65 <sodipodi:namedview
66 inkscape:document-rotation="0"
67 pagecolor="#404040"
68 bordercolor="#666666"
69 borderopacity="1"
70 objecttolerance="10"
71 gridtolerance="10"
72 guidetolerance="10"
73 inkscape:pageopacity="0"
74 inkscape:pageshadow="2"
75 inkscape:window-width="1920"
76 inkscape:window-height="1017"
77 id="namedview4"
78 showgrid="true"
79 inkscape:zoom="10.4875"
80 inkscape:cx="40"
81 inkscape:cy="40"
82 inkscape:window-x="0"
83 inkscape:window-y="0"
84 inkscape:window-maximized="1"
85 inkscape:current-layer="g10"
86 showguides="false"
87 inkscape:snap-bbox="true"
88 inkscape:bbox-nodes="true"
89 inkscape:snap-others="false"
90 inkscape:snap-nodes="true"
91 borderlayer="true">
92 <inkscape:grid
93 empspacing="4"
94 type="xygrid"
95 id="grid837" />
96 </sodipodi:namedview>
97 <g
98 inkscape:groupmode="layer"
99 inkscape:label="Image"
100 id="g10">
101 <path
102 style="fill:#c07676;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
103 d="M 40,76 16,52 C 8,43 4,36 4,24 4,12 12,4 24,4 32,4 40,12 40,20 40,12 48,4 56,4 68,4 76,12 76,24 76,36 72,44 64,52 Z"
104 id="path2537"
105 sodipodi:nodetypes="ccccccccc" />
106 <path
107 id="path2539"
108 style="fill:#000000;fill-opacity:0.2;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
109 d="M 56 4 C 56 4 68 4 68 24 C 68 36 62 43 56 52 L 40 76 L 64 52 C 72 44 76 36 76 24 C 76 12 68 4 56 4 z " />
110 <circle
111 style="fill:#ffffff;fill-opacity:0.2;stroke:none;stroke-width:0.513;stroke-linejoin:round"
112 id="path2541"
113 cx="52"
114 cy="12"
115 r="4" />
116 <circle
117 style="fill:#ffffff;fill-opacity:0.2;stroke:none;stroke-width:0.513;stroke-linejoin:round"
118 id="circle2543"
119 cx="16"
120 cy="12"
121 r="4" />
122 </g>
123</svg>
diff --git a/data/elementary/themes/img/ic/download-040.png b/data/elementary/themes/img/ic/download-040.png
new file mode 100644
index 0000000000..4590e691eb
--- /dev/null
+++ b/data/elementary/themes/img/ic/download-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/download-080.png b/data/elementary/themes/img/ic/download-080.png
new file mode 100644
index 0000000000..7989464b66
--- /dev/null
+++ b/data/elementary/themes/img/ic/download-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/download-160.png b/data/elementary/themes/img/ic/download-160.png
new file mode 100644
index 0000000000..de3783d8da
--- /dev/null
+++ b/data/elementary/themes/img/ic/download-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/drive-hdd-160.png b/data/elementary/themes/img/ic/drive-hdd-160.png
deleted file mode 100644
index dba092ba85..0000000000
--- a/data/elementary/themes/img/ic/drive-hdd-160.png
+++ /dev/null
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-040.png b/data/elementary/themes/img/ic/heart-040.png
new file mode 100644
index 0000000000..bce1ade8b6
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-080.png b/data/elementary/themes/img/ic/heart-080.png
new file mode 100644
index 0000000000..99df86a201
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/heart-160.png b/data/elementary/themes/img/ic/heart-160.png
new file mode 100644
index 0000000000..c2cadabfd3
--- /dev/null
+++ b/data/elementary/themes/img/ic/heart-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/power-plug-040.png b/data/elementary/themes/img/ic/power-plug-040.png
new file mode 100644
index 0000000000..e249d1b666
--- /dev/null
+++ b/data/elementary/themes/img/ic/power-plug-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/power-plug-080.png b/data/elementary/themes/img/ic/power-plug-080.png
new file mode 100644
index 0000000000..2ac5251f86
--- /dev/null
+++ b/data/elementary/themes/img/ic/power-plug-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/power-plug-160.png b/data/elementary/themes/img/ic/power-plug-160.png
new file mode 100644
index 0000000000..2d9d0ad628
--- /dev/null
+++ b/data/elementary/themes/img/ic/power-plug-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tech-040.png b/data/elementary/themes/img/ic/tech-040.png
new file mode 100644
index 0000000000..e90efaf611
--- /dev/null
+++ b/data/elementary/themes/img/ic/tech-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tech-080.png b/data/elementary/themes/img/ic/tech-080.png
new file mode 100644
index 0000000000..ee5d8681d0
--- /dev/null
+++ b/data/elementary/themes/img/ic/tech-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tech-160.png b/data/elementary/themes/img/ic/tech-160.png
new file mode 100644
index 0000000000..00c9943151
--- /dev/null
+++ b/data/elementary/themes/img/ic/tech-160.png
Binary files differ
diff --git a/data/elementary/themes/img/power-plug.svg b/data/elementary/themes/img/power-plug.svg
new file mode 100644
index 0000000000..b0e7bc1441
--- /dev/null
+++ b/data/elementary/themes/img/power-plug.svg
@@ -0,0 +1,152 @@
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="power-plug.svg"
17 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/battery-low-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 inkscape:collect="always"
37 id="linearGradient2513">
38 <stop
39 style="stop-color:#dcdcdc;stop-opacity:1;"
40 offset="0"
41 id="stop2509" />
42 <stop
43 style="stop-color:#a0a0a0;stop-opacity:1"
44 offset="1"
45 id="stop2511" />
46 </linearGradient>
47 <rect
48 x="20"
49 y="20"
50 width="40"
51 height="30"
52 id="rect878" />
53 <rect
54 x="20"
55 y="50"
56 width="40"
57 height="30"
58 id="rect872" />
59 <rect
60 x="20"
61 y="20"
62 width="40"
63 height="30"
64 id="rect864" />
65 <rect
66 x="20"
67 y="20"
68 width="40"
69 height="30"
70 id="rect858" />
71 <rect
72 x="20"
73 y="20"
74 width="40"
75 height="30"
76 id="rect852" />
77 <linearGradient
78 inkscape:collect="always"
79 xlink:href="#linearGradient2513"
80 id="linearGradient2515"
81 x1="40"
82 y1="64"
83 x2="40"
84 y2="56"
85 gradientUnits="userSpaceOnUse" />
86 </defs>
87 <sodipodi:namedview
88 inkscape:document-rotation="0"
89 pagecolor="#404040"
90 bordercolor="#666666"
91 borderopacity="1"
92 objecttolerance="10"
93 gridtolerance="10"
94 guidetolerance="10"
95 inkscape:pageopacity="0"
96 inkscape:pageshadow="2"
97 inkscape:window-width="1920"
98 inkscape:window-height="1017"
99 id="namedview4"
100 showgrid="true"
101 inkscape:zoom="10.4875"
102 inkscape:cx="40"
103 inkscape:cy="40"
104 inkscape:window-x="0"
105 inkscape:window-y="0"
106 inkscape:window-maximized="1"
107 inkscape:current-layer="g10"
108 showguides="false"
109 inkscape:snap-bbox="true"
110 inkscape:bbox-nodes="true"
111 inkscape:snap-others="false"
112 inkscape:snap-nodes="true"
113 borderlayer="true">
114 <inkscape:grid
115 empspacing="4"
116 type="xygrid"
117 id="grid837" />
118 </sodipodi:namedview>
119 <g
120 inkscape:groupmode="layer"
121 inkscape:label="Image"
122 id="g10">
123 <rect
124 style="fill:#ffd460;stroke-width:0.513;stroke-linejoin:round"
125 id="rect2501"
126 width="4"
127 height="20"
128 x="32"
129 y="4" />
130 <rect
131 style="fill:#ffd460;stroke-width:0.513;stroke-linejoin:round"
132 id="rect2503"
133 width="4"
134 height="20"
135 x="44"
136 y="4" />
137 <path
138 style="fill:url(#linearGradient2515);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
139 d="m 36,52 v 24 h 8 V 52 Z"
140 id="path2507" />
141 <path
142 style="fill:#dcdcdc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
143 d="m 24,24 h 32 v 20 c 0,6 -6,12 -12,12 H 36 C 30,56 24,50 24,44 Z"
144 id="path2505"
145 sodipodi:nodetypes="ccccccc" />
146 <path
147 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
148 d="m 28,24 h 24 v 13 c 0,4 -4,8 -8,8 h -8 c -4,0 -8,-4 -8,-8 z"
149 id="path2517"
150 sodipodi:nodetypes="ccccccc" />
151 </g>
152</svg>
diff --git a/data/elementary/themes/img/tech.svg b/data/elementary/themes/img/tech.svg
new file mode 100644
index 0000000000..dd2372c450
--- /dev/null
+++ b/data/elementary/themes/img/tech.svg
@@ -0,0 +1,256 @@
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="tech.svg"
16 inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/tech-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 <rect
35 x="20"
36 y="20"
37 width="40"
38 height="30"
39 id="rect878" />
40 <rect
41 x="20"
42 y="50"
43 width="40"
44 height="30"
45 id="rect872" />
46 <rect
47 x="20"
48 y="20"
49 width="40"
50 height="30"
51 id="rect864" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect858" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect852" />
64 </defs>
65 <sodipodi:namedview
66 inkscape:document-rotation="0"
67 pagecolor="#404040"
68 bordercolor="#666666"
69 borderopacity="1"
70 objecttolerance="10"
71 gridtolerance="10"
72 guidetolerance="10"
73 inkscape:pageopacity="0"
74 inkscape:pageshadow="2"
75 inkscape:window-width="1920"
76 inkscape:window-height="1017"
77 id="namedview4"
78 showgrid="true"
79 inkscape:zoom="10.4875"
80 inkscape:cx="40"
81 inkscape:cy="40"
82 inkscape:window-x="0"
83 inkscape:window-y="0"
84 inkscape:window-maximized="1"
85 inkscape:current-layer="g10"
86 showguides="false"
87 inkscape:snap-bbox="true"
88 inkscape:bbox-nodes="true"
89 inkscape:snap-others="false"
90 inkscape:snap-nodes="true"
91 borderlayer="true">
92 <inkscape:grid
93 empspacing="4"
94 type="xygrid"
95 id="grid837" />
96 </sodipodi:namedview>
97 <g
98 inkscape:groupmode="layer"
99 inkscape:label="Image"
100 id="g10">
101 <rect
102 style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:0.342;stroke-linejoin:round"
103 id="rect2569"
104 width="32"
105 height="32"
106 x="24"
107 y="24" />
108 <path
109 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
110 d="M 32,24 V 12 H 12"
111 id="path2595" />
112 <path
113 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
114 d="M 40,24 V 4 H 28"
115 id="path2597"
116 sodipodi:nodetypes="ccc" />
117 <path
118 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
119 d="M 48,24 V 8 h 16"
120 id="path2599"
121 sodipodi:nodetypes="ccc" />
122 <circle
123 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
124 id="path2601"
125 cx="67"
126 cy="8"
127 r="3.2" />
128 <circle
129 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
130 id="circle2603"
131 cx="9"
132 cy="12"
133 r="3.2" />
134 <circle
135 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
136 id="circle2605"
137 cx="25"
138 cy="4"
139 r="3.2" />
140 <path
141 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
142 d="M 12,56 V 48 H 24"
143 id="path2607"
144 sodipodi:nodetypes="ccc" />
145 <path
146 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
147 d="M 4,52 V 40 h 20"
148 id="path2609"
149 sodipodi:nodetypes="ccc" />
150 <path
151 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
152 d="m 12,28 v 4 h 12"
153 id="path2611"
154 sodipodi:nodetypes="ccc" />
155 <path
156 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
157 d="M 68,60 V 48 H 56"
158 id="path2613"
159 sodipodi:nodetypes="ccc" />
160 <path
161 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
162 d="m 76,32 v 8 H 56"
163 id="path2615"
164 sodipodi:nodetypes="ccc" />
165 <path
166 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
167 d="m 68,24 v 8 H 56"
168 id="path2617"
169 sodipodi:nodetypes="ccc" />
170 <path
171 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
172 d="M 32,56 V 68 H 8"
173 id="path2619"
174 sodipodi:nodetypes="ccc" />
175 <path
176 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
177 d="M 40,56 V 76 H 24"
178 id="path2621"
179 sodipodi:nodetypes="ccc" />
180 <path
181 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 d="m 48,56 v 16 h 8"
183 id="path2623"
184 sodipodi:nodetypes="ccc" />
185 <circle
186 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
187 id="circle2625"
188 cx="59"
189 cy="-72"
190 r="3.2"
191 transform="scale(1,-1)" />
192 <circle
193 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
194 id="circle2627"
195 cx="5"
196 cy="-68"
197 r="3.2"
198 transform="scale(1,-1)" />
199 <circle
200 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
201 id="circle2629"
202 cx="21"
203 cy="-76"
204 r="3.2"
205 transform="scale(1,-1)" />
206 <circle
207 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
208 id="circle2631"
209 cx="12"
210 cy="-59"
211 r="3.2"
212 transform="scale(1,-1)" />
213 <circle
214 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
215 id="circle2633"
216 cx="4"
217 cy="-55"
218 r="3.2"
219 transform="scale(1,-1)" />
220 <circle
221 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
222 id="circle2635"
223 cx="12"
224 cy="-25"
225 r="3.2"
226 transform="scale(1,-1)" />
227 <circle
228 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
229 id="circle2637"
230 cx="68"
231 cy="-21"
232 r="3.2"
233 transform="scale(1,-1)" />
234 <circle
235 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
236 id="circle2639"
237 cx="76"
238 cy="-29"
239 r="3.2"
240 transform="scale(1,-1)" />
241 <circle
242 style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
243 id="circle2641"
244 cx="68"
245 cy="-63"
246 r="3.2"
247 transform="scale(1,-1)" />
248 <rect
249 style="fill:#e9be4c;fill-opacity:1;stroke:none;stroke-width:0.171;stroke-linejoin:round"
250 id="rect2643"
251 width="16"
252 height="16"
253 x="32"
254 y="32" />
255 </g>
256</svg>