Ich habe eine Anforderung, wo ich meinen Editor in einem Dialog öffnen muss.Öffne Eclipse Editor in einem Dialog
Die Dinge, die ich habe
Mein Editor Plugin
A-Taste Hörer in einem anderen Plugin, wo ich mit diesem Editor in einem Dialog
Ich habe versucht, zu öffnen brauchen Ein Weg, unten ist Code innerhalb dieser Taste Listener
//this opens up a new workbench window
PlatformUI.getWorkbench().openWorkbenchWindow("<provide perspective id here>", null);
//this gets active window, which is the above one and opens our editor
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(myEditorInput, "editor.plugin.id");
Aber oben verwenden muss ich Tausende von Dingen aus diesem neu geöffneten Fenster wie Menüleiste, andere Ansichten verstecken.
Meine Frage ist, kann mir jemand helfen, den Editor in einem neu erstellten Dialog zu öffnen, der ohne diese Menüleisten und Ansichten kommt.
Vielen Dank im Voraus!
Greg, das bedeutet Änderung in meinem Editor-Plugin, richtig? – Rajan
Ja, die normale TextEditor-Klasse basiert auf SourceViewer, aber Sie müssten etwas schreiben, das nur SourceViewer verwendet. –
Sehr klar für mich! Ich sollte jetzt keine Änderungen im Editor-Plugin vornehmen, sondern werde lieber auf WorkbenchWindow zugreifen und unnötige Aufrufe ausblenden. Danke Greg! – Rajan