-
[PDE]Editor et Navigator
Bonjour,
Je crée un plugin eclipse (en RCP je crois qu'on dit) dans lequel je dois à peu près tout refaire moi même.
Et là je bloque sur le navigateur depuis un bon moment ... J'ai fait une view avec un tree viewer qui affiche une partie de mon arborescence, j'ai refait les menu contextuel et tout.
Mais d'une part, je n'arrive pas à trouver la variable qui contient le chemin de mon workspace (ce qui n'est pas bien grave m'enfin ...)
Mais surtout, je n'arrive pas a ouvrir un éditeur pour éditer mes fichiers. J'ai tout tenté; les listeners, les views, les editors, j'ai même épluché le package 'ide' mais je trouve rien ... :(
aidez moi siouplait :cry:
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
-
Bon, bah en regardant les sources du plugin 'pde' j'ai trouver un truc dans le genre :
Code:
public IEditorPart openEditor(IFile input, String editorID)
Dans IWorkbenchPage
Ca résoudrait mon problème à tout les coups mais je me suis mis à éclipse il y a à peine quelques semaines et je ne sais pas comment obtenir des IFile ou quelque chose équivalent, pour le moment je ne manipule que des File dans mon TreeViewer, si quelqu'un a une solution ...
merci d'avance.
-
Bon, et bien tant pis ...
J'ai déjà perdu beaucoup trop de temps sur ce problème, je vais être obliger de passer très vite à la prochaine étape.
Fini le RCP, je fais un plugin tout bete, je crée juste une nouvelle perspective pour aller plus vite.
Mais j'aimerais beaucoup savoir comment je pourrais faire pour, en utilisant le navigateur de base, créer un wizard qui me crée un projet et une arborescence déjà tout faite (même juste quelques Ifichiers).
Comme par exemple lorsque l'on crée un projet PDE, le fichier plugin.xml apparaît tout seul.
J'ai regardé comment les autres wizards faisaient mais malheureusement c'est très compliqué et il est conseillé de ne pas hériter de ces classes (nottament BasicNewProjectResourceWizard).
Comment puis-je faire de façon simple et rapide s'il vous plait (histoire d'avoir quelque chose à présenter au patron dans pas trop longtemps)
merci de repondre ... même si c'est pour dire n'importe quoi, je me sentirais moins seul ...