簡體   English   中英

在Eclipse插件的操作菜單中創建下拉菜單

[英]Making a pulldown menu in the action menu in Eclipse plugin

我有以下菜單項,當指向時應具有其他2個項,但它僅具有指示其為下拉菜單的箭頭。 當我指向下圖中的菜單項“語言”時,我需要使其他兩個菜單項出現

這是菜單的代碼

 <plugin>

   <extension
         point="org.eclipse.ui.actionSets">

      <actionSet
            id="Bachelor.actionSet"
            label="New menu"
            visible="true">

  <menu
               id="sampleMenu"
               label="Localized">
            <separator
                  name="sampleGroup">
            </separator>
            <groupMarker
                  name="content">
            </groupMarker>
         </menu>
<action
      class="bachelor.actions.Compile"
      icon="icons/sample.gif"
      id="bachelor.actions.Compile"
      label="&amp;Compile"
      menubarPath="sampleMenu/content"
      toolbarPath="sampleGroup"
      tooltip="Open the resource manager view">
</action>
<action
      class="bachelor.actions.Run"
      icon="icons/sample.gif"
      id="bachelor.actions.Run"
      label="&amp;Run"
      menubarPath="sampleMenu/content"
      toolbarPath="sampleGroup"
      tooltip="Open the resource manager view">
</action>
<action
      class="language"
      id="Bachelor.action1"
      label="Language"
      menubarPath="sampleMenu/content"
      pulldown="true"
      state="true"
      style="pulldown"
      visible="true">
   <selection
         class="bachelor.German"
         name="German">
   </selection>
</action>


      </actionSet>
   </extension>
</plugin>

在此處輸入圖片說明

首先,您應該使用命令和處理程序而不是actionSet,請參閱http://wiki.eclipse.org/Platform_Command_Framework

在這種情況下,您的下拉操作需要實現一個不同的I*ActionDelegate並提供一個IMenuCreator 請參閱org.eclipse.ui.actionSets的擴展點描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM