summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHermet Park <chuneon.park@samsung.com>2020-08-03 12:57:42 +0900
committerHermet Park <chuneon.park@samsung.com>2020-08-03 12:57:42 +0900
commit55ac49256c835868557099d8a666c84497ac8081 (patch)
treead2a7db22bb59d4dc1c0eef58e181709357f99ab
parent185e44caf23b3f25a7490ac76d22720a950d46fd (diff)
parent0120bbbd1fe2ee6dc09078722e44a5f8d49017d5 (diff)
Merge branch 'feature/themes/flat' into devs/hermet/lottie
-rw-r--r--data/elementary/themes/edc/O/icons.edc24
-rw-r--r--data/elementary/themes/edc/icons.edc12
-rw-r--r--data/elementary/themes/edc/start.edc6
-rw-r--r--data/elementary/themes/ic.edc12
-rw-r--r--data/elementary/themes/img/ic/menus-040.pngbin0 -> 762 bytes
-rw-r--r--data/elementary/themes/img/ic/menus-080.pngbin0 -> 1269 bytes
-rw-r--r--data/elementary/themes/img/ic/menus-160.pngbin0 -> 2451 bytes
-rw-r--r--data/elementary/themes/img/ic/menus-settings-040.pngbin0 -> 1127 bytes
-rw-r--r--data/elementary/themes/img/ic/menus-settings-080.pngbin0 -> 2221 bytes
-rw-r--r--data/elementary/themes/img/ic/menus-settings-160.pngbin0 -> 4497 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-extra-040.pngbin0 -> 1004 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-extra-080.pngbin0 -> 1828 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-extra-160.pngbin0 -> 3596 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-left-040.pngbin0 -> 952 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-left-080.pngbin0 -> 1774 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-left-160.pngbin0 -> 3481 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-middle-040.pngbin0 -> 909 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-middle-080.pngbin0 -> 1724 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-middle-160.pngbin0 -> 3418 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-right-040.pngbin0 -> 960 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-right-080.pngbin0 -> 1795 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-right-160.pngbin0 -> 3520 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-wheel-040.pngbin0 -> 1053 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-wheel-080.pngbin0 -> 1936 bytes
-rw-r--r--data/elementary/themes/img/ic/mouse-wheel-160.pngbin0 -> 3760 bytes
-rw-r--r--data/elementary/themes/img/ic/window-focus-040.pngbin0 -> 989 bytes
-rw-r--r--data/elementary/themes/img/ic/window-focus-080.pngbin0 -> 1903 bytes
-rw-r--r--data/elementary/themes/img/ic/window-focus-160.pngbin0 -> 4260 bytes
-rw-r--r--data/elementary/themes/img/ic/window-geometry-040.pngbin0 -> 864 bytes
-rw-r--r--data/elementary/themes/img/ic/window-geometry-080.pngbin0 -> 1552 bytes
-rw-r--r--data/elementary/themes/img/ic/window-geometry-160.pngbin0 -> 3290 bytes
-rw-r--r--data/elementary/themes/img/ic/window-process-040.pngbin0 -> 1277 bytes
-rw-r--r--data/elementary/themes/img/ic/window-process-080.pngbin0 -> 2550 bytes
-rw-r--r--data/elementary/themes/img/ic/window-process-160.pngbin0 -> 5336 bytes
-rw-r--r--data/elementary/themes/img/ic/window-remember-040.pngbin0 -> 1006 bytes
-rw-r--r--data/elementary/themes/img/ic/window-remember-080.pngbin0 -> 2034 bytes
-rw-r--r--data/elementary/themes/img/ic/window-remember-160.pngbin0 -> 4308 bytes
-rw-r--r--data/elementary/themes/img/ic/window-winlist-040.pngbin0 -> 774 bytes
-rw-r--r--data/elementary/themes/img/ic/window-winlist-080.pngbin0 -> 1464 bytes
-rw-r--r--data/elementary/themes/img/ic/window-winlist-160.pngbin0 -> 3125 bytes
-rw-r--r--data/elementary/themes/img/menus-settings.svg335
-rw-r--r--data/elementary/themes/img/menus.svg339
-rw-r--r--data/elementary/themes/img/mouse-extra.svg143
-rw-r--r--data/elementary/themes/img/mouse-left.svg143
-rw-r--r--data/elementary/themes/img/mouse-middle.svg139
-rw-r--r--data/elementary/themes/img/mouse-right.svg143
-rw-r--r--data/elementary/themes/img/mouse-wheel.svg147
-rw-r--r--data/elementary/themes/img/window-focus.svg150
-rw-r--r--data/elementary/themes/img/window-geometry.svg143
-rw-r--r--data/elementary/themes/img/window-process.svg159
-rw-r--r--data/elementary/themes/img/window-remember.svg135
-rw-r--r--data/elementary/themes/img/window-winlist.svg183
52 files changed, 2197 insertions, 16 deletions
diff --git a/data/elementary/themes/edc/O/icons.edc b/data/elementary/themes/edc/O/icons.edc
index d34b665511..b791a67612 100644
--- a/data/elementary/themes/edc/O/icons.edc
+++ b/data/elementary/themes/edc/O/icons.edc
@@ -82,11 +82,11 @@
82// ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys" 82// ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys"
83 ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse" 83 ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse"
84// ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean" 84// ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean"
85 ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left" 85// ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left"
86 ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right" 86// ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right"
87 ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle" 87// ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle"
88 ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel" 88// ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel"
89 ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra" 89// ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra"
90 ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl" 90 ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl"
91 ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer" 91 ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer"
92 ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf" 92 ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf"
@@ -96,7 +96,7 @@
96 ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar" 96 ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar"
97 ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel" 97 ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel"
98 ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk" 98 ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk"
99 ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers" 99// ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers"
100 ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom" 100 ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom"
101 ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left" 101 ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left"
102 ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right" 102 ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right"
@@ -109,14 +109,14 @@
109 ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right" 109 ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right"
110 ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top" 110 ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top"
111 ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom" 111 ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom"
112 ICON("preferences-window-process","icon_window_process_management.png",64) // *** // "enlightenment/window_process" 112// ICON("preferences-window-process","icon_window_process_management.png",64) // *** // "enlightenment/window_process"
113 ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation" 113 ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation"
114 ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize" 114 ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize"
115 ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking" 115 ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking"
116 ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry" 116// ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry"
117 ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows" 117 ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows"
118 ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient" 118 ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient"
119 ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus" 119// ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus"
120 ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine" 120 ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine"
121 ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs" 121 ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs"
122 ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc" 122 ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc"
@@ -127,9 +127,9 @@
127 ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar" 127 ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar"
128 ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles" 128 ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles"
129 ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup" 129 ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup"
130 ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist" 130// ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist"
131 ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus" 131// ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus"
132 ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings" 132// ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings"
133 ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced" 133 ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced"
134// ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior" 134// ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior"
135// ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look" 135// ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look"
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 22e055b95d..3f1ce65133 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -61,10 +61,22 @@
61 ICON("preferences-desktop-keyboard-shortcuts", "i-key") 61 ICON("preferences-desktop-keyboard-shortcuts", "i-key")
62 ICON("preferences-desktop-swipe-bindings", "i-gesture") 62 ICON("preferences-desktop-swipe-bindings", "i-gesture")
63 ICON("preferences-desktop-mouse", "i-mouse") 63 ICON("preferences-desktop-mouse", "i-mouse")
64 ICON("preferences-desktop-mouse-left", "i-mouse-left")
65 ICON("preferences-desktop-mouse-right", "i-mouse-right")
66 ICON("preferences-desktop-mouse-middle", "i-mouse-middle")
67 ICON("preferences-desktop-mouse-wheel", "i-mouse-wheel")
68 ICON("preferences-desktop-mouse-extra", "i-mouse-extra")
64 ICON("preferences-desktop-keyboard", "i-keyboard") 69 ICON("preferences-desktop-keyboard", "i-keyboard")
65// ICON("preferences-desktop-signal-bindings", "i-") 70// ICON("preferences-desktop-signal-bindings", "i-")
66 ICON("preferences-behavior", "i-input") 71 ICON("preferences-behavior", "i-input")
67 ICON("preferences-interaction", "i-fingerprint") // pretty bad for touch icon - FIXME 72 ICON("preferences-interaction", "i-fingerprint") // pretty bad for touch icon - FIXME
73 ICON("preferences-focus", "i-window-focus")
74 ICON("preferences-window-geometry", "i-window-geometry")
75 ICON("preferences-desktop-window-remember", "i-window-remember")
76 ICON("preferences-window-process", "i-window-process")
77 ICON("preferences-winlist", "i-window-winlist")
78 ICON("preferences-menus", "i-menus")
79 ICON("preferences-menu-settings", "i-menus-settings")
68#undef ICON 80#undef ICON
69 81
70// mono color default fg color icons 82// mono color default fg color icons
diff --git a/data/elementary/themes/edc/start.edc b/data/elementary/themes/edc/start.edc
index f14e6c109f..e8d1316756 100644
--- a/data/elementary/themes/edc/start.edc
+++ b/data/elementary/themes/edc/start.edc
@@ -3,8 +3,6 @@ group { name: "e/modules/start/main";
3 parts { 3 parts {
4 part { name: "arrow_base"; type: RECT; 4 part { name: "arrow_base"; type: RECT;
5 description { state: "default" 0.0; 5 description { state: "default" 0.0;
6 rel1.offset: 0 1;
7 rel2.offset: -1 0;
8 color: 255 255 255 255; 6 color: 255 255 255 255;
9 } 7 }
10 description { state: "active" 0.0; 8 description { state: "active" 0.0;
@@ -17,8 +15,8 @@ group { name: "e/modules/start/main";
17 description { state: "default" 0.0; 15 description { state: "default" 0.0;
18 image.normal: "i-arrow-u"; 16 image.normal: "i-arrow-u";
19 color: 160 160 160 255; 17 color: 160 160 160 255;
20 rel1.relative: (4/40) (4/40); 18 rel1.relative: (5/40) (5/40);
21 rel2.relative: (36/40) (36/40); 19 rel2.relative: (35/40) (35/40);
22 } 20 }
23 description { state: "down" 0.0; 21 description { state: "down" 0.0;
24 inherit: "default" 0.0; 22 inherit: "default" 0.0;
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index c718ec2925..324192fbcf 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -198,6 +198,18 @@ I160("i-fingerprint", "fingerprint")
198I160("i-mouse", "mouse") 198I160("i-mouse", "mouse")
199I160("i-keyboard", "keyboard") 199I160("i-keyboard", "keyboard")
200I160("i-input", "input") 200I160("i-input", "input")
201I160("i-mouse-left", "mouse-left")
202I160("i-mouse-right", "mouse-right")
203I160("i-mouse-middle", "mouse-middle")
204I160("i-mouse-wheel", "mouse-wheel")
205I160("i-mouse-extra", "mouse-extra")
206I160("i-window-focus", "window-focus")
207I160("i-window-geometry", "window-geometry")
208I160("i-window-remember", "window-remember")
209I160("i-window-process", "window-process")
210I160("i-window-winlist", "window-winlist")
211I160("i-menus", "menus")
212I160("i-menus-settings", "menus-settings")
201 213
202/////////////////////////////////////////////////////////////////////////////// 214///////////////////////////////////////////////////////////////////////////////
203// larger mono icons (mostly efm or settings) 215// larger mono icons (mostly efm or settings)
diff --git a/data/elementary/themes/img/ic/menus-040.png b/data/elementary/themes/img/ic/menus-040.png
new file mode 100644
index 0000000000..6b07e609fd
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/menus-080.png b/data/elementary/themes/img/ic/menus-080.png
new file mode 100644
index 0000000000..0f650b427f
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/menus-160.png b/data/elementary/themes/img/ic/menus-160.png
new file mode 100644
index 0000000000..1891715d5b
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/menus-settings-040.png b/data/elementary/themes/img/ic/menus-settings-040.png
new file mode 100644
index 0000000000..eeba6f7f7d
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-settings-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/menus-settings-080.png b/data/elementary/themes/img/ic/menus-settings-080.png
new file mode 100644
index 0000000000..6f3ebdf94e
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-settings-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/menus-settings-160.png b/data/elementary/themes/img/ic/menus-settings-160.png
new file mode 100644
index 0000000000..04335e1f27
--- /dev/null
+++ b/data/elementary/themes/img/ic/menus-settings-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-extra-040.png b/data/elementary/themes/img/ic/mouse-extra-040.png
new file mode 100644
index 0000000000..59556cbf4c
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-extra-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-extra-080.png b/data/elementary/themes/img/ic/mouse-extra-080.png
new file mode 100644
index 0000000000..8cea635a7a
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-extra-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-extra-160.png b/data/elementary/themes/img/ic/mouse-extra-160.png
new file mode 100644
index 0000000000..c757725d3b
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-extra-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-left-040.png b/data/elementary/themes/img/ic/mouse-left-040.png
new file mode 100644
index 0000000000..1f02b05819
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-left-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-left-080.png b/data/elementary/themes/img/ic/mouse-left-080.png
new file mode 100644
index 0000000000..73ccdae6f1
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-left-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-left-160.png b/data/elementary/themes/img/ic/mouse-left-160.png
new file mode 100644
index 0000000000..2d12c2dba3
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-left-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-middle-040.png b/data/elementary/themes/img/ic/mouse-middle-040.png
new file mode 100644
index 0000000000..67dadbc09b
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-middle-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-middle-080.png b/data/elementary/themes/img/ic/mouse-middle-080.png
new file mode 100644
index 0000000000..a2a8c72b2c
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-middle-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-middle-160.png b/data/elementary/themes/img/ic/mouse-middle-160.png
new file mode 100644
index 0000000000..dd2726c6ed
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-middle-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-right-040.png b/data/elementary/themes/img/ic/mouse-right-040.png
new file mode 100644
index 0000000000..ad13cab7c3
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-right-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-right-080.png b/data/elementary/themes/img/ic/mouse-right-080.png
new file mode 100644
index 0000000000..f5a1bd3af2
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-right-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-right-160.png b/data/elementary/themes/img/ic/mouse-right-160.png
new file mode 100644
index 0000000000..05723de832
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-right-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-wheel-040.png b/data/elementary/themes/img/ic/mouse-wheel-040.png
new file mode 100644
index 0000000000..de1a1e21cd
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-wheel-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-wheel-080.png b/data/elementary/themes/img/ic/mouse-wheel-080.png
new file mode 100644
index 0000000000..8619bbf052
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-wheel-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/mouse-wheel-160.png b/data/elementary/themes/img/ic/mouse-wheel-160.png
new file mode 100644
index 0000000000..347d8484d0
--- /dev/null
+++ b/data/elementary/themes/img/ic/mouse-wheel-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-focus-040.png b/data/elementary/themes/img/ic/window-focus-040.png
new file mode 100644
index 0000000000..76818d7ed2
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-focus-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-focus-080.png b/data/elementary/themes/img/ic/window-focus-080.png
new file mode 100644
index 0000000000..956ea4b97b
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-focus-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-focus-160.png b/data/elementary/themes/img/ic/window-focus-160.png
new file mode 100644
index 0000000000..e1da64f094
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-focus-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-geometry-040.png b/data/elementary/themes/img/ic/window-geometry-040.png
new file mode 100644
index 0000000000..3e89cfed39
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-geometry-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-geometry-080.png b/data/elementary/themes/img/ic/window-geometry-080.png
new file mode 100644
index 0000000000..f0d297c259
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-geometry-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-geometry-160.png b/data/elementary/themes/img/ic/window-geometry-160.png
new file mode 100644
index 0000000000..aa9e5f8d5a
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-geometry-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-process-040.png b/data/elementary/themes/img/ic/window-process-040.png
new file mode 100644
index 0000000000..f881db3ca7
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-process-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-process-080.png b/data/elementary/themes/img/ic/window-process-080.png
new file mode 100644
index 0000000000..f6cc21b96b
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-process-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-process-160.png b/data/elementary/themes/img/ic/window-process-160.png
new file mode 100644
index 0000000000..35b31c23c3
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-process-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-remember-040.png b/data/elementary/themes/img/ic/window-remember-040.png
new file mode 100644
index 0000000000..63817d18ed
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-remember-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-remember-080.png b/data/elementary/themes/img/ic/window-remember-080.png
new file mode 100644
index 0000000000..c606c36c26
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-remember-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-remember-160.png b/data/elementary/themes/img/ic/window-remember-160.png
new file mode 100644
index 0000000000..11c18aeafe
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-remember-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-winlist-040.png b/data/elementary/themes/img/ic/window-winlist-040.png
new file mode 100644
index 0000000000..18a44ba01d
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-winlist-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-winlist-080.png b/data/elementary/themes/img/ic/window-winlist-080.png
new file mode 100644
index 0000000000..f009c0b754
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-winlist-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/window-winlist-160.png b/data/elementary/themes/img/ic/window-winlist-160.png
new file mode 100644
index 0000000000..ee1b390e4f
--- /dev/null
+++ b/data/elementary/themes/img/ic/window-winlist-160.png
Binary files differ
diff --git a/data/elementary/themes/img/menus-settings.svg b/data/elementary/themes/img/menus-settings.svg
new file mode 100644
index 0000000000..723f2f212d
--- /dev/null
+++ b/data/elementary/themes/img/menus-settings.svg
@@ -0,0 +1,335 @@
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="menus-settings.svg"
17 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/menus-settings-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="linearGradient5577">
38 <stop
39 style="stop-color:#a1a1a1;stop-opacity:1"
40 offset="0"
41 id="stop5573" />
42 <stop
43 style="stop-color:#a0a0a0;stop-opacity:0"
44 offset="1"
45 id="stop5575" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient5571">
50 <stop
51 style="stop-color:#a0a0a0;stop-opacity:1"
52 offset="0"
53 id="stop5567" />
54 <stop
55 style="stop-color:#a0a0a0;stop-opacity:0"
56 offset="1"
57 id="stop5569" />
58 </linearGradient>
59 <linearGradient
60 id="linearGradient5543"
61 inkscape:collect="always">
62 <stop
63 id="stop5539"
64 offset="0"
65 style="stop-color:#ffffff;stop-opacity:1;" />
66 <stop
67 id="stop5541"
68 offset="1"
69 style="stop-color:#ffffff;stop-opacity:0;" />
70 </linearGradient>
71 <filter
72 height="1.2044242"
73 y="-0.1022121"
74 width="1.4088484"
75 x="-0.2044242"
76 id="filter5523"
77 style="color-interpolation-filters:sRGB"
78 inkscape:collect="always">
79 <feGaussianBlur
80 id="feGaussianBlur5525"
81 stdDeviation="2.5553025"
82 inkscape:collect="always" />
83 </filter>
84 <filter
85 height="1.2725656"
86 y="-0.1362828"
87 width="1.2725656"
88 x="-0.1362828"
89 id="filter5531"
90 style="color-interpolation-filters:sRGB"
91 inkscape:collect="always">
92 <feGaussianBlur
93 id="feGaussianBlur5533"
94 stdDeviation="1.703535"
95 inkscape:collect="always" />
96 </filter>
97 <linearGradient
98 gradientUnits="userSpaceOnUse"
99 y2="25"
100 x2="28"
101 y1="25"
102 x1="12"
103 id="linearGradient5545"
104 xlink:href="#linearGradient5543"
105 inkscape:collect="always" />
106 <linearGradient
107 gradientTransform="matrix(1.375,0,0,1,-4.5,-10)"
108 y2="25"
109 x2="28"
110 y1="25"
111 x1="12"
112 gradientUnits="userSpaceOnUse"
113 id="linearGradient5549"
114 xlink:href="#linearGradient5543"
115 inkscape:collect="always" />
116 <linearGradient
117 y2="25"
118 x2="28"
119 y1="25"
120 x1="12"
121 gradientTransform="translate(5.0555556e-7,30)"
122 gradientUnits="userSpaceOnUse"
123 id="linearGradient5561"
124 xlink:href="#linearGradient5577"
125 inkscape:collect="always" />
126 <linearGradient
127 y2="25"
128 x2="28"
129 y1="25"
130 x1="12"
131 gradientTransform="matrix(0.4375,0,0,1,6.7500002,40)"
132 gradientUnits="userSpaceOnUse"
133 id="linearGradient5565"
134 xlink:href="#linearGradient5571"
135 inkscape:collect="always" />
136 <linearGradient
137 y2="25"
138 x2="28"
139 y1="25"
140 x1="12"
141 gradientTransform="matrix(1.25,0,0,1,-2.9999994,20)"
142 gradientUnits="userSpaceOnUse"
143 id="linearGradient5581"
144 xlink:href="#linearGradient5577"
145 inkscape:collect="always" />
146 <linearGradient
147 y2="25"
148 x2="28"
149 y1="25"
150 x1="12"
151 gradientTransform="matrix(0.5,0,0,1,6.0000002,10)"
152 gradientUnits="userSpaceOnUse"
153 id="linearGradient5585"
154 xlink:href="#linearGradient5577"
155 inkscape:collect="always" />
156 <linearGradient
157 y2="25"
158 x2="28"
159 y1="25"
160 x1="12"
161 gradientTransform="matrix(1.625,0,0,1,-7.4999984,-9.9999995)"
162 gradientUnits="userSpaceOnUse"
163 id="linearGradient5589"
164 xlink:href="#linearGradient5577"
165 inkscape:collect="always" />
166 </defs>
167 <sodipodi:namedview
168 inkscape:document-rotation="0"
169 pagecolor="#404040"
170 bordercolor="#666666"
171 borderopacity="1"
172 objecttolerance="10"
173 gridtolerance="10"
174 guidetolerance="10"
175 inkscape:pageopacity="0"
176 inkscape:pageshadow="2"
177 inkscape:window-width="1920"
178 inkscape:window-height="1017"
179 id="namedview4"
180 showgrid="true"
181 inkscape:zoom="10.4625"
182 inkscape:cx="54.482618"
183 inkscape:cy="43.823178"
184 inkscape:window-x="0"
185 inkscape:window-y="0"
186 inkscape:window-maximized="1"
187 inkscape:current-layer="g10"
188 inkscape:snap-bbox="true"
189 inkscape:snap-nodes="true"
190 inkscape:snap-intersection-paths="true"
191 inkscape:object-paths="true"
192 inkscape:bbox-paths="true"
193 inkscape:bbox-nodes="true">
194 <inkscape:grid
195 type="xygrid"
196 id="grid837" />
197 </sodipodi:namedview>
198 <g
199 inkscape:groupmode="layer"
200 inkscape:label="Image"
201 id="g10">
202 <rect
203 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5531)"
204 id="rect5527"
205 width="30"
206 height="30"
207 x="40"
208 y="22" />
209 <rect
210 y="12"
211 x="10"
212 height="60"
213 width="30"
214 id="rect5487"
215 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5523)" />
216 <rect
217 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
218 id="rect5489"
219 width="30"
220 height="60"
221 x="10"
222 y="10" />
223 <rect
224 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:2.58198;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
225 id="rect5491"
226 width="30"
227 height="10"
228 x="10"
229 y="20" />
230 <rect
231 y="20"
232 x="40"
233 height="30"
234 width="30"
235 id="rect5529"
236 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
237 <path
238 id="path5535"
239 d="m 37,25 -3,-3 -1,1 2,2 -2,2 1,1 z"
240 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
241 <rect
242 y="22"
243 x="12"
244 height="6"
245 width="16"
246 id="rect5537"
247 style="opacity:1;fill:url(#linearGradient5545);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
248 <rect
249 y="52"
250 x="12"
251 height="6"
252 width="16"
253 id="rect5559"
254 style="opacity:1;fill:url(#linearGradient5561);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
255 <rect
256 style="opacity:1;fill:url(#linearGradient5565);fill-opacity:1;stroke:none;stroke-width:2.64575;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
257 id="rect5563"
258 width="7"
259 height="6"
260 x="12"
261 y="62" />
262 <rect
263 style="opacity:1;fill:url(#linearGradient5581);fill-opacity:1;stroke:none;stroke-width:4.47214;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
264 id="rect5579"
265 width="20"
266 height="6"
267 x="12"
268 y="42" />
269 <rect
270 y="32"
271 x="12"
272 height="6"
273 width="8"
274 id="rect5583"
275 style="opacity:1;fill:url(#linearGradient5585);fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
276 <rect
277 style="opacity:1;fill:url(#linearGradient5589);fill-opacity:1;stroke:none;stroke-width:5.09902;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
278 id="rect5587"
279 width="26"
280 height="6"
281 x="12"
282 y="12" />
283 <path
284 style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
285 d="m 38,55 -3,-3 -1,1 2,2 -2,2 1,1 z"
286 id="path5603" />
287 <rect
288 y="28.499964"
289 x="48.500011"
290 height="13.000025"
291 width="13.000025"
292 id="rect7990"
293 style="fill:#404040;fill-opacity:1;stroke-width:1.73334;stroke-linecap:round;stroke-linejoin:round" />
294 <path
295 d="m 54.937394,21.999951 a 13.000025,13.000025 0 0 0 -2.448507,0.245443 L 51.779641,27.21181 47.764529,24.200476 A 13.000025,13.000025 0 0 0 44.21322,27.74586 l 3.018105,4.024422 -4.985036,0.711785 A 13.000025,13.000025 0 0 0 42,34.999975 a 13.000025,13.000025 0 0 0 0.242058,2.49675 l 4.996884,0.713478 -3.029107,4.03881 a 13.000025,13.000025 0 0 0 3.543692,3.543691 l 4.044734,-3.033339 0.714324,5.00027 A 13.000025,13.000025 0 0 0 55.000025,48 13.000025,13.000025 0 0 0 57.523858,47.752018 l 0.714324,-5.001116 4.032885,3.024875 a 13.000025,13.000025 0 0 0 3.538613,-3.554694 l -3.022336,-4.0295 4.973189,-0.710093 a 13.000025,13.000025 0 0 0 0.239516,-2.481515 13.000025,13.000025 0 0 0 -0.250519,-2.538221 l -4.970649,-0.710092 3.006255,-4.008341 a 13.000025,13.000025 0 0 0 -3.556387,-3.547077 l -4.009187,3.007102 -0.7084,-4.957952 a 13.000025,13.000025 0 0 0 -2.511137,-0.245443 13.000025,13.000025 0 0 0 -0.06263,0 z m 0.06009,8.666683 a 4.3333416,4.3333416 0 0 1 0.0051,0 4.3333416,4.3333416 0 0 1 4.330802,4.333341 h -4.333341 l 4.333341,0.011 a 4.3333416,4.3333416 0 0 1 -4.340958,4.322339 4.3333416,4.3333416 0 0 1 -4.325725,-4.33842 4.3333416,4.3333416 0 0 1 4.330803,-4.328263 z"
296 style="fill:#a0a0a0;fill-opacity:1;stroke-width:1.73334;stroke-linecap:round;stroke-linejoin:round"
297 id="path2833" />
298 <path
299 d="m 57.587327,35.006308 a 2.5873122,2.5873122 0 0 1 -2.592052,2.580977 2.5873122,2.5873122 0 0 1 -2.582562,-2.590473 2.5873122,2.5873122 0 0 1 2.588893,-2.584147 2.5873122,2.5873122 0 0 1 2.585729,2.587312 h -2.587312 z"
300 sodipodi:arc-type="slice"
301 sodipodi:end="0"
302 sodipodi:start="0.0024470062"
303 sodipodi:ry="2.5873122"
304 sodipodi:rx="2.5873122"
305 sodipodi:cy="34.999977"
306 sodipodi:cx="55.000023"
307 sodipodi:type="arc"
308 id="path2858"
309 style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:1.03492;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
310 <path
311 style="opacity:0.5;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.866668;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
312 id="path1313"
313 sodipodi:type="arc"
314 sodipodi:cx="55.000023"
315 sodipodi:cy="34.999977"
316 sodipodi:rx="2.1666708"
317 sodipodi:ry="2.1666708"
318 sodipodi:start="0.0024470062"
319 sodipodi:end="0"
320 sodipodi:arc-type="slice"
321 d="m 57.166687,35.005279 a 2.1666708,2.1666708 0 0 1 -2.170641,2.161365 2.1666708,2.1666708 0 0 1 -2.162692,-2.169318 2.1666708,2.1666708 0 0 1 2.167994,-2.164019 2.1666708,2.1666708 0 0 1 2.165346,2.16667 h -2.166671 z" />
322 <path
323 d="m 57.166687,35.221416 a 2.1666708,1.9500037 0 0 1 -2.170641,1.945229 2.1666708,1.9500037 0 0 1 -2.162692,-1.952387 2.1666708,1.9500037 0 0 1 2.167994,-1.947617 2.1666708,1.9500037 0 0 1 2.165346,1.950003 h -2.166671 z"
324 sodipodi:arc-type="slice"
325 sodipodi:end="0"
326 sodipodi:start="0.0024470062"
327 sodipodi:ry="1.9500037"
328 sodipodi:rx="2.1666708"
329 sodipodi:cy="35.216644"
330 sodipodi:cx="55.000023"
331 sodipodi:type="arc"
332 id="path1315"
333 style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.822195;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
334 </g>
335</svg>
diff --git a/data/elementary/themes/img/menus.svg b/data/elementary/themes/img/menus.svg
new file mode 100644
index 0000000000..b120f3ea9b
--- /dev/null
+++ b/data/elementary/themes/img/menus.svg
@@ -0,0 +1,339 @@
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="menus.svg"
17 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/menus-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="linearGradient5577">
38 <stop
39 style="stop-color:#a1a1a1;stop-opacity:1"
40 offset="0"
41 id="stop5573" />
42 <stop
43 style="stop-color:#a0a0a0;stop-opacity:0"
44 offset="1"
45 id="stop5575" />
46 </linearGradient>
47 <linearGradient
48 inkscape:collect="always"
49 id="linearGradient5571">
50 <stop
51 style="stop-color:#a0a0a0;stop-opacity:1"
52 offset="0"
53 id="stop5567" />
54 <stop
55 style="stop-color:#a0a0a0;stop-opacity:0"
56 offset="1"
57 id="stop5569" />
58 </linearGradient>
59 <linearGradient
60 id="linearGradient5543"
61 inkscape:collect="always">
62 <stop
63 id="stop5539"
64 offset="0"
65 style="stop-color:#ffffff;stop-opacity:1;" />
66 <stop
67 id="stop5541"
68 offset="1"
69 style="stop-color:#ffffff;stop-opacity:0;" />
70 </linearGradient>
71 <filter
72 height="1.2044242"
73 y="-0.1022121"
74 width="1.4088484"
75 x="-0.2044242"
76 id="filter5523"
77 style="color-interpolation-filters:sRGB"
78 inkscape:collect="always">
79 <feGaussianBlur
80 id="feGaussianBlur5525"
81 stdDeviation="2.5553025"
82 inkscape:collect="always" />
83 </filter>
84 <filter
85 height="1.2725656"
86 y="-0.1362828"
87 width="1.2725656"
88 x="-0.1362828"
89 id="filter5531"
90 style="color-interpolation-filters:sRGB"
91 inkscape:collect="always">
92 <feGaussianBlur
93 id="feGaussianBlur5533"
94 stdDeviation="1.703535"
95 inkscape:collect="always" />
96 </filter>
97 <linearGradient
98 gradientUnits="userSpaceOnUse"
99 y2="25"
100 x2="28"
101 y1="25"
102 x1="12"
103 id="linearGradient5545"
104 xlink:href="#linearGradient5543"
105 inkscape:collect="always" />
106 <linearGradient
107 gradientTransform="matrix(1.375,0,0,1,-4.5,-10)"
108 y2="25"
109 x2="28"
110 y1="25"
111 x1="12"
112 gradientUnits="userSpaceOnUse"
113 id="linearGradient5549"
114 xlink:href="#linearGradient5543"
115 inkscape:collect="always" />
116 <linearGradient
117 y2="25"
118 x2="28"
119 y1="25"
120 x1="12"
121 gradientTransform="translate(5.0555556e-7,30)"
122 gradientUnits="userSpaceOnUse"
123 id="linearGradient5561"
124 xlink:href="#linearGradient5577"
125 inkscape:collect="always" />
126 <linearGradient
127 y2="25"
128 x2="28"
129 y1="25"
130 x1="12"
131 gradientTransform="matrix(0.4375,0,0,1,6.7500002,40)"
132 gradientUnits="userSpaceOnUse"
133 id="linearGradient5565"
134 xlink:href="#linearGradient5571"
135 inkscape:collect="always" />
136 <linearGradient
137 y2="25"
138 x2="28"
139 y1="25"
140 x1="12"
141 gradientTransform="matrix(1.25,0,0,1,-2.9999994,20)"
142 gradientUnits="userSpaceOnUse"
143 id="linearGradient5581"
144 xlink:href="#linearGradient5577"
145 inkscape:collect="always" />
146 <linearGradient
147 y2="25"
148 x2="28"
149 y1="25"
150 x1="12"
151 gradientTransform="matrix(0.5,0,0,1,6.0000002,10)"
152 gradientUnits="userSpaceOnUse"
153 id="linearGradient5585"
154 xlink:href="#linearGradient5577"
155 inkscape:collect="always" />
156 <linearGradient
157 y2="25"
158 x2="28"
159 y1="25"
160 x1="12"
161 gradientTransform="matrix(1.625,0,0,1,-7.4999984,-9.9999995)"
162 gradientUnits="userSpaceOnUse"
163 id="linearGradient5589"
164 xlink:href="#linearGradient5577"
165 inkscape:collect="always" />
166 <linearGradient
167 y2="25"
168 x2="28"
169 y1="25"
170 x1="12"
171 gradientTransform="matrix(1.625,0,0,1,22.500002,5e-7)"
172 gradientUnits="userSpaceOnUse"
173 id="linearGradient5593"
174 xlink:href="#linearGradient5577"
175 inkscape:collect="always" />
176 <linearGradient
177 y2="25"
178 x2="28"
179 y1="25"
180 x1="12"
181 gradientTransform="matrix(1.25,0,0,1,27.000001,10)"
182 gradientUnits="userSpaceOnUse"
183 id="linearGradient5597"
184 xlink:href="#linearGradient5577"
185 inkscape:collect="always" />
186 <linearGradient
187 y2="25"
188 x2="28"
189 y1="25"
190 x1="12"
191 gradientTransform="matrix(0.4375,0,0,1,36.75,20)"
192 gradientUnits="userSpaceOnUse"
193 id="linearGradient5601"
194 xlink:href="#linearGradient5571"
195 inkscape:collect="always" />
196 </defs>
197 <sodipodi:namedview
198 inkscape:document-rotation="0"
199 pagecolor="#404040"
200 bordercolor="#666666"
201 borderopacity="1"
202 objecttolerance="10"
203 gridtolerance="10"
204 guidetolerance="10"
205 inkscape:pageopacity="0"
206 inkscape:pageshadow="2"
207 inkscape:window-width="1920"
208 inkscape:window-height="1017"
209 id="namedview4"
210 showgrid="true"
211 inkscape:zoom="10.4625"
212 inkscape:cx="40"
213 inkscape:cy="40"
214 inkscape:window-x="0"
215 inkscape:window-y="0"
216 inkscape:window-maximized="1"
217 inkscape:current-layer="g10"
218 inkscape:snap-bbox="true"
219 inkscape:snap-nodes="true"
220 inkscape:snap-intersection-paths="true"
221 inkscape:object-paths="true"
222 inkscape:bbox-paths="true"
223 inkscape:bbox-nodes="true">
224 <inkscape:grid
225 type="xygrid"
226 id="grid837" />
227 </sodipodi:namedview>
228 <g
229 inkscape:groupmode="layer"
230 inkscape:label="Image"
231 id="g10">
232 <rect
233 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5531)"
234 id="rect5527"
235 width="30"
236 height="30"
237 x="40"
238 y="22" />
239 <rect
240 y="12"
241 x="10"
242 height="60"
243 width="30"
244 id="rect5487"
245 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5523)" />
246 <rect
247 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
248 id="rect5489"
249 width="30"
250 height="60"
251 x="10"
252 y="10" />
253 <rect
254 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:2.58198;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
255 id="rect5491"
256 width="30"
257 height="10"
258 x="10"
259 y="20" />
260 <rect
261 y="20"
262 x="40"
263 height="30"
264 width="30"
265 id="rect5529"
266 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
267 <path
268 id="path5535"
269 d="m 37,25 -3,-3 -1,1 2,2 -2,2 1,1 z"
270 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
271 <rect
272 y="22"
273 x="12"
274 height="6"
275 width="16"
276 id="rect5537"
277 style="opacity:1;fill:url(#linearGradient5545);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
278 <rect
279 y="52"
280 x="12"
281 height="6"
282 width="16"
283 id="rect5559"
284 style="opacity:1;fill:url(#linearGradient5561);fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
285 <rect
286 style="opacity:1;fill:url(#linearGradient5565);fill-opacity:1;stroke:none;stroke-width:2.64575;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
287 id="rect5563"
288 width="7"
289 height="6"
290 x="12"
291 y="62" />
292 <rect
293 style="opacity:1;fill:url(#linearGradient5581);fill-opacity:1;stroke:none;stroke-width:4.47214;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
294 id="rect5579"
295 width="20"
296 height="6"
297 x="12"
298 y="42" />
299 <rect
300 y="32"
301 x="12"
302 height="6"
303 width="8"
304 id="rect5583"
305 style="opacity:1;fill:url(#linearGradient5585);fill-opacity:1;stroke:none;stroke-width:2.82843;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
306 <rect
307 style="opacity:1;fill:url(#linearGradient5589);fill-opacity:1;stroke:none;stroke-width:5.09902;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
308 id="rect5587"
309 width="26"
310 height="6"
311 x="12"
312 y="12" />
313 <rect
314 y="22"
315 x="42"
316 height="6"
317 width="26"
318 id="rect5591"
319 style="opacity:1;fill:url(#linearGradient5593);fill-opacity:1;stroke:none;stroke-width:5.09902;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
320 <rect
321 y="32"
322 x="42"
323 height="6"
324 width="20"
325 id="rect5595"
326 style="opacity:1;fill:url(#linearGradient5597);fill-opacity:1;stroke:none;stroke-width:4.47214;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
327 <rect
328 y="42"
329 x="42"
330 height="6"
331 width="7"
332 id="rect5599"
333 style="opacity:1;fill:url(#linearGradient5601);fill-opacity:1;stroke:none;stroke-width:2.64575;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
334 <path
335 style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
336 d="m 38,55 -3,-3 -1,1 2,2 -2,2 1,1 z"
337 id="path5603" />
338 </g>
339</svg>
diff --git a/data/elementary/themes/img/mouse-extra.svg b/data/elementary/themes/img/mouse-extra.svg
new file mode 100644
index 0000000000..109b31087b
--- /dev/null
+++ b/data/elementary/themes/img/mouse-extra.svg
@@ -0,0 +1,143 @@
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 inkscape:export-ydpi="48"
12 inkscape:export-xdpi="48"
13 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/mouse-extra-040.png"
14 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
15 sodipodi:docname="mouse-extra.svg"
16 viewBox="0 0 80 80"
17 height="80"
18 width="80"
19 id="svg2"
20 version="1.1">
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="linearGradient3575">
38 <stop
39 style="stop-color:#a0a0a0;stop-opacity:1"
40 offset="0"
41 id="stop3571" />
42 <stop
43 id="stop3579"
44 offset="0.27272728"
45 style="stop-color:#ffffff;stop-opacity:1" />
46 <stop
47 style="stop-color:#a0a0a0;stop-opacity:1"
48 offset="1"
49 id="stop3573" />
50 </linearGradient>
51 <mask
52 id="mask947"
53 maskUnits="userSpaceOnUse">
54 <rect
55 y="5"
56 x="10"
57 height="40"
58 width="60"
59 id="rect949"
60 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round" />
61 </mask>
62 <mask
63 maskUnits="userSpaceOnUse"
64 id="mask3567">
65 <path
66 sodipodi:nodetypes="zzzzz"
67 id="path3569"
68 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"
69 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
70 </mask>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#linearGradient3575"
74 id="linearGradient3577"
75 x1="40"
76 y1="17"
77 x2="40"
78 y2="28"
79 gradientUnits="userSpaceOnUse" />
80 </defs>
81 <sodipodi:namedview
82 inkscape:bbox-paths="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-others="false"
85 inkscape:bbox-nodes="true"
86 inkscape:snap-bbox="true"
87 showguides="false"
88 inkscape:current-layer="g10"
89 inkscape:window-maximized="1"
90 inkscape:window-y="0"
91 inkscape:window-x="0"
92 inkscape:cy="40.192539"
93 inkscape:cx="40"
94 inkscape:zoom="10.3875"
95 showgrid="true"
96 id="namedview4"
97 inkscape:window-height="1017"
98 inkscape:window-width="1920"
99 inkscape:pageshadow="2"
100 inkscape:pageopacity="0"
101 guidetolerance="10"
102 gridtolerance="10"
103 objecttolerance="10"
104 borderopacity="1"
105 bordercolor="#666666"
106 pagecolor="#404040"
107 inkscape:document-rotation="0">
108 <inkscape:grid
109 id="grid837"
110 type="xygrid" />
111 </sodipodi:namedview>
112 <g
113 id="g10"
114 inkscape:label="Image"
115 inkscape:groupmode="layer">
116 <path
117 style="fill:#c8c8c8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
118 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"
119 id="path3546"
120 sodipodi:nodetypes="zzzzz" />
121 <path
122 id="path3562"
123 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.5;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
124 d="M 39 10 L 39 34 L 20 34 L 20 36 L 60 36 L 60 34 L 41 34 L 41 10 L 39 10 z " />
125 <rect
126 style="fill:url(#linearGradient3577);fill-opacity:1;stroke:#545454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
127 id="rect3552"
128 width="6"
129 height="11"
130 x="37"
131 y="17" />
132 <path
133 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.125"
134 d="M 45,9 C 49,11 54.578805,8.5025863 55,30 55.421195,51.497414 51,60 40,60 29,60 25,58 20,50 V 75 H 65 V 9 Z"
135 id="path3554"
136 sodipodi:nodetypes="czzccccc"
137 mask="url(#mask3567)" />
138 <path
139 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
140 d="m 8,45 3,3 7,-7 -7,-7 -3,3 4,4 z"
141 id="path916" />
142 </g>
143</svg>
diff --git a/data/elementary/themes/img/mouse-left.svg b/data/elementary/themes/img/mouse-left.svg
new file mode 100644
index 0000000000..de6cedce27
--- /dev/null
+++ b/data/elementary/themes/img/mouse-left.svg
@@ -0,0 +1,143 @@
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 inkscape:export-ydpi="48"
12 inkscape:export-xdpi="48"
13 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/mouse-left-040.png"
14 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
15 sodipodi:docname="mouse-left.svg"
16 viewBox="0 0 80 80"
17 height="80"
18 width="80"
19 id="svg2"
20 version="1.1">
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="linearGradient3575">
38 <stop
39 style="stop-color:#a0a0a0;stop-opacity:1"
40 offset="0"
41 id="stop3571" />
42 <stop
43 id="stop3579"
44 offset="0.27272728"
45 style="stop-color:#ffffff;stop-opacity:1" />
46 <stop
47 style="stop-color:#a0a0a0;stop-opacity:1"
48 offset="1"
49 id="stop3573" />
50 </linearGradient>
51 <mask
52 id="mask947"
53 maskUnits="userSpaceOnUse">
54 <rect
55 y="5"
56 x="10"
57 height="40"
58 width="60"
59 id="rect949"
60 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round" />
61 </mask>
62 <mask
63 maskUnits="userSpaceOnUse"
64 id="mask3567">
65 <path
66 sodipodi:nodetypes="zzzzz"
67 id="path3569"
68 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"
69 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
70 </mask>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#linearGradient3575"
74 id="linearGradient3577"
75 x1="40"
76 y1="17"
77 x2="40"
78 y2="28"
79 gradientUnits="userSpaceOnUse" />
80 </defs>
81 <sodipodi:namedview
82 inkscape:bbox-paths="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-others="false"
85 inkscape:bbox-nodes="true"
86 inkscape:snap-bbox="true"
87 showguides="false"
88 inkscape:current-layer="g10"
89 inkscape:window-maximized="1"
90 inkscape:window-y="0"
91 inkscape:window-x="0"
92 inkscape:cy="40.192539"
93 inkscape:cx="40"
94 inkscape:zoom="10.3875"
95 showgrid="true"
96 id="namedview4"
97 inkscape:window-height="1017"
98 inkscape:window-width="1920"
99 inkscape:pageshadow="2"
100 inkscape:pageopacity="0"
101 guidetolerance="10"
102 gridtolerance="10"
103 objecttolerance="10"
104 borderopacity="1"
105 bordercolor="#666666"
106 pagecolor="#404040"
107 inkscape:document-rotation="0">
108 <inkscape:grid
109 id="grid837"
110 type="xygrid" />
111 </sodipodi:namedview>
112 <g
113 id="g10"
114 inkscape:label="Image"
115 inkscape:groupmode="layer">
116 <path
117 style="fill:#c8c8c8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
118 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"
119 id="path3546"
120 sodipodi:nodetypes="zzzzz" />
121 <path
122 d="M 40 10 C 19 10 20 17.832395 20 30 C 20 31.458836 19.987157 33.165773 19.998047 35 L 40 35 L 40 10 z "
123 style="fill:#3399ff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
124 id="path852" />
125 <path
126 id="path3562"
127 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.5;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
128 d="M 39 10 L 39 34 L 20 34 L 20 36 L 60 36 L 60 34 L 41 34 L 41 10 L 39 10 z " />
129 <rect
130 style="fill:url(#linearGradient3577);fill-opacity:1;stroke:#545454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
131 id="rect3552"
132 width="6"
133 height="11"
134 x="37"
135 y="17" />
136 <path
137 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.125"
138 d="M 45,9 C 49,11 54.578805,8.5025863 55,30 55.421195,51.497414 51,60 40,60 29,60 25,58 20,50 V 75 H 65 V 9 Z"
139 id="path3554"
140 sodipodi:nodetypes="czzccccc"
141 mask="url(#mask3567)" />
142 </g>
143</svg>
diff --git a/data/elementary/themes/img/mouse-middle.svg b/data/elementary/themes/img/mouse-middle.svg
new file mode 100644
index 0000000000..68807b7200
--- /dev/null
+++ b/data/elementary/themes/img/mouse-middle.svg
@@ -0,0 +1,139 @@
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 inkscape:export-ydpi="48"
12 inkscape:export-xdpi="48"
13 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/mouse-middle-040.png"
14 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
15 sodipodi:docname="mouse-middle.svg"
16 viewBox="0 0 80 80"
17 height="80"
18 width="80"
19 id="svg2"
20 version="1.1">
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="linearGradient3575">
38 <stop
39 style="stop-color:#1e78a0;stop-opacity:1"
40 offset="0"
41 id="stop3571" />
42 <stop
43 id="stop3579"
44 offset="0.27272728"
45 style="stop-color:#3399ff;stop-opacity:1" />
46 <stop
47 style="stop-color:#1e78a0;stop-opacity:1"
48 offset="1"
49 id="stop3573" />
50 </linearGradient>
51 <mask
52 id="mask947"
53 maskUnits="userSpaceOnUse">
54 <rect
55 y="5"
56 x="10"
57 height="40"
58 width="60"
59 id="rect949"
60 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round" />
61 </mask>
62 <mask
63 maskUnits="userSpaceOnUse"
64 id="mask3567">
65 <path
66 sodipodi:nodetypes="zzzzz"
67 id="path3569"
68 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"
69 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
70 </mask>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#linearGradient3575"
74 id="linearGradient3577"
75 x1="40"
76 y1="17"
77 x2="40"
78 y2="28"
79 gradientUnits="userSpaceOnUse" />
80 </defs>
81 <sodipodi:namedview
82 inkscape:bbox-paths="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-others="false"
85 inkscape:bbox-nodes="true"
86 inkscape:snap-bbox="true"
87 showguides="false"
88 inkscape:current-layer="g10"
89 inkscape:window-maximized="1"
90 inkscape:window-y="0"
91 inkscape:window-x="0"
92 inkscape:cy="40.192539"
93 inkscape:cx="40"
94 inkscape:zoom="10.3875"
95 showgrid="true"
96 id="namedview4"
97 inkscape:window-height="1017"
98 inkscape:window-width="1920"
99 inkscape:pageshadow="2"
100 inkscape:pageopacity="0"
101 guidetolerance="10"
102 gridtolerance="10"
103 objecttolerance="10"
104 borderopacity="1"
105 bordercolor="#666666"
106 pagecolor="#404040"
107 inkscape:document-rotation="0">
108 <inkscape:grid
109 id="grid837"
110 type="xygrid" />
111 </sodipodi:namedview>
112 <g
113 id="g10"
114 inkscape:label="Image"
115 inkscape:groupmode="layer">
116 <path
117 style="fill:#c8c8c8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
118 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"
119 id="path3546"
120 sodipodi:nodetypes="zzzzz" />
121 <path
122 id="path3562"
123 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.5;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
124 d="M 39 10 L 39 34 L 20 34 L 20 36 L 60 36 L 60 34 L 41 34 L 41 10 L 39 10 z " />
125 <rect
126 style="fill:url(#linearGradient3577);fill-opacity:1;stroke:#545454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
127 id="rect3552"
128 width="6"
129 height="11"
130 x="37"
131 y="17" />
132 <path
133 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.125"
134 d="M 45,9 C 49,11 54.578805,8.5025863 55,30 55.421195,51.497414 51,60 40,60 29,60 25,58 20,50 V 75 H 65 V 9 Z"
135 id="path3554"
136 sodipodi:nodetypes="czzccccc"
137 mask="url(#mask3567)" />
138 </g>
139</svg>
diff --git a/data/elementary/themes/img/mouse-right.svg b/data/elementary/themes/img/mouse-right.svg
new file mode 100644
index 0000000000..e96ddd1544
--- /dev/null
+++ b/data/elementary/themes/img/mouse-right.svg
@@ -0,0 +1,143 @@
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 inkscape:export-ydpi="48"
12 inkscape:export-xdpi="48"
13 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/mouse-right-040.png"
14 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
15 sodipodi:docname="mouse-right.svg"
16 viewBox="0 0 80 80"
17 height="80"
18 width="80"
19 id="svg2"
20 version="1.1">
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="linearGradient3575">
38 <stop
39 style="stop-color:#a0a0a0;stop-opacity:1"
40 offset="0"
41 id="stop3571" />
42 <stop
43 id="stop3579"
44 offset="0.27272728"
45 style="stop-color:#ffffff;stop-opacity:1" />
46 <stop
47 style="stop-color:#a0a0a0;stop-opacity:1"
48 offset="1"
49 id="stop3573" />
50 </linearGradient>
51 <mask
52 id="mask947"
53 maskUnits="userSpaceOnUse">
54 <rect
55 y="5"
56 x="10"
57 height="40"
58 width="60"
59 id="rect949"
60 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round" />
61 </mask>
62 <mask
63 maskUnits="userSpaceOnUse"
64 id="mask3567">
65 <path
66 sodipodi:nodetypes="zzzzz"
67 id="path3569"
68 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"
69 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
70 </mask>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#linearGradient3575"
74 id="linearGradient3577"
75 x1="40"
76 y1="17"
77 x2="40"
78 y2="28"
79 gradientUnits="userSpaceOnUse" />
80 </defs>
81 <sodipodi:namedview
82 inkscape:bbox-paths="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-others="false"
85 inkscape:bbox-nodes="true"
86 inkscape:snap-bbox="true"
87 showguides="false"
88 inkscape:current-layer="g10"
89 inkscape:window-maximized="1"
90 inkscape:window-y="0"
91 inkscape:window-x="0"
92 inkscape:cy="40.192539"
93 inkscape:cx="40"
94 inkscape:zoom="10.3875"
95 showgrid="true"
96 id="namedview4"
97 inkscape:window-height="1017"
98 inkscape:window-width="1920"
99 inkscape:pageshadow="2"
100 inkscape:pageopacity="0"
101 guidetolerance="10"
102 gridtolerance="10"
103 objecttolerance="10"
104 borderopacity="1"
105 bordercolor="#666666"
106 pagecolor="#404040"
107 inkscape:document-rotation="0">
108 <inkscape:grid
109 id="grid837"
110 type="xygrid" />
111 </sodipodi:namedview>
112 <g
113 id="g10"
114 inkscape:label="Image"
115 inkscape:groupmode="layer">
116 <path
117 style="fill:#c8c8c8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
118 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"
119 id="path3546"
120 sodipodi:nodetypes="zzzzz" />
121 <path
122 d="m 40,10 c 21,0 20,7.832395 20,20 0,1.458836 0.01284,3.165773 0.002,5 H 40 Z"
123 style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
124 id="path852" />
125 <path
126 id="path3562"
127 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.5;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
128 d="M 39 10 L 39 34 L 20 34 L 20 36 L 60 36 L 60 34 L 41 34 L 41 10 L 39 10 z " />
129 <rect
130 style="fill:url(#linearGradient3577);fill-opacity:1;stroke:#545454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
131 id="rect3552"
132 width="6"
133 height="11"
134 x="37"
135 y="17" />
136 <path
137 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.125"
138 d="M 45,9 C 49,11 54.578805,8.5025863 55,30 55.421195,51.497414 51,60 40,60 29,60 25,58 20,50 V 75 H 65 V 9 Z"
139 id="path3554"
140 sodipodi:nodetypes="czzccccc"
141 mask="url(#mask3567)" />
142 </g>
143</svg>
diff --git a/data/elementary/themes/img/mouse-wheel.svg b/data/elementary/themes/img/mouse-wheel.svg
new file mode 100644
index 0000000000..7af8d7b856
--- /dev/null
+++ b/data/elementary/themes/img/mouse-wheel.svg
@@ -0,0 +1,147 @@
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 inkscape:export-ydpi="48"
12 inkscape:export-xdpi="48"
13 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/mouse-middle-040.png"
14 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
15 sodipodi:docname="mouse-wheel.svg"
16 viewBox="0 0 80 80"
17 height="80"
18 width="80"
19 id="svg2"
20 version="1.1">
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="linearGradient3575">
38 <stop
39 style="stop-color:#1e78a0;stop-opacity:1"
40 offset="0"
41 id="stop3571" />
42 <stop
43 id="stop3579"
44 offset="0.27272728"
45 style="stop-color:#3399ff;stop-opacity:1" />
46 <stop
47 style="stop-color:#1e78a0;stop-opacity:1"
48 offset="1"
49 id="stop3573" />
50 </linearGradient>
51 <mask
52 id="mask947"
53 maskUnits="userSpaceOnUse">
54 <rect
55 y="5"
56 x="10"
57 height="40"
58 width="60"
59 id="rect949"
60 style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round" />
61 </mask>
62 <mask
63 maskUnits="userSpaceOnUse"
64 id="mask3567">
65 <path
66 sodipodi:nodetypes="zzzzz"
67 id="path3569"
68 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"
69 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
70 </mask>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#linearGradient3575"
74 id="linearGradient3577"
75 x1="40"
76 y1="17"
77 x2="40"
78 y2="28"
79 gradientUnits="userSpaceOnUse" />
80 </defs>
81 <sodipodi:namedview
82 inkscape:bbox-paths="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-others="false"
85 inkscape:bbox-nodes="true"
86 inkscape:snap-bbox="true"
87 showguides="false"
88 inkscape:current-layer="g10"
89 inkscape:window-maximized="1"
90 inkscape:window-y="0"
91 inkscape:window-x="0"
92 inkscape:cy="40.192539"
93 inkscape:cx="40"
94 inkscape:zoom="10.3875"
95 showgrid="true"
96 id="namedview4"
97 inkscape:window-height="1017"
98 inkscape:window-width="1920"
99 inkscape:pageshadow="2"
100 inkscape:pageopacity="0"
101 guidetolerance="10"
102 gridtolerance="10"
103 objecttolerance="10"
104 borderopacity="1"
105 bordercolor="#666666"
106 pagecolor="#404040"
107 inkscape:document-rotation="0">
108 <inkscape:grid
109 id="grid837"
110 type="xygrid" />
111 </sodipodi:namedview>
112 <g
113 id="g10"
114 inkscape:label="Image"
115 inkscape:groupmode="layer">
116 <path
117 style="fill:#c8c8c8;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
118 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"
119 id="path3546"
120 sodipodi:nodetypes="zzzzz" />
121 <path
122 id="path3562"
123 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.5;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
124 d="M 39 10 L 39 34 L 20 34 L 20 36 L 60 36 L 60 34 L 41 34 L 41 10 L 39 10 z " />
125 <rect
126 style="fill:url(#linearGradient3577);fill-opacity:1;stroke:#545454;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
127 id="rect3552"
128 width="6"
129 height="11"
130 x="37"
131 y="17" />
132 <path
133 style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.125"
134 d="M 45,9 C 49,11 54.578805,8.5025863 55,30 55.421195,51.497414 51,60 40,60 29,60 25,58 20,50 V 75 H 65 V 9 Z"
135 id="path3554"
136 sodipodi:nodetypes="czzccccc"
137 mask="url(#mask3567)" />
138 <path
139 id="path916"
140 d="m 36,31 -3,3 7,7 7,-7 -3,-3 -4,4 z"
141 style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" />
142 <path
143 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
144 d="m 36,14 -3,-3 7,-7 7,7 -3,3 -4,-4 z"
145 id="path918" />
146 </g>
147</svg>
diff --git a/data/elementary/themes/img/window-focus.svg b/data/elementary/themes/img/window-focus.svg
new file mode 100644
index 0000000000..83e6bcfb4f
--- /dev/null
+++ b/data/elementary/themes/img/window-focus.svg
@@ -0,0 +1,150 @@
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="window-focus.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/window-focus-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 <filter
35 inkscape:collect="always"
36 style="color-interpolation-filters:sRGB"
37 id="filter5854"
38 x="-0.13591628"
39 width="1.2718326"
40 y="-0.13591628"
41 height="1.2718326">
42 <feGaussianBlur
43 inkscape:collect="always"
44 stdDeviation="3.397907"
45 id="feGaussianBlur5856" />
46 </filter>
47 <filter
48 height="1.3302643"
49 y="-0.16513217"
50 width="1.5895412"
51 x="-0.2947706"
52 id="filter3848"
53 style="color-interpolation-filters:sRGB"
54 inkscape:collect="always">
55 <feGaussianBlur
56 id="feGaussianBlur3850"
57 stdDeviation="2.4564217"
58 inkscape:collect="always" />
59 </filter>
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="1920"
72 inkscape:window-height="1017"
73 id="namedview4"
74 showgrid="true"
75 inkscape:zoom="10.4625"
76 inkscape:cx="40"
77 inkscape:cy="40"
78 inkscape:window-x="0"
79 inkscape:window-y="0"
80 inkscape:window-maximized="1"
81 inkscape:current-layer="g10"
82 inkscape:snap-bbox="true"
83 inkscape:snap-nodes="true"
84 inkscape:snap-intersection-paths="true"
85 inkscape:object-paths="true"
86 inkscape:bbox-paths="true"
87 inkscape:bbox-nodes="true">
88 <inkscape:grid
89 type="xygrid"
90 id="grid837" />
91 </sodipodi:namedview>
92 <g
93 inkscape:groupmode="layer"
94 inkscape:label="Image"
95 id="g10">
96 <rect
97 y="12"
98 x="10"
99 height="60"
100 width="60"
101 id="rect5728"
102 style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5854)" />
103 <rect
104 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
105 id="rect5726"
106 width="60"
107 height="60"
108 x="10"
109 y="10" />
110 <rect
111 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
112 id="rect6682"
113 width="60"
114 height="12"
115 x="10"
116 y="10" />
117 <path
118 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
119 d="m 68,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
120 id="path2880" />
121 <path
122 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
123 d="m 46,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
124 id="path2882" />
125 <path
126 id="path2884"
127 d="m 56,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
128 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
129 <path
130 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
131 id="path2886"
132 sodipodi:type="arc"
133 sodipodi:cx="16"
134 sodipodi:cy="16"
135 sodipodi:rx="4"
136 sodipodi:ry="4"
137 sodipodi:start="0"
138 sodipodi:end="6.2760818"
139 sodipodi:arc-type="slice"
140 d="m 20,16 a 4,4 0 0 1 -3.992896,3.999994 4,4 0 0 1 -4.007079,-3.985787 4,4 0 0 1 3.978665,-4.01415 4,4 0 0 1 4.021209,3.971529 L 16,16 Z" />
141 <path
142 id="path3682"
143 style="opacity:0.5;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3848)"
144 d="m 30.304688,27.847656 v 30 l 8.304688,-4.152344 3.941406,9.853516 3.507812,-1.402344 L 42,52 50.304688,47.847656 Z" />
145 <path
146 d="m 30.304688,23.847656 v 30 l 8.304688,-4.152344 3.941406,9.853516 3.507812,-1.402344 L 42,48 50.304688,43.847656 Z"
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 id="path3672" />
149 </g>
150</svg>
diff --git a/data/elementary/themes/img/window-geometry.svg b/data/elementary/themes/img/window-geometry.svg
new file mode 100644
index 0000000000..3237256be7
--- /dev/null
+++ b/data/elementary/themes/img/window-geometry.svg
@@ -0,0 +1,143 @@
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="window-geometry.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/window-geometry-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 <filter
35 inkscape:collect="always"
36 style="color-interpolation-filters:sRGB"
37 id="filter5854"
38 x="-0.13591628"
39 width="1.2718326"
40 y="-0.13591628"
41 height="1.2718326">
42 <feGaussianBlur
43 inkscape:collect="always"
44 stdDeviation="3.397907"
45 id="feGaussianBlur5856" />
46 </filter>
47 </defs>
48 <sodipodi:namedview
49 inkscape:document-rotation="0"
50 pagecolor="#404040"
51 bordercolor="#666666"
52 borderopacity="1"
53 objecttolerance="10"
54 gridtolerance="10"
55 guidetolerance="10"
56 inkscape:pageopacity="0"
57 inkscape:pageshadow="2"
58 inkscape:window-width="1920"
59 inkscape:window-height="1017"
60 id="namedview4"
61 showgrid="true"
62 inkscape:zoom="10.4625"
63 inkscape:cx="40"
64 inkscape:cy="40"
65 inkscape:window-x="0"
66 inkscape:window-y="0"
67 inkscape:window-maximized="1"
68 inkscape:current-layer="g10"
69 inkscape:snap-bbox="true"
70 inkscape:snap-nodes="true"
71 inkscape:snap-intersection-paths="true"
72 inkscape:object-paths="true"
73 inkscape:bbox-paths="true"
74 inkscape:bbox-nodes="true">
75 <inkscape:grid
76 type="xygrid"
77 id="grid837" />
78 </sodipodi:namedview>
79 <g
80 inkscape:groupmode="layer"
81 inkscape:label="Image"
82 id="g10">
83 <rect
84 y="12"
85 x="10"
86 height="60"
87 width="60"
88 id="rect5728"
89 style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5854)" />
90 <rect
91 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
92 id="rect5726"
93 width="60"
94 height="60"
95 x="10"
96 y="10" />
97 <rect
98 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
99 id="rect6682"
100 width="60"
101 height="12"
102 x="10"
103 y="10" />
104 <path
105 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
106 d="m 68,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
107 id="path2880" />
108 <path
109 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
110 d="m 46,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
111 id="path2882" />
112 <path
113 id="path2884"
114 d="m 56,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
115 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
116 <path
117 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
118 id="path2886"
119 sodipodi:type="arc"
120 sodipodi:cx="16"
121 sodipodi:cy="16"
122 sodipodi:rx="4"
123 sodipodi:ry="4"
124 sodipodi:start="0"
125 sodipodi:end="6.2760818"
126 sodipodi:arc-type="slice"
127 d="m 20,16 a 4,4 0 0 1 -3.992896,3.999994 4,4 0 0 1 -4.007079,-3.985787 4,4 0 0 1 3.978665,-4.01415 4,4 0 0 1 4.021209,3.971529 L 16,16 Z" />
128 <path
129 sodipodi:nodetypes="ccccccc"
130 id="path3541"
131 d="m 40,30 -5,5 2,2 3,-3 3,3 2,-2 z"
132 style="fill:#ffffff;fill-opacity:1" />
133 <path
134 style="fill:#ffffff;fill-opacity:1"
135 d="m 40,62 -5,-5 2,-2 3,3 3,-3 2,2 z"
136 id="path3543"
137 sodipodi:nodetypes="ccccccc" />
138 <path
139 d="m 56,46 -5,-5 -2,2 3,3 -3,3 2,2 z m -25,-3 -2,-2 -5,5 5,5 2,-2 -3,-3 z"
140 style="fill:#ffffff;fill-opacity:1"
141 id="path3559" />
142 </g>
143</svg>
diff --git a/data/elementary/themes/img/window-process.svg b/data/elementary/themes/img/window-process.svg
new file mode 100644
index 0000000000..63f11937d2
--- /dev/null
+++ b/data/elementary/themes/img/window-process.svg
@@ -0,0 +1,159 @@
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="window-process.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/window-process-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 <filter
35 inkscape:collect="always"
36 style="color-interpolation-filters:sRGB"
37 id="filter5854"
38 x="-0.13591628"
39 width="1.2718326"
40 y="-0.13591628"
41 height="1.2718326">
42 <feGaussianBlur
43 inkscape:collect="always"
44 stdDeviation="3.397907"
45 id="feGaussianBlur5856" />
46 </filter>
47 </defs>
48 <sodipodi:namedview
49 inkscape:document-rotation="0"
50 pagecolor="#404040"
51 bordercolor="#666666"
52 borderopacity="1"
53 objecttolerance="10"
54 gridtolerance="10"
55 guidetolerance="10"
56 inkscape:pageopacity="0"
57 inkscape:pageshadow="2"
58 inkscape:window-width="1920"
59 inkscape:window-height="1017"
60 id="namedview4"
61 showgrid="true"
62 inkscape:zoom="10.4625"
63 inkscape:cx="40"
64 inkscape:cy="40"
65 inkscape:window-x="0"
66 inkscape:window-y="0"
67 inkscape:window-maximized="1"
68 inkscape:current-layer="g10"
69 inkscape:snap-bbox="true"
70 inkscape:snap-nodes="true"
71 inkscape:snap-intersection-paths="true"
72 inkscape:object-paths="true"
73 inkscape:bbox-paths="true"
74 inkscape:bbox-nodes="true">
75 <inkscape:grid
76 type="xygrid"
77 id="grid837" />
78 </sodipodi:namedview>
79 <g
80 inkscape:groupmode="layer"
81 inkscape:label="Image"
82 id="g10">
83 <rect
84 y="12"
85 x="10"
86 height="60"
87 width="60"
88 id="rect5728"
89 style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5854)" />
90 <rect
91 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
92 id="rect5726"
93 width="60"
94 height="60"
95 x="10"
96 y="10" />
97 <rect
98 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
99 id="rect6682"
100 width="60"
101 height="12"
102 x="10"
103 y="10" />
104 <path
105 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
106 d="m 68,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
107 id="path2880" />
108 <path
109 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
110 d="m 46,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
111 id="path2882" />
112 <path
113 id="path2884"
114 d="m 56,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
115 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
116 <path
117 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
118 id="path2886"
119 sodipodi:type="arc"
120 sodipodi:cx="16"
121 sodipodi:cy="16"
122 sodipodi:rx="4"
123 sodipodi:ry="4"
124 sodipodi:start="0"
125 sodipodi:end="6.2760818"
126 sodipodi:arc-type="slice"
127 d="m 20,16 a 4,4 0 0 1 -3.992896,3.999994 4,4 0 0 1 -4.007079,-3.985787 4,4 0 0 1 3.978665,-4.01415 4,4 0 0 1 4.021209,3.971529 L 16,16 Z" />
128 <circle
129 r="14"
130 cy="46"
131 cx="40"
132 id="path5439"
133 style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
134 <path
135 inkscape:transform-center-y="-11.596306"
136 inkscape:transform-center-x="0.0055128528"
137 id="path5441"
138 d="M 40,39 V 25"
139 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.86437;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
140 <path
141 inkscape:transform-center-y="-0.016183"
142 inkscape:transform-center-x="-12.678875"
143 id="path5447"
144 d="M 47,46.01883 H 61.051196"
145 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.87143;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
146 <path
147 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.87402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
148 d="M 40.032366,53 V 67.070026"
149 id="path5449"
150 inkscape:transform-center-x="-0.016183"
151 inkscape:transform-center-y="12.695866" />
152 <path
153 inkscape:transform-center-y="0.016183"
154 inkscape:transform-center-x="12.64967"
155 id="path5451"
156 d="M 33,46.051196 H 18.98117"
157 style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:3.86697;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
158 </g>
159</svg>
diff --git a/data/elementary/themes/img/window-remember.svg b/data/elementary/themes/img/window-remember.svg
new file mode 100644
index 0000000000..a9879d8515
--- /dev/null
+++ b/data/elementary/themes/img/window-remember.svg
@@ -0,0 +1,135 @@
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="window-remember.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/window-remember-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 <filter
35 inkscape:collect="always"
36 style="color-interpolation-filters:sRGB"
37 id="filter5854"
38 x="-0.13591628"
39 width="1.2718326"
40 y="-0.13591628"
41 height="1.2718326">
42 <feGaussianBlur
43 inkscape:collect="always"
44 stdDeviation="3.397907"
45 id="feGaussianBlur5856" />
46 </filter>
47 </defs>
48 <sodipodi:namedview
49 inkscape:document-rotation="0"
50 pagecolor="#404040"
51 bordercolor="#666666"
52 borderopacity="1"
53 objecttolerance="10"
54 gridtolerance="10"
55 guidetolerance="10"
56 inkscape:pageopacity="0"
57 inkscape:pageshadow="2"
58 inkscape:window-width="1920"
59 inkscape:window-height="1017"
60 id="namedview4"
61 showgrid="true"
62 inkscape:zoom="10.4625"
63 inkscape:cx="40"
64 inkscape:cy="40"
65 inkscape:window-x="0"
66 inkscape:window-y="0"
67 inkscape:window-maximized="1"
68 inkscape:current-layer="g10"
69 inkscape:snap-bbox="true"
70 inkscape:snap-nodes="true"
71 inkscape:snap-intersection-paths="true"
72 inkscape:object-paths="true"
73 inkscape:bbox-paths="true"
74 inkscape:bbox-nodes="true">
75 <inkscape:grid
76 type="xygrid"
77 id="grid837" />
78 </sodipodi:namedview>
79 <g
80 inkscape:groupmode="layer"
81 inkscape:label="Image"
82 id="g10">
83 <rect
84 y="12"
85 x="10"
86 height="60"
87 width="60"
88 id="rect5728"
89 style="opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5854)" />
90 <rect
91 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
92 id="rect5726"
93 width="60"
94 height="60"
95 x="10"
96 y="10" />
97 <rect
98 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
99 id="rect6682"
100 width="60"
101 height="12"
102 x="10"
103 y="10" />
104 <path
105 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
106 d="m 68,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
107 id="path2880" />
108 <path
109 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
110 d="m 46,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
111 id="path2882" />
112 <path
113 id="path2884"
114 d="m 56,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
115 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
116 <path
117 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
118 id="path2886"
119 sodipodi:type="arc"
120 sodipodi:cx="16"
121 sodipodi:cy="16"
122 sodipodi:rx="4"
123 sodipodi:ry="4"
124 sodipodi:start="0"
125 sodipodi:end="6.2760818"
126 sodipodi:arc-type="slice"
127 d="m 20,16 a 4,4 0 0 1 -3.992896,3.999994 4,4 0 0 1 -4.007079,-3.985787 4,4 0 0 1 3.978665,-4.01415 4,4 0 0 1 4.021209,3.971529 L 16,16 Z" />
128 <path
129 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.92857px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
130 d="M 40,36.857143 C 38.071429,34.928571 36.142857,33 32.285714,33 28.428571,33 22.642857,33 22.642857,40.714286 22.642857,42.642857 34.214286,54.214286 40,60 45.785714,54.214286 57.357143,42.642857 57.357143,40.714286 57.357143,33 51.571429,33 47.714286,33 43.857143,33 41.928571,34.928571 40,36.857143 Z"
131 id="path5237"
132 inkscape:connector-curvature="0"
133 sodipodi:nodetypes="ccccccc" />
134 </g>
135</svg>
diff --git a/data/elementary/themes/img/window-winlist.svg b/data/elementary/themes/img/window-winlist.svg
new file mode 100644
index 0000000000..883a7d00eb
--- /dev/null
+++ b/data/elementary/themes/img/window-winlist.svg
@@ -0,0 +1,183 @@
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="window-winlist.svg"
16 inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/window-winlist-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 <filter
35 height="1.2725656"
36 y="-0.1362828"
37 width="1.2725656"
38 x="-0.1362828"
39 id="filter5471"
40 style="color-interpolation-filters:sRGB"
41 inkscape:collect="always">
42 <feGaussianBlur
43 id="feGaussianBlur5473"
44 stdDeviation="2.27138"
45 inkscape:collect="always" />
46 </filter>
47 </defs>
48 <sodipodi:namedview
49 inkscape:document-rotation="0"
50 pagecolor="#404040"
51 bordercolor="#666666"
52 borderopacity="1"
53 objecttolerance="10"
54 gridtolerance="10"
55 guidetolerance="10"
56 inkscape:pageopacity="0"
57 inkscape:pageshadow="2"
58 inkscape:window-width="1920"
59 inkscape:window-height="1017"
60 id="namedview4"
61 showgrid="true"
62 inkscape:zoom="10.4625"
63 inkscape:cx="40"
64 inkscape:cy="40"
65 inkscape:window-x="0"
66 inkscape:window-y="0"
67 inkscape:window-maximized="1"
68 inkscape:current-layer="g10"
69 inkscape:snap-bbox="true"
70 inkscape:snap-nodes="true"
71 inkscape:snap-intersection-paths="true"
72 inkscape:object-paths="true"
73 inkscape:bbox-paths="true"
74 inkscape:bbox-nodes="true">
75 <inkscape:grid
76 type="xygrid"
77 id="grid837" />
78 </sodipodi:namedview>
79 <g
80 inkscape:groupmode="layer"
81 inkscape:label="Image"
82 id="g10">
83 <rect
84 y="12"
85 x="10"
86 height="40"
87 width="40"
88 id="rect5728"
89 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5471)" />
90 <rect
91 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
92 id="rect5726"
93 width="40"
94 height="40"
95 x="10"
96 y="10" />
97 <rect
98 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:3.26599;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
99 id="rect6682"
100 width="40"
101 height="12"
102 x="10"
103 y="10" />
104 <path
105 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
106 d="m 48,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
107 id="path2880" />
108 <path
109 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
110 d="m 26,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
111 id="path2882" />
112 <path
113 id="path2884"
114 d="m 36,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
115 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
116 <rect
117 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5471)"
118 id="rect5475"
119 width="40"
120 height="40"
121 x="20"
122 y="22" />
123 <rect
124 y="20"
125 x="20"
126 height="40"
127 width="40"
128 id="rect5477"
129 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
130 <rect
131 y="20"
132 x="20"
133 height="12"
134 width="40"
135 id="rect5479"
136 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:3.26599;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
137 <path
138 id="path5481"
139 d="m 58,24 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
140 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
141 <path
142 id="path5483"
143 d="m 36,25 -4,4 -4,-4 2,-2 2,2 2,-2 z"
144 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
145 <path
146 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
147 d="m 46,27 -4,-4 -4,4 2,2 2,-2 2,2 z"
148 id="path5485" />
149 <rect
150 y="32"
151 x="30"
152 height="40"
153 width="40"
154 id="rect5487"
155 style="opacity:0.5;mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter5471)" />
156 <rect
157 style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:2.66667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
158 id="rect5489"
159 width="40"
160 height="40"
161 x="30"
162 y="30" />
163 <rect
164 style="opacity:1;fill:#202020;fill-opacity:1;stroke:none;stroke-width:3.26599;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
165 id="rect5491"
166 width="40"
167 height="12"
168 x="30"
169 y="30" />
170 <path
171 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
172 d="m 68,34 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
173 id="path5493" />
174 <path
175 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
176 d="m 46,35 -4,4 -4,-4 2,-2 2,2 2,-2 z"
177 id="path5495" />
178 <path
179 id="path5497"
180 d="m 56,37 -4,-4 -4,4 2,2 2,-2 2,2 z"
181 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
182 </g>
183</svg>