私はRCPを初めて使用し、新しいビューまたはエディターを作成しようとしています。現在の状態で私は拡張していViewPartます。
私が達成したいレイアウトは、SashForm両側にがありCTabFolderます。の側面の1つSashFormは基本的にMultiPageEditorPartです。そのタブの1つは、構文の強調表示や同様の機能を備えた特定の言語のエディターである必要があります。私が理解していることから、私はそのために拡張することができますAbstractTextEditor(そして多分それをの1つのタブとして使用することができますMultiPageEditorPart)。
ViewPartを含む最上位のコンテナとしてこのレイアウトを実現しようとすると、のいずれかの辺にをSashForm追加できません。もちろん、このエディターを最初から実装することもできますが、それは避けたいと思います。EditorPartSashFormComposite
EditorPartまたはMultiPageEditorPartをトップレベルのコンテナとして使用することもできますが、SashFormレイアウトを機能させる方法を見つける必要があります。エディター全体を最初に分割してから、両側にタブを配置する必要があります。
誰かがこれを解決する方法を知っていますか?
不明な点がございましたらお問い合わせください。これを少し複雑に言葉にしたような気がします。