在RCP应用的.product
文件里指定Add a progress bar
和进度条的尺寸以后,进度条很可能并未如你设想中出现在Splash图片上,解决的方法如下:
1、在.product文件同一目录里创建customization.ini文件,包含这样的文本内容:
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true
2、在plugin.xml里的org.eclipse.core.runtime.products扩展点下的对应product下添加属性preferenceCustomization,值为customization.ini
;这个扩展点一般是在编辑.product文件后导出RCP时自动生成的。
3、为让所有的修改生效,可能需要以-clean方式启动你的RCP程序。
4、进度条的位置和大小也可直接在plugin.xml里指定,同样是对应product下的属性,分别为startupProgressRect和startupMessageRect,属性值例如10,290,200,16
,前两个数字是位置,后两个是尺寸。
BTW,在3.3版本的Eclipse里可能会免去在customization.ini文件里做设置的步骤。
补充(2009.8.20):控制perspective切换按钮位置用org.eclipse.ui/DOCK_PERSPECTIVE_BAR = topRight
参考资料
http://www.eclipsezone.com/eclipse/forums/m92055175.html
http://eclipsezone.com/eclipse/forums/m92053781.html
搬家前链接:https://www.cnblogs.com/bjzhanghao/archive/2006/10/31/545974.html
欢迎转载
请保留原始链接:https://bjzhanghao.com/p/2772
请保留原始链接:https://bjzhanghao.com/p/2772