* Enlightenment SVN <[email protected]> [2010-11-12 04:28:56 -0800]:
> Log:
> Flip effect to Pager
>
> Did we still need the flip?
Raster says that, to Evas 1.{1,something} we'll get brand new
image/blending effects, so that he wants an flip effect which will
use/expose those new features. Elm pager, which only uses edje
transitions, won't be able to do that.
> Author: tiago
> Date: 2010-11-12 04:28:56 -0800 (Fri, 12 Nov 2010)
> New Revision: 54497
>
> Modified:
> trunk/TMP/st/elementary/data/themes/default.edc
> trunk/TMP/st/elementary/src/bin/test_pager.c
>
> Modified: trunk/TMP/st/elementary/data/themes/default.edc
> ===================================================================
> --- trunk/TMP/st/elementary/data/themes/default.edc 2010-11-12 12:28:53 UTC
> (rev 54496)
> +++ trunk/TMP/st/elementary/data/themes/default.edc 2010-11-12 12:28:56 UTC
> (rev 54497)
> @@ -23672,8 +23672,134 @@
> }
> }
>
> + group { name: "elm/pager/base/flip";
> + data.item: "onshow" "raise";
> + images {
> + image: "frame_1.png" COMP;
> + image: "frame_2.png" COMP;
> + image: "dia_grad.png" COMP;
> + }
> + parts {
> + part { name: "elm.swallow.content";
> + type: SWALLOW;
> + description { state: "default" 0.0;
> + map {
> + on: 1;
> + smooth: 1;
> + backface_cull: 1;
> + perspective_on: 1;
> + }
> + perspective {
> + zplane: 0;
> + focal: 1000;
> + }
> + }
> + description { state: "hidden" 0.0;
> + inherit: "default" 0.0;
> + visible: 0;
> + map.rotation.y: 90.0;
> + }
> + description { state: "before_hidden" 0.0;
> + inherit: "default" 0.0;
> + visible: 0;
> + map.rotation.y: -90.0;
> + }
> + }
> + }
> + programs {
> + program { name: "push_start";
> + signal: "elm,action,push";
> + source: "elm";
> + after: "push1";
> + }
> + program { name: "push1";
> + action: STATE_SET "hidden" 0.0;
> + target: "elm.swallow.content";
> + after: "push2";
> + }
> + program { name: "push2";
> + action: STATE_SET "default" 0.0;
> + in: 0.5 0.0;
> + transition: LINEAR 0.5;
> + target: "elm.swallow.content";
> + after: "push3";
> + }
> + program { name: "push3";
> + action: SIGNAL_EMIT "elm,action,show,finished" "";
> + }
>
> + program { name: "show_start";
> + signal: "elm,action,show";
> + source: "elm";
> + after: "show1";
> + }
> + program { name: "show1";
> + action: STATE_SET "before_hidden" 0.0;
> + target: "elm.swallow.content";
> + after: "show2";
> + }
> + program { name: "show2";
> + action: STATE_SET "default" 0.0;
> + in: 0.5 0.0;
> + transition: LINEAR 0.5;
> + target: "elm.swallow.content";
> + after: "show3";
> + }
> + program { name: "show3";
> + action: SIGNAL_EMIT "elm,action,show,finished" "";
> + }
>
> + program { name: "pop_start";
> + signal: "elm,action,pop";
> + source: "elm";
> + after: "pop1";
> + }
> + program { name: "pop1";
> + action: STATE_SET "default" 0.0;
> + target: "elm.swallow.content";
> + after: "pop2";
> + }
> + program { name: "pop2";
> + action: STATE_SET "hidden" 0.0;
> + transition: LINEAR 0.5;
> + target: "elm.swallow.content";
> + after: "pop3";
> + }
> + program { name: "pop3";
> + action: SIGNAL_EMIT "elm,action,hide,finished" "";
> + }
> +
> + program { name: "hide_start";
> + signal: "elm,action,hide";
> + source: "elm";
> + after: "hide1";
> + }
> + program { name: "hide1";
> + action: STATE_SET "default" 0.0;
> + target: "elm.swallow.content";
> + after: "hide2";
> + }
> + program { name: "hide2";
> + action: STATE_SET "before_hidden" 0.0;
> + transition: LINEAR 0.5;
> + target: "elm.swallow.content";
> + after: "hide3";
> + }
> + program { name: "hide3";
> + action: SIGNAL_EMIT "elm,action,hide,finished" "";
> + }
> +
> + program { name: "reset";
> + signal: "elm,action,reset";
> + source: "elm";
> + action: STATE_SET "default" 0.0;
> + target: "elm.swallow.content";
> + }
> + }
> + }
> +
> +
> +
>
> ///////////////////////////////////////////////////////////////////////////////
> // FIXME: this doesn't look too hot. need to fix it up
> group { name: "elm/progressbar/horizontal/default";
>
> Modified: trunk/TMP/st/elementary/src/bin/test_pager.c
> ===================================================================
> --- trunk/TMP/st/elementary/src/bin/test_pager.c 2010-11-12 12:28:53 UTC
> (rev 54496)
> +++ trunk/TMP/st/elementary/src/bin/test_pager.c 2010-11-12 12:28:56 UTC
> (rev 54497)
> @@ -48,7 +48,8 @@
> { "Slide Invisible", "slide_invisible"},
> { "Fade", "fade"},
> { "Fade Translucide", "fade_translucide"},
> - { "Fade Invisible", "fade_invisible"}
> + { "Fade Invisible", "fade_invisible"},
> + { "Flip", "flip"},
> };
>
> static void
>
>
> ------------------------------------------------------------------------------
> Centralized Desktop Delivery: Dell and VMware Reference Architecture
> Simplifying enterprise desktop deployment and management using
> Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
> client virtualization framework. Read more!
> http://p.sf.net/sfu/dell-eql-dev2dev
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
--
Gustavo Lima Chaves
Computer Engineer @ ProFUSION Embedded Systems
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel