raster pushed a commit to branch feature/themes/flat.

http://git.enlightenment.org/core/efl.git/commit/?id=967154810f37825cf9956d975a10daee11d82b43

commit 967154810f37825cf9956d975a10daee11d82b43
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Sep 20 23:59:12 2020 +0100

    TH - more icons
---
 data/elementary/themes/edc/elm/icon.edc            |  52 --
 data/elementary/themes/edc/elm/icon_fdo.edc        |   9 -
 data/elementary/themes/edc/icons.edc               | 588 ++++++++++++---------
 data/elementary/themes/ic.edc                      | 503 +-----------------
 data/elementary/themes/img/arrow-diag.svg          | 530 +++++++++++++++++++
 data/elementary/themes/img/clock.svg               | 102 ++++
 data/elementary/themes/img/edit.svg                | 169 ++++++
 data/elementary/themes/img/folder-search.svg       | 186 +++----
 data/elementary/themes/img/hamburger-menu.svg      |  93 ++++
 data/elementary/themes/img/home.svg                | 102 ++++
 data/elementary/themes/img/ic/arrow-ld-015.png     | Bin 0 -> 2050 bytes
 data/elementary/themes/img/ic/arrow-ld-030.png     | Bin 0 -> 2079 bytes
 data/elementary/themes/img/ic/arrow-ld-060.png     | Bin 0 -> 2099 bytes
 data/elementary/themes/img/ic/arrow-lu-015.png     | Bin 0 -> 158 bytes
 data/elementary/themes/img/ic/arrow-lu-030.png     | Bin 0 -> 176 bytes
 data/elementary/themes/img/ic/arrow-lu-060.png     | Bin 0 -> 201 bytes
 data/elementary/themes/img/ic/arrow-rd-015.png     | Bin 0 -> 2080 bytes
 data/elementary/themes/img/ic/arrow-rd-030.png     | Bin 0 -> 2107 bytes
 data/elementary/themes/img/ic/arrow-rd-060.png     | Bin 0 -> 2128 bytes
 data/elementary/themes/img/ic/arrow-ru-015.png     | Bin 0 -> 2069 bytes
 data/elementary/themes/img/ic/arrow-ru-030.png     | Bin 0 -> 2086 bytes
 data/elementary/themes/img/ic/arrow-ru-060.png     | Bin 0 -> 2108 bytes
 data/elementary/themes/img/ic/clock-040.png        | Bin 0 -> 1481 bytes
 data/elementary/themes/img/ic/clock-080.png        | Bin 0 -> 3501 bytes
 data/elementary/themes/img/ic/clock-160.png        | Bin 0 -> 7166 bytes
 data/elementary/themes/img/ic/edit-040.png         | Bin 0 -> 786 bytes
 data/elementary/themes/img/ic/edit-080.png         | Bin 0 -> 1113 bytes
 data/elementary/themes/img/ic/edit-160.png         | Bin 0 -> 1886 bytes
 .../elementary/themes/img/ic/folder-search-040.png | Bin 835 -> 799 bytes
 .../elementary/themes/img/ic/folder-search-080.png | Bin 1638 -> 1583 bytes
 .../elementary/themes/img/ic/folder-search-160.png | Bin 3157 -> 3037 bytes
 .../themes/img/ic/hamburger-menu-015.png           | Bin 0 -> 204 bytes
 .../themes/img/ic/hamburger-menu-030.png           | Bin 0 -> 206 bytes
 .../themes/img/ic/hamburger-menu-060.png           | Bin 0 -> 336 bytes
 data/elementary/themes/img/ic/home-015.png         | Bin 0 -> 225 bytes
 data/elementary/themes/img/ic/home-030.png         | Bin 0 -> 268 bytes
 data/elementary/themes/img/ic/home-060.png         | Bin 0 -> 388 bytes
 data/elementary/themes/img/ic/info-015.png         | Bin 0 -> 314 bytes
 data/elementary/themes/img/ic/info-030.png         | Bin 0 -> 560 bytes
 data/elementary/themes/img/ic/info-060.png         | Bin 0 -> 1137 bytes
 data/elementary/themes/img/ic/lang-blank-040.png   | Bin 0 -> 1237 bytes
 data/elementary/themes/img/ic/lang-blank-080.png   | Bin 0 -> 2844 bytes
 data/elementary/themes/img/ic/lang-blank-160.png   | Bin 0 -> 6295 bytes
 data/elementary/themes/img/ic/search-015.png       | Bin 0 -> 308 bytes
 data/elementary/themes/img/ic/search-030.png       | Bin 0 -> 522 bytes
 data/elementary/themes/img/ic/search-060.png       | Bin 0 -> 1005 bytes
 data/elementary/themes/img/ic/trash-015.png        | Bin 0 -> 222 bytes
 data/elementary/themes/img/ic/trash-030.png        | Bin 0 -> 270 bytes
 data/elementary/themes/img/ic/trash-060.png        | Bin 0 -> 438 bytes
 data/elementary/themes/img/info.svg                |  91 ++++
 data/elementary/themes/img/lang-blank.svg          |  16 +-
 data/elementary/themes/img/search.svg              |  75 +++
 data/elementary/themes/img/trash.svg               | 529 ++++++++++++++++++
 53 files changed, 2153 insertions(+), 892 deletions(-)

diff --git a/data/elementary/themes/edc/elm/icon.edc 
b/data/elementary/themes/edc/elm/icon.edc
index 839ed163b9..13b098b2ee 100644
--- a/data/elementary/themes/edc/elm/icon.edc
+++ b/data/elementary/themes/edc/elm/icon.edc
@@ -10,21 +10,7 @@
    images.image: File COMP; parts { part { name: "base"; \
    description { aspect: 1.0 1.0; aspect_preference: BOTH; \
    image.normal: File; } } } }
-IC("home",        "toolbar/home",        "icon_home.png",        16, 0);
-IC("close",       "toolbar/close",       "icon_close.png",       16, 0);
-IC("apps",        "toolbar/apps",        "icon_apps.png",        16, 0);
-IC("arrow_up",    "toolbar/arrow_up",    "icon_arrow_up.png",    16, 0);
-IC("arrow_down",  "toolbar/arrow_down",  "icon_arrow_down.png",  16, 0);
-IC("arrow_left",  "toolbar/arrow_left",  "icon_arrow_left.png",  16, 0);
-IC("arrow_right", "toolbar/arrow_right", "icon_arrow_right.png", 16, 0);
-IC("chat",        "toolbar/chat",        "icon_chat.png",        16, 0);
-IC("clock",       "toolbar/clock",       "icon_clock.png",       16, 0);
-IC("delete",      "toolbar/delete",      "icon_delete.png",      16, 0);
-IC("edit",        "toolbar/edit",        "icon_edit.png",        16, 0);
-IC("refresh",     "toolbar/refresh",     "icon_refresh.png",     16, 0);
-IC("file",        "toolbar/file",        "icon_file.png",        16, 0);
 IC("no_photo",    "photo/no_photo",      "icon_head.png",        16, 0);
-IC("search",      "toolbar/search",      "icon_search.png",      16, 0);
 #undef IC
 
 #define IC(Name, File, Min, Max) \
@@ -33,44 +19,6 @@ IC("search",      "toolbar/search",      "icon_search.png",  
    16, 0);
    description { aspect: 1.0 1.0; aspect_preference: BOTH; \
    image.normal: File; } } } }
 
-IC("toolbar/more_menu",    "icon_arrow_down.png", 16, 0);
-IC("toolbar/folder",       "icon_folder.png",     16, 0);
-
-IC("arrow-up",             "icon_arrow_up.png",         16, 0);
-IC("arrow-down",           "icon_arrow_down.png",       16, 0);
-IC("arrow-left",           "icon_arrow_left.png",       16, 0);
-IC("arrow-right",          "icon_arrow_right.png",      16, 0);
-IC("arrow-up-left",        "icon_arrow_up_left.png",    16, 0);
-IC("arrow-up-right",       "icon_arrow_up_right.png",   16, 0);
-IC("arrow-down-left",      "icon_arrow_down_left.png",  16, 0);
-IC("arrow-down-right",     "icon_arrow_down_right.png", 16, 0);
-
-IC("arrow_up_left",        "icon_arrow_up_left.png",    16, 0);
-IC("arrow_up_right",       "icon_arrow_up_right.png",   16, 0);
-IC("arrow_down_left",      "icon_arrow_down_left.png",  16, 0);
-IC("arrow_down_right",     "icon_arrow_down_right.png", 16, 0);
-
-IC("document-edit",        "icon_edit.png",        16, 0)
-IC("dialog-info",          "icon_info.png",        16, 0)
-IC("dialog-close",         "icon_close.png",       16, 0)
-IC("application-chat",     "icon_chat.png",        16, 0) /* */
-IC("application-clock",    "icon_clock.png",       16, 0) /* */
-
-IC("menu/home",            "icon_home.png",        16, 0);
-IC("menu/close",           "icon_close.png",       16, 0);
-IC("menu/apps",            "icon_apps.png",        16, 0);
-IC("menu/arrow_up",        "icon_arrow_up.png",    16, 0);
-IC("menu/arrow_down",      "icon_arrow_down.png",  16, 0);
-IC("menu/arrow_left",      "icon_arrow_left.png",  16, 0);
-IC("menu/arrow_right",     "icon_arrow_right.png", 16, 0);
-IC("menu/chat",            "icon_chat.png",        16, 0);
-IC("menu/clock",           "icon_clock.png",       16, 0);
-IC("menu/delete",          "icon_delete.png",      16, 0);
-IC("menu/edit",            "icon_edit.png",        16, 0);
-IC("menu/refresh",         "icon_refresh.png",     16, 0);
-IC("menu/folder",          "icon_folder.png",      16, 0);
-IC("menu/file",            "icon_file.png",        16, 0);
-
 IC("media_player/forward", "icon_forward.png", 16, 0);
 IC("media_player/info",    "icon_info.png",    16, 0);
 IC("media_player/next",    "icon_next.png",    16, 0);
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc 
b/data/elementary/themes/edc/elm/icon_fdo.edc
index 86659b4716..7d2118f5ad 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -77,11 +77,8 @@
 
 ////  places  /////////////////////////////////////////////////////////////////
 #define CTX "places"
-ICO1(CTX, "user-home", 128)
 ICO1(CTX, "user-bookmarks", 128)
 ICO2(CTX, "user-desktop")
-ICO1(CTX, "user-trash", 128)
-ICO2(CTX, "folder")
 ICO2(CTX, "folder-drag-accept") /* spec have this icon in the Status category 
*/
 ICO2(CTX, "folder-remote")
 ICO2(CTX, "folder-open") /* */
@@ -371,16 +368,10 @@ ICO1(CTX, "non-starred", 128) /* */
 // TODO accessories-text-editor
 // TODO multimedia-volume-control
 // TODO help-browser
-ICO1(CTX, "preferences-color", 64) /* */
-ICO1(CTX, "preferences-profile", 64) /* Elm specific */
 // TODO preferences-desktop-accessibility
-ICO1(CTX, "preferences-desktop-display", 64) /* */
-ICO1(CTX, "preferences-desktop-font", 64)
 ICO1(CTX, "preferences-desktop-keyboard", 64)
 ICO1(CTX, "preferences-desktop-locale", 64)
-ICO1(CTX, "preferences-desktop-multimedia", 64)
 ICO1(CTX, "preferences-desktop-screensaver", 64)
-ICO1(CTX, "preferences-desktop-theme", 64)
 ICO1(CTX, "preferences-desktop-wallpaper", 64)
 // TODO system-software-install
 // TODO system-software-update
diff --git a/data/elementary/themes/edc/icons.edc 
b/data/elementary/themes/edc/icons.edc
index 366e5ab8be..67b499d09f 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -10,140 +10,140 @@
          } \
       } \
    }
-   ICON("modules-files", "i-folder")
-   ICON("modules-settings", "i-gear")
-   ICON("modules-system", "i-computer")
-   ICON("modules-look", "i-palette")
-   ICON("modules-mobile", "i-mobile")
-   ICON("modules-utils", "i-tools")
-   ICON("modules-core", "i-atom")
-   ICON("modules-launcher", "i-gear-start")
+ICON("modules-files", "i-folder")
+ICON("modules-settings", "i-gear")
+ICON("modules-system", "i-computer")
+ICON("modules-look", "i-palette")
+ICON("modules-mobile", "i-mobile")
+ICON("modules-utils", "i-tools")
+ICON("modules-core", "i-atom")
+ICON("modules-launcher", "i-gear-start")
 
-   ICON("system-file-manager", "i-folder")
-   ICON("folder", "i-folder")
-   ICON("folder-image", "i-folder")
-   ICON("user-home", "i-home")
-   ICON("user-desktop", "i-desktop")
-   ICON("user-temp", "i-temp")
-   ICON("user-bookmarks", "i-favorite")
-   ICON("computer", "i-computer")
-   ICON("drive-optical", "i-drive-cd")
-   ICON("drive-harddisk", "i-drive-hdd")
-   ICON("drive-removable-media", "i-drive-usb-media")
-   ICON("media-flash", "i-drive-flash")
-   ICON("dialog-ask", "i-unknown")
-   ICON("unknown", "i-unknown")
-   ICON("emblem-symbolic-link", "i-unknown")
-   ICON("screenshot", "i-camera")
-   ICON("dialog-warning", "i-warning")
-   ICON("dialog-error", "i-warning-red")
-   ICON("system-run", "i-system-run")
-   ICON("everything-launch", "i-gear-start")
-   ICON("configure", "i-gear")
-   ICON("document-open", "i-folder-open")
-   ICON("document-properties", "i-file-properties")
-   ICON("document-new", "i-file")
-   ICON("folder-new", "i-folder")
-   ICON("security-high", "i-shield-up")
-   ICON("network-website", "i-globe")
+ICON("system-file-manager", "i-folder")
+ICON("folder", "i-folder")
+ICON("folder-image", "i-folder")
+ICON("user-home", "i-home")
+ICON("user-desktop", "i-desktop")
+ICON("user-temp", "i-temp")
+ICON("user-bookmarks", "i-favorite")
+ICON("computer", "i-computer")
+ICON("drive-optical", "i-drive-cd")
+ICON("drive-harddisk", "i-drive-hdd")
+ICON("drive-removable-media", "i-drive-usb-media")
+ICON("media-flash", "i-drive-flash")
+ICON("dialog-ask", "i-unknown")
+ICON("unknown", "i-unknown")
+ICON("emblem-symbolic-link", "i-unknown")
+ICON("screenshot", "i-camera")
+ICON("dialog-warning", "i-warning")
+ICON("dialog-error", "i-warning-red")
+ICON("system-run", "i-system-run")
+ICON("everything-launch", "i-gear-start")
+ICON("configure", "i-gear")
+ICON("document-open", "i-folder-open")
+ICON("document-properties", "i-file-properties")
+ICON("document-new", "i-file")
+ICON("folder-new", "i-folder")
+ICON("security-high", "i-shield-up")
+ICON("network-website", "i-globe")
 
-   ICON("preferences-applications", "i-termprompt")
-   ICON("preferences-system", "i-gear")
-   ICON("preferences-desktop-theme", "i-paint")
-   ICON("preferences-desktop", "i-desks")
-   ICON("preferences-system-windows", "i-window")
-   ICON("preferences-desktop-environments", "i-desktop-pc")
-   ICON("preferences-applications-screen-lock",  "i-padlock-lock")
-   ICON("preferences-applications-screen-unlock", "i-padlock-unlock")
-   ICON("preferences-applications-personal", "i-gear-person")
-   ICON("preferences-applications-ibar", "i-gear-dots")
-   ICON("preferences-applications-restart", "i-gear-restart")
-   ICON("preferences-applications-startup", "i-gear-start")
-   ICON("preferences-desktop-default-applications", "i-gear-empty")
-   ICON("preferences-desktop-wallpaper", "i-picture-landscape")
-   ICON("preferences-desktop-font", "i-font")
-   ICON("preferences-transitions", "i-transition")
-   ICON("preferences-scale", "i-scaling")
-   ICON("preferences-composite", "i-compositor")
-   ICON("preferences-look", "i-palette")
-   ICON("preferences-desktop-display", "i-screen")
-   ICON("preferences-system-lock-screen", "i-screen-lock")
-   ICON("preferences-desktop-screensaver", "i-screen")
-   ICON("preferences-system-screen-resolution", "i-screen-resolution")
-   ICON("preferences-system-power-management", "i-bulb") // this is wrong but 
it works for backlight settings - FIXME
-   ICON("preferences-desktop-edge-bindings", "i-screen-edges")
-   ICON("preferences-desktop-keyboard-shortcuts", "i-key")
-   ICON("preferences-desktop-swipe-bindings", "i-gesture")
-   ICON("preferences-desktop-mouse", "i-mouse")
-   ICON("preferences-desktop-mouse-left", "i-mouse-left")
-   ICON("preferences-desktop-mouse-right", "i-mouse-right")
-   ICON("preferences-desktop-mouse-middle", "i-mouse-middle")
-   ICON("preferences-desktop-mouse-wheel", "i-mouse-wheel")
-   ICON("preferences-desktop-mouse-extra", "i-mouse-extra")
-   ICON("preferences-desktop-keyboard", "i-keyboard")
-   ICON("preferences-desktop-signal-bindings", "i-signal-bindings")
-   ICON("preferences-behavior", "i-input")
-   ICON("preferences-interaction", "i-fingerprint") // pretty bad for touch 
icon - FIXME
-   ICON("preferences-focus", "i-window-focus")
-   ICON("preferences-window-geometry", "i-window-geometry")
-   ICON("preferences-desktop-window-remember", "i-window-remember")
-   ICON("preferences-window-process", "i-window-process")
-   ICON("preferences-winlist", "i-window-winlist")
-   ICON("preferences-menus", "i-menus")
-   ICON("preferences-menu-settings", "i-menus-settings")
-   ICON("preferences-desktop-locale", "i-lang")
-   ICON("preferences-desklock-locale", "i-lang-lock")
-   ICON("preferences-imc", "i-keyboard-hand")
-   ICON("preferences-advanced", "i-rocket")
-   ICON("preferences-system-performance", "i-tacho")
-   ICON("preferences-directories", "i-folder-search")
-   ICON("preferences-panel", "i-spanner")
-   ICON("preferences-cpu-speed", "i-cpu-speed")
-   ICON("preferences-variables", "i-env-var")
-   ICON("preferences-profiles", "i-face")
-   ICON("preferences-extensions", "i-puzzle")
-   ICON("preferences-plugin", "i-modules")
-   ICON("preferences-desktop-shelf", "i-shelf")
-   ICON("preferences-desktop-mixer", "i-speaker")
-   ICON("preferences-notification", "i-notification")
-   ICON("preferences-pager", "i-pager")
-   ICON("preferences-network", "i-network")
-   ICON("preferences-file-icons", "i-file")
-   ICON("preferences-preferences", "i-gear")
-   ICON("preferences-toolbar", "i-toolbar")
-   ICON("preferences-desktop-color", "i-palette")
-   ICON("preferences-desktop-pointer", "i-mouse")
-   ICON("preferences-icon-theme", "i-paint")
-   ICON("preferences-applications-add", "i-termprompt")
-   ICON("preferences-utils", "i-tools")
-   ICON("preferences-startup", "i-efm-exe")
-   ICON("preferences-screen-normal", "i-screen")
-   ICON("preferences-screen-left", "i-screen-left")
-   ICON("preferences-screen-right", "i-screen-right")
-   ICON("preferences-screen-hflip", "i-screen-hflip")
-   ICON("preferences-screen-vflip", "i-screen-vflip")
-   ICON("preferences-screen-around", "i-screen-around")
-   ICON("preferences-window-manipulation", "i-window-geometry")
-   ICON("preferences-window-maximize", "i-window-maximize")
-   ICON("preferences-window-stacking", "i-window-stacking")
-   ICON("preferences-windows-lost", "i-window-lost")
-   ICON("preferences-dialogs", "i-dialog")
-   ICON("preferences-illume", "i-mobile")
-   ICON("preferences-gradient", "i-gradient")
-   ICON("preferences-engine", "i-engine")
-   ICON("preferences-desktop-shelf-bottom-desk", "i-shelf")
-   ICON("preferences-desktop-shelf-custom", "i-shelf")
-   ICON("preferences-desktop-shelf-dock", "i-shelf")
-   ICON("preferences-desktop-shelf-menu-bar", "i-shelf")
-   ICON("preferences-desktop-shelf-panel", "i-shelf")
-   ICON("preferences-desktop-shelf-top-desk", "i-shelf")
+ICON("preferences-applications", "i-termprompt")
+ICON("preferences-system", "i-gear")
+ICON("preferences-desktop-theme", "i-paint")
+ICON("preferences-desktop", "i-desks")
+ICON("preferences-system-windows", "i-window")
+ICON("preferences-desktop-environments", "i-desktop-pc")
+ICON("preferences-applications-screen-lock",  "i-padlock-lock")
+ICON("preferences-applications-screen-unlock", "i-padlock-unlock")
+ICON("preferences-applications-personal", "i-gear-person")
+ICON("preferences-applications-ibar", "i-gear-dots")
+ICON("preferences-applications-restart", "i-gear-restart")
+ICON("preferences-applications-startup", "i-gear-start")
+ICON("preferences-desktop-default-applications", "i-gear-empty")
+ICON("preferences-desktop-wallpaper", "i-picture-landscape")
+ICON("preferences-desktop-font", "i-font")
+ICON("preferences-transitions", "i-transition")
+ICON("preferences-scale", "i-scaling")
+ICON("preferences-composite", "i-compositor")
+ICON("preferences-look", "i-palette")
+ICON("preferences-desktop-display", "i-screen")
+ICON("preferences-system-lock-screen", "i-screen-lock")
+ICON("preferences-desktop-screensaver", "i-screen")
+ICON("preferences-system-screen-resolution", "i-screen-resolution")
+ICON("preferences-system-power-management", "i-bulb") // this is wrong but it 
works for backlight settings - FIXME
+ICON("preferences-desktop-edge-bindings", "i-screen-edges")
+ICON("preferences-desktop-keyboard-shortcuts", "i-key")
+ICON("preferences-desktop-swipe-bindings", "i-gesture")
+ICON("preferences-desktop-mouse", "i-mouse")
+ICON("preferences-desktop-mouse-left", "i-mouse-left")
+ICON("preferences-desktop-mouse-right", "i-mouse-right")
+ICON("preferences-desktop-mouse-middle", "i-mouse-middle")
+ICON("preferences-desktop-mouse-wheel", "i-mouse-wheel")
+ICON("preferences-desktop-mouse-extra", "i-mouse-extra")
+ICON("preferences-desktop-keyboard", "i-keyboard")
+ICON("preferences-desktop-signal-bindings", "i-signal-bindings")
+ICON("preferences-behavior", "i-input")
+ICON("preferences-interaction", "i-fingerprint") // pretty bad for touch icon 
- FIXME
+ICON("preferences-focus", "i-window-focus")
+ICON("preferences-window-geometry", "i-window-geometry")
+ICON("preferences-desktop-window-remember", "i-window-remember")
+ICON("preferences-window-process", "i-window-process")
+ICON("preferences-winlist", "i-window-winlist")
+ICON("preferences-menus", "i-menus")
+ICON("preferences-menu-settings", "i-menus-settings")
+ICON("preferences-desktop-locale", "i-lang")
+ICON("preferences-desklock-locale", "i-lang-lock")
+ICON("preferences-imc", "i-keyboard-hand")
+ICON("preferences-advanced", "i-rocket")
+ICON("preferences-system-performance", "i-tacho")
+ICON("preferences-directories", "i-folder-search")
+ICON("preferences-panel", "i-spanner")
+ICON("preferences-cpu-speed", "i-cpu-speed")
+ICON("preferences-variables", "i-env-var")
+ICON("preferences-profiles", "i-face")
+ICON("preferences-extensions", "i-puzzle")
+ICON("preferences-plugin", "i-modules")
+ICON("preferences-desktop-shelf", "i-shelf")
+ICON("preferences-desktop-mixer", "i-speaker")
+ICON("preferences-notification", "i-notification")
+ICON("preferences-pager", "i-pager")
+ICON("preferences-network", "i-network")
+ICON("preferences-file-icons", "i-file")
+ICON("preferences-preferences", "i-gear")
+ICON("preferences-toolbar", "i-toolbar")
+ICON("preferences-desktop-color", "i-palette")
+ICON("preferences-desktop-pointer", "i-mouse")
+ICON("preferences-icon-theme", "i-paint")
+ICON("preferences-applications-add", "i-termprompt")
+ICON("preferences-utils", "i-tools")
+ICON("preferences-startup", "i-efm-exe")
+ICON("preferences-screen-normal", "i-screen")
+ICON("preferences-screen-left", "i-screen-left")
+ICON("preferences-screen-right", "i-screen-right")
+ICON("preferences-screen-hflip", "i-screen-hflip")
+ICON("preferences-screen-vflip", "i-screen-vflip")
+ICON("preferences-screen-around", "i-screen-around")
+ICON("preferences-window-manipulation", "i-window-geometry")
+ICON("preferences-window-maximize", "i-window-maximize")
+ICON("preferences-window-stacking", "i-window-stacking")
+ICON("preferences-windows-lost", "i-window-lost")
+ICON("preferences-dialogs", "i-dialog")
+ICON("preferences-illume", "i-mobile")
+ICON("preferences-gradient", "i-gradient")
+ICON("preferences-engine", "i-engine")
+ICON("preferences-desktop-shelf-bottom-desk", "i-shelf")
+ICON("preferences-desktop-shelf-custom", "i-shelf")
+ICON("preferences-desktop-shelf-dock", "i-shelf")
+ICON("preferences-desktop-shelf-menu-bar", "i-shelf")
+ICON("preferences-desktop-shelf-panel", "i-shelf")
+ICON("preferences-desktop-shelf-top-desk", "i-shelf")
 
-   ICON("enlightenment/wallpaper_stretch", "i-fill-stretch")
-   ICON("enlightenment/wallpaper_center", "i-fill-center")
-   ICON("enlightenment/wallpaper_tile", "i-fill-tile")
-   ICON("enlightenment/wallpaper_scale_aspect_in", "i-fill-within")
-   ICON("enlightenment/wallpaper_scale_aspect_out", "i-fill-fill")
-   ICON("enlightenment/wallpaper_pan",  "i-fill-pan")
+ICON("enlightenment/wallpaper_stretch", "i-fill-stretch")
+ICON("enlightenment/wallpaper_center", "i-fill-center")
+ICON("enlightenment/wallpaper_tile", "i-fill-tile")
+ICON("enlightenment/wallpaper_scale_aspect_in", "i-fill-within")
+ICON("enlightenment/wallpaper_scale_aspect_out", "i-fill-fill")
+ICON("enlightenment/wallpaper_pan",  "i-fill-pan")
 #undef ICON
 
 // mono color default fg color icons
@@ -159,58 +159,58 @@
          } \
       } \
    }
-   ICON("system", "i-system")
-   ICON("system-restart", "i-system-restart")
-   ICON("system-shutdown", "i-system-shutdown")
-   ICON("system-suspend", "i-system-suspend")
-   ICON("system-suspend-hibernate", "i-system-suspend-hibernate")
-   ICON("system-lock-screen", "i-system-lock")
-   ICON("system-log-out", "i-system-logout")
+ICON("system", "i-system")
+ICON("system-restart", "i-system-restart")
+ICON("system-shutdown", "i-system-shutdown")
+ICON("system-suspend", "i-system-suspend")
+ICON("system-suspend-hibernate", "i-system-suspend-hibernate")
+ICON("system-lock-screen", "i-system-lock")
+ICON("system-log-out", "i-system-logout")
 
-   ICON("application-exit", "i-system-logout")
-   ICON("enlightenment", "i-enlightenment")
-   ICON("help-about", "i-enlightenment")
-   ICON("go-up", "i-arrow-u")
-   ICON("go-down", "i-arrow-d")
-   ICON("go-next", "i-arrow-l")
-   ICON("go-previous", "i-arrow-r")
-   ICON("list-add", "i-plus")
-   ICON("list-remove", "i-minus")
-   ICON("view-refresh", "i-refresh")
-   ICON("edit-delete", "i-close")
-   ICON("edit-rename", "i-rename")
-   ICON("edit-copy", "i-copy")
-   ICON("edit-cut", "i-cut")
-   ICON("edit-paste", "i-paste")
-   ICON("edit-swap", "i-swap")
-   ICON("edit-select-all", "i-select-all")
-   ICON("transform-move", "i-move")
-   ICON("transform-scale", "i-resize")
-   ICON("add", "i-plus")
-   ICON("view-order", "i-sort")
-   ICON("view-sort", "i-sort")
-   ICON("view-inherit", "i-win-nest")
-   ICON("access", "i-stick-man")
-   ICON("window-close", "i-close")
-   ICON("bookmark-new", "i-bookmark-new")
-   ICON("view-hidden-files", "i-view-hidden-files")
-   ICON("dialog-ok-apply", "i-check")
-   ICON("media-eject", "i-eject")
-   ICON("start-here", "i-enlightenment")
-   ICON("everything-clipboard", "i-paste")
+ICON("application-exit", "i-system-logout")
+ICON("enlightenment", "i-enlightenment")
+ICON("help-about", "i-enlightenment")
+ICON("go-up", "i-arrow-u")
+ICON("go-down", "i-arrow-d")
+ICON("go-next", "i-arrow-l")
+ICON("go-previous", "i-arrow-r")
+ICON("list-add", "i-plus")
+ICON("list-remove", "i-minus")
+ICON("view-refresh", "i-refresh")
+ICON("edit-delete", "i-close")
+ICON("edit-rename", "i-rename")
+ICON("edit-copy", "i-copy")
+ICON("edit-cut", "i-cut")
+ICON("edit-paste", "i-paste")
+ICON("edit-swap", "i-swap")
+ICON("edit-select-all", "i-select-all")
+ICON("transform-move", "i-move")
+ICON("transform-scale", "i-resize")
+ICON("add", "i-plus")
+ICON("view-order", "i-sort")
+ICON("view-sort", "i-sort")
+ICON("view-inherit", "i-win-nest")
+ICON("access", "i-stick-man")
+ICON("window-close", "i-close")
+ICON("bookmark-new", "i-bookmark-new")
+ICON("view-hidden-files", "i-view-hidden-files")
+ICON("dialog-ok-apply", "i-check")
+ICON("media-eject", "i-eject")
+ICON("start-here", "i-enlightenment")
+ICON("everything-clipboard", "i-paste")
 
-   ICON("preferences-position-top-left", "i-shelf-tl")
-   ICON("preferences-position-top", "i-shelf-tc")
-   ICON("preferences-position-top-right", "i-shelf-tr")
-   ICON("preferences-position-bottom-left", "i-shelf-bl")
-   ICON("preferences-position-bottom", "i-shelf-bc")
-   ICON("preferences-position-bottom-right", "i-shelf-br")
-   ICON("preferences-position-left-top", "i-shelf-lt")
-   ICON("preferences-position-left", "i-shelf-lc")
-   ICON("preferences-position-left-bottom", "i-shelf-lb")
-   ICON("preferences-position-right-top", "i-shelf-rt")
-   ICON("preferences-position-right", "i-shelf-rc")
-   ICON("preferences-position-right-bottom", "i-shelf-rb")
+ICON("preferences-position-top-left", "i-shelf-tl")
+ICON("preferences-position-top", "i-shelf-tc")
+ICON("preferences-position-top-right", "i-shelf-tr")
+ICON("preferences-position-bottom-left", "i-shelf-bl")
+ICON("preferences-position-bottom", "i-shelf-bc")
+ICON("preferences-position-bottom-right", "i-shelf-br")
+ICON("preferences-position-left-top", "i-shelf-lt")
+ICON("preferences-position-left", "i-shelf-lc")
+ICON("preferences-position-left-bottom", "i-shelf-lb")
+ICON("preferences-position-right-top", "i-shelf-rt")
+ICON("preferences-position-right", "i-shelf-rc")
+ICON("preferences-position-right-bottom", "i-shelf-rb")
 #undef ICON
 
 // mono border action icons
@@ -226,31 +226,31 @@
          } \
       } \
    }
-   ICON("close", "i-close")
-   ICON("minimize", "i-arrow-d")
-   ICON("maximize", "i-arrow-u")
-   ICON("basic", "i-move")
-   ICON("move_icon", "i-move")
-   ICON("resize_icon", "i-resize")
-   ICON("locks", "i-lock")
-   ICON("locks_user", "i-lock")
-   ICON("locks_application", "i-lock")
-   ICON("remember", "i-check")
-   ICON("fullscreen", "i-fullscreen")
-   ICON("kill", "i-kill")
-   ICON("properties", "i-properties")
-   ICON("stacking", "i-stacking")
-   ICON("stack_on_top", "i-stacking-top")
-   ICON("stack_normal", "i-stacking-normal")
-   ICON("stack_below", "i-stacking-bottom")
-   ICON("stick", "i-pin")
-   ICON("shade", "i-shade")
-   ICON("skip", "i-skip")
-   ICON("skip_pager", "i-skip-pager")
-   ICON("skip_taskbar", "i-skip-taskbar")
-   ICON("skip_winlist", "i-skip-winlist")
-   ICON("borderless", "i-border")
-   ICON("sendto", "i-sendto")
+ICON("close", "i-close")
+ICON("minimize", "i-arrow-d")
+ICON("maximize", "i-arrow-u")
+ICON("basic", "i-move")
+ICON("move_icon", "i-move")
+ICON("resize_icon", "i-resize")
+ICON("locks", "i-lock")
+ICON("locks_user", "i-lock")
+ICON("locks_application", "i-lock")
+ICON("remember", "i-check")
+ICON("fullscreen", "i-fullscreen")
+ICON("kill", "i-kill")
+ICON("properties", "i-properties")
+ICON("stacking", "i-stacking")
+ICON("stack_on_top", "i-stacking-top")
+ICON("stack_normal", "i-stacking-normal")
+ICON("stack_below", "i-stacking-bottom")
+ICON("stick", "i-pin")
+ICON("shade", "i-shade")
+ICON("skip", "i-skip")
+ICON("skip_pager", "i-skip-pager")
+ICON("skip_taskbar", "i-skip-taskbar")
+ICON("skip_winlist", "i-skip-winlist")
+ICON("borderless", "i-border")
+ICON("sendto", "i-sendto")
 #undef ICON
 
 // mime icons
@@ -266,44 +266,154 @@
          } \
       } \
    }
-   ICON("inode/file", "i-file2")
-   ICON("inode/directory", "i-folder")
-   ICON("inode/directory-locked", "i-folder-locked")
-   ICON("inode/chardevice", "i-device-char")
-   ICON("inode/blockdevice", "i-device-block")
-   ICON("inode/fifo", "i-device-pipe")
-   ICON("inode/socket", "i-device-socket")
-   ICON("inode/symlink", "i-symlink")
+ICON("inode/file", "i-file2")
+ICON("inode/directory", "i-folder")
+ICON("inode/directory-locked", "i-folder-locked")
+ICON("inode/chardevice", "i-device-char")
+ICON("inode/blockdevice", "i-device-block")
+ICON("inode/fifo", "i-device-pipe")
+ICON("inode/socket", "i-device-socket")
+ICON("inode/symlink", "i-symlink")
 
-   ICON("application/x-raw-disk-image", "i-drive-cd")
+ICON("application/x-raw-disk-image", "i-drive-cd")
 
-   ICON("application/octet-stream", "i-file2")
+ICON("application/octet-stream", "i-file2")
 
-   ICON("application/x-trash", "i-efm-trash")
+ICON("application/x-trash", "i-efm-trash")
 
-   ICON("text/plain", "i-efm-txt")
-   ICON("text/x-csrc", "i-efm-c")
-   ICON("text/x-chdr", "i-efm-h")
-   ICON("text/x-c++src", "i-efm-cpp")
-   ICON("text/x-c++hdr", "i-efm-hpp")
+ICON("text/plain", "i-efm-txt")
+ICON("text/x-csrc", "i-efm-c")
+ICON("text/x-chdr", "i-efm-h")
+ICON("text/x-c++src", "i-efm-cpp")
+ICON("text/x-c++hdr", "i-efm-hpp")
 
-   ICON("application/x-shellscript", "i-efm-sh")
-   ICON("application/x-executable", "i-efm-exe")
-   ICON("application/x-ms-dos-executable", "i-efm-exe")
+ICON("application/x-shellscript", "i-efm-sh")
+ICON("application/x-executable", "i-efm-exe")
+ICON("application/x-ms-dos-executable", "i-efm-exe")
 
-   ICON("application/zip", "i-efm-zip")
-   ICON("application/x-rar", "i-efm-zip")
-   ICON("application/x-gzip", "i-efm-zip")
-   ICON("application/x-bzip", "i-efm-zip")
-   ICON("application/x-7z-compressed", "i-efm-zip")
-   ICON("application/x-xz-compressed", "i-efm-zip")
-   ICON("application/x-tar", "i-efm-zip")
-   ICON("application/x-compressed-tar", "i-efm-zip")
-   ICON("application/x-bzip-compressed-tar", "i-efm-zip")
-   ICON("application/x-bzip2-compressed-tar", "i-efm-zip")
-   ICON("application/x-7z-compressed-tar", "i-efm-zip")
-   ICON("application/x-xz-compressed-tar", "i-efm-zip")
-   ICON("application/vnd.ms-cab-compressed", "i-efm-zip")
+ICON("application/zip", "i-efm-zip")
+ICON("application/x-rar", "i-efm-zip")
+ICON("application/x-gzip", "i-efm-zip")
+ICON("application/x-bzip", "i-efm-zip")
+ICON("application/x-7z-compressed", "i-efm-zip")
+ICON("application/x-xz-compressed", "i-efm-zip")
+ICON("application/x-tar", "i-efm-zip")
+ICON("application/x-compressed-tar", "i-efm-zip")
+ICON("application/x-bzip-compressed-tar", "i-efm-zip")
+ICON("application/x-bzip2-compressed-tar", "i-efm-zip")
+ICON("application/x-7z-compressed-tar", "i-efm-zip")
+ICON("application/x-xz-compressed-tar", "i-efm-zip")
+ICON("application/vnd.ms-cab-compressed", "i-efm-zip")
 #undef ICON
 
-/////////////////////////////////////////////////////////////////////////////
+// elm icons
+// mono color default fg color icons
+#define ICON(_NAME, _ICON) \
+   group { name: "elm/icon/"_NAME"/default"; \
+      parts { \
+         part { name: "icon"; mouse_events: 0; \
+            description { state: "default" 0.0; \
+               aspect: 1.0 1.0; aspect_preference: BOTH; \
+               image.normal: _ICON; \
+               color: 160 160 160 255; \
+            } \
+         } \
+      } \
+   }
+ICON("home", "i-home")
+ICON("close", "i-close")
+ICON("arrow_up", "i-arrow-u")
+ICON("arrow_down", "i-arrow-d")
+ICON("arrow_left", "i-arrow-l")
+ICON("arrow_right", "i-arrow-r")
+ICON("arrow_up_left", "i-arrow-lu")
+ICON("arrow_up_right", "i-arrow-ru")
+ICON("arrow_down_left", "i-arrow-ld")
+ICON("arrow_down_right", "i-arrow-rd")
+ICON("dialog-close", "i-close")
+ICON("refresh", "i-reload")
+ICON("delete", "i-trash")
+ICON("search", "i-search")
+
+ICON("arrow-up", "i-arrow-u")
+ICON("arrow-down", "i-arrow-d")
+ICON("arrow-left", "i-arrow-l")
+ICON("arrow-right", "i-arrow-r")
+ICON("arrow-up-left", "i-arrow-lu")
+ICON("arrow-up-right", "i-arrow-ru")
+ICON("arrow-down-left", "i-arrow-ld")
+ICON("arrow-down-right", "i-arrow-rd")
+
+ICON("toolbar/more_menu", "i-hamburger-menu")
+ICON("toolbar/home", "i-home")
+ICON("toolbar/close", "i-close")
+ICON("toolbar/arrow_up", "i-arrow-u")
+ICON("toolbar/arrow_down", "i-arrow-d")
+ICON("toolbar/arrow_left", "i-arrow-l")
+ICON("toolbar/arrow_right", "i-arrow-r")
+ICON("toolbar/refresh", "i-reload")
+ICON("toolbar/delete", "i-trash")
+ICON("toolbar/search", "i-search")
+
+ICON("menu/home", "i-home")
+ICON("menu/close", "i-close")
+ICON("menu/arrow_up", "i-arrow-u")
+ICON("menu/arrow_down", "i-arrow-d")
+ICON("menu/arrow_left", "i-arrow-l")
+ICON("menu/arrow_right", "i-arrow-r")
+ICON("menu/refresh", "i-reload")
+ICON("menu/delete", "i-trash")
+ICON("menu/search", "i-search")
+
+ICON("user-home", "i-home")
+ICON("user-trash", "i-trash")
+
+ICON("dialog-info", "i-info")
+#undef ICON
+
+// regular icons
+#define ICON(_NAME, _ICON) \
+   group { name: "elm/icon/"_NAME"/default"; \
+      parts { \
+         part { name: "icon/"_NAME; mouse_events: 0; \
+            description { state: "default" 0.0; \
+               aspect: 1.0 1.0; aspect_preference: BOTH; \
+               image.normal: _ICON; \
+            } \
+         } \
+      } \
+   }
+ICON("folder", "i-folder")
+ICON("file", "i-file")
+ICON("clock", "i-clock")
+ICON("apps", "i-termprompt")
+ICON("chat", "i-lang-blank")
+ICON("edit", "i-edit")
+
+ICON("toolbar/folder", "i-folder")
+ICON("toolbar/file", "i-file")
+ICON("toolbar/clock", "i-clock")
+ICON("toolbar/apps", "i-termprompt")
+ICON("toolbar/chat", "i-lang-blank")
+ICON("toolbar/edit", "i-edit")
+
+ICON("menu/folder", "i-folder")
+ICON("menu/file", "i-file")
+ICON("menu/clock", "i-clock")
+ICON("menu/apps", "i-termprompt")
+ICON("menu/chat", "i-lang-blank")
+ICON("menu/edit", "i-edit")
+
+ICON("preferences-desktop-display", "i-palette")
+ICON("preferences-desktop-theme", "i-paint")
+ICON("preferences-color", "i-paint")
+ICON("preferences-desktop-font", "i-font")
+ICON("preferences-desktop-multimedia", "i-speaker")
+ICON("preferences-profile", "i-face")
+
+ICON("application-chat", "i-lang-blank")
+ICON("application-clock", "i-clock")
+
+ICON("document-edit", "i-edit")
+
+#undef ICON
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index e02978b182..6b1686a1ab 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -24,6 +24,10 @@ I060("i-arrow-l", "arrow-l")
 I060("i-arrow-r", "arrow-r")
 I060("i-arrow-u", "arrow-u")
 I060("i-arrow-d", "arrow-d")
+I060("i-arrow-lu", "arrow-lu")
+I060("i-arrow-ru", "arrow-ru")
+I060("i-arrow-ld", "arrow-ld")
+I060("i-arrow-rd", "arrow-rd")
 I060("i-reload", "reload")
 I060("i-heart", "heart")
 I060("i-close", "close")
@@ -77,11 +81,15 @@ I060("i-wifi", "wifi")
 I060("i-bookmark-new", "bookmark-new")
 I060("i-view-hidden-files", "view-hidden-files")
 I060("i-eject", "eject")
+I060("i-home", "home")
+I060("i-trash", "trash")
+I060("i-search", "search")
+I060("i-hamburger-menu", "hamburger-menu")
+I060("i-info", "info")
 // exclam
 // more
 // chat
 // clock
-// edit
 // eject
 // ff
 // rw
@@ -232,6 +240,7 @@ I160("i-menus", "menus")
 I160("i-menus-settings", "menus-settings")
 I160("i-lang", "lang")
 I160("i-lang-lock", "lang-lock")
+I160("i-lang-blank", "lang-blank")
 I160("i-keyboard-hand", "keyboard-hand")
 I160("i-rocket", "rocket")
 I160("i-tacho", "tacho")
@@ -261,6 +270,8 @@ I160("i-globe", "globe")
 I160("i-dialog", "dialog")
 I160("i-gradient", "gradient")
 I160("i-engine", "engine")
+I160("i-clock", "clock")
+I160("i-edit", "edit")
 
 ///////////////////////////////////////////////////////////////////////////////
 // larger mono icons (mostly efm or settings)
@@ -276,493 +287,3 @@ I160("i-enlightenment", "enlightenment")
 ///////////////////////////////////////////////////////////////////////////////
 // misc larger icons
 I160("i-unknown", "unknown")
-
-
-
-
-
-
-
-
-
-// need to do
-#if 0
-# define ICON(NAME, FILE, SIZE)                     \
-   group { name: "e/icons/"NAME ;                          \
-      max: SIZE SIZE;                                 \
-      parts {                                         \
-         part { name: "icon"; repeat_events: 1;                        \
-            description { state: "default" 0.0;                  \
-            aspect: 1.0 1.0; aspect_preference: BOTH;               \
-            image.image: "O/"FILE COMP;                \
-            image.normal: "O/"FILE ;                   \
-            }                                         \
-         }                                            \
-      }                                               \
-   }
-# define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE)
-   ICON("preferences-desktop-color","icon_colors.png",64)                     
// "enlightenment/colors"
-   ICON("preferences-desktop-pointer","icon_mouse.png",64)             // *** 
// "enlightenment/mouse"
-   
ICON("preferences-desktop-shelf-bottom-desk","icon_shelf_bottom_desk.png",64)// 
*** // "enlightenment/shelf_bottom_desk"
-   ICON("preferences-desktop-shelf-custom","icon_shelf_custom.png",64)         
 // *** // "enlightenment/shelf_custom"
-   ICON("preferences-desktop-shelf-dock","icon_shelf_dock.png",64)             
 // *** // "enlightenment/shelf_dock"
-   ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64)     
 // *** // "enlightenment/shelf_menu_bar"
-   ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64)           
 // *** // "enlightenment/shelf_panel"
-   ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64)     
 // *** // "enlightenment/shelf_top_desk"
-   ICON("preferences-window-manipulation","icon_window_manipulation.png",64)   
 // *** // "enlightenment/window_manipulation"
-   ICON("preferences-window-maximize","icon_window_manipulation.png",64)       
 // *** // "enlightenment/window_maximize"
-   ICON("preferences-window-stacking","icon_winlist.png",64)                   
 // *** // "enlightenment/window_stacking"
-   ICON("preferences-window-geometry","icon_window_geometry.png",64)           
 // *** // "enlightenment/window_geometry"
-   ICON("preferences-windows-lost","icon_lost_windows.png",64)                 
 // *** // "enlightenment/lost_windows"
-   ICON("preferences-gradient","icon_gradient.png",64)           // *** // 
"enlightenment/gradient"
-   ICON("preferences-engine","icon_engine.png",64)               // *** // 
"enlightenment/engine"
-   ICON("preferences-dialogs","icon_dummy.png",64)               // *** // 
"enlightenment/dialogs"
-   ICON("preferences-icon-theme","icon_icon_theme.png",64)       // *** // 
"enlightenment/icon_theme"
-   ICON("preferences-startup","icon_startup.png",64)             // *** // 
"enlightenment/startup"
-   ICON("preferences-utils","icon_gadget.png",64)                // *** // 
"enlightenment/utils"
-   ICON("preferences-screen-normal","icon_screen_normal.png",64) // *** // 
"enlightenment/screen_normal"
-   ICON("preferences-screen-around","icon_screen_around.png",64) // *** // 
"enlightenment/screen_around"
-   ICON("preferences-screen-left","icon_screen_left.png",64)     // *** // 
"enlightenment/screen_left"
-   ICON("preferences-screen-right","icon_screen_right.png",64)   // *** // 
"enlightenment/screen_right"
-   ICON("preferences-screen-vflip","icon_screen_vflip.png",64)   // *** // 
"enlightenment/screen_vflip"
-   ICON("preferences-screen-hflip","icon_screen_hflip.png",64)   // *** // 
"enlightenment/screen_hflip"
-   ICON("preferences-applications-add","icon_applications_new.png",64)         
// *** // "enlightenment/add_application"
-   ICON("preferences-illume","icon_illume.png",64)
-   ICON("modules-utils","icon_gadget.png",64)
-   ICON("modules-system","icon_gadget.png",64)
-   ICON("modules-look","icon_look.png",64)
-   ICON("modules-core","logo_white_128.png",64)
-   ICON("network-website","icon_globe.png",64)                     // 
"enlightenment/website"
-
-
-#define EFM_MIME_ICON(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _STRING, _SIZE, 
_VALIGN) \
-   group { name: "e/icons/fileman/mime/"_NAME; \
-      max: _SIZE _SIZE; \
-      images.image: "efm_generic_icon_shadow.png" COMP; \
-      images.image: "efm_generic_icon_base.png" COMP; \
-      images.image: "efm_generic_icon_over.png" COMP; \
-      images.image: _IMAGE COMP; \
-      parts { \
-         part { name: "spacer"; type: SPACER; \
-            description { state: "default" 0.0; \
-               aspect: 1.0 1.0; aspect_preference: BOTH; \
-            } \
-         } \
-         part { name: "shadow"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "spacer"; \
-               rel1.relative: (15/240) (10/240); \
-               rel2.to: "spacer"; \
-               rel2.relative: (225/240) (240/240); \
-               image.normal: "efm_generic_icon_shadow.png"; \
-            } \
-         } \
-         part { name: "base"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "spacer"; \
-               rel1.relative: (30/240) (15/240); \
-               rel2.to: "spacer"; \
-               rel2.relative: (210/240) (225/240); \
-               image.normal: "efm_generic_icon_base.png"; \
-            } \
-         } \
-         part { name: "content"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "base"; \
-               rel1.relative: (28/180) (28/210); \
-               rel2.to: "base"; \
-               rel2.relative: (152/180) (182/210); \
-               align: 0.5 _VALIGN; \
-               aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
-               image.normal: _IMAGE; \
-            } \
-         } \
-         part { name: "over"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "base"; \
-               rel2.to: "base"; \
-               image.normal: "efm_generic_icon_over.png"; \
-            } \
-         } \
-         part { name: "typestr"; type: TEXT; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "over"; \
-               rel1.relative: (72/180) (142/210); \
-               rel2.to: "over"; \
-               rel2.relative: (178/180) (188/210); \
-               color: 255 255 255 255; \
-               text { font: FN; size: 8; \
-                  fit: 0 1; \
-                  align: 0.5 0.5; \
-                  text: _STRING; \
-               } \
-            } \
-         } \
-      } \
-   }
-//Python//
-
-   EFM_MIME_ICON("application/x-python-bytecode", 
"efm_generic_icon_content_python.png", (114/115), (114/115), ".PYC", 240, 0.5);
-   EFM_MIME_ICON("application/x-python", 
"efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
-   EFM_MIME_ICON("text/x-python", "efm_generic_icon_content_python.png", 
(114/115), (114/115), ".PY", 240, 0.5);
-
-   //.pyo .pyd??????????????????//
-
-//Ruby//
-
-   EFM_MIME_ICON("application/x-ruby", "efm_generic_icon_content_ruby.png", 
(114/114), (114/114), ".RB", 240, 0.5);
-   EFM_MIME_ICON("text/x-ruby", "efm_generic_icon_content_ruby.png", 
(114/114), (114/114), ".RB", 240, 0.5);
-
-   //.rbw???//
-
-//Perl//
-
-   EFM_MIME_ICON("application/x-perl", "efm_generic_icon_content_perl.png", 
(114/122), (114/122), ".PERL", 240, 0.5);
-   EFM_MIME_ICON("text/x-perl","efm_generic_icon_content_perl.png", (114/122), 
(114/122), ".PL", 240, 0.5);
-
-//CAD//
-
-   EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("application/x-acad", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("application/autocad_dwg", 
"efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("image/x-dwg", "efm_generic_icon_content_cad.png", (114/130), 
(114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("application/dwg", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("application/x-dwg", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", 
(114/130), (114/130), ".DWG", 240, 0.5);
-   EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), 
(114/130), ".DWG", 240, 0.5);
-
-//ISO//
-
-   EFM_MIME_ICON("application/x-iso9660-image", 
"efm_generic_icon_content_iso.png", (114/114), (114/114), ".ISO", 240, 0.5);
-
-//Cue//
-
-   EFM_MIME_ICON("application/x-cue", "efm_generic_icon_content_iso.png", 
(114/114), (114/114), ".CUE", 240, 0.5);
-
-//Audio//
-
-   EFM_MIME_ICON("audio/mpeg", "efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP3", 240, 0.5);
-   EFM_MIME_ICON("audio/x-wav","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".WAV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-flac","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".FLAC", 240, 0.5);
-   EFM_MIME_ICON("audio/flac","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".FLAC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-musepack","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".MPC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-vorbis+ogg","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".OGG", 240, 0.5);
-   
EFM_MIME_ICON("application/x-audacity-project","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".AUP", 240, 0.5);
-   EFM_MIME_ICON("audio/x-ms-wma","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".WMA", 240, 0.5);
-   EFM_MIME_ICON("audio/opus","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/ogg","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/x-opus+ogg","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".OPUS", 240, 0.5);
-   EFM_MIME_ICON("audio/ape","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".APE", 240, 0.5);
-   EFM_MIME_ICON("audio/webm","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".WEBA", 240, 0.5);
-   EFM_MIME_ICON("audio/mp4","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP4", 240, 0.5);
-   EFM_MIME_ICON("audio/midi","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MIDI", 240, 0.5);
-   EFM_MIME_ICON("audio/speex","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".SPX", 240, 0.5);
-   EFM_MIME_ICON("audio/aac","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".AAC", 240, 0.5);
-   
EFM_MIME_ICON("audio/vnd.rn-realaudio","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".RA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-voc","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".VOC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-tta","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".TTA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-stm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".STM", 240, 0.5);
-   EFM_MIME_ICON("audio/x-speex+ogg","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".SPX", 240, 0.5);
-   EFM_MIME_ICON("audio/x-wacpack","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".WV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xmf","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XMF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XM", 240, 0.5);
-   EFM_MIME_ICON("audio/x-xi","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".XI", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-wacpack-correction","efm_generic_icon_content_audio.png",
 (54/154), (54/154),".WVC", 240, 0.5);
-   EFM_MIME_ICON("audio/x-s3m","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".S3M", 240, 0.5);
-   EFM_MIME_ICON("audio/x-riff","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".RMI", 240, 0.5);
-   EFM_MIME_ICON("audio/x-psflib","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PSFLIB", 240, 0.5);
-   EFM_MIME_ICON("audio/x-psf","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".PSF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-scpls","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PLS", 240, 0.5);
-   EFM_MIME_ICON("audio/x-ms-asx","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".ASX", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mpegurl","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".M3U", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mod","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MOD", 240, 0.5);
-   EFM_MIME_ICON("audio/x-mo3","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".MO3", 240, 0.5);
-   EFM_MIME_ICON("audio/x-minipsf","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".MINIPSF", 240, 0.5);
-   EFM_MIME_ICON("audio/matroska","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".MKV", 240, 0.5);
-   EFM_MIME_ICON("audio/x-m4b","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".M4B", 240, 0.5);
-   EFM_MIME_ICON("audio/x-it","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".IT", 240, 0.5);
-   EFM_MIME_ICON("audio/x-iriver-pla","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".PLA", 240, 0.5);
-   EFM_MIME_ICON("audio/x-gsm","efm_generic_icon_content_audio.png", (54/154), 
(54/154),".GSM", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-flac+ogg","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".FLAC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-amzxml","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AMZ", 240, 0.5);
-   EFM_MIME_ICON("audio/x-aiff","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AIFF", 240, 0.5);
-   EFM_MIME_ICON("audio/x-aifc","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".AIFC", 240, 0.5);
-   
EFM_MIME_ICON("audio/x-adpcm","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".ADPCM", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.rn-realaudio","efm_generic_icon_content_audio.png",(54/154),
 (54/154), ".RA", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.dts","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".DTS", 240, 0.5);
-   
EFM_MIME_ICON("audio/vdn.dts.hd","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".DTSHD", 240, 0.5);
-   
EFM_MIME_ICON("audio/prs.sid","efm_generic_icon_content_audio.png",(54/154), 
(54/154), ".SID", 240, 0.5);
-   EFM_MIME_ICON("audio/mp2","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".MP2", 240, 0.5);
-   EFM_MIME_ICON("audio/basic","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".SND", 240, 0.5);
-   EFM_MIME_ICON("audio/annodex","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AXA", 240, 0.5);
-   EFM_MIME_ICON("audio/AMR","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AMR", 240, 0.5);
-   EFM_MIME_ICON("audio/amr","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AMR", 240, 0.5);
-   EFM_MIME_ICON("audio/amr-wb","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AWB", 240, 0.5);
-   EFM_MIME_ICON("audio/AMR-WB","efm_generic_icon_content_audio.png", 
(54/154), (54/154), ".AWB", 240, 0.5);
-   EFM_MIME_ICON("audio/ac3","efm_generic_icon_content_audio.png", (54/154), 
(54/154), ".AC3", 240, 0.5);
-
-   EFM_MIME_ICON("application/x-mpegurl","efm_generic_icon_content_audio.png", 
(54/154), (54/154),".M3U", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.apple.mpegurl","efm_generic_icon_content_audio.png",
 (54/154), (54/154),".M3U", 240, 0.5);
-
-//Code//
-
-   EFM_MIME_ICON("text/x-csharp","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".C#", 240, 0.3);
-   EFM_MIME_ICON("application/x-awk","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".AWK", 240, 0.3);
-   EFM_MIME_ICON("text/x-hdr","efm_generic_icon_content_code.png", (114/88), 
(114/88), ".HPP", 240, 0.3);
-   EFM_MIME_ICON("text/x-fortran","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".F", 240, 0.3);
-   EFM_MIME_ICON("text/x-java-source","efm_generic_icon_content_code.png", 
(114/88), (114/88), ".JAVA", 240, 0.3);
-
-
-   //add moreeeeeee//
-
-//Text//   
-
-   EFM_MIME_ICON("text/x-patch","efm_generic_icon_content_text.png", 
(114/126), (114/126), ".PATCH", 240, 0.5);
-   EFM_MIME_ICON("text/x-log","efm_generic_icon_content_text.png",  (114/126), 
(114/126), ".LOG", 240, 0.5);
-   EFM_MIME_ICON("application/x-md5","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".MD5", 240, 0.5);
-   EFM_MIME_ICON("text/x-makefile","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".MK", 240, 0.5);
-   EFM_MIME_ICON("application/x-m4","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".M4", 240, 0.5);
-   
EFM_MIME_ICON("application/pkix-attr-cert","efm_generic_icon_content_text.png", 
 (114/126), (114/126), ".AC", 240, 0.5);
-   EFM_MIME_ICON("text/x-subviewer","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".SUB", 240, 0.5);
-   
EFM_MIME_ICON("application/x-wais-source","efm_generic_icon_content_text.png",  
(114/126), (114/126), ".SRC", 240, 0.5);
-
-//Web//
-
-   EFM_MIME_ICON("text/css","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".CSS", 240, 0.3);
-   EFM_MIME_ICON("text/html","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".HTML", 240, 0.3);
-   EFM_MIME_ICON("application/xml","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".XML", 240, 0.3);
-   EFM_MIME_ICON("application/javascript","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".JS", 240, 0.3);
-   EFM_MIME_ICON("application/json","efm_generic_icon_content_web.png", 
(114/68), (114/68), ".JSON", 240, 0.3);
-   EFM_MIME_ICON("text/json","efm_generic_icon_content_web.png", (114/68), 
(114/68), ".JSON", 240, 0.3);
-
-//Enlightenment//
-   
-   EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", 
(114/154), (114/154), ".EDJ", 240, 0.5);
-   EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), 
(114/154), ".EDC", 240, 0.5);
-
-//Document//
-
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png",
 (114/154), (114/154), ".ODT", 240, 0.5);
-   EFM_MIME_ICON("application/x-msword","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".DOC", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.document","efm_generic_icon_content_doc.png",
 (114/154), (114/154), ".DOCX", 240, 0.5);
-   EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".ABW", 240, 0.5);
-   EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".SLA", 240, 0.5);
-   EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", 
(114/154), (114/154), ".LYX", 240, 0.5);
-
-//Spreadsheet//
-
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png",
 (114/80), (114/80), ".ODS", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", 
(114/80), (114/80), ".XLS", 240, 0.5);
-
-//Presentation//
-
-   
EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png",
 (114/95), (114/95), ".PPT", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png",
 (114/95), (114/95), ".ODP", 240, 0.5);
-
-//Drawing//
-
-   
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png",
 (114/96), (114/96), ".ODG", 240, 0.5);
-
-//Data Base//
-
-   
EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", 
(114/128), (114/128), ".ODB", 240, 0.5);
-   EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", 
(114/128), (114/128), ".SQLITE", 240, 0.5);
-
-//Formula//
-
-   
EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png",
 (114/85), (114/85), ".ODF", 240, 0.5);
-
-//Template//
-
-   
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".DOTX", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.spreadsheetml.template","efm_generic_icon_content_template.png",
 (114/130), (114/130),".XLTX", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.presentationml.template","efm_generic_icon_content_template.png",
 (114/130), (114/130),".POTX", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.chart-template","efm_generic_icon_content_template.png",
 (114/130), (114/130),".OTC", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.formula-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".OTF", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.graphics-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".OTG", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.image-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".OTI", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".OTP", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png",
 (114/130), (114/130), ".ODS", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png",
  (114/130), (114/130), ".OTT", 240, 0.5);
-
-//Video (fallback)//
-
-   EFM_MIME_ICON("video/mpeg","efm_generic_icon_content_video.png", (114/83), 
(114/83), ".MPEG", 240, 0.5);
-   
EFM_MIME_ICON("application/ogg","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".OGG", 240, 0.5);
-   
EFM_MIME_ICON("video/x-theora+ogg","efm_generic_icon_content_video.png",(114/83),
 (114/83), ".OGG", 240, 0.5);
-   EFM_MIME_ICON("video/x-msvideo","efm_generic_icon_content_video.png", 
(114/83), (114/83), ".AVI", 240, 0.5);
-   EFM_MIME_ICON("video/ogg","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".OGG", 240, 0.5);
-   EFM_MIME_ICON("video/mp4","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MP4", 240, 0.5);
-   
EFM_MIME_ICON("video/quicktime","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MOV", 240, 0.5);
-   
EFM_MIME_ICON("video/x-matroska","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".MKV", 240, 0.5);
-   EFM_MIME_ICON("video/x-flv","efm_generic_icon_content_video.png", (114/83), 
(114/83), ".FLV", 240, 0.5);
-   
EFM_MIME_ICON("application/vnd.rn-realmedia","efm_generic_icon_content_video.png",(114/83),
 (114/83), ".REAL", 240, 0.5);
-   
EFM_MIME_ICON("video/x-ms-wmv","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".WMV", 240, 0.5);
-   EFM_MIME_ICON("video/webm","efm_generic_icon_content_video.png",(114/83), 
(114/83), ".WEBM", 240, 0.5);
-
-
-//Image (fallback)//
-
-   EFM_MIME_ICON("image/png","efm_generic_icon_content_image.png", (114/128), 
(114/128), ".PNG", 240, 0.5);
-   EFM_MIME_ICON("image/jpeg","efm_generic_icon_content_image.png", (114/128), 
(114/128),".JPEG", 240, 0.5);
-   EFM_MIME_ICON("image/gif","efm_generic_icon_content_image.png", (114/128), 
(114/128),".GIF", 240, 0.5);
-   EFM_MIME_ICON("image/bmp","efm_generic_icon_content_image.png", (114/128), 
(114/128),".BMP", 240, 0.5);
-   EFM_MIME_ICON("application/x-xcf","efm_generic_icon_content_image.png", 
(114/128), (114/128),".XCF", 240, 0.5);
-   EFM_MIME_ICON("application/x-cbz","efm_generic_icon_content_image.png", 
(114/128), (114/128),".CBZ", 240, 0.5);
-   
EFM_MIME_ICON("application/x-cbr","efm_generic_icon_content_image.png",(114/128),
 (114/128), ".CBR", 240, 0.5);
-   EFM_MIME_ICON("image/webp","efm_generic_icon_content_image.png", (114/128), 
(114/128),".WEBP", 240, 0.5);
-
-//Font//
-   
-   EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".TTF", 240, 0.5);
-   EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".PCF", 240, 0.5);
-   EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".BDF", 240, 0.5);
-   EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", 
(114/93), (114/93), ".BDF", 240, 0.5);
-
-//PS (fallback)//
-   
-   EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", 
(114/104), (114/104), ".PS", 240, 0.5);
-
-//PDF (fallback)//
-
-   EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", 
(114/101), (114/101), ".PDF", 240, 0.5);
-
-//Translate//
-
-   
EFM_MIME_ICON("text/x-gettext-translation","efm_generic_icon_content_translate.png",
 (114/97), (114/97), ".PO", 240, 0.5);
-   
EFM_MIME_ICON("application/x-gettext-translation","efm_generic_icon_content_translate.png",
 (114/97), (114/97), ".GMO", 240, 0.5);
-
-//Base 2//
-#define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
-   group { name: "e/icons/fileman/mime/"_NAME; \
-      max: _SIZE _SIZE; \
-      images.image: "efm_generic_icon_shadow_empty.png" COMP; \
-      images.image: "efm_generic_icon_base_empty.png" COMP; \
-      images.image: "efm_generic_icon_over_empty.png" COMP; \
-      images.image: _IMAGE COMP; \
-      parts { \
-         part { name: "spacer"; type: SPACER; \
-            description { state: "default" 0.0; \
-               aspect: 1.0 1.0; aspect_preference: BOTH; \
-            } \
-         } \
-         part { name: "shadow"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "spacer"; \
-               rel1.relative: (15/240) (10/240); \
-               rel2.to: "spacer"; \
-               rel2.relative: (225/240) (240/240); \
-               image.normal: "efm_generic_icon_shadow_empty.png"; \
-            } \
-         } \
-         part { name: "base"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "spacer"; \
-               rel1.relative: (30/240) (15/240); \
-               rel2.to: "spacer"; \
-               rel2.relative: (210/240) (225/240); \
-               image.normal: "efm_generic_icon_base_empty.png"; \
-            } \
-         } \
-         part { name: "content"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "base"; \
-               rel1.relative: (28/180) (28/210); \
-               rel2.to: "base"; \
-               rel2.relative: (152/180) (182/210); \
-               align: 0.5 _VALIGN; \
-               aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
-               image.normal: _IMAGE; \
-            } \
-         } \
-         part { name: "over"; mouse_events: 0; \
-            description { state: "default" 0.0; \
-               rel1.to: "base"; \
-               rel2.to: "base"; \
-               image.normal: "efm_generic_icon_over_empty.png"; \
-            } \
-         } \
-      } \
-   }
-
-//Executable//
-
-   
EFM_MIME_ICON_SIMPLE("application/x-executable","efm_generic_icon_content_executable.png",
 (114/114), (114/114), 240, 0.5);
-   
EFM_MIME_ICON_SIMPLE("application/x-ms-dos-executable","efm_generic_icon_content_executable.png",
 (114/114), (114/114), 240, 0.5);
-
-//Libraries//
-
-   
EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png",
 (114/114), (114/114), 240, 0.5);
-   
EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png",
 (114/114), (114/114), 240, 0.5);
-
-//Unknown//
-   
-   
EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png",
 (100/154), (100/154), 240, 0.5);
-
-//Trash//
-
-   
EFM_MIME_ICON_SIMPLE("application/x-trash","efm_generic_icon_content_trash.png",
 (114/142), (114/142), 240, 0.5);
-
-//Install//
-
-   
EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149),
 (114/149), 240, 0.5);
-
-//Cache//
-
-   EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", 
(114/128), (114/128), 240, 0.5);
-
-#undefine EFM_MIME_ICON
-#undefine EFM_MIME_ICON_SIMPLE
-
-   /* #define EFMICON(NAME, FILE, SIZE)                    \
-    * group { name: "e/icons/fileman/"NAME;                \
-    *    max: SIZE SIZE;                                  \
-    *    parts {                                           \
-    *       part { name: "icon";                           \
-    *     mouse_events: 0;                              \
-    *     description { state: "default" 0.0;            \
-    *        aspect: 1.0 1.0;                            \
-    *        aspect_preference: BOTH;                    \
-    *        image.image: FILE COMP;                     \
-    *        image.normal: FILE ;                        \
-    *     }                                              \
-    *       }                                              \
-    *    }                                                 \
-    * } */
-   //EFMICON("folder","icon_efm_folder.png", 128)
-   //EFMICON("chrdev","icon_efm_file.png", 128)
-   //EFMICON("blkdev","icon_efm_file.png", 128)
-   //EFMICON("fifo","icon_efm_file.png", 128)
-   //EFMICON("socket","icon_efm_file.png", 128)
-   //EFMICON("executable","icon_efm_file.png", 128)
-   //EFMICON("home","icon_efm_home.png", 128)
-   //EFMICON("root","icon_efm_root.png", 128)
-   //EFMICON("tmp","icon_efm_tmp.png", 128)
-   //EFMICON("desktop","icon_efm_desktop.png", 128)
-   //EFMICON("hdd","icon_efm_hdd.png", 128)
-   //EFMICON("hd","icon_efm_hdd.png", 128)
-
-   // EFM Mime type icons //
-
-   #define MIMEICON(NAME, FILE, SIZE)                 \
-   group {                                            \
-      name: "e/icons/fileman/mime/"NAME;              \
-      max: SIZE SIZE;                                \
-      parts {                                         \
-         part {                                       \
-            name: "icon";                             \
-            mouse_events: 0;                         \
-            description {                             \
-               state: "default" 0.0;                  \
-               aspect: 1.0 1.0;                       \
-               aspect_preference: BOTH;               \
-               image.image: "O/"FILE COMP;                \
-               image.normal: "O/"FILE ;                   \
-            }                                         \
-         }                                            \
-      }                                               \
-   }
-
-   MIMEICON("application/x-deb","icon_mime_deb.png", 128);
-#endif
diff --git a/data/elementary/themes/img/arrow-diag.svg 
b/data/elementary/themes/img/arrow-diag.svg
new file mode 100644
index 0000000000..4f6d11c6d7
--- /dev/null
+++ b/data/elementary/themes/img/arrow-diag.svg
@@ -0,0 +1,530 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="48"
+   inkscape:export-xdpi="48"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/arrow-lu-015.png"
+   sodipodi:docname="arrow-diag.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   version="1.1"
+   id="svg2816"
+   height="30"
+   width="30">
+  <defs
+     id="defs2818">
+    <linearGradient
+       id="linearGradient4749">
+      <stop
+         id="stop4751"
+         offset="0"
+         style="stop-color:#3399ff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#3399ff;stop-opacity:1;"
+         offset="0.29411766"
+         id="stop4753" />
+      <stop
+         id="stop4755"
+         offset="1"
+         style="stop-color:#3399ff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4645">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop4647" />
+      <stop
+         id="stop4649"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1882353;"
+         offset="1"
+         id="stop4651" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3732">
+      <stop
+         id="stop3734"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3736"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3724">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.26605505;"
+         offset="0"
+         id="stop3726" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3728" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3682">
+      <stop
+         id="stop3684"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop3686"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3672"
+       inkscape:collect="always">
+      <stop
+         id="stop3674"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3676"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3660">
+      <stop
+         id="stop3662"
+         offset="0"
+         style="stop-color:#666666;stop-opacity:1;" />
+      <stop
+         style="stop-color:#dcdcdc;stop-opacity:1;"
+         offset="0.27873334"
+         id="stop3668" />
+      <stop
+         id="stop3664"
+         offset="1"
+         style="stop-color:#4d4d4d;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3650">
+      <stop
+         style="stop-color:#3399ff;stop-opacity:1;"
+         offset="0"
+         id="stop3652" />
+      <stop
+         id="stop3654"
+         offset="0.5"
+         style="stop-color:#3399ff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#3399ff;stop-opacity:0;"
+         offset="1"
+         id="stop3656" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3632">
+      <stop
+         id="stop3634"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0.5"
+         id="stop3640" />
+      <stop
+         id="stop3636"
+         offset="1"
+         style="stop-color:#dcecff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3612">
+      <stop
+         id="stop3614"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffc800;stop-opacity:1;"
+         offset="0.5"
+         id="stop3620" />
+      <stop
+         id="stop3622"
+         offset="0.75"
+         style="stop-color:#960000;stop-opacity:1;" />
+      <stop
+         id="stop3616"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective2824"
+       inkscape:persp3d-origin="32 : 21.333333 : 1"
+       inkscape:vp_z="64 : 32 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 32 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+       r="3.5"
+       fy="30.115854"
+       fx="32"
+       cy="30.115854"
+       cx="32"
+       id="radialGradient3618"
+       xlink:href="#linearGradient3612"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       id="radialGradient3638"
+       xlink:href="#linearGradient3632"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3658"
+       xlink:href="#linearGradient3650"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="50"
+       x2="44"
+       y1="50"
+       x1="20"
+       id="linearGradient3666"
+       xlink:href="#linearGradient3660"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       id="radialGradient3678"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       id="radialGradient3688"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3692"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3698"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3700"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3706"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3708"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="28.499998"
+       fx="29.222221"
+       cy="28.499998"
+       cx="29.222221"
+       
gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3712"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+       r="5"
+       fy="52.5"
+       fx="31"
+       cy="52.5"
+       cx="31"
+       id="radialGradient3722"
+       xlink:href="#linearGradient3724"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+       r="18.5"
+       fy="58.5"
+       fx="33.5"
+       cy="58.5"
+       cx="33.5"
+       id="radialGradient3738"
+       xlink:href="#linearGradient3732"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4653"
+       xlink:href="#linearGradient4645"
+       inkscape:collect="always" />
+    <radialGradient
+       r="18.5"
+       fy="58.5"
+       fx="33.5"
+       cy="58.5"
+       cx="33.5"
+       gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4655"
+       xlink:href="#linearGradient3732"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="50"
+       x2="44"
+       y1="50"
+       x1="20"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4657"
+       xlink:href="#linearGradient3660"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4659"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4661"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4663"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4665"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4667"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4669"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4671"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="28.499998"
+       fx="29.222221"
+       cy="28.499998"
+       cx="29.222221"
+       
gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4673"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="5"
+       fy="52.5"
+       fx="31"
+       cy="52.5"
+       cx="31"
+       gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4675"
+       xlink:href="#linearGradient3724"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4699"
+       xlink:href="#linearGradient3650"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.5"
+       fy="30.115854"
+       fx="32"
+       cy="30.115854"
+       cx="32"
+       
gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4703"
+       xlink:href="#linearGradient3612"
+       inkscape:collect="always" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     inkscape:snap-bbox="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:window-height="1377"
+     inkscape:window-width="2560"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="15"
+     inkscape:cx="7.9800499"
+     inkscape:zoom="40.1"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     borderopacity="0.50196078"
+     bordercolor="#000000"
+     pagecolor="#404040"
+     id="base">
+    <inkscape:grid
+       snapvisiblegridlinesonly="true"
+       enabled="true"
+       visible="true"
+       empspacing="4"
+       id="grid2826"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata2821">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(0,-34)"
+     inkscape:groupmode="layer"
+     inkscape:label="Layer 1"
+     id="layer1">
+    <path
+       inkscape:connector-curvature="0"
+       id="path4682"
+       d="m 12,46 h 10 v 4 h -6 v 6 h -4 z"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       sodipodi:nodetypes="ccccccc" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/clock.svg 
b/data/elementary/themes/img/clock.svg
new file mode 100644
index 0000000000..ccc59a7579
--- /dev/null
+++ b/data/elementary/themes/img/clock.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="96"
+   inkscape:export-xdpi="96"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/clock-040.png"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="clock.svg"
+   viewBox="0 0 40 40"
+   height="40"
+   width="40"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:cy="20.023923"
+     inkscape:cx="20"
+     inkscape:zoom="20.9"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1017"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     guidetolerance="10"
+     gridtolerance="10"
+     objecttolerance="10"
+     borderopacity="1"
+     bordercolor="#666666"
+     pagecolor="#404040"
+     inkscape:document-rotation="0"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true">
+    <inkscape:grid
+       spacingy="0.5"
+       spacingx="0.5"
+       id="grid837"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:label="Image"
+     inkscape:groupmode="layer">
+    <circle
+       
style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:0.944882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path3951"
+       cx="20"
+       cy="20"
+       r="16" />
+    <circle
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.82677;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle3953"
+       cx="20"
+       cy="20"
+       r="14" />
+    <path
+       
style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.88938px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 19.139696,19.488528 c -0.25,0.433012 -0.06699,1.116025 
0.366025,1.366025 l 11.758331,5.633975 -10.758331,-7.366026 c -0.433012,-0.25 
-1.116025,-0.06699 -1.366025,0.366026 z"
+       id="path3955"
+       inkscape:transform-center-x="-5.1523903"
+       inkscape:transform-center-y="2.7596476"
+       sodipodi:nodetypes="zcccz" />
+    <path
+       
style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.88938px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 21.001404,21.73196 c 0.866026,-0.5 1.232051,-1.866026 
0.732051,-2.732051 L 14.001404,9.6076039 18.269353,20.999909 c 0.5,0.866025 
1.866026,1.232051 2.732051,0.732051 z"
+       id="path3901"
+       inkscape:transform-center-x="2.0199861"
+       inkscape:transform-center-y="-4.2144361"
+       sodipodi:nodetypes="zcccz" />
+    <path
+       
style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.88938px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 21.419314,18.586543 c -0.707107,-0.707107 -2.12132,-0.707108 
-2.828427,0 l -4.242641,7.071067 7.071068,-4.24264 c 0.707107,-0.707107 
0.707107,-2.121321 0,-2.828427 z"
+       id="path3897"
+       inkscape:transform-center-x="1.8526924"
+       inkscape:transform-center-y="1.8503763"
+       sodipodi:nodetypes="zcccz" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/edit.svg 
b/data/elementary/themes/img/edit.svg
new file mode 100644
index 0000000000..ae4dd79a3d
--- /dev/null
+++ b/data/elementary/themes/img/edit.svg
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="48"
+   inkscape:export-xdpi="48"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/edit-040.png"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="edit.svg"
+   viewBox="0 0 80 80"
+   height="80"
+   width="80"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <rect
+       id="rect878"
+       height="30"
+       width="40"
+       y="20"
+       x="20" />
+    <rect
+       id="rect872"
+       height="30"
+       width="40"
+       y="50"
+       x="20" />
+    <rect
+       id="rect864"
+       height="30"
+       width="40"
+       y="20"
+       x="20" />
+    <rect
+       id="rect858"
+       height="30"
+       width="40"
+       y="20"
+       x="20" />
+    <rect
+       id="rect852"
+       height="30"
+       width="40"
+       y="20"
+       x="20" />
+  </defs>
+  <sodipodi:namedview
+     borderlayer="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox="true"
+     showguides="false"
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:cy="40"
+     inkscape:cx="40"
+     inkscape:zoom="10.4625"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1017"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     guidetolerance="10"
+     gridtolerance="10"
+     objecttolerance="10"
+     borderopacity="1"
+     bordercolor="#666666"
+     pagecolor="#404040"
+     inkscape:document-rotation="0">
+    <inkscape:grid
+       id="grid837"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:label="Image"
+     inkscape:groupmode="layer">
+    <path
+       id="path27896"
+       d="M 65,10 V 70 H 15 V 30 L 35,10 Z"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.25"
+       d="M 48,42 65,52 V 45 L 50,39 Z"
+       id="path14957" />
+    <path
+       sodipodi:nodetypes="cccc"
+       id="path27900"
+       d="M 15,30 37,35 35,10 Z"
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path27898"
+       d="M 15,30 H 35 V 10 Z"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       y="35"
+       x="20"
+       height="2"
+       width="20"
+       id="rect28078"
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.898146;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect28080"
+       width="30"
+       height="2"
+       x="20"
+       y="40" />
+    <rect
+       y="45"
+       x="20"
+       height="2"
+       width="25"
+       id="rect28082"
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00416;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.18814;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect28084"
+       width="35"
+       height="2"
+       x="20"
+       y="50" />
+    <rect
+       y="55"
+       x="20"
+       height="2"
+       width="30"
+       id="rect28086"
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       
style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.27017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect28088"
+       width="40"
+       height="2"
+       x="20"
+       y="60" />
+    <path
+       
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 48,42 h 4 l 3,-3 -4,-4 -3,3 z"
+       id="path14953" />
+    <path
+       
style="fill:#ac8059;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 55,39 75,19 71,15 51,35 Z"
+       id="path14955"
+       sodipodi:nodetypes="ccccc" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/folder-search.svg 
b/data/elementary/themes/img/folder-search.svg
index 29524f4cf4..0fcbccd3ed 100644
--- a/data/elementary/themes/img/folder-search.svg
+++ b/data/elementary/themes/img/folder-search.svg
@@ -7,16 +7,16 @@
    xmlns="http://www.w3.org/2000/svg";
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   inkscape:export-ydpi="48"
-   inkscape:export-xdpi="48"
-   
inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/folder-search-040.png"
-   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
-   sodipodi:docname="folder-search.svg"
-   viewBox="0 0 80 80"
-   height="80"
-   width="80"
+   version="1.1"
    id="svg2"
-   version="1.1">
+   width="80"
+   height="80"
+   viewBox="0 0 80 80"
+   sodipodi:docname="folder-search.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   
inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/folder-search-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
   <metadata
      id="metadata8">
     <rdf:RDF>
@@ -32,112 +32,112 @@
   <defs
      id="defs6">
     <mask
-       id="mask947"
-       maskUnits="userSpaceOnUse">
+       maskUnits="userSpaceOnUse"
+       id="mask947">
       <rect
-         y="5"
-         x="10"
-         height="40"
-         width="60"
+         
style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
          id="rect949"
-         
style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
 />
+         width="60"
+         height="40"
+         x="10"
+         y="5" />
     </mask>
     <mask
-       maskUnits="userSpaceOnUse"
-       id="mask3567">
+       id="mask3567"
+       maskUnits="userSpaceOnUse">
       <path
-         sodipodi:nodetypes="zzzzz"
-         id="path3569"
+         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          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"
-         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+         id="path3569"
+         sodipodi:nodetypes="zzzzz" />
     </mask>
     <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath922">
+       id="clipPath922"
+       clipPathUnits="userSpaceOnUse">
       <path
-         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 
0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 
-0.5291667,0.52917 z"
+         sodipodi:nodetypes="ccccccc"
+         inkscape:connector-curvature="0"
          id="path924"
+         d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 
0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 
-0.5291667,0.52917 z"
+         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    </clipPath>
+    <clipPath
+       id="clipPath922-6"
+       clipPathUnits="userSpaceOnUse">
+      <path
+         sodipodi:nodetypes="ccccccc"
          inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccc" />
+         id="path924-7"
+         d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 
0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 
-0.5291667,0.52917 z"
+         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
     </clipPath>
   </defs>
   <sodipodi:namedview
-     inkscape:bbox-paths="true"
-     inkscape:snap-nodes="true"
-     inkscape:snap-others="false"
-     inkscape:bbox-nodes="true"
-     inkscape:snap-bbox="true"
-     showguides="false"
-     inkscape:current-layer="g10"
-     inkscape:window-maximized="1"
-     inkscape:window-y="0"
-     inkscape:window-x="0"
-     inkscape:cy="40.032949"
-     inkscape:cx="40"
-     inkscape:zoom="15.175"
-     showgrid="true"
-     id="namedview4"
-     inkscape:window-height="1377"
-     inkscape:window-width="2560"
-     inkscape:pageshadow="2"
-     inkscape:pageopacity="0"
-     guidetolerance="10"
-     gridtolerance="10"
-     objecttolerance="10"
-     borderopacity="1"
-     bordercolor="#666666"
+     inkscape:document-rotation="0"
      pagecolor="#404040"
-     inkscape:document-rotation="0">
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
+     id="namedview4"
+     showgrid="true"
+     inkscape:zoom="10.45"
+     inkscape:cx="40"
+     inkscape:cy="40.047847"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g10"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-nodes="true"
+     inkscape:bbox-paths="true">
     <inkscape:grid
-       id="grid837"
-       type="xygrid" />
+       type="xygrid"
+       id="grid837" />
   </sodipodi:namedview>
   <g
-     id="g10"
+     inkscape:groupmode="layer"
      inkscape:label="Image"
-     inkscape:groupmode="layer">
-    <g
-       transform="matrix(1.8749999,0,0,1.8749999,-8.7499995,-65.249997)"
-       id="g4237">
-      <path
-         sodipodi:nodetypes="ccccccc"
-         inkscape:connector-curvature="0"
-         id="path871"
-         d="m 11.000002,68.000027 h 30 V 45.000014 c 10e-7,-2.000013 
10e-7,-2.000013 -2,-2.000013 h -26 c -2,0 -2,0 -2,2.000013 z"
-         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
-      <path
-         sodipodi:nodetypes="ccccccccccc"
-         inkscape:connector-curvature="0"
-         id="path869"
-         d="m 10.000002,67.000002 v -18 c 0,-3.000001 0,-3.000001 3,-3.000001 
h 17 c 3,0 0,-3 3,-3 h 6 c 3,0 3,0 3,3 v 21.000001 c 0,3 0,3 -3,3 h -26 c -3,0 
-3,0 -3,-3 z"
-         
style="fill:#3399ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
-      <path
-         transform="matrix(3.7795276,0,0,3.7795276,6.0000019,-1048.5197)"
-         clip-path="url(#clipPath922)"
-         
style="fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 0.79374997,294.88333 v -4.7625 c 0,-0.79375 0,-0.79375 
0.79375003,-0.79375 h 4.2333333 c 0.7937501,0 10e-8,-1.05833 0.79375,-1.05833 h 
1.8520833 c 0.7937501,0 0.7937501,0.26458 0.79375,1.05833 l 1e-7,5.55625 c 
0,0.79375 0,0.79375 -0.79375,0.79375 H 1.5875 c -0.79375003,0 -0.79375003,0 
-0.79375003,-0.79375 z"
-         id="path905"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccccccc" />
-      <path
-         
style="fill:#fff078;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 10.000002,67.000002 v -18 c 0,-3.000001 0,-3.000001 3,-3.000001 
h 16 c 4,0 0,-3.999987 4,-3.999987 h 6 c 3,0 3,0 3,3 v 21.999988 c 0,3 0,3 -3,3 
h -26 c -3,0 -3,0 -3,-3 z"
-         id="path907"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccccccc" />
-      <rect
-         y="66"
-         x="10.000002"
-         height="0.99999994"
-         width="31.999998"
-         id="rect919"
-         
style="opacity:1;fill:#000000;fill-opacity:0.12549;stroke:none;stroke-width:3.77953;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
-    </g>
+     id="g10">
+    <path
+       sodipodi:nodetypes="ccccccc"
+       inkscape:connector-curvature="0"
+       id="path871"
+       d="M 10,64.00005 H 70 V 18.000024 c 2e-6,-4.000026 2e-6,-4.000026 
-4,-4.000026 H 14 c -4,0 -4,0 -4,4.000026 z"
+       
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+    <path
+       transform="matrix(7.5590552,0,0,7.5590552,-2e-7,-2169.0394)"
+       clip-path="url(#clipPath922-6)"
+       
style="fill:#000000;fill-opacity:0.22;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 0.79374997,294.88333 v -4.7625 c 0,-0.79375 0,-0.79375 
0.79375003,-0.79375 h 4.2333333 c 0.7937501,0 10e-8,-1.05833 0.79375,-1.05833 h 
1.8520833 c 0.7937501,0 0.7937501,0.26458 0.79375,1.05833 l 1e-7,5.55625 c 
0,0.79375 0,0.79375 -0.79375,0.79375 H 1.5875 c -0.79375003,0 -0.79375003,0 
-0.79375003,-0.79375 z"
+       id="path905"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccc" />
+    <path
+       
style="fill:#fff078;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 8,62 V 25.999998 c 0,-6 0,-6 6,-6 h 32 c 8,0 0,-7.999974 
8,-7.999974 h 12 c 6,0 6,0 6,6 V 62 c 0,6 0,6 -6,6 H 14 C 8,68 8,68 8,62 Z"
+       id="path907"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccc" />
+    <rect
+       y="60"
+       x="8"
+       height="1.9999999"
+       width="63.999996"
+       id="rect919"
+       
style="opacity:1;fill:#000000;fill-opacity:0.12549;stroke:none;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
     <path
        inkscape:transform-center-y="1.2643118"
        inkscape:transform-center-x="-4.8205577"
-       d="m 46.097143,29.656271 a 12,12 0 0 0 -16.392305,4.392305 12,12 0 0 0 
4.392305,16.392305 12,12 0 0 0 12.946781,-0.608077 l 7.007702,4.045899 a 5,5 0 
0 0 6.830127,-1.830127 5,5 0 0 0 -1.830127,-6.830127 l -7.007701,-4.045898 a 
12,12 0 0 0 -5.946782,-11.51628 z m -1.508487,2.593176 a 9,9 0 0 1 
0.0085,0.0049 9,9 0 0 1 3.294229,12.294228 9,9 0 0 1 -12.29423,3.294229 9,9 0 0 
1 -3.294229,-12.294229 9,9 0 0 1 12.285773,-3.299106 z"
+       d="M 46,29.607695 A 12,12 0 0 0 29.607695,34 12,12 0 0 0 34,50.392305 
12,12 0 0 0 46.946781,49.784228 l 7.007702,4.045899 A 5,5 0 0 0 60.78461,52 5,5 
0 0 0 58.954483,45.169873 L 51.946782,41.123975 A 12,12 0 0 0 46,29.607695 Z m 
-1.508487,2.593176 a 9,9 0 0 1 0.0085,0.0049 9,9 0 0 1 3.294229,12.294228 9,9 0 
0 1 -12.29423,3.294229 9,9 0 0 1 -3.294229,-12.294229 9,9 0 0 1 
12.285773,-3.299106 z"
        
style="opacity:1;fill:#020202;fill-opacity:0.25;stroke:none;stroke-width:3.84;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="path4239" />
   </g>
diff --git a/data/elementary/themes/img/hamburger-menu.svg 
b/data/elementary/themes/img/hamburger-menu.svg
new file mode 100644
index 0000000000..5a9bef7f43
--- /dev/null
+++ b/data/elementary/themes/img/hamburger-menu.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="96"
+   inkscape:export-xdpi="96"
+   
inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/hamburger-menu-015.png"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="hamburger-menu.svg"
+   viewBox="0 0 15 15"
+   height="15"
+   width="15"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:cy="7.5"
+     inkscape:cx="7.5"
+     inkscape:zoom="55.8"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1017"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     guidetolerance="10"
+     gridtolerance="10"
+     objecttolerance="10"
+     borderopacity="1"
+     bordercolor="#666666"
+     pagecolor="#404040"
+     inkscape:document-rotation="0"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true">
+    <inkscape:grid
+       spacingy="0.5"
+       spacingx="0.5"
+       id="grid837"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:label="Image"
+     inkscape:groupmode="layer">
+    <rect
+       
style="fill:#ffffff;stroke:none;stroke-width:4.35242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect854"
+       width="11"
+       height="2"
+       x="2"
+       y="2"
+       ry="1" />
+    <rect
+       
style="fill:#ffffff;stroke:none;stroke-width:4.35242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect856"
+       width="11"
+       height="2"
+       x="2"
+       y="6.5"
+       ry="1" />
+    <rect
+       
style="fill:#ffffff;stroke:none;stroke-width:4.35242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect858"
+       width="11"
+       height="2"
+       x="2"
+       y="11"
+       ry="1" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/home.svg 
b/data/elementary/themes/img/home.svg
new file mode 100644
index 0000000000..833df3cd36
--- /dev/null
+++ b/data/elementary/themes/img/home.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="60"
+   height="60"
+   viewBox="0 0 15.874999 15.874999"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="home.svg"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/home-015.png"
+   inkscape:export-xdpi="24"
+   inkscape:export-ydpi="24">
+  <defs
+     id="defs2">
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath876">
+      <path
+         inkscape:connector-curvature="0"
+         
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 
3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 
3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 
1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 
0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+         id="path878" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath922">
+      <path
+         
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 
0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 
-0.5291667,0.52917 z"
+         id="path924"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ccccccc" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#404040"
+     bordercolor="#000000"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="20.233333"
+     inkscape:cx="30"
+     inkscape:cy="30"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:showpageshadow="false"
+     units="px"
+     width="40px"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:window-width="2560"
+     inkscape:window-height="1377"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     showguides="false"
+     inkscape:document-rotation="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid815" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-286.41666)">
+    <path
+       
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.396874px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 7.9375,287.47499 -5.8208333,5.82084 1.5875,1.5875 
4.2333333,-4.23334 4.233333,4.23334 1.5875,-1.5875 z"
+       id="path1042"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccc" />
+    <path
+       
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.396874px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 4.2333333,301.23333 V 295.4125 H 6.35 l 0,3.70416 h 3.175 l 
0,-3.70416 h 2.116667 v 5.82083 z"
+       id="path1044"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccc" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/arrow-ld-015.png 
b/data/elementary/themes/img/ic/arrow-ld-015.png
new file mode 100644
index 0000000000..28fef125d4
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ld-015.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-ld-030.png 
b/data/elementary/themes/img/ic/arrow-ld-030.png
new file mode 100644
index 0000000000..e9c1e60cf3
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ld-030.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-ld-060.png 
b/data/elementary/themes/img/ic/arrow-ld-060.png
new file mode 100644
index 0000000000..7524e9b6e1
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ld-060.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-lu-015.png 
b/data/elementary/themes/img/ic/arrow-lu-015.png
new file mode 100644
index 0000000000..9b9e936c14
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-lu-015.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-lu-030.png 
b/data/elementary/themes/img/ic/arrow-lu-030.png
new file mode 100644
index 0000000000..654ea7eb7b
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-lu-030.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-lu-060.png 
b/data/elementary/themes/img/ic/arrow-lu-060.png
new file mode 100644
index 0000000000..8c14eb9f0a
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-lu-060.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-rd-015.png 
b/data/elementary/themes/img/ic/arrow-rd-015.png
new file mode 100644
index 0000000000..c5c8a20720
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-rd-015.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-rd-030.png 
b/data/elementary/themes/img/ic/arrow-rd-030.png
new file mode 100644
index 0000000000..2dc6f5cb6a
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-rd-030.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-rd-060.png 
b/data/elementary/themes/img/ic/arrow-rd-060.png
new file mode 100644
index 0000000000..13ce2c1730
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-rd-060.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-ru-015.png 
b/data/elementary/themes/img/ic/arrow-ru-015.png
new file mode 100644
index 0000000000..56d0cded25
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ru-015.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-ru-030.png 
b/data/elementary/themes/img/ic/arrow-ru-030.png
new file mode 100644
index 0000000000..a4f608f5fc
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ru-030.png 
differ
diff --git a/data/elementary/themes/img/ic/arrow-ru-060.png 
b/data/elementary/themes/img/ic/arrow-ru-060.png
new file mode 100644
index 0000000000..35e66f49af
Binary files /dev/null and b/data/elementary/themes/img/ic/arrow-ru-060.png 
differ
diff --git a/data/elementary/themes/img/ic/clock-040.png 
b/data/elementary/themes/img/ic/clock-040.png
new file mode 100644
index 0000000000..eba1db7592
Binary files /dev/null and b/data/elementary/themes/img/ic/clock-040.png differ
diff --git a/data/elementary/themes/img/ic/clock-080.png 
b/data/elementary/themes/img/ic/clock-080.png
new file mode 100644
index 0000000000..f6265e0c37
Binary files /dev/null and b/data/elementary/themes/img/ic/clock-080.png differ
diff --git a/data/elementary/themes/img/ic/clock-160.png 
b/data/elementary/themes/img/ic/clock-160.png
new file mode 100644
index 0000000000..2442ecaa17
Binary files /dev/null and b/data/elementary/themes/img/ic/clock-160.png differ
diff --git a/data/elementary/themes/img/ic/edit-040.png 
b/data/elementary/themes/img/ic/edit-040.png
new file mode 100644
index 0000000000..0cf5b24a3e
Binary files /dev/null and b/data/elementary/themes/img/ic/edit-040.png differ
diff --git a/data/elementary/themes/img/ic/edit-080.png 
b/data/elementary/themes/img/ic/edit-080.png
new file mode 100644
index 0000000000..1a7606cbff
Binary files /dev/null and b/data/elementary/themes/img/ic/edit-080.png differ
diff --git a/data/elementary/themes/img/ic/edit-160.png 
b/data/elementary/themes/img/ic/edit-160.png
new file mode 100644
index 0000000000..796672f176
Binary files /dev/null and b/data/elementary/themes/img/ic/edit-160.png differ
diff --git a/data/elementary/themes/img/ic/folder-search-040.png 
b/data/elementary/themes/img/ic/folder-search-040.png
index b41a90fe1c..c8624adee9 100644
Binary files a/data/elementary/themes/img/ic/folder-search-040.png and 
b/data/elementary/themes/img/ic/folder-search-040.png differ
diff --git a/data/elementary/themes/img/ic/folder-search-080.png 
b/data/elementary/themes/img/ic/folder-search-080.png
index 95168c8afc..50911a92fb 100644
Binary files a/data/elementary/themes/img/ic/folder-search-080.png and 
b/data/elementary/themes/img/ic/folder-search-080.png differ
diff --git a/data/elementary/themes/img/ic/folder-search-160.png 
b/data/elementary/themes/img/ic/folder-search-160.png
index c1247316cc..3a02447b11 100644
Binary files a/data/elementary/themes/img/ic/folder-search-160.png and 
b/data/elementary/themes/img/ic/folder-search-160.png differ
diff --git a/data/elementary/themes/img/ic/hamburger-menu-015.png 
b/data/elementary/themes/img/ic/hamburger-menu-015.png
new file mode 100644
index 0000000000..d478848ce2
Binary files /dev/null and 
b/data/elementary/themes/img/ic/hamburger-menu-015.png differ
diff --git a/data/elementary/themes/img/ic/hamburger-menu-030.png 
b/data/elementary/themes/img/ic/hamburger-menu-030.png
new file mode 100644
index 0000000000..6b581b3bb9
Binary files /dev/null and 
b/data/elementary/themes/img/ic/hamburger-menu-030.png differ
diff --git a/data/elementary/themes/img/ic/hamburger-menu-060.png 
b/data/elementary/themes/img/ic/hamburger-menu-060.png
new file mode 100644
index 0000000000..c660630d98
Binary files /dev/null and 
b/data/elementary/themes/img/ic/hamburger-menu-060.png differ
diff --git a/data/elementary/themes/img/ic/home-015.png 
b/data/elementary/themes/img/ic/home-015.png
new file mode 100644
index 0000000000..4c3e105065
Binary files /dev/null and b/data/elementary/themes/img/ic/home-015.png differ
diff --git a/data/elementary/themes/img/ic/home-030.png 
b/data/elementary/themes/img/ic/home-030.png
new file mode 100644
index 0000000000..d83f658bf4
Binary files /dev/null and b/data/elementary/themes/img/ic/home-030.png differ
diff --git a/data/elementary/themes/img/ic/home-060.png 
b/data/elementary/themes/img/ic/home-060.png
new file mode 100644
index 0000000000..14613646b6
Binary files /dev/null and b/data/elementary/themes/img/ic/home-060.png differ
diff --git a/data/elementary/themes/img/ic/info-015.png 
b/data/elementary/themes/img/ic/info-015.png
new file mode 100644
index 0000000000..30dcae7ff2
Binary files /dev/null and b/data/elementary/themes/img/ic/info-015.png differ
diff --git a/data/elementary/themes/img/ic/info-030.png 
b/data/elementary/themes/img/ic/info-030.png
new file mode 100644
index 0000000000..fce5d39b19
Binary files /dev/null and b/data/elementary/themes/img/ic/info-030.png differ
diff --git a/data/elementary/themes/img/ic/info-060.png 
b/data/elementary/themes/img/ic/info-060.png
new file mode 100644
index 0000000000..156421e865
Binary files /dev/null and b/data/elementary/themes/img/ic/info-060.png differ
diff --git a/data/elementary/themes/img/ic/lang-blank-040.png 
b/data/elementary/themes/img/ic/lang-blank-040.png
new file mode 100644
index 0000000000..d2ea1d3143
Binary files /dev/null and b/data/elementary/themes/img/ic/lang-blank-040.png 
differ
diff --git a/data/elementary/themes/img/ic/lang-blank-080.png 
b/data/elementary/themes/img/ic/lang-blank-080.png
new file mode 100644
index 0000000000..6b53a0d4e9
Binary files /dev/null and b/data/elementary/themes/img/ic/lang-blank-080.png 
differ
diff --git a/data/elementary/themes/img/ic/lang-blank-160.png 
b/data/elementary/themes/img/ic/lang-blank-160.png
new file mode 100644
index 0000000000..5323f1a564
Binary files /dev/null and b/data/elementary/themes/img/ic/lang-blank-160.png 
differ
diff --git a/data/elementary/themes/img/ic/search-015.png 
b/data/elementary/themes/img/ic/search-015.png
new file mode 100644
index 0000000000..2cf8390095
Binary files /dev/null and b/data/elementary/themes/img/ic/search-015.png differ
diff --git a/data/elementary/themes/img/ic/search-030.png 
b/data/elementary/themes/img/ic/search-030.png
new file mode 100644
index 0000000000..62019b844b
Binary files /dev/null and b/data/elementary/themes/img/ic/search-030.png differ
diff --git a/data/elementary/themes/img/ic/search-060.png 
b/data/elementary/themes/img/ic/search-060.png
new file mode 100644
index 0000000000..6abcfb9b00
Binary files /dev/null and b/data/elementary/themes/img/ic/search-060.png differ
diff --git a/data/elementary/themes/img/ic/trash-015.png 
b/data/elementary/themes/img/ic/trash-015.png
new file mode 100644
index 0000000000..7cddb1a759
Binary files /dev/null and b/data/elementary/themes/img/ic/trash-015.png differ
diff --git a/data/elementary/themes/img/ic/trash-030.png 
b/data/elementary/themes/img/ic/trash-030.png
new file mode 100644
index 0000000000..0ceead43c9
Binary files /dev/null and b/data/elementary/themes/img/ic/trash-030.png differ
diff --git a/data/elementary/themes/img/ic/trash-060.png 
b/data/elementary/themes/img/ic/trash-060.png
new file mode 100644
index 0000000000..0b28d726f1
Binary files /dev/null and b/data/elementary/themes/img/ic/trash-060.png differ
diff --git a/data/elementary/themes/img/info.svg 
b/data/elementary/themes/img/info.svg
new file mode 100644
index 0000000000..93e7ec26c7
--- /dev/null
+++ b/data/elementary/themes/img/info.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="96"
+   inkscape:export-xdpi="96"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/info-015.png"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="info.svg"
+   viewBox="0 0 15 15"
+   height="15"
+   width="15"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-bbox-edge-midpoints="false"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="false"
+     inkscape:snap-bbox="true"
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:cy="7.5"
+     inkscape:cx="7.5"
+     inkscape:zoom="55.8"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1017"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     guidetolerance="10"
+     gridtolerance="10"
+     objecttolerance="10"
+     borderopacity="1"
+     bordercolor="#666666"
+     pagecolor="#404040"
+     inkscape:document-rotation="0">
+    <inkscape:grid
+       spacingy="0.5"
+       spacingx="0.5"
+       id="grid837"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:label="Image"
+     inkscape:groupmode="layer">
+    <path
+       
style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 7.5,9.5 V 8"
+       id="path15553"
+       sodipodi:nodetypes="cc" />
+    <ellipse
+       
style="fill:#ffffff;fill-opacity:1;stroke-width:4.43388;stroke-linecap:round;stroke-linejoin:round"
+       id="path15555"
+       cx="7.5"
+       cy="5.5"
+       ry="0.99999994"
+       rx="1" />
+    <circle
+       
style="fill:none;fill-opacity:0.99528;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path15557"
+       cx="7.5"
+       cy="7.5"
+       r="4.5" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/lang-blank.svg 
b/data/elementary/themes/img/lang-blank.svg
index 4a1b34dfc1..b8f7e0de26 100644
--- a/data/elementary/themes/img/lang-blank.svg
+++ b/data/elementary/themes/img/lang-blank.svg
@@ -13,10 +13,10 @@
    height="80"
    viewBox="0 0 80 80"
    sodipodi:docname="lang-blank.svg"
-   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
-   inkscape:export-filename="/home/raster/lang-blank.png"
-   inkscape:export-xdpi="153.60001"
-   inkscape:export-ydpi="153.60001">
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   
inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/lang-blank-040.png"
+   inkscape:export-xdpi="48"
+   inkscape:export-ydpi="48">
   <metadata
      id="metadata8">
     <rdf:RDF>
@@ -72,13 +72,13 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="2560"
-     inkscape:window-height="1377"
+     inkscape:window-width="1920"
+     inkscape:window-height="1017"
      id="namedview4"
      showgrid="true"
-     inkscape:zoom="15.175"
+     inkscape:zoom="10.4625"
      inkscape:cx="40"
-     inkscape:cy="40.032949"
+     inkscape:cy="40"
      inkscape:window-x="0"
      inkscape:window-y="0"
      inkscape:window-maximized="1"
diff --git a/data/elementary/themes/img/search.svg 
b/data/elementary/themes/img/search.svg
new file mode 100644
index 0000000000..61e49c4e86
--- /dev/null
+++ b/data/elementary/themes/img/search.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="96"
+   inkscape:export-xdpi="96"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/search-015.png"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   sodipodi:docname="search.svg"
+   viewBox="0 0 15 15"
+   height="15"
+   width="15"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:cy="7.5089713"
+     inkscape:cx="7.5"
+     inkscape:zoom="55.733333"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1017"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     guidetolerance="10"
+     gridtolerance="10"
+     objecttolerance="10"
+     borderopacity="1"
+     bordercolor="#666666"
+     pagecolor="#404040"
+     inkscape:document-rotation="0"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true">
+    <inkscape:grid
+       spacingy="0.5"
+       spacingx="0.5"
+       id="grid837"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:label="Image"
+     inkscape:groupmode="layer">
+    <path
+       inkscape:transform-center-y="0.4157121"
+       inkscape:transform-center-x="-1.5850232"
+       d="M 7.9184893,3.6719522 A 3.9456592,3.9456592 0 0 0 
2.5286186,5.1161637 3.9456592,3.9456592 0 0 0 3.9728302,10.506035 
3.9456592,3.9456592 0 0 0 8.2297955,10.306096 l 2.3041665,1.330312 a 
1.6440247,1.6440247 0 0 0 2.24578,-0.601755 1.6440247,1.6440247 0 0 0 
-0.601755,-2.2457799 L 9.8738207,7.4585618 A 3.9456592,3.9456592 0 0 0 
7.9184893,3.6719522 Z m -0.495998,0.852649 a 2.9592445,2.9592445 0 0 1 
0.00279,0.00162 2.9592445,2.9592445 0 0 1 1.0831636,4.042394 A 
2.9592445,2.9592445 0  [...]
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.26261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4239" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/trash.svg 
b/data/elementary/themes/img/trash.svg
new file mode 100644
index 0000000000..e25d211aa6
--- /dev/null
+++ b/data/elementary/themes/img/trash.svg
@@ -0,0 +1,529 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:export-ydpi="48"
+   inkscape:export-xdpi="48"
+   inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/trash-015.png"
+   sodipodi:docname="trash.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+   version="1.1"
+   id="svg2816"
+   height="30"
+   width="30">
+  <defs
+     id="defs2818">
+    <linearGradient
+       id="linearGradient4749">
+      <stop
+         id="stop4751"
+         offset="0"
+         style="stop-color:#3399ff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#3399ff;stop-opacity:1;"
+         offset="0.29411766"
+         id="stop4753" />
+      <stop
+         id="stop4755"
+         offset="1"
+         style="stop-color:#3399ff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4645">
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="0"
+         id="stop4647" />
+      <stop
+         id="stop4649"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.1882353;"
+         offset="1"
+         id="stop4651" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3732">
+      <stop
+         id="stop3734"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3736"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3724">
+      <stop
+         style="stop-color:#000000;stop-opacity:0.26605505;"
+         offset="0"
+         id="stop3726" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="1"
+         id="stop3728" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3682">
+      <stop
+         id="stop3684"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0;" />
+      <stop
+         id="stop3686"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3672"
+       inkscape:collect="always">
+      <stop
+         id="stop3674"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3676"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3660">
+      <stop
+         id="stop3662"
+         offset="0"
+         style="stop-color:#666666;stop-opacity:1;" />
+      <stop
+         style="stop-color:#dcdcdc;stop-opacity:1;"
+         offset="0.27873334"
+         id="stop3668" />
+      <stop
+         id="stop3664"
+         offset="1"
+         style="stop-color:#4d4d4d;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3650">
+      <stop
+         style="stop-color:#3399ff;stop-opacity:1;"
+         offset="0"
+         id="stop3652" />
+      <stop
+         id="stop3654"
+         offset="0.5"
+         style="stop-color:#3399ff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#3399ff;stop-opacity:0;"
+         offset="1"
+         id="stop3656" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3632">
+      <stop
+         id="stop3634"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0.5"
+         id="stop3640" />
+      <stop
+         id="stop3636"
+         offset="1"
+         style="stop-color:#dcecff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3612">
+      <stop
+         id="stop3614"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffc800;stop-opacity:1;"
+         offset="0.5"
+         id="stop3620" />
+      <stop
+         id="stop3622"
+         offset="0.75"
+         style="stop-color:#960000;stop-opacity:1;" />
+      <stop
+         id="stop3616"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:1;" />
+    </linearGradient>
+    <inkscape:perspective
+       id="perspective2824"
+       inkscape:persp3d-origin="32 : 21.333333 : 1"
+       inkscape:vp_z="64 : 32 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 32 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+       r="3.5"
+       fy="30.115854"
+       fx="32"
+       cy="30.115854"
+       cx="32"
+       id="radialGradient3618"
+       xlink:href="#linearGradient3612"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       id="radialGradient3638"
+       xlink:href="#linearGradient3632"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3658"
+       xlink:href="#linearGradient3650"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="50"
+       x2="44"
+       y1="50"
+       x1="20"
+       id="linearGradient3666"
+       xlink:href="#linearGradient3660"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       id="radialGradient3678"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       id="radialGradient3688"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3692"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3698"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3700"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3706"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3708"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="28.499998"
+       fx="29.222221"
+       cy="28.499998"
+       cx="29.222221"
+       
gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3712"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+       r="5"
+       fy="52.5"
+       fx="31"
+       cy="52.5"
+       cx="31"
+       id="radialGradient3722"
+       xlink:href="#linearGradient3724"
+       inkscape:collect="always" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+       r="18.5"
+       fy="58.5"
+       fx="33.5"
+       cy="58.5"
+       cx="33.5"
+       id="radialGradient3738"
+       xlink:href="#linearGradient3732"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4653"
+       xlink:href="#linearGradient4645"
+       inkscape:collect="always" />
+    <radialGradient
+       r="18.5"
+       fy="58.5"
+       fx="33.5"
+       cy="58.5"
+       cx="33.5"
+       gradientTransform="matrix(1,0,0,0.13513514,0,50.594595)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4655"
+       xlink:href="#linearGradient3732"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="50"
+       x2="44"
+       y1="50"
+       x1="20"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4657"
+       xlink:href="#linearGradient3660"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4659"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4661"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4663"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4665"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4667"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="11"
+       fy="46"
+       fx="27"
+       cy="46"
+       cx="27"
+       gradientTransform="matrix(1,0,0,0.09090909,0,41.818182)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4669"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="31.5"
+       fx="27"
+       cy="31.5"
+       cx="27"
+       
gradientTransform="matrix(2.25,2.6250004e-8,0,0.33333332,-33.75,31.499999)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4671"
+       xlink:href="#linearGradient3682"
+       inkscape:collect="always" />
+    <radialGradient
+       r="12"
+       fy="28.499998"
+       fx="29.222221"
+       cy="28.499998"
+       cx="29.222221"
+       
gradientTransform="matrix(1.3333334,5.6213363e-7,-1.1031148e-7,0.25,-6.9629634,33.874984)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4673"
+       xlink:href="#linearGradient3672"
+       inkscape:collect="always" />
+    <radialGradient
+       r="5"
+       fy="52.5"
+       fx="31"
+       cy="52.5"
+       cx="31"
+       gradientTransform="matrix(1.2,0,0,0.2,-6.2,46.5)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4675"
+       xlink:href="#linearGradient3724"
+       inkscape:collect="always" />
+    <radialGradient
+       r="20"
+       fy="26"
+       fx="32"
+       cy="26"
+       cx="32"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4699"
+       xlink:href="#linearGradient3650"
+       inkscape:collect="always" />
+    <radialGradient
+       r="3.5"
+       fy="30.115854"
+       fx="32"
+       cy="30.115854"
+       cx="32"
+       
gradientTransform="matrix(-3.1428571,5.0921233e-7,-3.7033621e-7,-2.285714,132.57144,94.836217)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4703"
+       xlink:href="#linearGradient3612"
+       inkscape:collect="always" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     inkscape:snap-bbox="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:window-height="1377"
+     inkscape:window-width="2560"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="15"
+     inkscape:cx="15"
+     inkscape:zoom="40.5"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0"
+     borderopacity="0.50196078"
+     bordercolor="#000000"
+     pagecolor="#404040"
+     id="base">
+    <inkscape:grid
+       snapvisiblegridlinesonly="true"
+       enabled="true"
+       visible="true"
+       empspacing="5"
+       id="grid2826"
+       type="xygrid" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata2821">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(0,-34)"
+     inkscape:groupmode="layer"
+     inkscape:label="Layer 1"
+     id="layer1">
+    <path
+       id="path30257"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.2"
+       d="M 13 4 C 12 4 11 5 11 6 L 11 8 L 4 8 L 4 12 L 6 12 L 8 26 L 22 26 L 
24 12 L 26 12 L 26 8 L 19 8 L 19 6 C 19 5 18 4 17 4 L 13 4 z M 14 6 L 16 6 C 17 
6 17 6 17 7 L 17 8 L 13 8 L 13 7 C 13 6 13 6 14 6 z "
+       transform="translate(0,34)" />
+  </g>
+</svg>

-- 


Reply via email to