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)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 镇江市| 万宁市| 秦皇岛市| 松江区| 北流市| 旬邑县| 桃园市| 尚志市| 台东县| 武鸣县| 西盟| 锡林浩特市| 柳州市| 富源县| 天水市| 泗洪县| 望奎县| 台南市| 眉山市| 富源县| 安西县| 芒康县| 遂川县| 开化县| 富民县| 太康县| 喀喇沁旗| 河西区| 南宁市| 河间市| 尼玛县| 开原市| 巩义市| 昌平区| 滁州市| 赣州市| 商城县| 和林格尔县| 岳阳市| 资兴市| 常宁市|