设置Eclipse RCP程序的外观和首选项
2005-03-02 17:23
344 查看
RCP应用程序的缺省外观是一个空白窗口,一般我们要通过一个WorkbenchAdvisor类对界面进行定制。 WorkbenchAdvisor有很多回调方法,可以在preWindowOpen()方法里设置菜单、工具条、状态栏、进度栏、透视图切换工具是否可 见,在fillActionBars()方法里添加菜单和工具条项,在getInitialWindowPerspectiveId()方法里指定首选的 透视图。
缺省情况下,透视图切换工具位于窗口左上角,在Eclipse里可以通过Window->Preferences-> Workbench->Appearance改变它的位置,那么怎样用程序控制它呢?有两个方法,第一个是使用如下代码设置 IPreferenceStore中的变量:
另一个方法是在plugin所在目录建一个名为plugin_customization.ini的文件,里面写如下内容:
其他与plugin相关的Preference值可以用同样方法设置。
Update:在最新的Eclipse 3.1M5a版本中,对RCP应用程序菜单和工具条的定制方法有所改变,应该使用新加入的ActionBarAdvisor类来完成此项工作。
缺省情况下,透视图切换工具位于窗口左上角,在Eclipse里可以通过Window->Preferences-> Workbench->Appearance改变它的位置,那么怎样用程序控制它呢?有两个方法,第一个是使用如下代码设置 IPreferenceStore中的变量:
IPreferenceStore apiStore = PrefUtil.getAPIPreferenceStore(); apiStore.setValue(IWorkbenchPreferenceConstants.DOCK_PERSPECTIVE_BAR, IWorkbenchPreferenceConstants.TOP_RIGHT);
另一个方法是在plugin所在目录建一个名为plugin_customization.ini的文件,里面写如下内容:
your.plugin.id/DOCK_PERSPECTIVE_BAR = topRight
其他与plugin相关的Preference值可以用同样方法设置。
Update:在最新的Eclipse 3.1M5a版本中,对RCP应用程序菜单和工具条的定制方法有所改变,应该使用新加入的ActionBarAdvisor类来完成此项工作。
相关文章推荐
- 设置Eclipse RCP程序的外观和首选项
- 设置Eclipse RCP程序的外观和首选项
- Eclipse3.2.1下的RCP程序,Export到Solaris motif解决办法
- Android eclipse 运行项目设置程序默认安装到SD卡
- eclipse下开发mapreduce程序设置reduce个数无效的问题及解决
- 在eclipse程序中设置的断点上有一个斜杠无法进行debug调试
- RCP 中设置和Eclipse一样的流线型视图窗口
- Eclipse CDT 调试C/C++程序设置
- Eclipse RCP Command的Handler设置不起作用?
- org.eclipse.ui.presentationFactories自定义RCP外观
- 桌面单击右键,显示属性无桌面、屏幕保护程序、外观、设置等选项?
- 开发android程序时使用eclipse的svn插件时的一些设置
- [原创] Eclipse 3.1M5a中创建RCP程序
- Eclipse设置默认文件的打开程序
- 在eclipse程序中设置的断点上有一个斜杠,正常启动debug不能够跳转到debug页面,怎么解决
- eclipse 设置快捷键 查找下一个 上一个 运行 java 程序
- Eclipse RCP perspective 最大化设置
- 关于Eclipse里run java 程序的参数设置
- eclipse外观设置
- 设置Eclipse程序字体大小