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"; --
