Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] SWT Transition Widget - STW proposal

seem cool. e4 said a potential animation contribution called Trident some days ago. is it possible to merge all the effort?

2010/1/8 Ahmed Mahran <ahmahran@xxxxxxxxx>
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 <nicolas.richeton@xxxxxxxxx>

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
>> nebula-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/nebula-dev

_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev


_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev



Back to the top