Bug 519638 - Provide a way to manage tabs order
Summary: Provide a way to manage tabs order
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Properties (show other bugs)
Version: 4.0.0   Edit
Hardware: PC Windows NT
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2017-07-13 10:09 EDT by William Piers CLA
Modified: 2017-07-13 11:38 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Piers CLA 2017-07-13 10:09:45 EDT
It would be useful to provide a way to define the tabs order in the .design. This could be using constraints, categories, ids...
2 usecases leading to this feature request:
* I want to append some legacy tabs to the Sirius tabs, after them. In the legacy plugin.xml declaration I can specify an "afterTab" ID, but Sirius Properties use some generated unstable tabs IDs which are useless here. To workaround that I redefined the EEF tab provider extension, referencing the org.eclipse.sirius.ui.properties.internal.tabprovider.SiriusTabDescriptorProvider. It makes all Sirius tab to go systematically on top (the loading order changed, luckily the way I wanted).
* Several .design contribute sections for the same element. How can I control the sections order ?
Comment 1 Maxime Porhel CLA 2017-07-13 11:38:11 EDT
Hi William, 

Thanks for the detailed report. 
Nevertheless, it's not yet in the scope of a future release.

Regards 

Maxime