Hi Tom,

Le 16 février 2012 09:42, Tom Schindl <[email protected]> a écrit
:

> Hi,
>
> I have modified PShelf and PGroup myself to run on RAP and because this
> is modified EPL code I have to bring it back to Nebula anyways.
>
> If you want you can provide your patch and I provide mine and we'll see
> what we've done differently.
>

Good idea. As soon as I will find time, I will create this patch.

>
> I think porting Grid is not really reasonable at this point, am I right?
>

I'm afraid that Grid uses a lot of mouse event that we cannot emulate in
RAP context. But I have not seen the code of Grid. We must try it to see
the problem.

Regards Angelo

>
> Tom
>
> Am 16.02.12 09:36, schrieb Angelo zerr:
> > Hi Nebula Team,
> >
> > I have tried to port the Nebula demo on RAP (see attached screenshot)
> > and the conclusion is that none Nebula Widgets cannot support RAP
> > (except Pagination+Picture Control that I have developped for that).
> > When I started to see Nebula Widget, I told me if XXXX Nebula Widget
> > support RAP. So I think it should be cool if we have this information
> > anywhere. My proposition is to add "RAP support?" column in the list of
> > Nebula Widgets at http://wiki.eclipse.org/Nebula/restructure
> > and set yes or no for each widgets. Are you OK with that?
> >
> > I would like know if RAP support is in a scope of Nebula widgets? The
> > basic problem with nebula widgets in RAP context is:
> >
> > 1) Required-Bundle should declare both SWT+RWT as optionnal and RAP
> > Workbench+RCP Workbench as optionnal. For example:
> >
> > -------------------------------------------------
> > Require-Bundle: org.eclipse.core.runtime,
> >  org.eclipse.swt;resolution:=optional,
> >  org.eclipse.ui.forms;resolution:=optional,
> >  org.eclipse.rap.rwt;resolution:=optional,
> >  org.eclipse.rap.ui.forms;resolution:=optional,
> >  org.eclipse.jface;resolution:=optional,
> >  org.eclipse.rap.jface;resolution:=optional
> > -------------------------------------------------
> >
> > 2) RAP doesn't implement the whole methods od the SWT Widget. A good
> > sample is mouse event tracking which is not supported with RAP.
> > Almost Nebula widgets use mouse event tracking, so widgets cannot work
> > in RAP context.
> >
> > So I tell me if you wish support RAP with your widgets? I could explain
> > step by step how to modify your plugin to support RAP and after you
> > could resolve compilation problem
> > (with fragment or Java reflection) and fix problem in RAP context.
> >
> > For instance I have tried to port Oscilloscope in RAP context. I can
> > display the grid with a red/green line but impossible to display the
> > oscillation?
> > I have not time to study the problem and I think it should be better
> > than the owner of Oscilloscope widget (Wim I believe) should study the
> > problem with RAP context if he is interested to port the widget on RAP.
> >
> > An another example is TreeMaper which use drag/drop features and RAP
> > doesn't support that.
> >
> > In my case I would like use in RAP context :
> >
> > * PShelf : I have done already this support but it is in another
> > Plug-in. I think it should be better if it's the existing Nebula PShelf
> > which supports RAP too (modify Required-Bundle+Use Java reflection to
> avoid
> >   compilation problem with RAP for mouse traking). If the author of this
> > widget is OK (Tom I believe), I could create a patch for that.
> > * DateChooserCombo : quicly tested in RAP, but very bugged.
> >
> > What do you think about that?
> >
> > Regards Angelo
> >
> >
> > _______________________________________________
> > nebula-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
> --
> B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
> ------------------------------------------------------------------------
> tom schindl                 geschäftsführer/CEO
> ------------------------------------------------------------------------
> eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
> http://www.BestSolution.at                      phone    ++43 512 935834
> _______________________________________________
> 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