Bonjour,
Je travaille sur un plugin et je voudrais suite à certains clics de l'utilisateur ajouter des lignes dans la vue Tasks.
D'après le javadoc on peut faire PlatformUI.getWorkbench()
methode statique (et unique méthode) de la classe org.eclipse.ui.PlatformUI
puis ensuite:
getActiveWorkbenchWindow().getActivePage().showView("org.eclipse.ui.views.TaskList")
Seulement problème: j'ai eu une erreur en testant mon plugin: NoClassDefFoundError et effectivement si je regarde le contenu du jar du plugin org.eclipse.ui pas de trace de PlatformUI...
Cette classe se trouve t-elle ailleurs? (Elle doit bien exister puisque c'est l'éditeur java qui m'a proposé d'ajouter import org.eclipse.ui.PlatformUI quand j'ai ajouté l'instruction PlatformUI.getWorkbench() à mon code et qu'en plus la compilation marche)
Y-a t-il un autre moyen de récupérer l'instance de IWorkbench qui tourne?
Faut-il agir autrement pour modifier les vues 'standards' du workbench?
Merci d'avance[/i]
Partager