diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-10-10 11:35:29 +0100 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2021-10-10 11:35:29 +0100 |
commit | b399dd18478448d366c46758cc6ed4243b23c74d (patch) | |
tree | 4a90e0826bd96a9413ecca26261f7768637adf55 /data | |
parent | 57a5655f889a293adb11db09a4f35378aa29a9bb (diff) | |
download | efl-b399dd18478448d366c46758cc6ed4243b23c74d.tar.gz |
elm theme - winlist large item - add title label next to icon
Diffstat (limited to 'data')
-rw-r--r-- | data/elementary/themes/edc/winlist.edc | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/data/elementary/themes/edc/winlist.edc b/data/elementary/themes/edc/winlist.edc index 80df9ab517..bf899c900b 100644 --- a/data/elementary/themes/edc/winlist.edc +++ b/data/elementary/themes/edc/winlist.edc @@ -411,6 +411,43 @@ group { name: "e/widgets/winlist/item_large"; rel2.relative: 0.75 0.75; } } + part { name: "backing"; type: RECT; + scale: 1; + description { state: "default" 0.0; + rel1.to: "e.text.label"; + rel2.to: "e.swallow.icon"; + rel1.offset: -8 -8; + rel2.offset: 7 7; + color_class: "/dim/normal/winlist/item/text"; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color_class: "/dim/selected/winlist/item/text"; + } + } + part { name: "e.text.label"; type: TEXT; mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 8 0; + rel1.relative: 0.0 0.0; + rel1.to_x: "e.swallow.win"; + rel1.to_y: "icon"; + rel2.offset: -9 -1; + rel2.relative: 0.0 1.0; + rel2.to: "icon"; + color_class: "/fg/normal/winlist/item/text/normal"; + offscale; + text { font: FNBD; size: 10; + min: 0 1; + align: 0.0 0.5; + text_class: "winlist_item"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color_class: "/fg/selected/winlist/item/text/normal"; + } + } part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel.to: "icon"; @@ -435,10 +472,14 @@ group { name: "e/widgets/winlist/item_large"; program { signal: "e,state,selected"; source: "e"; action: STATE_SET "selected" 0.0; target: "sel_base"; + target: "e.text.label"; + target: "backing"; } program { signal: "e,state,unselected"; source: "e"; action: STATE_SET "default" 0.0; target: "sel_base"; + target: "e.text.label"; + target: "backing"; } program { signal: "e,state,iconified"; source: "e"; action: STATE_SET "iconified" 0.0; |