rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=1a1be0b583084d29e3c55353888b3d79a696f943

commit 1a1be0b583084d29e3c55353888b3d79a696f943
Author: Tetiana Naumenko <[email protected]>
Date:   Wed May 31 12:24:10 2017 +0300

    theme: made menu items and items with submenu scalable
    
    Change-Id: Ie69f9c1e6980c460529b5e7bf2094136d9a3428e
---
 data/themes/default/widgets/menu.edc | 67 +++++++++++++++++++++++++++++++++---
 1 file changed, 63 insertions(+), 4 deletions(-)

diff --git a/data/themes/default/widgets/menu.edc 
b/data/themes/default/widgets/menu.edc
index a7cb38290..4dfc0c8f3 100644
--- a/data/themes/default/widgets/menu.edc
+++ b/data/themes/default/widgets/menu.edc
@@ -8,15 +8,38 @@ group { name: "elm/menu/item/default";
             max: -1 21;
             color: 0 0 0 0;
             rel1 {
-               offset: 1 1;
+               relative: 1.0 1.0;
+               to: "top_left_space";
             }
             rel2 {
-               offset: -2 -2;
+               relative: 0.0 0.0;
+               to: "bottom_right_space";
             }
          }
       }
+      part { name: "top_left_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.0 0.0;
+            fixed: 1 1;
+            min: 1 1;
+            max: 1 1;
+         }
+      }
+      part { name: "bottom_right_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 1.0 1.0;
+            fixed: 1 1;
+            min: 1 1;
+            max: 1 1;
+         }
+      }
       part { name: "highlight";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             visible: 0;
             color_class: "select";
@@ -40,6 +63,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "area.content";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 0.0 0.5;
             min: 32 0;
@@ -74,6 +98,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "padding.right";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 1.0 0.5;
             min: 8 0;
@@ -112,6 +137,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "padding.text";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 1.0 0.5;
             min: 16 0;
@@ -151,6 +177,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "clipper.content";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             color_class: "main";
             rel1 {
@@ -172,6 +199,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "clipper.text";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             color_class: "main";
             rel1 {
@@ -198,6 +226,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "clipper.shortcut";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             color_class: "main_alternative";
             rel1 {
@@ -221,6 +250,7 @@ group { name: "elm/menu/item/default";
       }
       part { name: "event";
          type: RECT;
+         scale: 1;
          ignore_flags: "ON_HOLD";
          description { state: "default" 0.0;
             color: 0 0 0 0;
@@ -320,15 +350,38 @@ group { name: "elm/menu/item_with_submenu/default";
             min: 0 21;
             max: -1 21;
             rel1 {
-               offset: 1 1;
+               relative: 1.0 1.0;
+               to: "top_left_space";
             }
             rel2 {
-               offset: -2 -2;
+               relative: 0.0 0.0;
+               to: "bottom_right_space";
             }
          }
       }
+      part { name: "top_left_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.0 0.0;
+            fixed: 1 1;
+            min: 1 1;
+            max: 1 1;
+         }
+      }
+      part { name: "bottom_right_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 1.0 1.0;
+            fixed: 1 1;
+            min: 1 1;
+            max: 1 1;
+         }
+      }
       part { name: "highlight";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             visible: 0;
             color_class: "select";
@@ -352,6 +405,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "area.content";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 0.0 0.5;
             min: 32 0;
@@ -386,6 +440,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "padding.right";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 1.0 0.5;
             min: 8 0;
@@ -446,6 +501,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "padding.text";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
             align: 1.0 0.5;
             min: 16 0;
@@ -462,6 +518,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "clipper.content";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             color_class: "main";
             rel1 {
@@ -483,6 +540,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "clipper.text";
          type: RECT;
+         scale: 1;
          description { state: "default" 0.0;
             color_class: "main";
             rel1 {
@@ -508,6 +566,7 @@ group { name: "elm/menu/item_with_submenu/default";
       }
       part { name: "event";
          type: RECT;
+         scale: 1;
          ignore_flags: "ON_HOLD";
          description { state: "default" 0.0;
             color: 0 0 0 0;

-- 


Reply via email to