<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
    擴(kuò)展點(diǎn):
    org.eclipse.ui.menus(確定菜單創(chuàng)建的區(qū)域)
    org.eclipse.ui.commands
    org.eclipse.ui.handlers(command的具體行為)
    org.eclipse.ui.commandImages(comand的圖片)

    擴(kuò)展點(diǎn)org.eclipse.ui.menus用來對(duì)菜單進(jìn)行擴(kuò)展,可以對(duì)主菜單,工具欄,上下文菜單進(jìn)行擴(kuò)展。

    示例代碼如下:
    <extension
             
    point="org.eclipse.ui.menus">
          
    <menuContribution
                
    allPopups="false"
                locationURI
    ="menu:org.eclipse.ui.main.menu?after=additions">
             
    <command
                   
    commandId="com.xxxx.test.command1"
                   style
    ="push">
             
    </command>
          
    </menuContribution>
    </extension>

    其中l(wèi)ocationURI屬性指定菜單擴(kuò)展的位置,上述代碼是對(duì)主菜單進(jìn)行擴(kuò)展,如果要對(duì)工具欄和上下文菜單進(jìn)行擴(kuò)展,書寫格式如下:

    toolbar:org.eclipse.ui.main.toolbar?after=additions
    popup:org.eclipse.ui.popup.any?after=additions(上下文菜單在任何位置出現(xiàn))
    popup:org.eclipse.ui.views.ProblemView?after=additions(上下文菜單在問題視圖中出現(xiàn))

    commandId屬性指定該menu對(duì)應(yīng)的command,一個(gè)menu可以對(duì)應(yīng)多個(gè)command。

    command可以通過擴(kuò)展點(diǎn)org.eclipse.ui.commands擴(kuò)展,示例代碼如下:

    <extension
             
    point="org.eclipse.ui.commands">
    <category
                
    id="com.xxxx.test.category1"
                name
    ="MenuTest">
          
    </category>

          
    <command
    categoryId="="com.xxxx.test.category1"
                id
    ="com.xxxx.test.command1"
                name
    ="CommandA">
          
    </command>
     
    </extension>

    至于Command具體要做什么,需要通過擴(kuò)展點(diǎn)org.eclipse.ui.handlers來指定,示例代碼如下:

    <extension
             
    point="org.eclipse.ui.handlers">
          
    <handler
                
    class="com.xxxx.test.SampleHandler"
                commandId
    ="com.xxxx.test.command1">
          
    </handler>
     
    </extension>

    還有擴(kuò)展點(diǎn)org.eclipse.ui.commandImages,可以指定Command對(duì)應(yīng)的圖標(biāo)。

     <extension
             
    point="org.eclipse.ui.commandImages">
          
    <image
                
    commandId="com.xxxx.test.command1"
                icon
    ="icons/sample.gif">
          
    </image>
      
    </extension>

    主站蜘蛛池模板: 全免费a级毛片免费看| 亚洲黄色网址在线观看| 亚洲一卡2卡3卡4卡乱码 在线 | 亚洲AV日韩AV鸥美在线观看| 国产精品美女久久久免费| 又粗又硬又黄又爽的免费视频 | 亚洲综合久久精品无码色欲| 国产精品亚洲天堂| 国产美女无遮挡免费视频网站 | 狠狠综合久久综合88亚洲| 四虎影视在线看免费观看| 亚洲第一区在线观看| eeuss免费影院| 亚洲国产精彩中文乱码AV| 一个人免费视频观看在线www| 亚洲精品无码不卡在线播放HE | 黄人成a动漫片免费网站| 亚洲AV日韩精品一区二区三区| 亚洲综合一区二区精品导航| 一级毛片免费观看不卡视频| 久久久亚洲AV波多野结衣| 国产福利视精品永久免费| 亚洲中字慕日产2021| 在线观看永久免费视频网站| 日韩在线观看免费| 亚洲国产精品SSS在线观看AV| 亚洲免费电影网站| 亚洲精品狼友在线播放| 性xxxx视频免费播放直播| 亚洲国产人成在线观看| 免费黄色app网站| 亚洲春色在线观看| 午夜老司机免费视频| 午夜在线免费视频 | 男人的天堂av亚洲一区2区| 四虎亚洲国产成人久久精品| 97在线免费视频| 精品亚洲成在人线AV无码| 亚洲国产精品综合久久网络| 久久国产乱子免费精品| 亚洲最大中文字幕无码网站|