2016-07-27 6 views
0

私はエディタをダイアログで開く必要があります。ダイアログでEclipseエディタを開く

私は私が試したダイアログ

にこのエディタを開く必要が異なるプラグインに

  1. マイエディタプラグイン

  2. ボタンリスナーですしているもの一方向、そのボタンリスナーの中のコードです

    //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"); 
    

    しかし、上記を使用すると、メニューバー、その他のビューのように新しく開いたウィンドウから何千ものものを隠す必要があります。

    私の質問は誰も私がそれらのメニューバーとビューなしで来る新たに作成されたダイアログでエディタを開くのを助けることができます。

    ありがとうございます!

答えて

0

Eclipseはダイアログでエディタを開くことをサポートしていません。エディタは、Eclipseフレームワークではダイアログには表示されないものが多すぎます。

多くのテキストエディタの中核をなすJFace SourceViewerまたはTextViewerクラスをダイアログに使用できます。

+0

Greg、これはエディタプラグインの変更を意味します。 – Rajan

+0

はい、通常のTextEditorクラスはSourceViewerに基づいていますが、SourceViewerだけを使用するものを作成する必要があります。 –

+0

私のために非常に明確化!私はエディタ・プラグインで変更を行うはずではなく、むしろWorkbenchWindowを使用して不要なビューを隠すように切り替えます。 おかげでグレッグ! – Rajan

関連する問題