设置Eclipse RCP程序的外观和首选项
RCP應用程序的缺省外觀是一個空白窗口,一般我們要通過一個WorkbenchAdvisor類對界面進行定制。 WorkbenchAdvisor有很多回調方法,可以在preWindowOpen()方法里設置菜單、工具條、狀態(tài)欄、進度欄、透視圖切換工具是否可 見,在fillActionBars()方法里添加菜單和工具條項,在getInitialWindowPerspectiveId()方法里指定首選的 透視圖。
缺省情況下,透視圖切換工具位于窗口左上角,在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程序的外觀和首選項,如需轉載請自行聯(lián)系原博主。
總結
以上是生活随笔為你收集整理的设置Eclipse RCP程序的外观和首选项的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: python 字典操作
- 下一篇: 简单工厂模式的创建
