* 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

Reply via email to