Xiaobo Sun

          Eclipse-Unix http://umlfact.berlios.de/~s_xsun/

          Current Editor/ Property Sheet

          ======Current Editor===============================================================
          IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
          // must from the UI Thread, else get the null.
          IWorkbenchPage page = window.getActivePage();
          IEditorPart editor = page.getActiveEditor();
          ======Current Property==========================================================
          1. Common Way:

          IViewReference[] viewRefs = Ub900Plugin.getPlugin().getWorkbench()
                          .getActiveWorkbenchWindow().getActivePage().getViewReferences();
                  for (int i = 0; i < viewRefs.length; i++) {
                      if (viewRefs[i].getId()
                              .equals("org.eclipse.ui.views.PropertySheet")) {
                          PropertySheet sheet = (PropertySheet) viewRefs[i]
                                  .getPart(false);
                          ((PropertySheetPage) sheet.getCurrentPage()).refresh();
                      }
                  }
          2. EMF Property Sheet:
          Editor.getPropertySheetPage();

          posted on 2007-12-17 15:40 Xiaobo Sun 閱讀(358) 評論(0)  編輯  收藏 所屬分類: Eclipse GUI design


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 集安市| 重庆市| 揭阳市| 洞口县| 来凤县| 福安市| 永宁县| 黑龙江省| 乌恰县| 南陵县| 桂东县| 开阳县| 蒲江县| 韶关市| 陇川县| 佛山市| 兰溪市| 吉林市| 江源县| 洛扎县| 博白县| 嵊泗县| 香河县| 宜川县| 理塘县| 灵璧县| 镇巴县| 木兰县| 安顺市| 广宗县| 大方县| 平谷区| 郑州市| 临高县| 武功县| 略阳县| 深泽县| 长垣县| 新津县| 泸溪县| 望城县|