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