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
