view tab风格设置,快速视图条,显示透视图,生成plugin_customization.ini

本文详细介绍了如何使用ApplicationWorkbenchAdvisor和ApplicationWorkbenchWindowAdvisor自定义Eclipse工作台布局,包括窗口初始化、预窗口打开设置、透视图工具栏显示位置以及配置文件生成。同时解释了如何在启动时显示进度条、调整视图标题栏样式并将其设置为弧线型,以及在plugin_customization.ini文件中进行相关配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ApplicationWorkbenchAdvisor.java 类

 

@Override

    public void initialize(IWorkbenchConfigurer configurer) {

       super.initialize(configurer);

       configurer.setSaveAndRestore(true);// 保存用户的布局

       //设置view tab显示风格(改成圆弧形)

        PlatformUI.getPreferenceStore().setValue(IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS, false);

    }

 

 

ApplicationWorkbenchWindowAdvisor.java

public void preWindowOpen() {

       IWorkbenchWindowConfigurer configurer = getWindowConfigurer();

       configurer.setInitialSize(new Point(1500, 1000));

       configurer.setShowCoolBar(true);//显示工具栏

       configurer.setShowStatusLine(true);//显示状态栏

       configurer.setShowMenuBar(true);//显示菜单栏

       configurer.setShowPerspectiveBar(true);//显示透视图工具栏

       configurer.setShowFastViewBars(true);//快速视图条

       configurer.setTitle("流程设计器");

    }

生成文件plugin_customization.ini

 

<extension

         id="ESB_Designer"

         point="org.eclipse.core.runtime.products">

      <product

            application="org.designer.application"

            name="ee">

<property

               name="preferenceCustomization"

               value="plugin_customization.ini">

        </property>

      </product>

  </extension>

 

显示透视图工具栏

在plugin_customization.ini

 

#启动的时候显示进度条

org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP =true

 

#设置视图标题栏的弧线型外观

org.eclipse.ui./SHOW_TRADITIONAL_STYLE_TABS= false(不起作用时,在ApplicationWorkbenchAdvisor.java中设置)

 

#把透视图工具栏放置在右上角

org.eclipse.ui/DOCK_PERSPECTIVE_BAR=TOP_RIGHT


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值