rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=8bfc9bf647079b0b86361e37fbe9b9e3c5d73452

commit 8bfc9bf647079b0b86361e37fbe9b9e3c5d73452
Author: Tetiana Naumenko <[email protected]>
Date:   Fri May 19 17:56:13 2017 +0300

    theme: made layout for tab_home/new_project scalable
    
    Change-Id: Iaafc77eae3fc27789462dd3d6727b215baec2ab0
---
 data/themes/default/widgets/layouts/tabs.edc | 244 +++++++++++++++++++++++----
 1 file changed, 209 insertions(+), 35 deletions(-)

diff --git a/data/themes/default/widgets/layouts/tabs.edc 
b/data/themes/default/widgets/layouts/tabs.edc
index 300ea23b1..9c652ca86 100644
--- a/data/themes/default/widgets/layouts/tabs.edc
+++ b/data/themes/default/widgets/layouts/tabs.edc
@@ -384,6 +384,7 @@ group { name: "elm/layout/tab_home/new_project";
    parts {
       part { name: "elm.swallow.btn_create";
          type: SWALLOW;
+         scale: 1;
          description {
             align: 1.0 1.0;
             fixed: 1 1;
@@ -395,6 +396,20 @@ group { name: "elm/layout/tab_home/new_project";
             }
          }
       }
+      part { name: "bottom_separator_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.50 1.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel2 {
+               relative: 1.0 0.0;
+               to: "elm.swallow.btn_create";
+            }
+         }
+      }
       part { name: "separator_hor";
          type: IMAGE;
          description { state: "default" 0.0;
@@ -406,9 +421,22 @@ group { name: "elm/layout/tab_home/new_project";
                middle: DEFAULT;
             }
             rel2 {
-               to: "elm.swallow.btn_create";
                relative: 1.0 0.0;
-               offset: -1 -7;
+               to: "bottom_separator_space";
+            }
+         }
+      }
+      part { name: "top_separator_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.50 1.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel2 {
+               relative: 1.0 0.0;
+               to: "separator_hor";
             }
          }
       }
@@ -422,30 +450,46 @@ group { name: "elm/layout/tab_home/new_project";
                middle: DEFAULT;
             }
             rel2 {
-               to: "separator_hor";
+               to: "top_separator_space";
                relative: 1.0 0.0;
-               offset: -1 -7;
+            }
+         }
+      }
+      part { name: "right_pinfo_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 1.00 0.00;
+            fixed: 1 0;
+            min: 7 0;
+            max: 7 -1;
+            rel2 {
+               relative: 0.0 1.0;
+               to: "block_separator_deco";
             }
          }
       }
       part { name: "area.project_info";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
            min: 225 0;
             rel2 {
                relative: 0.0 1.0;
-               offset: -7 -1;
-               to: "block_separator_deco";
+               to: "right_pinfo_space";
             }
          }
       }
-      part { name: "area.widgets_info";
+      part { name: "left_winfo_space";
          type: SPACER;
+         scale: 1;
          description { state: "default" 0.0;
-            min: 300 0;
+            align: 0.00 0.00;
+            fixed: 1 0;
+            min: 6 0;
+            max: 6 -1;
             rel1 {
                relative: 1.0 0.0;
-               offset: 6 0;
                to_x: "block_separator_deco";
             }
             rel2 {
@@ -453,35 +497,85 @@ group { name: "elm/layout/tab_home/new_project";
             }
          }
       }
+      part { name: "area.widgets_info";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 300 0;
+            rel1 {
+               relative: 1.0 0.0;
+               to_x: "left_winfo_space";
+            }
+            rel2 {
+               to_y: "left_winfo_space";
+            }
+         }
+      }
+      part { name: "left_check_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 1 0;
+            min: 6 26;
+            max: 6 26;
+            rel1 {
+               to_x: "swallow.widgets";
+               to_y: "area.widgets_info";
+            }
+            rel2 {
+               to: "area.widgets_info";
+            }
+         }
+      }
       part { name: "swallow.all_widgets_check";
          type: SWALLOW;
+         scale: 1;
          description { state: "default" 0.0;
             align: 0.0 0.0;
+            fixed: 1 1;
             min: 20 20;
             max: 20 20;
             rel1 {
-               to_x: "swallow.widgets";
+               relative: 1.0 0.0;
+               to: "left_check_space";
+            }
+            rel2 {
+               to: "left_check_space";
+            }
+         }
+      }
+      part { name: "right_check_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 1 0;
+            min: 6 20;
+            max: 6 20;
+            rel1 {
+               relative: 1.00 0.00;
+               to_x: "swallow.all_widgets_check";
                to_y: "area.widgets_info";
-               offset: 6 0;
             }
             rel2 {
-               to: "area.widgets_info";
+               to: "swallow.all_widgets_check";
             }
          }
       }
       part { name: "label.widgets";
          type: TEXT;
+         scale: 1;
          description { state: "default" 0.0;
             align: 0.0 0.5;
             color_class: "main";
             rel1 {
                relative: 1.0 0.0;
-               offset: 6 0;
-               to: "swallow.all_widgets_check";
+               to: "right_check_space";
             }
             rel2 {
                to_x: "area.widgets_info";
-               to_y: "swallow.all_widgets_check";
+               to_y: "right_check_space";
             }
             text {
                font: FN;
@@ -492,18 +586,35 @@ group { name: "elm/layout/tab_home/new_project";
       }
       part { name: "swallow.widgets";
          type: SWALLOW;
+         scale: 1;
          description { state: "default" 0.0;
             rel1 {
                relative: 0.0 1.0;
-               offset: 0 6;
                to_x: "area.widgets_info";
-               to_y: "swallow.all_widgets_check";
+               to_y: "left_check_space";
             }
             rel2 {
                to: "area.widgets_info";
             }
          }
       }
+      part { name: "top_large_items_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel1 {
+               relative: 0.00 1.00;
+               to: "label.meta_version";
+            }
+            rel2 {
+               to: "area.project_info";
+            }
+         }
+      }
       part { name: "area.large_items";
          type: SPACER;
          scale: 1;
@@ -511,8 +622,7 @@ group { name: "elm/layout/tab_home/new_project";
             align: 0.0 0.0;
             rel1 {
                relative: 0.0 1.0;
-               offset: 0 6;
-               to_y: "label.meta_version";
+               to: "top_large_items_space";
             }
             rel2 {
                to: "area.project_info";
@@ -556,6 +666,23 @@ group { name: "elm/layout/tab_home/new_project";
             }
          }
       }
+      part { name: "top_path_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel1 {
+               relative: 0.00 1.00;
+               to: "label.name";
+            }
+            rel2 {
+               to: "area.project_info";
+            }
+         }
+      }
       part { name: "label.path";
          type: TEXT;
          scale: 1;
@@ -563,8 +690,8 @@ group { name: "elm/layout/tab_home/new_project";
             align: 0.0 0.0;
             color_class: "main";
             rel1 {
-               to_x: "area.project_info";
-               to_y: "swallow.path";
+               relative: 0.00 1.00;
+               to: "top_path_space";
             }
             rel2 {
                relative: 0.3 1.0;
@@ -587,15 +714,31 @@ group { name: "elm/layout/tab_home/new_project";
             max: -1 19;
             rel1 {
                relative: 0.3 1.0;
-               offset: 0 6;
                to_x: "area.project_info";
-               to_y: "swallow.name";
+               to_y: "top_path_space";
             }
             rel2 {
                to_x: "area.project_info";
             }
          }
       }
+      part { name: "top_meta_version_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel1 {
+               relative: 0.00 1.00;
+               to: "label.path";
+            }
+            rel2 {
+               to: "area.project_info";
+            }
+         }
+      }
       part { name: "label.meta_version";
          type: TEXT;
          scale: 1;
@@ -603,8 +746,8 @@ group { name: "elm/layout/tab_home/new_project";
             align: 0.0 0.0;
             color_class: "main";
             rel1 {
-               to_x: "area.project_info";
-               to_y: "swallow.meta_version";
+               relative: 0.00 1.00;
+               to: "top_meta_version_space";
             }
             rel2 {
                relative: 0.3 1.0;
@@ -627,9 +770,8 @@ group { name: "elm/layout/tab_home/new_project";
             max: -1 19;
             rel1 {
                relative: 0.3 1.0;
-               offset: 0 6;
                to_x: "area.project_info";
-               to_y: "swallow.path";
+               to_y: "top_meta_version_space";
             }
             rel2 {
                to_x: "area.project_info";
@@ -673,6 +815,23 @@ group { name: "elm/layout/tab_home/new_project";
             }
          }
       }
+      part { name: "top_meta_licenses_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel1 {
+               relative: 0.00 1.00;
+               to: "label.meta_authors";
+            }
+            rel2 {
+               to: "area.large_items";
+            }
+         }
+      }
       part { name: "label.meta_licenses";
          type: TEXT;
          scale: 1;
@@ -680,8 +839,8 @@ group { name: "elm/layout/tab_home/new_project";
             align: 0.0 0.0;
             color_class: "main";
             rel1 {
-               to_x: "area.large_items";
-               to_y: "swallow.meta_licenses";
+               relative: 0.0 1.0;
+               to: "top_meta_licenses_space";
             }
             rel2 {
                relative: 0.3 1.0;
@@ -702,9 +861,8 @@ group { name: "elm/layout/tab_home/new_project";
             fixed: 1 1;
             rel1 {
                relative: 0.3 1.0;
-               offset: 0 6;
                to_x: "area.large_items";
-               to_y: "swallow.meta_authors";
+               to_y: "top_meta_licenses_space";
             }
             rel2 {
                relative: 1.0 0.66;
@@ -712,6 +870,23 @@ group { name: "elm/layout/tab_home/new_project";
             }
          }
       }
+      part { name: "top_meta_comment_space";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.00 0.00;
+            fixed: 0 1;
+            min: 0 6;
+            max: -1 6;
+            rel1 {
+               relative: 0.00 1.00;
+               to: "label.meta_licenses";
+            }
+            rel2 {
+               to: "area.large_items";
+            }
+         }
+      }
       part { name: "label.meta_comment";
          type: TEXT;
          scale: 1;
@@ -719,8 +894,8 @@ group { name: "elm/layout/tab_home/new_project";
             align: 0.0 0.0;
             color_class: "main";
             rel1 {
-               to_x: "area.large_items";
-               to_y: "swallow.meta_comment";
+               relative: 0.0 1.00;
+               to: "top_meta_comment_space";
             }
             rel2 {
                relative: 0.3 1.0;
@@ -741,9 +916,8 @@ group { name: "elm/layout/tab_home/new_project";
             fixed: 1 1;
             rel1 {
                relative: 0.3 1.0;
-               offset: 0 6;
                to_x: "area.large_items";
-               to_y: "swallow.meta_licenses";
+               to_y: "top_meta_comment_space";
             }
             rel2 {
                to: "area.large_items";

-- 


Reply via email to