Task #2067
Mutualize and clarify the TXMEditor part, root of all editors
Statut: | Closed | Début: | 04/03/2017 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Development | Temps passé: | - | |
Version cible: | TXM 0.8.1 |
Description
First proposals:
- define the class TXMEditor/ResultEditor replacing the interface CustomizableEditor DONE
- define a root class TXMEditorInput/ResultEditorInput DONE
- containing at least a TXMResult and a getResult() method DONE
- if needed, link the names of TXMEditorInput and TXMResult (using TXMTResult.getName() or other methods, need to be defined) DONE
- 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 DONE
- add some wrapper methods to return the TXMResult from the TXMEditor DONE
- define a shared toolbar as TXMEditorToolBar/ResultToolBar and register it to menu contribution DONE
- 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) DONE based on TXMResult.canCompute() and TXMResult.isDirty()
- modify actual editors and editor inputs used for result to make them inherit from the above classes DONE
- modify ChartEditorPart, ChartEditorInput to make them inherit from the above classes DONE
Historique
#1 Mis à jour par Matthieu Decorde il y a plus de 8 ans
- Description mis à jour (diff)
#2 Mis à jour par Sebastien Jacquot il y a plus de 8 ans
- Description mis à jour (diff)
#3 Mis à jour par Sebastien Jacquot il y a plus de 8 ans
- Description mis à jour (diff)
#4 Mis à jour par Sebastien Jacquot il y a plus de 8 ans
- Description mis à jour (diff)
#5 Mis à jour par Sebastien Jacquot il y a plus de 7 ans
- Description mis à jour (diff)
- Statut changé de New à In Progress
- % réalisé changé de 0 à 50
#6 Mis à jour par Sebastien Jacquot il y a presque 7 ans
- Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.2
- % réalisé changé de 50 à 80
Need to formalize the new mechanism in the Specs/Wiki.
#7 Mis à jour par Sebastien Jacquot il y a plus de 5 ans
- Description mis à jour (diff)
- Statut changé de In Progress à Closed
- Version cible changé de TXM 0.8.2 à TXM 0.8.1
- % réalisé changé de 80 à 100