当我向Eclipse添加新透视图时,如何限制ViewPart调整大小

时间:2014-03-25 10:40:07

标签: swt eclipse-rcp jface

我在eclipse中添加了新视角。在那我想要你喜欢。


Eclipse菜单栏


这是一个视图,必须修复此问题。想要限制用户调整此视图的大小。


我在视图中找不到任何属性来限制用户调整视图大小。

1 个答案:

答案 0 :(得分:2)

我假设您知道如何添加透视图&查看plugin.xml


视角

public class MyPerspective implements IPerspectiveFactory
{
    @Override
    public void createInitialLayout(final IPageLayout layout)
    {
         layout.addStandaloneView(MyView.ID, false, IPageLayout.TOP, 0.95f, layout.getEditorArea());

         final IViewLayout viewLayout = layout.getViewLayout(MyView.ID);
         layout.setCloseable(false);
         layout.setMovable(false);
    }
}

ApplicationWorkbenchWindowAdvisor

public ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor
{
    ....

    @Override
    public void preWindowOpen()
    {
         final IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
         configurer.setShowCoolBar(true);
    }

    ....
}