[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ease-dev] [eclipse-scripting-dev] EASE vs Eclipse Workbench (e4 or Eclipse 3)
|
On 22.08.2014 23:21, James Watkins-Harvey wrote:
So really, what I am saying is that some e3 UI components would
coexist with some e4 UI components, the latter being wrapped to behave
as if they actually were e3 components. Over time, all e3 components
will be converted to the e4 + e3 wrapper model, and then, e3 wrappers
will be moved to a compatibility plugin, and transitioning to the
e4-only contribution style will then be considered. But this is far
ahead.
Does that make more sense with you? Anyway, there is really no rush on
the subject. At this point I have only done pure-e3-style
modifications to ease projects, of which I will commit a first draft
some time this weekend, and there is no problem in maintaining that
direction until the matter is properly decided.
This sounds very interesting. The idea to slowly carve out a 3.x
compatibility layer which - at some point in time - could be a purely
optional component is intriguing. As I do not have much experience with
all the e4 mechanisms yet I am eager to see how this works.
Indeed you are right that the UI integration stuff is quite buggy. Thats
also the reason why we are not announcing it much. But personally I
think of this as a killer feature. Imagine you just write a short
script, put some nice keywords in a comments header and magically a new
icon pops up in the Package Navigator that executes your script.
Everything fully dynamically without restarting.
For the context menus we also have a special keyword that allows to
write visibleWhen expressions. Current implementation gives you a small
xtext based editor, which was far too complicated for everyday users in
my opinion.
At a later step I want to provide a properties sheet for script files,
allowing to customize all these keywords, ev having a nicer visibleWhen
editor similar to that one from the Plugin Manifest editor.
So much for my plans on the UI integration.
regards
Christian