eclipshine

          Eclipse主題站

          RCP筆記

          1. 添加一個新的Menu到Workbench時,它的path應該是additions.表示添加到最后。
          2. action are added, not to the menu itself, but to groups within the menu. 因此在添加一個Action到menu之前,首先要定義一些groupMarker或者seperator。
          3. 通常創建一個menu的時候,都還要額外添加一個名為additions的seperator來讓別人擴展這個Menu。在Eclipse自身的實現中都是這樣做的,也應該算是標準的做法。IWorkbenchActionConstants.MB_ADDITIONS定義了additions作為Menu的擴展插入點。IWorkbenchActionConstants應該還定義了現有的Menu的插入點。
          4. 添加Action到Toolbar的時候,其path可以是Normal/additions。
          5. Eclipse中的圖標,可以在plugins\org.eclipse.ui_3.0.0\icons\full或者plugins\org.eclipse.jdt.ui_3.0.0\icons\full下面尋找。
          6. 可以在IPerspectiveFactory中使用IPageLayout.addActionSet(id)方法將一個ActionSet同一個Prespective聯系起來,使得在顯示Perspective的時候能夠顯示這個ActionSet中所定義的Action。或者,可以在ActionSet的擴展點中使用visible="true"來使得這個ActionSet在所有的Persective中顯示出來。
          7. JFace的MessageDialog,有一些靜態方法可以用來創建一個Dialog。

          posted on 2005-07-22 23:04 Living Not Striving 閱讀(1139) 評論(1)  編輯  收藏 所屬分類: RCPECLIPSE

          評論

          # re: RCP筆記 2007-06-26 19:25 world_rcp

          剛接觸rcp,以后有時間過來看看  回復  更多評論   

          主站蜘蛛池模板: 芜湖市| 定襄县| 肃宁县| 新邵县| 宜黄县| 龙陵县| 长丰县| 湟源县| 盘锦市| 大安市| 武宁县| 天峨县| 浦北县| 娄底市| 平原县| 孙吴县| 准格尔旗| 固安县| 且末县| 南部县| 怀远县| 寿阳县| 名山县| 临安市| 福州市| 新平| 信宜市| 吉林省| 锦屏县| 无极县| 剑阁县| 长阳| 武夷山市| 尖扎县| 武安市| 临漳县| 瓦房店市| 南通市| 揭西县| 陆河县| 沂水县|