簡體   English   中英

Eclipse RCP,向編輯器添加新的視圖

[英]Eclipse RCP, adding a new View to Editor

如何將視圖放入編輯器。 就像是:

public class Perspective implements IPerspectiveFactory {
public static final String ID = "com.example.gui.perspective";
public void createInitialLayout(IPageLayout layout) {
    layout.setEditorAreaVisible(true);
    String editorArea = layout.getEditorArea(); 
    layout.addView(View.ID, IPageLayout.TOP, 0.6f, IPageLayout.ID_EDITOR_AREA);    
... 
}

但是只有IPageLayout.TOP,IPageLayout.BOTTOM,IPageLayout.LEFT和IPageLayout.RIGHT選項。 我要放進去 這怎么可能?

是不可能的。 Eclipse清楚地區分了僅包含編輯器編輯器區域與僅包含視圖的所有其他區域。

您使用org.eclipse.ui.editors擴展點告訴Eclipse編輯器:

<extension
     point="org.eclipse.ui.editors">
  <editor
        name="Sample Multi-page Editor"
        extensions="mpe"
        icon="icons/sample.gif"
        contributorClass="tested.editors.MultiPageEditorContributor"
        class="tested.editors.MultiPageEditor"
        id="tested.editors.MultiPageEditor">
  </editor>
</extension>

是不可能的。 初始化透視時,可以在透視圖中添加視圖。

但是,我認為可以在初始化編輯器時通知透視圖添加視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM