Hi Luca, I’m not exactly sure how to do this but when you first start your Workbench, the following function is called: QmitkExtDefaultPerspective::CreateInitialLayout You can find this class inside the “Plugins\org.mitk.gui.qt.extapplication\src\internal\perspectives”. I did not test it but maybe it helps to remove adding the “org.mitk.views.datamanager” view to the layout there (and maybe add your view there). Apart from that my tip is to search the source code for the datamanager-string above and look out for “perspective”.
However, this function above is not called when the Workbench was opened before. In that case, the default initial layout is not created but a custom one that was saved in your user-app-directory (I’m not sure where to find this on Ubuntu (some .dkfz or .mitk directory)). To start with default values / perspectives, you can start MITK with “./MITKWorkbench --BlueBerry.clean”. Additionally, you could create your own perspective, that will remove the unwanted views and add your custom views in any customized layout. For an example, see the other classes in the mentioned “Plugins\org.mitk.gui.qt.extapplication\src\internal\perspectives” directory (and the plugin.xml of that plugin). You can select them using “Window -> Open Perspective”. Best regards, Amir Von: Luca Pegolotti <pegolotti.l...@gmail.com> Gesendet: Thursday, 2 March, 2023 01:52 An: mitk-users@lists.sourceforge.net Betreff: [mitk-users] MITK using default DataManager instead of custom one Hi MITK community, The MITK-based application I am working<https://github.com/lucapegolotti/SimVascular> on implements a custom DataManager. Although the custom DataManager plugin is found and launched at program startup, the application framework still chooses to display the default MITK DataManager on the left. If you look at the attached screenshot, you can see that two data managers are open and that on the left is the default MITK one (hence, it doesn’t uses features that we implemented such as custom context menu items). My question is: is there a way to force MITK to use the custom DataManager instead of the default one on the left? Any help or links to the relevant documentation would be greatly appreciated. Best regards, Luca Pegolotti
_______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users