Eclipse RCP - éditeur de lancement du menu Fichier
-
19-09-2019 - |
Question
Quelle serait la meilleure approche pour lancer un éditeur dans le menu Fichier (Fichier> Nouveau). Dois-je envelopper l'éditeur dans une vue et lancer la vue à partir d'une commande?
La solution
Si vous voulez un éditeur sans un fichier, la meilleure approche serait de passer par les choses normales de la création de l'assistant, mais au lieu de créer un fichier réel, utilisez une entrée virtuelle à la place. Celles-ci pourraient aussi être pertinents pour vos intérêts: http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_on_a_file_in_the_workspace%3F et http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_programmatically%3F et http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_on_something_that_is_not_a_file%3F . Je l'ai vu sur la création d'âges quelque chose il y a ce qui était tout à fait des entrées virtuelles. Si je le vois, je vais modifier le message. Dans le cas contraire, il devrait être aussi simple que de créer une sous-classe de org.eclipse.ui.IEditorInput puis en pointant pas à une ressource, mais en utilisant pour créer l'éditeur.