Task #2067

Updated by Sebastien Jacquot over 2 years ago

First proposals:

* define the class TXMEditor/ResultEditor replacing the interface CustomizableEditor
* define 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 methods to return the 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 actual editors and editor inputs used for result to make them inherit from the above classes
* modify
ChartEditorPart, ChartEditorInput to make them inherit from the above classes

Back