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