Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] e4-izing the IDE

Is there anything lower level we should be doing. I can¹t imagine how we¹d
be successful without a compat layer to support the massive amount of IDE
plug-ins we have out there. But is there a better way to do it than what
we have now?

My understanding of the vision of the compat layer was that it simply
populated the model from the extension points. But it looks like we
instantiate the legacy UI first and then build the model from that. Or am
I misinterpreting what I see in the debugger.

Doug.

On 2014-03-03, 4:31 PM, "Tom Schindl" <tom.schindl@xxxxxxxxxxxxxxx> wrote:

>Hi,
>
>I think the road to follow is to make core bundles who are needed for
>IDE compat free.
>
>To my mind are coming:
>* org.eclipse.ui.navigator to get a project explorer
>* org.eclipse.text & org.eclipse.jface.text to get the main text
>  editing infrastructure
>
>Something happing as part of that is to move the IEditorInput stuff from
>org.eclipse.ui to a standalone bundle and/or design a completely new
>story for editors & their input in e4 but I think for the start you
>should port IEditorInput directly.
>
>I've already done most of this when writing
>http://tomsondev.bestsolution.at/2013/03/11/build-an-intelligent-code-edit
>or-with-javafx-and-jdt/
>so I know for sure it is doable!
>
>Tom
>
>On 03.03.14 21:27, Doug Schaefer wrote:
>> Hey gang,
>> 
>> OK, I¹ll state first that I¹m not sure what Œe4-izing the IDE¹ means. So
>> count me a newbie. Taking the newbie approach, I simply changed the
>> application for my IDE to E4application and gave it a spin. Of course, I
>> ended up with an empty window and menu and exceptions when legacy
>> plug-ins tried to get a hold of the legacy Workbench object.
>> 
>> Is there a list of things that need to be done in order for this to do
>> something proper?
>> 
>> Just to be clear of my intentions, I¹d like to use Tom¹s JavaFX
>> renderers to render the IDE along with an SWT port to JavaFX for compat
>> at the widget level. I¹d like to understand what needs to be done to get
>> there.
>> 
>> Thanks for any info. And yes, I do have a certain amount of my work time
>> to contribute to this.
>> Doug.
>> 
>> 
>> _______________________________________________
>> 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