Multiple occurance Decorator
Bonjour,
Nous avons implémenté des décorateurs.
Ceux-ci sont utilisés sur plusieurs arbres.
Le problème est que les décorateurs se mélangent dans tous les arbres.
Code:
treeViewer.setLabelProvider(new DecoratingLabelProvider(new DecompositionRightTreeLabelProvider(), PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()));
Code:
PlatformUI.getWorkbench().getDecoratorManager().update(LinkedMetadataDecorator.ID);
Et pareil pour le LockDecorator.
Comment peut on faire pour indiquer à un décorateur la vue sur laquelle il s'applique ?
Sinon pour résoudre ce problème, j'essaye d'implémenter deux DecoratorManager qui seront spécifique a chaque tree. Mais la pareil, je trouve qu'il y a beaucoup de chose à faire, et je ne trouve pas de doc appropriée.
Merci d'avance.