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

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

commit dd0dc5a22ebace2cff12fa20724ab7696ef3e9d4
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Jul 14 22:06:03 2020 +0100

    TH - more icons
---
 data/elementary/themes/edc/O/icons.edc            |  10 +-
 data/elementary/themes/edc/elm/border.edc         | 296 ++++++++++------------
 data/elementary/themes/edc/elm/win.edc            |   3 +-
 data/elementary/themes/edc/icons.edc              |   6 +
 data/elementary/themes/ic.edc                     |   6 +
 data/elementary/themes/img/camera.svg             | 136 ++++++++++
 data/elementary/themes/img/gear.svg               |  96 +++++++
 data/elementary/themes/img/ic/camera-040.png      | Bin 0 -> 1069 bytes
 data/elementary/themes/img/ic/camera-080.png      | Bin 0 -> 2196 bytes
 data/elementary/themes/img/ic/camera-160.png      | Bin 0 -> 4578 bytes
 data/elementary/themes/img/ic/gear-040.png        | Bin 0 -> 1966 bytes
 data/elementary/themes/img/ic/gear-080.png        | Bin 0 -> 4083 bytes
 data/elementary/themes/img/ic/gear-160.png        | Bin 0 -> 7761 bytes
 data/elementary/themes/img/ic/termprompt-040.png  | Bin 0 -> 549 bytes
 data/elementary/themes/img/ic/termprompt-080.png  | Bin 0 -> 822 bytes
 data/elementary/themes/img/ic/termprompt-160.png  | Bin 0 -> 1617 bytes
 data/elementary/themes/img/ic/warning-040.png     | Bin 0 -> 1343 bytes
 data/elementary/themes/img/ic/warning-080.png     | Bin 0 -> 2578 bytes
 data/elementary/themes/img/ic/warning-160.png     | Bin 0 -> 5120 bytes
 data/elementary/themes/img/ic/warning-red-040.png | Bin 0 -> 1318 bytes
 data/elementary/themes/img/ic/warning-red-080.png | Bin 0 -> 2545 bytes
 data/elementary/themes/img/ic/warning-red-160.png | Bin 0 -> 5060 bytes
 data/elementary/themes/img/termprompt.svg         | 107 ++++++++
 data/elementary/themes/img/warning-red.svg        |  88 +++++++
 data/elementary/themes/img/warning.svg            |  88 +++++++
 25 files changed, 671 insertions(+), 165 deletions(-)

diff --git a/data/elementary/themes/edc/O/icons.edc 
b/data/elementary/themes/edc/O/icons.edc
index 9dd2db817a..ce0cd6762c 100644
--- a/data/elementary/themes/edc/O/icons.edc
+++ b/data/elementary/themes/edc/O/icons.edc
@@ -64,10 +64,10 @@
    ICON("transform-move","icon_autoscroll.png",64)                 // 
"enlightenment/autoscroll"
    ICON("view-refresh","icon_reset.png",16)                  // 
EFMBUTTON("refresh"
    ICON("view-inherit","icon_dummy.png",64)                 // *** // 
EFMBUTTON("inherit"
-   ICON("screenshot","icon_screenshot.png",64)                     // dunno
+//   ICON("screenshot","icon_screenshot.png",64)                     // dunno
    //Standard Status Icons
-   ICON("dialog-warning","icon_warning.png",128)                   // 
"enlightenment/warning"
-   ICON("dialog-error","icon_warning.png",128)                     // 
"enlightenment/error"
+//   ICON("dialog-warning","icon_warning.png",128)                   // 
"enlightenment/warning"
+//   ICON("dialog-error","icon_warning.png",128)                     // 
"enlightenment/error"
 //   ICON("dialog-ask","icon_dummy.png",64)                          // 
"enlightenment/unknown"
 //   ICON("unknown","icon_dummy.png",64)                      // *** // 
"enlightenment/unknown"
    //Standard Application Icons
@@ -145,7 +145,7 @@
    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","icon_applications.png",64)                 
// *** // "enlightenment/applications"
+//   ICON("preferences-applications","icon_applications.png",64)               
  // *** // "enlightenment/applications"
    ICON("preferences-applications-add","icon_applications_new.png",64)         
// *** // "enlightenment/add_application"
    ICON("preferences-applications-ibar","icon_applications_ibar.png",64)       
// *** // "enlightenment/ibar_applications"
    ICON("preferences-applications-restart","icon_applications_restart.png",64) 
// *** // "enlightenment/restart_applications"
@@ -153,7 +153,7 @@
    ICON("preferences-desktop-default-applications","icon_advanced.png",64)
    ICON("preferences-preferences","icon_config.png",64)                        
     // "enlightenment/configuration" "enlightenment/settings"
    ICON("preferences-plugin","icon_modules.png",64)                            
       // "enlightenment/modules"
-   ICON("preferences-system","icon_configuration.png",64)                      
       // "enlightenment/configuration" "enlightenment/settings"
+//   ICON("preferences-system","icon_configuration.png",64)                    
         // "enlightenment/configuration" "enlightenment/settings"
    ICON("preferences-system-windows","icon_windows.png",64)                    
       // "enlightenment/windows" "enlightenment/showhide"
    ICON("preferences-system-performance","icon_performance.png",64)            
       // "enlightenment/performance"
    ICON("preferences-system-power-management","icon_power_management.png",64)  
       // "enlightenment/power_management"
diff --git a/data/elementary/themes/edc/elm/border.edc 
b/data/elementary/themes/edc/elm/border.edc
index 69ff6af67b..680c50f1a5 100644
--- a/data/elementary/themes/edc/elm/border.edc
+++ b/data/elementary/themes/edc/elm/border.edc
@@ -11,6 +11,51 @@ group { name: "elm/border/base/default";
    images.image: "win_shad_flat.png" COMP;
    data.item: "shadow" "1";
    data.item: "version" "119";
+#define BORDERLESS  1
+#define MAXIMIZED   2
+#define UNRESIZABLE 4
+#define SET_MODE(a) script { new m = get_int(border_mode); m |= (a); 
set_int(border_mode, m); eval_mode(m); }
+#define UNSET_MODE(a) script { new m = get_int(border_mode); m &= ~(a); 
set_int(border_mode, m); eval_mode(m); }
+
+#define INDICATOR_TYPE_UNKNOWN 0
+#define INDICATOR_TYPE_BG_OPAQUE 1
+#define INDICATOR_TYPE_BG_TRANSPARENT 2
+#define INDICATOR_TYPE_HIDDEN 3
+   script {
+      public hide_shadow;
+      public show_menu;
+      public eval_shadow_menu() {
+         new m_show = get_int(show_menu);
+         new s_hide = get_int(hide_shadow);
+
+         if ((m_show) && (s_hide)) {
+            set_state(PART:"elm.swallow.menu", "visible", 0.0);
+         } else {
+            set_state(PART:"elm.swallow.menu", "default", 0.0);
+         }
+
+         if (s_hide) {
+            set_state(PART:"shadow_clip", "hidden", 0.0);
+            set_state(PART:"shadow_base", "hidden", 0.0);
+         } else {
+            set_state(PART:"shadow_clip", "default", 0.0);
+            set_state(PART:"shadow_base", "default", 0.0);
+         }
+      }
+
+      public border_mode;
+      public indicator_type = 0;
+      public indicator_enabled = 0;
+      public eval_mode(m) {
+         if (m & (BORDERLESS | MAXIMIZED | UNRESIZABLE)) {
+            set_state(PART:"bottom_clip", "hidden", 0.0);
+            set_state(PART:"top_resize_clip", "hidden", 0.0);
+         } else {
+            set_state(PART:"bottom_clip", "default", 0.0);
+            set_state(PART:"top_resize_clip", "default", 0.0);
+         }
+      }
+   }
    parts {
       /* opaque region of the window, to inform the compositor */
       spacer { "elm.spacer.opaque";
@@ -105,12 +150,14 @@ group { name: "elm/border/base/default";
             fixed: 1 1;
             rel1.relative: 0.0 1.0;
             rel1.offset: 0 -1;
+min:  0 40;
          }
          desc { "visible"; inherit: "default";
-//            rel1.offset: 0 0;
-//            align: 0.5 0.0;
-//            visible: 1;
-//            fixed: 0 1;
+            // GGGG
+            rel1.offset: 0 0;
+            align: 0.5 0.0;
+            visible: 1;
+            fixed: 0 1;
          }
       }
 
@@ -124,7 +171,6 @@ group { name: "elm/border/base/default";
          }
       }
       rect { "client_clip";
-         nomouse;
          desc { "default";
             rel.to: "client_spacer";
          }
@@ -582,41 +628,14 @@ group { name: "elm/border/base/default";
       }
    }
 
-#define BORDERLESS  1
-#define MAXIMIZED   2
-#define UNRESIZABLE 4
-#define SET_MODE(a) script { new m = get_int(border_mode); m |= (a); 
set_int(border_mode, m); eval_mode(m); }
-#define UNSET_MODE(a) script { new m = get_int(border_mode); m &= ~(a); 
set_int(border_mode, m); eval_mode(m); }
-
-#define INDICATOR_TYPE_UNKNOWN 0
-#define INDICATOR_TYPE_BG_OPAQUE 1
-#define INDICATOR_TYPE_BG_TRANSPARENT 2
-#define INDICATOR_TYPE_HIDDEN 3
-
    programs {
-      script {
-         public border_mode;
-         public indicator_type = 0;
-         public indicator_enabled = 0;
-         public eval_mode(m) {
-            if (m & (BORDERLESS | MAXIMIZED | UNRESIZABLE)) {
-               set_state(PART:"bottom_clip", "hidden", 0.0);
-               set_state(PART:"top_resize_clip", "hidden", 0.0);
-            } else {
-               set_state(PART:"bottom_clip", "default", 0.0);
-               set_state(PART:"top_resize_clip", "default", 0.0);
-            }
-         }
-      }
-      program {
-         signal: "elm,state,borderless,on"; source: "elm";
+      program { signal: "elm,state,borderless,on"; source: "elm";
          action: STATE_SET "hidden";
          targets: "top_clip" "bottom_clip";
          after: "borderless,on";
       }
       program { "borderless,on"; SET_MODE(BORDERLESS); }
-      program {
-         signal: "elm,state,borderless,off"; source: "elm";
+      program { signal: "elm,state,borderless,off"; source: "elm";
          action: STATE_SET "default";
          targets: "top_clip" "bottom_clip";
          after: "borderless,off";
@@ -626,29 +645,49 @@ group { name: "elm/border/base/default";
          signal: "elm,state,unresizable,on"; source: "elm";
          SET_MODE(UNRESIZABLE);
       }
-      program {
-         signal: "elm,state,unresizable,off"; source: "elm";
+      program { signal: "elm,state,unresizable,off"; source: "elm";
          UNSET_MODE(UNRESIZABLE);
       }
-      program {
-         signal: "elm,state,shadow,on"; source: "elm";
-         action: STATE_SET "default";
-         target: "shadow_clip";
-         target: "shadow_base";
+      program { signal: "elm,state,shadow,on"; source: "elm";
+         script {
+            set_int(hide_shadow, 0);
+            eval_shadow_menu();
+         }
+//         action: STATE_SET "default";
+//         target: "shadow_clip";
+//         target: "shadow_base";
       }
-      program {
-         signal: "elm,state,shadow,off"; source: "elm";
-         action: STATE_SET "hidden";
-         target: "shadow_clip";
-         target: "shadow_base";
+      program { signal: "elm,state,shadow,off"; source: "elm";
+         script {
+            set_int(hide_shadow, 1);
+            eval_shadow_menu();
+         }
+//         action: STATE_SET "hidden";
+//         target: "shadow_clip";
+//         target: "shadow_base";
       }
-      program {
-         signal: "elm,state,background,solid,on"; source: "elm";
+      /* application desktop menu */
+      program { signal: "elm,action,show_menu"; source: "elm";
+         script {
+            set_int(show_menu, 1);
+            eval_shadow_menu();
+         }
+//         action: STATE_SET "visible";
+//         target: "elm.swallow.menu";
+      }
+      program { signal: "elm,action,hide"; source: "elm";
+         script {
+            set_int(show_menu, 0);
+            eval_shadow_menu();
+         }
+//         action: STATE_SET "default";
+//         target: "elm.swallow.menu";
+      }
+      program { signal: "elm,state,background,solid,on"; source: "elm";
          action: STATE_SET "visible";
          target: "elm.rect.background";
       }
-      program {
-         signal: "elm,state,background,solid,off"; source: "elm";
+      program { signal: "elm,state,background,solid,off"; source: "elm";
          action: STATE_SET "default";
          target: "elm.rect.background";
       }
@@ -662,24 +701,21 @@ group { name: "elm/border/base/default";
 //         action: STATE_SET "default";
 //         target: "background_bevel";
 //      }
-      program {
-         signal: "elm,action,focus"; source: "elm";
+      program { signal: "elm,action,focus"; source: "elm";
          action: STATE_SET "focused";
          target: "top";
          target: "elm.text.title";
          target: "clip1";
          target: "clip2";
       }
-      program {
-         signal: "elm,action,unfocus"; source: "elm";
+      program { signal: "elm,action,unfocus"; source: "elm";
          action: STATE_SET "default";
          target: "top";
          target: "elm.text.title";
          target: "clip1";
          target: "clip2";
       }
-      program {
-         signal: "elm,state,urgent"; source: "elm";
+      program { signal: "elm,state,urgent"; source: "elm";
          action: STATE_SET "bounce1";
          target: "icon";
          after: "urg1";
@@ -696,76 +732,64 @@ group { name: "elm/border/base/default";
          target: "icon";
          after: "urg1";
       }
-      program {
-         signal: "elm,state,not_urgent"; source: "elm";
+      program { signal: "elm,state,not_urgent"; source: "elm";
          action: STATE_SET "default";
          target: "icon";
       }
 
       /* maximize & unmaximize */
-      program {
-         signal: "elm,state,maximize*"; source: "elm";
+      program { signal: "elm,state,maximize*"; source: "elm";
          action: STATE_SET "max";
          target: "elm.spacer.opaque";
       }
-      program {
-         signal: "elm,state,maximize*"; source: "elm";
+      program { signal: "elm,state,maximize*"; source: "elm";
          SET_MODE(MAXIMIZED);
       }
-      program {
-         signal: "elm,state,unmaximize*"; source: "elm";
+      program { signal: "elm,state,unmaximize*"; source: "elm";
          action: STATE_SET "default";
          target: "elm.spacer.opaque";
       }
-      program {
-         signal: "elm,state,unmaximize*"; source: "elm";
+      program { signal: "elm,state,unmaximize*"; source: "elm";
          UNSET_MODE(MAXIMIZED);
       }
 
       /*indicator*/
-      program {
-         signal: "elm,action,show_indicator"; source: "elm";
+      program { signal: "elm,action,show_indicator"; source: "elm";
          script {
             set_int(indicator_enabled, 1);
          }
          after: "update_indicator";
       }
-      program {
-         signal: "elm,action,hide_indicator"; source: "elm";
+      program { signal: "elm,action,hide_indicator"; source: "elm";
          script {
             set_int(indicator_enabled, 0);
          }
          after: "update_indicator";
       }
-      program {
-         signal: "elm,action,indicator,bg_opaque"; source: "elm";
+      program { signal: "elm,action,indicator,bg_opaque"; source: "elm";
          script {
             set_int(indicator_type, INDICATOR_TYPE_BG_OPAQUE);
          }
          after: "update_indicator";
       }
-      program {
-         signal: "elm,action,indicator,bg_transparent"; source: "elm";
+      program { signal: "elm,action,indicator,bg_transparent"; source: "elm";
          script {
             set_int(indicator_type, INDICATOR_TYPE_BG_TRANSPARENT);
          }
          after: "update_indicator";
       }
-      program {
-         signal: "elm,action,indicator,hidden"; source: "elm";
+      program { signal: "elm,action,indicator,hidden"; source: "elm";
          script {
             set_int(indicator_type, INDICATOR_TYPE_HIDDEN);
          }
          after: "update_indicator";
       }
-      program {
-         signal: "elm,action,indicator,show_effect"; source: "elm";
+      program { signal: "elm,action,indicator,show_effect"; source: "elm";
          action: STATE_SET "visible";
          transition: DECELERATE 0.2;
          target: "elm.swallow.indicator";
       }
-      program {
-         signal: "elm,action,indicator,hide_effect"; source: "elm";
+      program { signal: "elm,action,indicator,hide_effect"; source: "elm";
          action: STATE_SET "hidden";
          transition: DECELERATE 0.2;
          target: "elm.swallow.indicator";
@@ -788,169 +812,125 @@ group { name: "elm/border/base/default";
                 set_state(PART:"indicator_bg", "default", 0.0);
               }
             } else {
-             set_state(PART:"elm.swallow.indicator", "default", 0.0);
-             set_state(PART:"indicator_spacer", "default", 0.0);
+              set_state(PART:"elm.swallow.indicator", "default", 0.0);
+              set_state(PART:"indicator_spacer", "default", 0.0);
             }
          }
       }
 
-      /* application desktop menu */
-      program { name: "show_menu";
-         signal: "elm,action,show_menu"; source: "elm";
-         action: STATE_SET "visible";
-         target: "elm.swallow.menu";
-      }
-      program { name: "hide_menu";
-         signal: "elm,action,hide"; source: "elm";
-         action: STATE_SET "default";
-         target: "elm.swallow.menu";
-      }
-
       /* modal windows */
-      program { name: "hide_blocker";
-         signal: "elm,action,hide_blocker"; source: "elm";
+      program { signal: "elm,action,hide_blocker"; source: "elm";
          action: STATE_SET "default" 0.0;
          target: "elm.rect.blocker";
          transition: DECELERATE 0.2;
       }
-      program { name: "show_blocker";
-         signal: "elm,action,show_blocker"; source: "elm";
+      program { signal: "elm,action,show_blocker"; source: "elm";
          action: STATE_SET "visible" 0.0;
          target: "elm.rect.blocker";
          transition: DECELERATE 0.2;
       }
 
       /* minimize, maximize & close buttons */
-      program {
-         signal: "mouse,down,*"; source: "elm.event.close";
+      program { signal: "mouse,down,*"; source: "elm.event.close";
          action: STATE_SET "selected";
          target: "close1";
          target: "close2";
       }
-      program {
-         signal: "mouse,up,*"; source: "elm.event.close";
+      program { signal: "mouse,up,*"; source: "elm.event.close";
          action: STATE_SET "default";
          target: "close1";
          target: "close2";
       }
-      program {
-         signal: "mouse,down,*"; source: "elm.event.maximize";
+      program { signal: "mouse,down,*"; source: "elm.event.maximize";
          action: STATE_SET "selected";
          target: "max1";
          target: "max2";
       }
-      program {
-         signal: "mouse,up,*"; source: "elm.event.maximize";
+      program { signal: "mouse,up,*"; source: "elm.event.maximize";
          action: STATE_SET "default";
          target: "max1";
          target: "max2";
       }
-      program {
-         signal: "mouse,down,*"; source: "elm.event.minimize";
+      program { signal: "mouse,down,*"; source: "elm.event.minimize";
          action: STATE_SET "selected";
          target: "min1";
          target: "min2";
       }
-      program {
-         signal: "mouse,up,*"; source: "elm.event.minimize";
+      program { signal: "mouse,up,*"; source: "elm.event.minimize";
          action: STATE_SET "default";
          target: "min1";
          target: "min2";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.titlebar";
+      program { signal: "mouse,down,1"; source: "elm.event.titlebar";
          action: SIGNAL_EMIT "elm,action,move,start" "elm";
       }
-      program {
-         signal: "mouse,up,1"; source: "elm.event.titlebar";
+      program { signal: "mouse,up,1"; source: "elm.event.titlebar";
          action: SIGNAL_EMIT "elm,action,move,stop" "elm";
       }
-      program {
-         signal: "mouse,clicked,1"; source: "elm.event.minimize";
+      program { signal: "mouse,clicked,1"; source: "elm.event.minimize";
          action: SIGNAL_EMIT "elm,action,minimize" "elm";
       }
-      program {
-         signal: "mouse,clicked,1"; source: "elm.event.maximize";
+      program { signal: "mouse,clicked,1"; source: "elm.event.maximize";
          action: SIGNAL_EMIT "elm,action,maximize" "elm";
       }
-      program {
-         signal: "mouse,clicked,1"; source: "elm.event.close";
+      program { signal: "mouse,clicked,1"; source: "elm.event.close";
          action: SIGNAL_EMIT "elm,action,close" "elm";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.t";
+      program { signal: "mouse,in"; source: "elm.event.resize.t";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.t";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.t";
+      program { signal: "mouse,out"; source: "elm.event.resize.t";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.t";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.t";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.t";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.t";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.b";
+      program { signal: "mouse,in"; source: "elm.event.resize.b";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.b";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.b";
+      program { signal: "mouse,out"; source: "elm.event.resize.b";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.b";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.b";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.b";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.b";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.tl";
+      program { signal: "mouse,in"; source: "elm.event.resize.tl";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tl";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.tl";
+      program { signal: "mouse,out"; source: "elm.event.resize.tl";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tl";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.tl";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.tl";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tl";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.tr";
+      program { signal: "mouse,in"; source: "elm.event.resize.tr";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tr";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.tr";
+      program { signal: "mouse,out"; source: "elm.event.resize.tr";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tr";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.tr";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.tr";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tr";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.bl";
+      program { signal: "mouse,in"; source: "elm.event.resize.bl";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.bl";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.bl";
+      program { signal: "mouse,out"; source: "elm.event.resize.bl";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.bl";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.bl";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.bl";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.bl";
       }
-      program {
-         signal: "mouse,in"; source: "elm.event.resize.br";
+      program { signal: "mouse,in"; source: "elm.event.resize.br";
          action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.br";
       }
-      program {
-         signal: "mouse,out"; source: "elm.event.resize.br";
+      program { signal: "mouse,out"; source: "elm.event.resize.br";
          action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.br";
       }
-      program {
-         signal: "mouse,down,1"; source: "elm.event.resize.br";
+      program { signal: "mouse,down,1"; source: "elm.event.resize.br";
          action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.br";
       }
-      program {
-         signal: "mouse,clicked,1"; source: "elm.event.icon";
+      program { signal: "mouse,clicked,1"; source: "elm.event.icon";
          action: SIGNAL_EMIT "elm,action,menu" "elm";
       }
    }
diff --git a/data/elementary/themes/edc/elm/win.edc 
b/data/elementary/themes/edc/elm/win.edc
index 9999cabb49..0e95dc6bb4 100644
--- a/data/elementary/themes/edc/elm/win.edc
+++ b/data/elementary/themes/edc/elm/win.edc
@@ -19,8 +19,7 @@ group { name: "elm/win/base/default";
       }
       swallow { "elm.swallow.contents";
          clip_to: "client_clip";
-         desc { "default";
-         }
+         desc { "default"; }
          desc { "with_menu";
             rel1.to: "elm.swallow.menu";
             rel1.relative: 0 1;
diff --git a/data/elementary/themes/edc/icons.edc 
b/data/elementary/themes/edc/icons.edc
index dec6c4b747..64c263d3fc 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -28,6 +28,12 @@
    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("preferences-applications", "i-termprompt")
+   ICON("preferences-system", "i-gear")
 #undef ICON
 
 // mono color default fg color icons
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 038bb75ca5..4919f39bc5 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -177,6 +177,12 @@ I160("i-folder", "efm-folder")
 I160("i-home", "efm-home")
 I160("i-temp", "efm-temp")
 
+I160("i-gear", "gear")
+I160("i-termprompt", "termprompt")
+I160("i-warning", "warning")
+I160("i-warning-red", "warning-red")
+I160("i-camera", "camera")
+
 ///////////////////////////////////////////////////////////////////////////////
 // larger mono icons (mostly efm or settings)
 I160("i-system", "system")
diff --git a/data/elementary/themes/img/camera.svg 
b/data/elementary/themes/img/camera.svg
new file mode 100644
index 0000000000..13f32e567b
--- /dev/null
+++ b/data/elementary/themes/img/camera.svg
@@ -0,0 +1,136 @@
+<?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/warning-red-040.png"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="camera.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" />
+  <sodipodi:namedview
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="0"
+     inkscape:window-y="0"
+     inkscape:window-x="1206"
+     inkscape:cy="40.061444"
+     inkscape:cx="40"
+     inkscape:zoom="8.1375"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1372"
+     inkscape:window-width="1354"
+     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
+       sodipodi:nodetypes="ccccccccccc"
+       id="path3035"
+       d="M 10,65 H 70 V 25 H 55 L 50,15 H 30 L 25,25 23,23 H 12 l -2,2 z"
+       
style="opacity:1;fill:#181818;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       
style="opacity:1;fill:#404040;fill-opacity:1;stroke:none;stroke-width:10.88;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle3051"
+       cx="40"
+       cy="45"
+       r="17" />
+    <rect
+       y="18"
+       x="32"
+       height="4"
+       width="4"
+       id="rect3037"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3039"
+       width="4"
+       height="4"
+       x="38"
+       y="18" />
+    <rect
+       y="18"
+       x="44"
+       height="4"
+       width="4"
+       id="rect3041"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       r="15"
+       cy="45"
+       cx="40"
+       id="path3043"
+       
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       
style="opacity:1;fill:#341772;fill-opacity:1;stroke:none;stroke-width:7.36;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle3045"
+       cx="41.5"
+       cy="46.5"
+       r="11.5" />
+    <circle
+       r="8"
+       cy="48"
+       cx="43"
+       id="circle3047"
+       
style="opacity:1;fill:#634498;fill-opacity:1;stroke:none;stroke-width:5.12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle3049"
+       cx="32.5"
+       cy="37.5"
+       r="2.5" />
+    <circle
+       r="4"
+       cy="38"
+       cx="33"
+       id="circle3053"
+       
style="opacity:1;fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:2.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path3055"
+       d="m 14,23 1,-1 h 5 l 1,1 z"
+       
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/gear.svg 
b/data/elementary/themes/img/gear.svg
new file mode 100644
index 0000000000..2c461aa5e9
--- /dev/null
+++ b/data/elementary/themes/img/gear.svg
@@ -0,0 +1,96 @@
+<?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/gear-040.png"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="gear.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" />
+  <sodipodi:namedview
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="0"
+     inkscape:window-y="0"
+     inkscape:window-x="1206"
+     inkscape:cy="40.061444"
+     inkscape:cx="40"
+     inkscape:zoom="8.1375"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1372"
+     inkscape:window-width="1354"
+     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
+       d="M 39.855469 10 A 30 30 0 0 0 34.205078 10.566406 L 32.568359 
22.027344 L 23.302734 15.078125 A 30 30 0 0 0 15.107422 23.259766 L 22.072266 
32.546875 L 10.568359 34.189453 A 30 30 0 0 0 10 40 A 30 30 0 0 0 10.558594 
45.761719 L 22.089844 47.408203 L 15.099609 56.728516 A 30 30 0 0 0 23.277344 
64.90625 L 32.611328 57.90625 L 34.259766 69.445312 A 30 30 0 0 0 40 70 A 30 30 
0 0 0 45.824219 69.427734 L 47.472656 57.886719 L 56.779297 64.867188 A 30 30 0 
0 0 64.945312 56.664062 L 57. [...]
+       
style="fill:#a0a0a0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1"
+       id="path2833" />
+    <path
+       id="path2854"
+       
style="fill:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke:#202020;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 39.855469 10 A 30 30 0 0 0 34.205078 10.566406 L 32.568359 
22.027344 L 23.302734 15.078125 A 30 30 0 0 0 15.107422 23.259766 L 22.072266 
32.546875 L 10.568359 34.189453 A 30 30 0 0 0 10 40 A 30 30 0 0 0 10.558594 
45.761719 L 22.089844 47.408203 L 15.099609 56.728516 A 30 30 0 0 0 23.277344 
64.90625 L 32.611328 57.90625 L 34.259766 69.445312 A 30 30 0 0 0 40 70 A 30 30 
0 0 0 45.824219 69.427734 L 47.472656 57.886719 L 56.779297 64.867188 A 30 30 0 
0 0 64.945312 56.664062 L 57. [...]
+    <path
+       d="M 49.99997,40.02447 A 10,10 0 0 1 39.981647,49.999983 10,10 0 0 1 
30.000007,39.987765 10,10 0 0 1 40.006118,30.000002 10,10 0 0 1 50,40 H 40 Z"
+       sodipodi:arc-type="slice"
+       sodipodi:end="0"
+       sodipodi:start="0.0024470062"
+       sodipodi:ry="10"
+       sodipodi:rx="10"
+       sodipodi:cy="40"
+       sodipodi:cx="40"
+       sodipodi:type="arc"
+       id="path2856"
+       
style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
 />
+    <path
+       
style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:2.38828;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1"
+       id="path2858"
+       sodipodi:type="arc"
+       sodipodi:cx="40"
+       sodipodi:cy="40"
+       sodipodi:rx="5.9707093"
+       sodipodi:ry="5.9707093"
+       sodipodi:start="0.0024470062"
+       sodipodi:end="0"
+       sodipodi:arc-type="slice"
+       d="M 45.970691,40.01461 A 5.9707093,5.9707093 0 0 1 39.989042,45.970699 
5.9707093,5.9707093 0 0 1 34.029295,39.992695 5.9707093,5.9707093 0 0 1 
40.003653,34.029292 5.9707093,5.9707093 0 0 1 45.970709,40 H 40 Z" />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/camera-040.png 
b/data/elementary/themes/img/ic/camera-040.png
new file mode 100644
index 0000000000..11234279ba
Binary files /dev/null and b/data/elementary/themes/img/ic/camera-040.png differ
diff --git a/data/elementary/themes/img/ic/camera-080.png 
b/data/elementary/themes/img/ic/camera-080.png
new file mode 100644
index 0000000000..b999f17c5f
Binary files /dev/null and b/data/elementary/themes/img/ic/camera-080.png differ
diff --git a/data/elementary/themes/img/ic/camera-160.png 
b/data/elementary/themes/img/ic/camera-160.png
new file mode 100644
index 0000000000..fd78d42cfd
Binary files /dev/null and b/data/elementary/themes/img/ic/camera-160.png differ
diff --git a/data/elementary/themes/img/ic/gear-040.png 
b/data/elementary/themes/img/ic/gear-040.png
new file mode 100644
index 0000000000..e4732cdbe6
Binary files /dev/null and b/data/elementary/themes/img/ic/gear-040.png differ
diff --git a/data/elementary/themes/img/ic/gear-080.png 
b/data/elementary/themes/img/ic/gear-080.png
new file mode 100644
index 0000000000..290216d863
Binary files /dev/null and b/data/elementary/themes/img/ic/gear-080.png differ
diff --git a/data/elementary/themes/img/ic/gear-160.png 
b/data/elementary/themes/img/ic/gear-160.png
new file mode 100644
index 0000000000..a77bb44825
Binary files /dev/null and b/data/elementary/themes/img/ic/gear-160.png differ
diff --git a/data/elementary/themes/img/ic/termprompt-040.png 
b/data/elementary/themes/img/ic/termprompt-040.png
new file mode 100644
index 0000000000..a589eddcd1
Binary files /dev/null and b/data/elementary/themes/img/ic/termprompt-040.png 
differ
diff --git a/data/elementary/themes/img/ic/termprompt-080.png 
b/data/elementary/themes/img/ic/termprompt-080.png
new file mode 100644
index 0000000000..c6d3e273a1
Binary files /dev/null and b/data/elementary/themes/img/ic/termprompt-080.png 
differ
diff --git a/data/elementary/themes/img/ic/termprompt-160.png 
b/data/elementary/themes/img/ic/termprompt-160.png
new file mode 100644
index 0000000000..1ea8b7df3a
Binary files /dev/null and b/data/elementary/themes/img/ic/termprompt-160.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-040.png 
b/data/elementary/themes/img/ic/warning-040.png
new file mode 100644
index 0000000000..4a6d339c98
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-040.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-080.png 
b/data/elementary/themes/img/ic/warning-080.png
new file mode 100644
index 0000000000..1dc7e47750
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-080.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-160.png 
b/data/elementary/themes/img/ic/warning-160.png
new file mode 100644
index 0000000000..cf5b62ec52
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-160.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-red-040.png 
b/data/elementary/themes/img/ic/warning-red-040.png
new file mode 100644
index 0000000000..c8d1a7a5ee
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-red-040.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-red-080.png 
b/data/elementary/themes/img/ic/warning-red-080.png
new file mode 100644
index 0000000000..f51ca9cb53
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-red-080.png 
differ
diff --git a/data/elementary/themes/img/ic/warning-red-160.png 
b/data/elementary/themes/img/ic/warning-red-160.png
new file mode 100644
index 0000000000..7b0d5f2dec
Binary files /dev/null and b/data/elementary/themes/img/ic/warning-red-160.png 
differ
diff --git a/data/elementary/themes/img/termprompt.svg 
b/data/elementary/themes/img/termprompt.svg
new file mode 100644
index 0000000000..756f435a18
--- /dev/null
+++ b/data/elementary/themes/img/termprompt.svg
@@ -0,0 +1,107 @@
+<?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/termprompt-040.png"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="termprompt.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" />
+  <sodipodi:namedview
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="0"
+     inkscape:window-y="0"
+     inkscape:window-x="1206"
+     inkscape:cy="40"
+     inkscape:cx="40"
+     inkscape:zoom="8.1375"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1372"
+     inkscape:window-width="1354"
+     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">
+    <rect
+       y="10"
+       x="10"
+       height="60"
+       width="60"
+       id="rect2878"
+       
style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path2880"
+       d="m 68,14 -2,-2 -2,2 -2,-2 -2,2 2,2 -2,2 2,2 2,-2 2,2 2,-2 -2,-2 z"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       id="path2882"
+       d="m 46,15 -4,4 -4,-4 2,-2 2,2 2,-2 z"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 56,17 -4,-4 -4,4 2,2 2,-2 2,2 z"
+       id="path2884" />
+    <path
+       d="m 20,16 a 4,4 0 0 1 -3.992896,3.999994 4,4 0 0 1 -4.007079,-3.985787 
4,4 0 0 1 3.978665,-4.01415 4,4 0 0 1 4.021209,3.971529 L 16,16 Z"
+       sodipodi:arc-type="slice"
+       sodipodi:end="6.2760818"
+       sodipodi:start="0"
+       sodipodi:ry="4"
+       sodipodi:rx="4"
+       sodipodi:cy="16"
+       sodipodi:cx="16"
+       sodipodi:type="arc"
+       id="path2886"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path2888"
+       d="m 16,32 4,-4 11,11 -11,11 -4,-4 7,-7 z"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <rect
+       y="47"
+       x="33"
+       height="4.9999995"
+       width="12"
+       id="rect2890"
+       
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.47722;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/warning-red.svg 
b/data/elementary/themes/img/warning-red.svg
new file mode 100644
index 0000000000..6f9effc038
--- /dev/null
+++ b/data/elementary/themes/img/warning-red.svg
@@ -0,0 +1,88 @@
+<?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/warning-red-040.png"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="warning-red.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" />
+  <sodipodi:namedview
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="0"
+     inkscape:window-y="0"
+     inkscape:window-x="1206"
+     inkscape:cy="40.061444"
+     inkscape:cx="40"
+     inkscape:zoom="8.1375"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1372"
+     inkscape:window-width="1354"
+     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
+       sodipodi:nodetypes="ccccccccccc"
+       d="m 39.962891,13.5 c -3.559356,0.01293 -6.843381,1.869535 
-8.623047,4.875 -18.714844,32.591797 0,0 -18.714844,32.591797 
-1.719603,3.055185 -1.678654,6.843339 0.107422,9.9375 1.786463,3.094239 
5.046808,5.024089 8.552734,5.0625 37.582032,-0.08789 0,0 37.582032,-0.08789 
3.505926,-0.03841 6.766271,-1.968261 8.552734,-5.0625 1.786076,-3.094161 
1.827025,-6.882315 0.107422,-9.9375 -18.867188,-32.503906 0,0 
-18.867188,-32.503906 C 46.873846,15.358369 43.572621,13.500034 40,13.5 c 
-0.0123 [...]
+       inkscape:transform-center-y="-29.136158"
+       inkscape:transform-center-x="0.050703245"
+       
style="opacity:1;fill:#dc643c;fill-opacity:1;stroke:#181818;stroke-width:8.105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path2966" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path2995"
+       d="M 40,30 V 41"
+       
style="opacity:1;fill:#189d83;fill-opacity:1;stroke:#181818;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       r="4"
+       cy="53"
+       cx="40"
+       id="path2997"
+       
style="opacity:1;fill:#181818;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+  </g>
+</svg>
diff --git a/data/elementary/themes/img/warning.svg 
b/data/elementary/themes/img/warning.svg
new file mode 100644
index 0000000000..b30d6aa7ab
--- /dev/null
+++ b/data/elementary/themes/img/warning.svg
@@ -0,0 +1,88 @@
+<?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/warning-040.png"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="warning.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" />
+  <sodipodi:namedview
+     inkscape:bbox-nodes="true"
+     inkscape:bbox-paths="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="true"
+     inkscape:current-layer="g10"
+     inkscape:window-maximized="0"
+     inkscape:window-y="0"
+     inkscape:window-x="1206"
+     inkscape:cy="40.061444"
+     inkscape:cx="40"
+     inkscape:zoom="8.1375"
+     showgrid="true"
+     id="namedview4"
+     inkscape:window-height="1372"
+     inkscape:window-width="1354"
+     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
+       sodipodi:nodetypes="ccccccccccc"
+       d="m 39.962891,13.5 c -3.559356,0.01293 -6.843381,1.869535 
-8.623047,4.875 -18.714844,32.591797 0,0 -18.714844,32.591797 
-1.719603,3.055185 -1.678654,6.843339 0.107422,9.9375 1.786463,3.094239 
5.046808,5.024089 8.552734,5.0625 37.582032,-0.08789 0,0 37.582032,-0.08789 
3.505926,-0.03841 6.766271,-1.968261 8.552734,-5.0625 1.786076,-3.094161 
1.827025,-6.882315 0.107422,-9.9375 -18.867188,-32.503906 0,0 
-18.867188,-32.503906 C 46.873846,15.358369 43.572621,13.500034 40,13.5 c 
-0.0123 [...]
+       inkscape:transform-center-y="-29.136158"
+       inkscape:transform-center-x="0.050703245"
+       
style="opacity:1;fill:#c0a03c;fill-opacity:1;stroke:#181818;stroke-width:8.105;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path2966" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path2995"
+       d="M 40,30 V 41"
+       
style="opacity:1;fill:#189d83;fill-opacity:1;stroke:#181818;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+    <circle
+       r="4"
+       cy="53"
+       cx="40"
+       id="path2997"
+       
style="opacity:1;fill:#181818;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+  </g>
+</svg>

-- 


Reply via email to