Hi Nicolas,

Thank you for your nice comment.
Your idea sounds great. First, let me clarify some points. In Transition
package, widgets themselves are not animated but their images are instead.
During the transition, widgets are hidden below a canvas where their images
are shown being animated so any event from user input will not be dispatched
to the hidden widgets. So, in Transition package, an extra widget is needed
to show the transition. Widgets are animated by changing their limited
visual properties that one can reach directly like (visibility, position,
size, colors). However, animating images gives more variety. So we can end
up with two kinds of animation: widget animation and image animation.

So, what I see is that:
- Animation package could be extended with image/pixel animation to animate
a single image.
- A transition package is still needed to carry out the logic of imaging
widgets and transitioning.

Regards,
ahmahran

2010/1/6 Nicolas Richeton <[email protected]>

> Hi Ahmahran,
>
> I just want to say that your transition effects are great, especially the
> 3D cubic one.
>
> We have an animation package in nebula, currently in Gallery but will move
> in CWT (common code for Nebula widgets) eventually. This package implements
> several movements ( linear, elastic, expo, bounce)  and effects (move,
> resize, fade, set color, shake, crossfade images) which can be applied on
> widgets. If I understand your work correctly, it is able to transition
> between 2 widgets or tabs. This is totally cool and does not exist in our
> animation package.
>
> Since we already have some animation/transition code and since your code is
> not a widget, it may be a good idea to add your code to the animation
> package instead of creating a new project. This way we could add support for
> different movements in Transition and  provide new effects based on your
> transitions.
>
> We probably need an official creation for CWT (it is already on CVS) for
> this and I don't think it has been done already.
>
> In all cases (new project or not), you will have to get your code reviewed
> and to become a Nebula committer.
>
> What would you think of this ? (This question goes for all Nebula
> committers too :-) )
> --
> Nicolas
>
>
>
>
>
> Le 5 janv. 2010 à 21:21, Tom Schindl a écrit :
>
> > Hi ahmahran,
> >
> > The start of bringing in a widget to Nebula is to create a bugzilla
> > using this URL [1] and attach the source code to a bug.
> >
> > In nebula every widget is an independent OSGi-Bundle and normally the
> > only dependencies are SWT and JFace-Libaries and so the correct bundle
> > is going to be "org.eclipse.nebula.widgets.stw" or
> > "org.eclipse.nebula.widgets.jstw" but for a review this is not necessary.
> >
> > Please CC me on the bug a post the bug-id to this list
> >
> > Thanks
> >
> > Tom
> >
> > [1]https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Nebula
> >
> > Am 05.01.10 21:01, schrieb Ahmed Mahran:
> >> Hello,
> >>
> >> I would like to have the honor and to bring my recently published
> >> project "SWT Transition Widget (STW)" to Nebula. STW is a java project
> >> to add fancy effects to SWT GUI. Users would enjoy wandering around
> >> views with smooth transition effect. Currently implemented transitions
> >> are : (3D cubic rotations, translation, fade). You can watch demos
> >> at http://www.youtube.com/view_play_list?p=2569B36FF288D795
> >> <http://www.youtube.com/view_play_list?p=2569B36FF288D795>
> >>
> >> The project is currently hosted at SourceForge
> >> <http://sourceforge.net/projects/jstw/> (
> http://sourceforge.net/projects/jstw/
> >> <http://sourceforge.net/projects/jstw/>)
> >>
> >> Regards,
> >> ahmahran
> >>
> >>
> >>
> >> _______________________________________________
> >> nebula-dev mailing list
> >> [email protected]
> >> https://dev.eclipse.org/mailman/listinfo/nebula-dev
> >
> > _______________________________________________
> > nebula-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
> _______________________________________________
> nebula-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to