【问题标题】:How to restrict ViewPart to resize, when I have added new perspective to Eclipse当我向 Eclipse 添加新透视图时,如何限制 ViewPart 调整大小
【发布时间】:2014-03-25 19:02:03
【问题描述】:

我在 Eclipse 中添加了新的视角。我希望有 ui 喜欢。


Eclipse 菜单栏


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


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

【问题讨论】:

    标签: swt eclipse-rcp jface


    【解决方案1】:

    我假设您知道如何将透视图和视图添加到 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);
        }
    
        ....
    }
    

    【讨论】:

    • 如果我们有 RCP 应用程序,这将很有帮助。但是我对 eclipse 本身有看法它是否适用于 eclipse 应用程序?
    • @PrasadSDeshpande 酷。发布您的答案并接受它。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多