From: Enlightenment S. <no-...@en...> - 2013-07-03 12:54:59
|
Log: genlist stuff for dark along with some refinements ported from e18 no - list is not done, but should be an easy recycle of genlist. decorate mode is a bit ugly - missing shadow extension at the end/start under edit icon 1 & 2. Author: raster Date: 2013-07-03 05:54:43 -0700 (Wed, 03 Jul 2013) New Revision: 84570 Trac: http://trac.enlightenment.org/e/changeset/84570 Added: trunk/THEMES/dark/copy.svgz trunk/THEMES/dark/desktops.svgz trunk/THEMES/dark/edje/edc/elm/genlist.edc trunk/THEMES/dark/edje/img/led_tiny_blue.png trunk/THEMES/dark/edje/img/sym_left_dark_normal.png trunk/THEMES/dark/edje/img/sym_right_dark_normal.png trunk/THEMES/dark/env-vars.svgz trunk/THEMES/dark/lock-apps.svgz trunk/THEMES/dark/lock-lang.svgz trunk/THEMES/dark/mock-18.xcf.gz trunk/THEMES/dark/personal-apps.svgz trunk/THEMES/dark/signal-bindings.svgz trunk/THEMES/dark/touch.svgz trunk/THEMES/dark/unlock-apps.svgz Modified: trunk/THEMES/dark/edje/dark.edc trunk/THEMES/dark/edje/edc/button.edc trunk/THEMES/dark/edje/edc/comp.edc trunk/THEMES/dark/edje/edc/fileman.edc trunk/THEMES/dark/edje/edc/ibar-ibox.edc trunk/THEMES/dark/edje/img/sym_down_dark_normal.png trunk/THEMES/dark/edje/img/sym_up_dark_normal.png Added: trunk/THEMES/dark/copy.svgz =================================================================== (Binary files differ) Index: trunk/THEMES/dark/copy.svgz =================================================================== --- trunk/THEMES/dark/copy.svgz 2013-07-02 17:12:48 UTC (rev 84569) +++ trunk/THEMES/dark/copy.svgz 2013-07-03 12:54:43 UTC (rev 84570) Property changes on: trunk/THEMES/dark/copy.svgz ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/THEMES/dark/desktops.svgz =================================================================== (Binary files differ) Index: trunk/THEMES/dark/desktops.svgz =================================================================== --- trunk/THEMES/dark/desktops.svgz 2013-07-02 17:12:48 UTC (rev 84569) +++ trunk/THEMES/dark/desktops.svgz 2013-07-03 12:54:43 UTC (rev 84570) Property changes on: trunk/THEMES/dark/desktops.svgz ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/THEMES/dark/edje/dark.edc =================================================================== --- trunk/THEMES/dark/edje/dark.edc 2013-07-02 17:12:48 UTC (rev 84569) +++ trunk/THEMES/dark/edje/dark.edc 2013-07-03 12:54:43 UTC (rev 84570) @@ -17,6 +17,39 @@ #include "edc/elm/bubble.edc" #include "edc/elm/panes.edc" #include "edc/elm/toolbar.edc" +#include "edc/elm/genlist.edc" +//#include "edc/elm/list.edc" +//#include "edc/elm/photo.edc" +//#include "edc/elm/panel.edc" +//#include "edc/elm/tooltip.edc" +//#include "edc/elm/progress.edc" +//#include "edc/elm/multibuttonentry.edc" +//#include "edc/elm/focus.edc" +//#include "edc/elm/ctxpopup.edc" +//#include "edc/elm/map.edc" +//#include "edc/elm/photocam.edc" +//#include "edc/elm/slideshow.edc" +//#include "edc/elm/thumb.edc" +//#include "edc/elm/video.edc" +//#include "edc/elm/naviframe.edc" +//#include "edc/elm/hover.edc" +//#include "edc/elm/popup.edc" +//#include "edc/elm/spinner.edc" +//#include "edc/elm/actionslider.edc" +//#include "edc/elm/colorsel.edc" +//#include "edc/elm/daysel.edc" +//#include "edc/elm/disksel.edc" +//#include "edc/elm/hoversel.edc" +//#include "edc/elm/index.edc" +//#include "edc/elm/flipsel.edc" +//#include "edc/elm/menu.edc" +//#include "edc/elm/segmentcontrol.edc" +//#include "edc/elm/conform.edc" +//#include "edc/elm/notification.edc" +//#include "edc/elm/calendar.edc" +//#include "edc/elm/clock.edc" +//#include "edc/elm/datetime.edc" +//#include "edc/elm/inwin.edc" // desktop in general #include "edc/comp.edc" Modified: trunk/THEMES/dark/edje/edc/button.edc =================================================================== --- trunk/THEMES/dark/edje/edc/button.edc 2013-07-02 17:12:48 UTC (rev 84569) +++ trunk/THEMES/dark/edje/edc/button.edc 2013-07-03 12:54:43 UTC (rev 84570) @@ -1,6 +1,7 @@ group { name: "e/widgets/button"; images.image: "button_normal.png" COMP; images.image: "button_clicked.png" COMP; + images.image: "win_glow.png" COMP; parts { part { name: "base"; description { state: "default" 0.0; @@ -113,6 +114,36 @@ visible: 1; } } + part { name: "base2"; type: SPACER; + description { state: "default" 0.0; + rel1.to: "base"; + rel2.to: "base"; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + rel1.offset: 1 1; + rel2.offset: -2 -2; + } + } + part { name: "glow"; mouse_events: 0; + description { state: "default" 0.0; + image.normal: "win_glow.png"; + image.border: 9 9 9 9; + image.middle: 0; + rel1.to: "base2"; + rel1.offset: -2 -3; + rel2.to: "base2"; + rel2.offset: 1 0; + fill.smooth: 0; + color: 255 255 255 0; + visible: 0; + } + description { state: "focused" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + visible: 1; + } + } part { name: "event"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; @@ -129,11 +160,13 @@ signal: "mouse,down,1"; source: "event"; action: STATE_SET "clicked" 0.0; target: "base"; + target: "base2"; } program { signal: "mouse,up,1"; source: "event"; action: STATE_SET "default" 0.0; target: "base"; + target: "base2"; } program { signal: "mouse,clicked,1*"; source: "event"; @@ -173,5 +206,13 @@ target: "label_clip"; target: "label2"; } + program { signal: "e,state,focused"; source: "e"; + action: STATE_SET "focused" 0.0; + target: "glow"; + } + program { signal: "e,state,unfocused"; source: "e"; + action: STATE_SET "default" 0.0; + target: "glow"; + } } } Modified: trunk/THEMES/dark/edje/edc/comp.edc =================================================================== --- trunk/THEMES/dark/edje/edc/comp.edc 2013-07-02 17:12:48 UTC (rev 84569) +++ trunk/THEMES/dark/edje/edc/comp.edc 2013-07-03 12:54:43 UTC (rev 84570) @@ -24,7 +24,12 @@ group { name: "e/comp/screen/base/default"; alias: "e/comp/screen/base/noeffects"; parts { + part { name: "clip"; type: RECT; mouse_events: 0; + description { state: "default" 0.0; + } + } part { name: "e.swallow.background"; type: SWALLOW; mouse_events: 0; + clip_to: "clip"; description { state: "default" 0.0; } } @@ -236,7 +241,7 @@ } } -group { name: "e/comp/default"; +group { name: "e/comp/border/default"; images.image: "win_shadow.png" COMP; images.image: "win_glow.png" COMP; parts { @@ -255,7 +260,7 @@ visible: 1; } } - part { name: "shadow"; + part { name: "shadow"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; image.normal: "win_shadow.png"; @@ -272,7 +277,7 @@ visible: 0; } } - part { name: "glow"; + part { name: "glow"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; image.normal: "win_glow.png"; @@ -303,11 +308,21 @@ rel2.relative: 1.0 1.0; } } - part { name: "focus-clipper"; + part { name: "trans-clipper"; type: RECT; clip_to: "clipper"; mouse_events: 0; description { state: "default" 0.0; + color_class: "comp_alpha"; + rel1.to: "clipper"; + rel2.to: "clipper"; + } + } + part { name: "focus-clipper"; + type: RECT; + clip_to: "trans-clipper"; + mouse_events: 0; + description { state: "default" 0.0; color_class: "comp_focus-out_color"; rel1.to: "clipper"; rel2.to: "clipper"; @@ -411,8 +426,8 @@ } } -group { name: "e/comp/rotate"; - inherit: "e/comp/default"; +group { name: "e/comp/border/rotate"; + inherit: "e/comp/border/default"; parts { part { name: "e.swallow.content"; description { state: "default"; @@ -452,8 +467,8 @@ } } -group { name: "e/comp/rotate/fast"; - inherit: "e/comp/rotate"; +group { name: "e/comp/border/rotate/fast"; + inherit: "e/comp/border/rotate"; programs { program { name: "focus3"; transition: LINEAR 0; @@ -464,8 +479,8 @@ } } -group { name: "e/comp/flip"; - inherit: "e/comp/rotate"; +group { name: "e/comp/border/flip"; + inherit: "e/comp/border/rotate"; parts { part { name: "e.swallow.content"; description { state: "default"; @@ -489,8 +504,8 @@ } } -group { name: "e/comp/flip/fast"; - inherit: "e/comp/flip"; +group { name: "e/comp/border/flip/fast"; + inherit: "e/comp/border/flip"; programs { program { name: "focus3"; transition: LINEAR 0; @@ -501,8 +516,8 @@ } } -group { name: "e/comp/popup"; - inherit: "e/comp/default"; +group { name: "e/comp/border/popup"; + inherit: "e/comp/border/default"; parts { part { name: "focus-clipper"; description { state: "default"; @@ -512,8 +527,8 @@ } } -group { name: "e/comp/default/fast"; - inherit: "e/comp/default"; +group { name: "e/comp/border/default/fast"; + inherit: "e/comp/border/default"; programs { program { name: "visible_on"; @@ -542,8 +557,8 @@ } } -group { name: "e/comp/popup/fast"; - inherit: "e/comp/default/fast"; +group { name: "e/comp/border/popup/fast"; + inherit: "e/comp/border/default/fast"; parts { part { name: "focus-clipper"; description { state: "default"; @@ -553,7 +568,7 @@ } } -group { name: "e/comp/none"; +group { name: "e/comp/border/none"; parts { part { name: "e.swallow.content"; type: SWALLOW; description { state: "default" 0.0; @@ -572,8 +587,8 @@ } } -group { name: "e/comp/still"; - inherit: "e/comp/default"; +group { name: "e/comp/border/still"; + inherit: "e/comp/border/default"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -584,8 +599,8 @@ } } -group { name: "e/comp/still/fast"; - inherit: "e/comp/default/fast"; +group { name: "e/comp/border/still/fast"; + inherit: "e/comp/border/default/fast"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -596,8 +611,8 @@ } } -group { name: "e/comp/menu"; - inherit: "e/comp/popup"; +group { name: "e/comp/border/menu"; + inherit: "e/comp/border/popup"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -608,8 +623,8 @@ } } -group { name: "e/comp/menu/fast"; - inherit: "e/comp/popup/fast"; +group { name: "e/comp/border/menu/fast"; + inherit: "e/comp/border/popup/fast"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -620,8 +635,8 @@ } } -group { name: "e/comp/everything"; - inherit: "e/comp/popup"; +group { name: "e/comp/border/everything"; + inherit: "e/comp/border/popup"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -632,8 +647,8 @@ } } -group { name: "e/comp/everything/fast"; - inherit: "e/comp/popup/fast"; +group { name: "e/comp/border/everything/fast"; + inherit: "e/comp/border/popup/fast"; parts { part { name: "shower"; description { state: "default" 0.0; @@ -644,7 +659,7 @@ } } -group { name: "e/comp/fullscreen"; +group { name: "e/comp/border/fullscreen"; images.image: "win_shadow.png" COMP; images.image: "screen_circular_shadow.png" COMP; data.item: "screen.bg" "fullscreen.bg"; @@ -693,7 +708,7 @@ description { state: "default" 0.0; } } - part { name: "scr_shadow"; + part { name: "scr_shadow"; mouse_events: 0; clip_to: "clipper_all"; description { state: "default" 0.0; rel1.relative: -1.0 -1.0; @@ -722,7 +737,7 @@ visible: 1; } } - part { name: "shadow"; + part { name: "shadow"; mouse_events: 0; clip_to: "clipper_sh"; description { state: "default" 0.0; image.normal: "win_shadow.png"; @@ -860,8 +875,8 @@ } } -group { name: "e/comp/fullscreen/fast"; - inherit: "e/comp/fullscreen"; +group { name: "e/comp/border/fullscreen/fast"; + inherit: "e/comp/border/fullscreen"; programs { program { name: "visible_on"; Added: trunk/THEMES/dark/edje/edc/elm/genlist.edc =================================================================== --- trunk/THEMES/dark/edje/edc/elm/genlist.edc (rev 0) +++ trunk/THEMES/dark/edje/edc/elm/genlist.edc 2013-07-03 12:54:43 UTC (rev 84570) @@ -0,0 +1,4668 @@ +//////////////////////////////////////////////////////////////////////////// +//-- item +//-- item_odd +//-- item_compress +//-- item_compress_odd + +#define ODD(_NAME, _SRC) \ + group { name: _NAME; \ + inherit: _SRC; \ + parts { \ + part { name: "base"; \ + description { state: "default" 0.0; \ + color: 56 56 56 255; \ + color_class: "list_item_base_odd"; \ + } \ + } \ + } \ + } +#define COMPRESS(_NAME, _SRC) \ + group { name: _NAME; \ + inherit: _SRC; \ + parts { \ + part { name: "elm.text"; \ + description { state: "default" 0.0; \ + text.min: 0 1; \ + } \ + } \ + } \ + } +#define COMPRESS_ODD(_NAME, _SRC) \ + group { name: _NAME; \ + inherit: _SRC; \ + parts { \ + part { name: "elm.text"; \ + description { state: "default" 0.0; \ + text.min: 0 1; \ + } \ + } \ + part { name: "base"; \ + description { state: "default" 0.0; \ + color: 56 56 56 255; \ + color_class: "list_item_base_odd"; \ + } \ + } \ + } \ + } + +#define TREEPAD 19 + +group { name: "elm/genlist/item/group_index/default"; + data.item: "texts" "elm.text"; + data.item: "contents" "elm.swallow.icon elm.swallow.end"; + data.item: "treesize" TREEPAD; + + images.image: "shadow_square_tiny.png" COMP; + images.image: "bevel_out.png" COMP; + + parts { + part { name: "shadow_vbar"; mouse_events: 0; + description { state: "default" 0.0; + rel1.offset: -3 -2; + rel1.to: "base_vbar"; + rel2.offset: 2 4; + rel2.to: "base_vbar"; + image.normal: "shadow_square_tiny.png"; + image.border: 6 6 6 6; + fill.smooth: 0; + } + } + part { name: "base_vbar"; mouse_events: 0; + description { state: "default" 0.0; + image.normal: "vgrad_med_lighter.png"; + fill.smooth: 0; + min: 5 13; + TILED_HORIZ(120) + } + } + part { name: "bevel_vbar"; mouse_events: 0; + description { state: "default" 0.0; + rel1.to: "base_vbar"; + rel2.to: "base_vbar"; + image.normal: "bevel_out.png"; + image.border: 1 1 1 1; + image.middle: 0; + fill.smooth: 0; + min: 5 5; + } + } + + part { name: "elm.text"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 3; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.icon"; + rel2.offset: -3 -3; + rel2.relative: 0.0 1.0; + rel2.to_x: "elm.swallow.end"; + color: 255 255 255 255; + color3: 0 0 0 128; + color_class: "list_group_item"; + text { font: "Sans:style=Bold"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_group_item"; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 21 21 21 255; + color3: 255 255 255 25; + color_class: "list_group_item_disabled"; + } + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + } + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + part { name: "elm.swallow.icon"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.to_x: "elm.swallow.pad"; + rel1.relative: 1.0 0.0; + rel1.offset: -1 2; + rel2.to_x: "elm.swallow.pad"; + rel2.relative: 1.0 1.0; + rel2.offset: -1 -3; + } + } + part { name: "elm.swallow.end"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 1.0 0.5; + rel1.offset: -3 2; + rel1.relative: 1.0 0.0; + rel2.offset: -3 -3; + } + } + } +} + +group { name: "elm/genlist/item/default/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text"; + data.item: "contents" "elm.swallow.icon elm.swallow.end"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; +#define IMGP() \ + images.image: "bevel_curved_horiz_out.png" COMP; \ + images.image: "shadow_rounded_horiz.png" COMP; \ + images.image: "vgrad_med_dark.png" COMP; \ + images.image: "bevel_horiz_out.png" COMP; \ + images.image: "shine.png" COMP; + IMGP() + parts { +//--------------------------------------------------------------------------- +#define BASEP() \ + part { name: "event"; type: RECT; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + } \ + description { state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + visible: 0; \ + } \ + } \ + part { name: "base"; type: RECT; mouse_events: 0; \ + description { state: "default" 0.0; \ + color: 64 64 64 255; \ + color_class: "list_item_base"; \ + } \ + description { state: "odd" 0.0; \ + color: 56 56 56 255; \ + color_class: "list_item_base_odd"; \ + } \ + } \ + program { \ + signal: "elm,state,odd"; source: "elm"; \ + action: STATE_SET "odd" 1.0; \ + target: "base"; \ + } \ + program { \ + signal: "elm,state,even"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "base"; \ + } \ + part { name: "bevel"; mouse_events: 0; \ + description { state: "default" 0.0; \ + image.normal: "bevel_curved_horiz_out.png"; \ + image.border: 0 0 2 2; \ + image.middle: 0; \ + fill.smooth: 0; \ + } \ + } \ + part { name: "sel_shadow"; mouse_events: 0; \ + description { state: "default" 0.0; \ + image.normal: "shadow_rounded_horiz.png"; \ + image.border: 0 0 9 9; \ + rel1.offset: 0 -4; \ + rel2.offset: -1 5; \ + fill.smooth: 0; \ + visible: 0; \ + } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + } \ + } \ + part { name: "sel_base"; mouse_events: 0; \ + description { state: "default" 0.0; \ + image.normal: "vgrad_med_dark.png"; \ + fill.smooth: 0; \ + visible: 0; \ + TILED_HORIZ(120) \ + } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + } \ + } \ + part { name: "sel_bevel"; mouse_events: 0; \ + description { state: "default" 0.0; \ + image.normal: "bevel_horiz_out.png"; \ + image.border: 0 0 2 2; \ + image.middle: 0; \ + fill.smooth: 0; \ + visible: 0; \ + } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + } \ + } \ + program { \ + signal: "elm,state,selected"; source: "elm"; \ + action: STATE_SET "selected" 0.0; \ + target: "sel_shadow"; \ + target: "sel_base"; \ + target: "sel_bevel"; \ + } \ + program { \ + signal: "elm,state,unselected"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "sel_shadow"; \ + target: "sel_base"; \ + target: "sel_bevel"; \ + } \ + program { \ + signal: "elm,state,disabled"; source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "event"; \ + } \ + program { \ + signal: "elm,state,enabled"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "event"; \ + } +#define TOPP() \ + part { name: "sel_shine"; mouse_events: 0; \ + description { state: "default" 0.0; \ + image.normal: "shine.png"; \ + rel1.offset: 0 -2; \ + rel1.to: "sel_base"; \ + rel2.relative: 1.0 0.0; \ + rel2.offset: -1 2; \ + rel2.to: "sel_base"; \ + visible: 0; \ + FIXED_SIZE(69, 5) \ + } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + } \ + } \ + part { name: "event_block"; type: RECT; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + visible: 0; \ + } \ + description { state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + } \ + } \ + program { \ + signal: "elm,state,selected"; source: "elm"; \ + action: STATE_SET "selected" 0.0; \ + target: "sel_shine"; \ + } \ + program { \ + signal: "elm,state,unselected"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "sel_shine"; \ + } \ + program { \ + signal: "elm,state,disabled"; source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "event_block"; \ + } \ + program { \ + signal: "elm,state,enabled"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "event_block"; \ + } +//--------------------------------------------------------------------------- + BASEP() + + //##// + part { name: "elm.text"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 3; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.icon"; + rel2.offset: -3 -3; + rel2.relative: 0.0 1.0; + rel2.to_x: "elm.swallow.end"; + color: 255 255 255 255; + color3: 0 0 0 128; + color_class: "list_item"; + text { font: "Sans"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_item"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label2"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.to: "elm.text"; + rel2.to: "elm.text"; + color: 21 21 21 255; + color3: 255 255 255 25; + color_class: "list_item_disabled"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label3"; type: TEXT; mouse_events: 0; + effect: GLOW; + scale: 1; + description { state: "default" 0.0; + rel1.offset: -2 -3; + rel1.to: "elm.text"; + rel2.offset: -1 1; + rel2.to: "elm.text"; + color: 51 153 255 255; + color2: 51 153 255 24; + color3: 51 153 255 18; + color_class: "list_item_selected"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.text.flip"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1.to_y: "elm.text"; + rel2.to_y: "elm.text"; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + program { + signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + part { name: "elm.swallow.icon"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.swallow.pad"; + rel1.relative: 1.0 0.0; + rel1.offset: -1 2; + rel2.to_x: "elm.swallow.pad"; + rel2.relative: 1.0 1.0; + rel2.offset: -1 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.swallow.end"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.offset: -3 2; + rel1.relative: 1.0 0.0; + rel2.offset: -3 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.swallow.icon"; + target: "elm.swallow.end"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.icon"; + target: "elm.swallow.end"; + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/default/default", "elm/genlist/item/default/default") +COMPRESS("elm/genlist/item_compress/default/default", "elm/genlist/item/default/default") +COMPRESS_ODD("elm/genlist/item_compress_odd/default/default", "elm/genlist/item/default/default") + +group { name: "elm/genlist/item/default_style/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text"; + data.item: "contents" "elm.swallow.icon elm.swallow.end"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; + styles.style { name: "genlist_style"; + base: "font=Sans font_size=10 align=left valign=0.5 color=#fff style=shadow,bottom shadow_color=#00000080 text_class=list_item"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "hilight" "+ font_weight=Bold"; + tag: "b" "+ font_weight=Bold"; + tag: "tab" "\t"; + } + styles.style { name: "genlist_style_selected"; + base: "font=Sans font_size=10 align=left valign=0.5 color=#3399ffff style=glow glow_color=#3399ff18 glow2_color=#3399ff12 text_class=list_item_selected"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "hilight" "+ font_weight=Bold"; + tag: "b" "+ font_weight=Bold"; + tag: "tab" "\t"; + } + styles.style { name: "genlist_style_disabled"; + base: "font=Sans font_size=10 align=left valign=0.5 color=#151515 style=shadow,bottom shadow_color=#ffffff19 text_class=list_item"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "hilight" "+ font_weight=Bold"; + tag: "b" "+ font_weight=Bold"; + tag: "tab" "\t"; + } + + IMGP() + parts { + BASEP() + + //##// + part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 7; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.icon"; + rel2.offset: -3 -4; + rel2.relative: 0.0 1.0; + rel2.to_x: "elm.swallow.end"; + color_class: "list_item"; + text { font: "Sans"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_item"; + style: "genlist_style"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label2"; type: TEXTBLOCK; mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1.to: "elm.text"; + rel2.to: "elm.text"; + color_class: "list_item_disabled"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + style: "genlist_style_disabled"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label3"; type: TEXTBLOCK; mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 0 0; + rel1.to: "elm.text"; + rel2.offset: -1 -1; + rel2.to: "elm.text"; + color_class: "list_item_selected"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + style: "genlist_style_selected"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.text.flip"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1.to_y: "elm.text"; + rel2.to_y: "elm.text"; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + program { + signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + part { name: "elm.swallow.icon"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.swallow.pad"; + rel1.relative: 1.0 0.0; + rel1.offset: -1 2; + rel2.to_x: "elm.swallow.pad"; + rel2.relative: 1.0 1.0; + rel2.offset: -1 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.swallow.end"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.offset: -3 2; + rel1.relative: 1.0 0.0; + rel2.offset: -3 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.swallow.icon"; + target: "elm.swallow.end"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.icon"; + target: "elm.swallow.end"; + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/default_style/default", "elm/genlist/item/default_style/default") +COMPRESS("elm/genlist/item_compress/default_style/default", "elm/genlist/item/default_style/default") +COMPRESS_ODD("elm/genlist/item_compress_odd/default_style/default", "elm/genlist/item/default_style/default") + +group { name: "elm/genlist/item/one_icon/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text"; + data.item: "contents" "elm.swallow.icon"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; + IMGP() + parts { + BASEP() + + //##// + part { name: "elm.text"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 3; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.icon"; + rel2.offset: -3 -3; + color: 255 255 255 255; + color3: 0 0 0 128; + color_class: "list_item"; + text { font: "Sans"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_item"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label2"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.to: "elm.text"; + rel2.to: "elm.text"; + color: 21 21 21 255; + color3: 255 255 255 25; + color_class: "list_item_disabled"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label3"; type: TEXT; mouse_events: 0; + effect: GLOW; + scale: 1; + description { state: "default" 0.0; + rel1.offset: -2 -3; + rel1.to: "elm.text"; + rel2.offset: -1 1; + rel2.to: "elm.text"; + color: 51 153 255 255; + color2: 51 153 255 24; + color3: 51 153 255 18; + color_class: "list_item_selected"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.text.flip"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1.to_y: "elm.text"; + rel2.to_y: "elm.text"; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + program { + signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + part { name: "elm.swallow.icon"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.swallow.pad"; + rel1.relative: 1.0 0.0; + rel1.offset: -1 2; + rel2.to_x: "elm.swallow.pad"; + rel2.relative: 1.0 1.0; + rel2.offset: -1 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.swallow.icon"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.icon"; + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/one_icon/default", "elm/genlist/item/one_icon/default") +COMPRESS("elm/genlist/item_compress/one_icon/default", "elm/genlist/item/one_icon/default") +COMPRESS_ODD("elm/genlist/item_compress_odd/one_icon/default", "elm/genlist/item/one_icon/default") + +group { name: "elm/genlist/item/end_icon/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text"; + data.item: "contents" "elm.swallow.icon"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; + IMGP() + parts { + BASEP() + + //##// + part { name: "elm.text"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 3; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.pad"; + rel2.offset: -3 -3; + rel2.relative: 0.0 1.0; + rel2.to_x: "elm.swallow.icon"; + color: 255 255 255 255; + color3: 0 0 0 128; + color_class: "list_item"; + text { font: "Sans"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_item"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label2"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.to: "elm.text"; + rel2.to: "elm.text"; + color: 21 21 21 255; + color3: 255 255 255 25; + color_class: "list_item_disabled"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label3"; type: TEXT; mouse_events: 0; + effect: GLOW; + scale: 1; + description { state: "default" 0.0; + rel1.offset: -2 -3; + rel1.to: "elm.text"; + rel2.offset: -1 1; + rel2.to: "elm.text"; + color: 51 153 255 255; + color2: 51 153 255 24; + color3: 51 153 255 18; + color_class: "list_item_selected"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.text.flip"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1.to_y: "elm.text"; + rel2.to_y: "elm.text"; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + program { + signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + part { name: "elm.swallow.icon"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.offset: -3 2; + rel1.relative: 1.0 0.0; + rel2.offset: -3 -3; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.swallow.icon"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.icon"; + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/end_icon/default", "elm/genlist/item/end_icon/default") +COMPRESS("elm/genlist/item_compress/end_icon/default", "elm/genlist/item/end_icon/default") +COMPRESS_ODD("elm/genlist/item_compress_odd/end_icon/default", "elm/genlist/item/end_icon/default") + +group { name: "elm/genlist/item/no_icon/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; + IMGP() + parts { + BASEP() + + //##// + part { name: "elm.text"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.offset: 2 3; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.pad"; + rel2.offset: -3 -3; + color: 255 255 255 255; + color3: 0 0 0 128; + color_class: "list_item"; + text { font: "Sans"; size: 10; + min: 1 1; + align: 0.0 0.5; + text_class: "list_item"; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label2"; type: TEXT; mouse_events: 0; + effect: SHADOW BOTTOM; + scale: 1; + description { state: "default" 0.0; + rel1.to: "elm.text"; + rel2.to: "elm.text"; + color: 21 21 21 255; + color3: 255 255 255 25; + color_class: "list_item_disabled"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "label3"; type: TEXT; mouse_events: 0; + effect: GLOW; + scale: 1; + description { state: "default" 0.0; + rel1.offset: -2 -3; + rel1.to: "elm.text"; + rel2.offset: -1 1; + rel2.to: "elm.text"; + color: 51 153 255 255; + color2: 51 153 255 24; + color3: 51 153 255 18; + color_class: "list_item_selected"; + text { font: "Sans"; size: 10; + text_source: "elm.text"; + align: 0.0 0.5; + text_class: "list_item"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "elm.text.flip"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1.to_y: "elm.text"; + rel2.to_y: "elm.text"; + } + description { state: "flip_enabled" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + program { + signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + } + program { + signal: "elm,state,flip,enabled"; source: "elm"; + action: STATE_SET "flip_enabled" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + program { + signal: "elm,state,flip,disabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "label2"; + target: "label3"; + target: "elm.text.flip"; + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/no_icon/default", "elm/genlist/item/no_icon/default") +COMPRESS("elm/genlist/item_compress/no_icon/default", "elm/genlist/item/no_icon/default") +COMPRESS_ODD("elm/genlist/item_compress_odd/no_icon/default", "elm/genlist/item/no_icon/default") + +group { name: "elm/genlist/item/full/default"; + data.item: "selectraise" "on"; + data.item: "contents" "elm.swallow.content"; + data.item: "treesize" TREEPAD; + data.item: "flips" "elm.text.flip"; + IMGP() + parts { + BASEP() + + //##// + part { name: "elm.swallow.content"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + min: 19 19; + rel1.offset: -1 2; + rel1.relative: 1.0 0.0; + rel1.to_x: "elm.swallow.pad"; + rel2.offset: -3 -3; + } + } + //##// + part { name: "elm.swallow.pad"; type: SWALLOW; + description { state: "default" 0.0; + fixed: 1 0; + align: 0.0 0.5; + rel1.offset: 2 2; + rel2.relative: 0.0 1.0; + rel2.offset: 2 -3; + } + } + //##// + + TOPP() + } +} +ODD("elm/genlist/item_odd/full/default", "elm/genlist/item/full/default") +group { name: "elm/genlist/item_compress/full/default"; + inherit: "elm/genlist/item/full/default"; +} +group { name: "elm/genlist/item_compress_odd/full/default"; + inherit: "elm/genlist/item_odd/full/default"; +} + +///////////////////////////////////////////////////////////////////////////// +//-- tree +//-- tree_odd +//-- tree_compress +//-- tree_compress_odd +group { name: "elm/genlist/tree/default/default"; + inherit: "elm/genlist/item/default/default"; + // XXX: these need to be... done specially. +// alias: "elm/genlist/tree/tree_effect/default"; +// alias: "elm/genlist/item/tree_effect/default"; +// alias: "elm/genlist/tree/effect_parts/default"; +// alias: "elm/genlist/item/effect_parts/default"; +#define TREEIMGS() \ + images.image: "sym_left_light_normal.png" COMP; \ + images.image: "sym_left_glow_normal.png" COMP; \ + images.image: "sym_left_dark_normal.png" COMP; \ + images.image: "sym_right_light_normal.png" COMP; \ + images.image: "sym_right_glow_normal.png" COMP; \ + images.image: "sym_right_dark_normal.png" COMP; \ + images.image: "sym_down_light_normal.png" COMP; \ + images.image: "sym_down_glow_normal.png" COMP; \ + images.image: "sym_down_dark_normal.png" COMP; + TREEIMGS() + parts { + part { name: "elm.swallow.icon"; + description { state: "default" 0.0; + rel1.to_x: "arrow"; + rel1.offset: 1 2; + rel2.to_x: "arrow"; + rel2.offset: 1 -3; + } + description { state: "flip_enabled" 0.0; + rel1.to_x: "arrow"; + rel1.offset: 1 2; + rel2.to_x: "arrow"; + rel2.offset: 1 -3; + } + } +#define ARROW() \ + part { name: "arrow_img_l"; mouse_events: 0; insert_after: "sel_bevel"; \ + clip_to: "arrow_clip_l"; \ + scale: 1; \ + ignore_flags: ON_HOLD; \ + description { state: "default" 0.0; \ + fixed: 1 1; \ + min: 15 15; \ + max: 15 15; \ + rel1.to: "arrow"; \ + rel2.to: "arrow"; \ + image.normal: "sym_right_light_normal.png"; \ + } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + image.normal: "sym_right_glow_normal.png"; \ + } \ + description { state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + image.normal: "sym_right_dark_normal.png"; \ + } \ + description { state: "default" 1.0; \ + inherit: "default" 0.0; \ + image.normal: "sym_down_light_normal.png"; \ + } \ + description { state: "selected" 1.0; \ + inherit: "default" 0.0; \ + image.normal: "sym_down_glow_normal.png"; \ + } \ + description { state: "disabled" 1.0; \ + inherit: "default" 0.0; \ + image.normal: "sym_down_dark_normal.png"; \ + } \ + } \ + part { name: "arr... [truncated message content] |