Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] E4-Workbench needs a new plugin

Hi Tom,

thanks for explaining. I think the split is indeed an advantage to RAP.

On the other hand, the more I think about it, I wonder whether I like
the idea of an abstraction from SWT, which is in itself a (pretty good)
abstraction already. For example, won't splitting JFace make things
horribly complicated? And what is the benefit of your approach compared
to the longed for SWT/Qt port? I'm just asking - and sorry if this has
been discussed a hundred times before.

Ralf

Tom Schindl wrote:
> Hi Ralf,
> 
> Yes this is the intenion and if I manage to commit the patch from
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=266533 into the codebase
> it is completely free of SWT and only one reference is left because of
> IStructuredSelection (which will eventually go away too someday).
> 
> I already exchanged the underlying platform using UFaceKit [1] and
> yesterday in the night succeeded running on QT(Jambi) today.
> 
> There are 2 intenions currently:
> a) Remove SWT from the core of the workbench to make it completely
>    widget-toolkit agnostic
> 
> b) Move the Renderers (the part which is responsible to translate an
>    Workbench-Model-Object into a visual representation) out and
>    replaceable because this is how themeing will work in E4
> 
> Tom
> 
> [1]http://tom-eclipse-dev.blogspot.com/2009/03/give-your-e4-application-modern-look.html
> 
> 
> Ralf Sternberg schrieb:
>> Hi Tom,
>>
>> Tom Schindl wrote:
>>> Just to inform you I've today factored out some code from the
>>> "org.eclipse.e4.ui.workbench into" an new bundle
>>> "org.eclipse.e4.ui.workbench.renderers.swt".
>>
>> Is it the intention to remove all dependencies to SWT from the workbench
>> eventually? I noticed that only a few classes still contain references
>> to SWT/JFace.
>>
>> This would be good news for RAP since we could easily exchange the
>> renderers with RWT ones and leave the workbench as is.
>>
>> Ralf
>> _______________________________________________
>> e4-dev mailing list
>> e4-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
> 
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev


Back to the top