Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Where is the e4 model for the workbench located?

Hi Marcus,

You won't see any of that in the model because it does not depend on a specific UI implementation.

It is the platform that renders the model. Take a look at project  o.e.e4.ui.workbench.swt

class:  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine

It is in this repo

platform/eclipse.platform.ui - Platform UI Git repository Platform UI...
Cheers,

Wim



On Tue, Feb 15, 2022 at 3:23 PM Hoepfner, Marcus via platform-dev <platform-dev@xxxxxxxxxxx> wrote:

Hi,

 

thanks. I thought I’d see CTabFolder somewhere in the e4xm which I can replace with a customized CTabFolder implementation for testing.

Unfortunately I cannot see this.

What do I have to do if I want to replace the tabfolder in the editor area with some custom implementation?

 

Thanks, Marcus

 

From: Lars Vogel <lars.vogel@xxxxxxxxxxx>
Date: Thursday, 13. January 2022 at 15:20
To: Eclipse platform general developers list. <platform-dev@xxxxxxxxxxx>
Cc: Hoepfner, Marcus <marcus.hoepfner@xxxxxxx>
Subject: Re: [platform-dev] Where is the e4 model for the workbench located?

Hi Marcus,

The base model should be here:

./bundles/org.eclipse.ui.ide.application/LegacyIDE_fragment.e4xmi
./bundles/org.eclipse.ui.workbench/LegacyIDE.e4xmi

It is extended with additional entries at startup, see the model spy
which is integrated into PDE and can be used via Windows -> Spy.
Ensure to close it in the official release as 4.21 has a bug which
resets you IDE layout if you leave the spy open and restart.

Best regards, Lars

On Thu, Jan 13, 2022 at 2:35 PM Hoepfner, Marcus via platform-dev
<platform-dev@xxxxxxxxxxx> wrote:
>
> Hi,
>
>
>
> I want to work on this bug https://eur03.safelinks.protection.outlook.com/?url=""> and as a first shot I wanted to add Wim’s custom CTabFolder implementation to the workbench’s e4 model.
>
>
>
> Unfortunately I didn't find the e4 model of the workbench.
>
> In which plugin is it located?
>
>
>
> Thanks and happy new year.
>
>
>
> Marcus
>
>
>
>
>
> _______________________________________________
> platform-dev mailing list
>
platform-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://eur03.safelinks.protection.outlook.com/?url="">



--
Eclipse Platform project co-lead
CEO vogella GmbH

Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email:
lars.vogel@xxxxxxxxxxx, Web: https://eur03.safelinks.protection.outlook.com/?url="">

_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev

Back to the top