[
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