<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>

    主站蜘蛛池模板: 亚洲av午夜国产精品无码中文字| 亚洲福利在线观看| 亚洲国产欧美一区二区三区| 免费v片在线观看无遮挡| 亚洲午夜精品一区二区公牛电影院 | 黄色免费在线网址| 亚洲色欲色欲www在线丝| 国产成人久久精品亚洲小说| 亚洲国产一成人久久精品| 99久久综合国产精品免费| 国产免费福利体检区久久| 精品久久亚洲中文无码| 中文字幕亚洲日本岛国片| 一个人免费观看www视频在线| 人人爽人人爽人人片av免费| 亚洲国产成人久久三区| 国产成人亚洲精品影院| 成人免费a级毛片无码网站入口 | www.xxxx.com日本免费| 亚洲国产成人手机在线电影bd| 亚洲乱码日产精品a级毛片久久| 国内精自视频品线六区免费| kk4kk免费视频毛片| 亚洲色大成网站www久久九 | 亚洲午夜在线一区| 亚洲欧洲日产国码无码久久99| 大学生a级毛片免费观看| 99久久99热精品免费观看国产| 四虎国产精品成人免费久久| 最新国产成人亚洲精品影院| 亚洲天堂视频在线观看| 国产精品亚洲mnbav网站| 午夜成人免费视频| 99在线精品视频观看免费| 永久免费A∨片在线观看| 免费手机在线看片| 亚洲精华国产精华精华液好用 | 永久免费av无码入口国语片| 伊人久久国产免费观看视频| 亚洲一区二区三区高清在线观看| 亚洲黄色免费观看|