Task #2067

Updated by Sebastien Jacquot over 2 years ago

SJ: First proposals

* define the class TXMEditor/ResultEditor replacing the interface CustomizableEditor
* define (if needed) a root class TXMEditorInput/ResultEditorInput
** containing at least a TXMResult and a getResult() method
** if needed, link the names of TXMEditorInput and TXMResult (using TXMTResult.getName() or other methods, need to be defined)
** link the names and tool tip of TXMEditor to TXMResult (using TXMTResult.getName() or other methods, need to be defined). The purpose here is to offer the possibility to have a dynamic name based on the real TXM result computation
* add some wrapper method to returnsthe TXMResult from the TXMEditor

* define a shared toolbar as TXMEditorToolBar/ResultToolBar and register it to menu contribution
** containing an "Export data" button
** a "Show/hide parameters" to display/hide the command parameters (*open* by default when the result is not computed and *hidden* if the result is already computed)
* modify ChartEditorPart, ChartEditorInput to make them inherit from the above classes

Back