raster pushed a commit to branch feature/themes/flat. http://git.enlightenment.org/core/efl.git/commit/?id=28444bba9d442a0f102eebc7af444dbbfce497d8
commit 28444bba9d442a0f102eebc7af444dbbfce497d8 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Fri Aug 28 22:28:35 2020 +0100 TH - clean thumb preview theme for efm - flatten --- data/elementary/themes/edc/fileman.edc | 210 +++++++++++++++------------------ 1 file changed, 92 insertions(+), 118 deletions(-) diff --git a/data/elementary/themes/edc/fileman.edc b/data/elementary/themes/edc/fileman.edc index 7ec9c0b766..7907c0dfc1 100644 --- a/data/elementary/themes/edc/fileman.edc +++ b/data/elementary/themes/edc/fileman.edc @@ -64,24 +64,23 @@ group { name: "e/fileman/default/list/variable"; offscale; } } - part { name: "icon"; type: SPACER; + part { name: "icon"; type: RECT; description { state: "default" 0.0; - aspect: 1.0 1.0; aspect_preference: BOTH; rel.to: "icon0"; } description { state: "start" 0.0; inherit: "default" 0.0; - max: 0 0; + max: 99999 0; } description { state: "visible" 0.0; inherit: "default" 0.0; } } - part { name: "shadow"; mouse_events: 0; - scale: 1; + part { name: "icon_base"; type: RECT; mouse_events: 0; + clip_to: "icon"; description { state: "default" 0.0; - rel.to: "icon_base"; - WIN_SHADOW_SMALL; + color: 48 48 48 255; + rel.to: "e.swallow.icon"; visible: 0; } description { state: "start" 0.0; @@ -89,9 +88,17 @@ group { name: "e/fileman/default/list/variable"; visible: 1; } } - part { name: "icon_base"; type: RECT; mouse_events: 0; + part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; + clip_to: "icon"; description { state: "default" 0.0; - color: 48 48 48 255; + rel.to: "icon0"; + fixed: 1 1; + } + } + part { name: "icon_over"; type: RECT; mouse_events: 0; + clip_to: "icon"; + description { state: "default" 0.0; + color: 51 153 255 255; rel.to: "e.swallow.icon"; visible: 0; } @@ -99,12 +106,10 @@ group { name: "e/fileman/default/list/variable"; inherit: "default" 0.0; visible: 1; } - } - part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; - description { state: "default" 0.0; - rel1.to: "icon"; - rel2.to: "icon"; - fixed: 1 1; + description { state: "visible" 0.0; + inherit: "default" 0.0; + color: 51 153 255 0; + visible: 0; } } part { name: "vol"; mouse_events: 0; @@ -220,20 +225,21 @@ group { name: "e/fileman/default/list/variable"; action: STATE_SET "start" 0.0; target: "icon"; target: "icon_base"; - target: "shadow"; + target: "icon_over"; after: "gen"; } program { signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "start" 0.0; target: "icon"; target: "icon_base"; - target: "shadow"; + target: "icon_over"; after: "gen"; } program { name: "gen"; action: STATE_SET "visible" 0.0; - transition: SPRING 0.4 1.7 5; + transition: DECELERATE 0.2; target: "icon"; + target: "icon_over"; } program { signal: "e,state,ask"; source: "e"; action: STATE_SET "ask" 0.0; @@ -364,30 +370,30 @@ group { name: "e/fileman/default/icon/fixed"; part { name: "icon0"; type: SPACER; scale: 1; description { state: "default" 0.0; - rel1.offset: 4 4; + rel1.offset: 16 4; rel2.relative: 1.0 -1.2; - rel2.offset: -5 -5; + rel2.offset: -17 -5; rel2.to_y: "label0"; offscale; } } - part { name: "icon"; type: SPACER; + part { name: "icon"; type: RECT; description { state: "default" 0.0; - aspect: 1.0 1.0; aspect_preference: BOTH; rel.to: "icon0"; } description { state: "start" 0.0; inherit: "default" 0.0; - max: 0 0; + max: 99999 0; } description { state: "visible" 0.0; inherit: "default" 0.0; } } - part { name: "icon_shadow"; mouse_events: 0; + part { name: "icon_base"; type: RECT; mouse_events: 0; + clip_to: "icon"; description { state: "default" 0.0; - rel.to: "icon_base"; - WIN_SHADOW_SMALL; + color: 48 48 48 255; + rel.to: "e.swallow.icon"; visible: 0; } description { state: "start" 0.0; @@ -395,9 +401,16 @@ group { name: "e/fileman/default/icon/fixed"; visible: 1; } } - part { name: "icon_base"; type: RECT; mouse_events: 0; + part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; + clip_to: "icon"; description { state: "default" 0.0; - color: 48 48 48 255; + rel.to: "icon0"; + } + } + part { name: "icon_over"; type: RECT; mouse_events: 0; + clip_to: "icon"; + description { state: "default" 0.0; + color: 51 153 255 255; rel.to: "e.swallow.icon"; visible: 0; } @@ -405,10 +418,10 @@ group { name: "e/fileman/default/icon/fixed"; inherit: "default" 0.0; visible: 1; } - } - part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; - description { state: "default" 0.0; - rel.to: "icon"; + description { state: "visible" 0.0; + inherit: "default" 0.0; + color: 51 153 255 0; + visible: 0; } } part { name: "vol"; mouse_events: 0; @@ -530,20 +543,21 @@ group { name: "e/fileman/default/icon/fixed"; action: STATE_SET "start" 0.0; target: "icon"; target: "icon_base"; - target: "icon_shadow"; + target: "icon_over"; after: "gen"; } program { signal: "e,action,thumb,gen,alpha"; source: "e"; action: STATE_SET "start" 0.0; target: "icon"; target: "icon_base"; - target: "icon_shadow"; + target: "icon_over"; after: "gen"; } program { name: "gen"; action: STATE_SET "visible" 0.0; - transition: SPRING 0.4 1.7 5; + transition: DECELERATE 0.2; target: "icon"; + target: "icon_over"; } program { signal: "e,state,ask"; source: "e"; action: STATE_SET "ask" 0.0; @@ -639,31 +653,25 @@ group { name: "e/fileman/default/scrollframe"; part { name: "e.swallow.bg"; type: SWALLOW; insert_before: "e.swallow.content"; clip_to: "clipper"; description { state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; + rel.to: "bg"; } } part { name: "e.swallow.overlay"; type: SWALLOW; insert_after: "e.swallow.content"; clip_to: "clipper"; description { state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; + rel.to: "bg"; } } part { name: "e.box.operations"; type: BOX; -// part { name: "e.box.operations"; type: RECT; scale: 1; description { state: "default" 0.0; + rel.to: "bg"; rel1.offset: -8 -8; - rel1.to: "bg"; rel1.relative: 1.0 1.0; rel2.offset: -8 -8; - rel2.to: "bg"; align: 1.0 1.0; offscale; -// min: 50 50; -// color: 255 128 0 128; box { layout: "vertical"; padding: 0 0; align: 1.0 1.0; @@ -687,21 +695,19 @@ group { name: "e/fileman/default/window/main"; } part { name: "e.swallow.favorites"; type: SWALLOW; description { state: "default" 0.0; + rel.to: "region"; align: 0.0 1.0; rel1.offset: 0 0; - rel1.to: "region"; rel2.offset: -1 -1; rel2.relative: 0.0 1.0; - rel2.to: "region"; fixed: 1 0; } } part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; + rel.to: "region"; rel1.offset: 0 0; - rel1.to: "region"; rel2.offset: -1 -1; - rel2.to: "region"; align: 1.0 1.0; } description { state: "fav" 0.0; @@ -756,40 +762,33 @@ group { name: "e/fileman/default/window/main"; } } programs { - program { - signal: "e,favorites,enabled"; source: "e"; + program { signal: "e,favorites,enabled"; source: "e"; action: STATE_SET "fav" 0.0; target: "e.swallow.content"; } - program { - signal: "e,favorites,disabled"; source: "e"; + program { signal: "e,favorites,disabled"; source: "e"; action: STATE_SET "default" 0.0; target: "e.swallow.content"; } - program { - signal: "e,toolbar,left"; source: "e"; + program { signal: "e,toolbar,left"; source: "e"; action: STATE_SET "tb_left" 0.0; target: "region"; } - program { - signal: "e,toolbar,right"; source: "e"; + program { signal: "e,toolbar,right"; source: "e"; action: STATE_SET "tb_right" 0.0; target: "region"; } - program { - signal: "e,toolbar,top"; source: "e"; + program { signal: "e,toolbar,top"; source: "e"; action: STATE_SET "tb_top" 0.0; target: "e.swallow.toolbar"; target: "region"; } - program { - signal: "e,toolbar,bottom"; source: "e"; + program { signal: "e,toolbar,bottom"; source: "e"; action: STATE_SET "tb_bottom" 0.0; target: "e.swallow.toolbar"; target: "region"; } - program { - signal: "e,toolbar,disabled"; source: "e"; + program { signal: "e,toolbar,disabled"; source: "e"; action: STATE_SET "default" 0.0; target: "e.swallow.toolbar"; target: "region"; @@ -963,10 +962,9 @@ group { name: "e/fileman/default/overlay"; clip_to: "typebuf_clip"; scale: 1; description { state: "default" 0.0; + rel.to: "e.text.typebuf_label"; rel1.offset: -8 -8; - rel1.to: "e.text.typebuf_label"; rel2.offset: 7 7; - rel2.to: "e.text.typebuf_label"; color: 0 0 0 192; offscale; } @@ -1035,10 +1033,9 @@ group { name: "e/fileman/default/list/drop_in"; } part { name: "pat"; mouse_events: 0; description { state: "default" 0.0; - rel1.to: "base"; + rel.to: "base"; rel1.offset: 1 1; rel2.offset: -2 -2; - rel2.to: "base"; image.normal: "diagonal_stripes.png"; color: 51 153 255 25; TILED_PATTERN(240, 240) @@ -1113,20 +1110,17 @@ group { name: "e/fileman/default/list/drop_in"; target: "arrow1"; after: "drop1"; } - program { - signal: "e,state,selected"; source: "e"; + program { signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "base"; target: "pat"; } - program { - signal: "e,state,unselected"; source: "e"; + program { signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "arrow0"; target: "arrow1"; } - program { - signal: "e,state,unselected"; source: "e"; + program { signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; target: "pat"; @@ -1215,19 +1209,16 @@ group { name: "e/fileman/default/list/drop_between"; target: "arrow1"; after: "drop1"; } - program { - signal: "e,state,selected"; source: "e"; + program { signal: "e,state,selected"; source: "e"; action: STATE_SET "active" 0.0; target: "base"; } - program { - signal: "e,state,unselected"; source: "e"; + program { signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "arrow0"; target: "arrow1"; } - program { - signal: "e,state,unselected"; source: "e"; + program { signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "base"; } @@ -1249,10 +1240,9 @@ group { name: "e/fileman/default/rubberband"; } part { name: "pat"; mouse_events: 0; description { state: "default" 0.0; - rel1.to: "base"; + rel.to: "base"; rel1.offset: 1 1; rel2.offset: -2 -2; - rel2.to: "base"; image.normal: "diagonal_stripes.png"; color: 51 153 255 25; TILED_PATTERN(240, 240) @@ -1497,12 +1487,14 @@ group { name: "e/modules/efm_navigation/main"; } } part { name: "e.swallow.pathbar"; type: SWALLOW; + scale: 1; description { state: "default" 0.0; align: 0.0 0.5; rel1.to_x: "base"; rel1.relative: 1.0 0.0; rel1.offset: 3 4; rel2.offset: -4 -4; + offscale; } } @@ -1510,8 +1502,7 @@ group { name: "e/modules/efm_navigation/main"; part { name: _NAME"_icon"; \ scale: 1; \ description { state: "default" 0.0; \ - rel1.to: _REL; \ - rel2.to: _REL; \ + rel.to: _REL; \ image.normal: "i-"_ICON; \ min: 15 15; \ max: 15 15; \ @@ -1523,18 +1514,15 @@ group { name: "e/modules/efm_navigation/main"; color: 255 255 255 255; \ } \ } \ - program { \ - signal: "mouse,down,1*"; source: _REL; \ + program { signal: "mouse,down,1*"; source: _REL; \ action: STATE_SET "active" 0.0; \ target: _NAME"_icon"; \ } \ - program { \ - signal: "mouse,up,1*"; source: _REL; \ + program { signal: "mouse,up,1*"; source: _REL; \ action: STATE_SET "default" 0.0; \ target: _NAME"_icon"; \ } \ - program { \ - signal: "mouse,clicked,1*"; source: _REL; \ + program { signal: "mouse,clicked,1*"; source: _REL; \ action: SIGNAL_EMIT "e,action,"_ACTION",click" ""; \ } \ @@ -1579,9 +1567,8 @@ group { name: "e/modules/efm_navigation/main"; } part { name: "reload"; type: RECT; description { state: "default" 0.0; - rel1.to: "parent"; + rel.to: "parent"; rel1.relative: 1.0 0.0; - rel2.to: "parent"; align: 0.0 0.5; color: 0 0 0 0; aspect: 1.0 1.0; aspect_preference: VERTICAL; @@ -1590,9 +1577,8 @@ group { name: "e/modules/efm_navigation/main"; } part { name: "favorite"; type: RECT; description { state: "default" 0.0; - rel1.to: "reload"; + rel.to: "reload"; rel1.relative: 1.0 0.0; - rel2.to: "reload"; align: 0.0 0.5; color: 0 0 0 0; aspect: 1.0 1.0; aspect_preference: VERTICAL; @@ -1611,6 +1597,7 @@ group { name: "e/modules/efm_navigation/pathbar_button"; rel1.offset: 6 6; rel2.offset: -7 -7; color: 160 160 160 255; + offscale; text { font: FN; size: 10; min: 1 1; ellipsis: -1; @@ -1644,18 +1631,15 @@ group { name: "e/modules/efm_navigation/pathbar_button"; } } programs { - program { - signal: "mouse,clicked,1"; source: "event"; + program { signal: "mouse,clicked,1"; source: "event"; action: SIGNAL_EMIT "e,action,click" ""; } - program { - signal: "e,state,selected"; source: "e"; + program { signal: "e,state,selected"; source: "e"; action: STATE_SET "selected" 0.0; target: "e.text.label"; target: "bar"; } - program { - signal: "e,state,default"; source: "e"; + program { signal: "e,state,default"; source: "e"; action: STATE_SET "default" 0.0; target: "e.text.label"; target: "bar"; @@ -1747,20 +1731,17 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe"; } } programs { - program { - signal: "e,action,show,hbar"; source: "e"; + program { signal: "e,action,show,hbar"; source: "e"; action: STATE_SET "default" 0.0; target: "arrow_clipper"; target: "arrow_clipper"; } - program { - signal: "e,action,hide,hbar"; source: "e"; + program { signal: "e,action,hide,hbar"; source: "e"; action: STATE_SET "hidden" 0.0; target: "arrow_clipper"; target: "arrow_clipper"; } - program { - signal: "mouse,down,1*"; source: "arrow1_ev"; + program { signal: "mouse,down,1*"; source: "arrow1_ev"; action: SIGNAL_EMIT "e,action,prev" "e"; after: "arrow1_repeat"; } @@ -1769,24 +1750,20 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe"; in: 0.3 0.0; after: "arrow1_repeat"; } - program { - signal: "mouse,up,1"; source: "arrow1_ev"; + program { signal: "mouse,up,1"; source: "arrow1_ev"; action: ACTION_STOP; target: "arrow1_repeat"; } - program { - signal: "mouse,down,1*"; source: "arrow1_ev"; + program { signal: "mouse,down,1*"; source: "arrow1_ev"; action: STATE_SET "clicked" 0.0; target: "arrow1"; } - program { - signal: "mouse,up,1"; source: "arrow1_ev"; + program { signal: "mouse,up,1"; source: "arrow1_ev"; action: STATE_SET "default" 0.0; target: "arrow1"; } - program { - signal: "mouse,down,1*"; source: "arrow2_ev"; + program { signal: "mouse,down,1*"; source: "arrow2_ev"; action: SIGNAL_EMIT "e,action,next" "e"; after: "arrow2_repeat"; } @@ -1795,18 +1772,15 @@ group { name: "e/modules/efm_navigation/pathbar_scrollframe"; in: 0.3 0.0; after: "arrow2_repeat"; } - program { - signal: "mouse,up,1"; source: "arrow2_ev"; + program { signal: "mouse,up,1"; source: "arrow2_ev"; action: ACTION_STOP; target: "arrow2_repeat"; } - program { - signal: "mouse,down,1*"; source: "arrow2_ev"; + program { signal: "mouse,down,1*"; source: "arrow2_ev"; action: STATE_SET "clicked" 0.0; target: "arrow2"; } - program { - signal: "mouse,up,1"; source: "arrow2_ev"; + program { signal: "mouse,up,1"; source: "arrow2_ev"; action: STATE_SET "default" 0.0; target: "arrow2"; } --