<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 36, comments - 30, trackbacks - 0, articles - 3

    Eclipse中一些擴展點介紹三

    Posted on 2010-07-09 20:52 笑看人生 閱讀(2732) 評論(0)  編輯  收藏 所屬分類: Java插件開發
    擴展點:
    org.eclipse.ui.bindings
    org.eclipse.ui.contexts

    擴展點org.eclipse.ui.bindings是給command增加快捷鍵,結合(介紹二),給命令com.xxxx.test.command1增加快捷鍵,
    示例代碼如下:

    <extension
             
    point="org.eclipse.ui.bindings">
          
    <key
                
    commandId="com.xxxx.test.command1"
                contextId
    ="org.eclipse.ui.contexts.window"
                schemeId
    ="org.eclipse.ui.defaultAcceleratorConfiguration"
                sequence
    ="M2+F7">
          
    </key>  
    </extension>

    這樣快捷鍵Shift+F7在Eclipse工作臺上都會起作用,但是如果想讓命令的快捷鍵只對特定的視圖或者編輯器起作用,那么可以通過org.eclipse.ui.contexts擴展點來自定義上下文。

    <extension
               
    point="org.eclipse.ui.contexts">
            
    <context
                  
    id="viewmenu.testcontext"
                  name
    ="ViewContext"
                  parentId
    ="org.eclipse.ui.contexts.window">
            
    </context>
    </extension>

    擴展之后,需要修改org.eclipse.ui.bindings擴展中的contextId屬性為viewmenu.testcontext。

    另外還需要在需要增加該快捷鍵的編輯器或者視圖對應類中增加如下代碼(視圖類在代碼的createControl方法,編輯器類在代碼的init方法):

    IContextService contextService = 
    (IContextService) getSite().getService(IContextService.
    class);
    contextService.activateContext(
    "viewmenu.testcontext");
    主站蜘蛛池模板: 成人免费大片免费观看网站| 91在线视频免费观看| ww在线观视频免费观看| 精品国产亚洲一区二区三区| h片在线观看免费| 亚洲精品国产精品乱码不99| 国产一精品一AV一免费| 色婷婷亚洲十月十月色天| 免费黄色福利视频| 中文字幕在线观看亚洲日韩| 日韩a在线观看免费观看| 国产亚洲蜜芽精品久久| 亚洲不卡无码av中文字幕| a级毛片免费观看在线| 亚洲产国偷V产偷V自拍色戒 | 羞羞漫画在线成人漫画阅读免费| 国产精品色午夜视频免费看| 美女被免费网站视频在线| 亚洲精品无码久久毛片 | 国产精品区免费视频| 亚洲视频在线不卡| 在线免费观看毛片网站| 免费无码国产V片在线观看| 亚洲成A∨人片在线观看不卡 | 精品久久洲久久久久护士免费| 爱爱帝国亚洲一区二区三区| 青青草原亚洲视频| 成人免费激情视频| 国产亚洲视频在线观看| 亚洲视频免费在线观看| 成年女人午夜毛片免费看| 四虎精品成人免费视频| 亚洲精品综合久久中文字幕| 永久免费无码网站在线观看| 免费一区二区无码东京热| 久久乐国产综合亚洲精品| 国产日产亚洲系列最新| 中文字幕av无码无卡免费| 中文字幕视频免费在线观看| 亚洲一区二区三区无码国产| 亚洲第一永久AV网站久久精品男人的天堂AV |