Bonjour à tous,
j'ai un petit problème à résoudre.
j'ai une boite de dialogue qui me permet générer une chaine de caractère , et je souhaiterais pouvoir inclure cette chaine dans mon editeur actif. Mais voila je ne sais pas comment on doit faire cela.
Pour plus de précision, je part d'un object dérivé de la classe IWorkbenchWindowActionDelegate, et j'ai pu récupérer une instance de IWorkbenchWindow;
Avec le code suivant, je peux aussi obtenir le nom du fichier qui ouvert dans l'éditeur par la ligne de code suivant
Comme j'obtiens correctement le nom du fichier, il aussi être possible d'y accéder pour inserer du code à l'endroit ou se trouve le curseur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class CreateVnrCompatibleFunction implements IWorkbenchWindowActionDelegate { private IWorkbenchWindow currentWindow; public void init(IWorkbenchWindow window) { // TODO Auto-generated method stub currentWindow = window; } public void run(IAction action) { String fileName = currentWindow.getActivePage().getActiveEditor().getEditorInput().getName();
Si une personne à une idée , je suis preneur
merci d'avance.
Partager