2016-10-03 3 views
0

У меня есть создать пункт меню в главном меню, но я хочу, чтобы создать элемент подменю, как это изображение enter image description hereКак создать суб в IntelliJ Пункт в меню плагина

Я использовал этот XML-тег в plugin.xml для меню , Я хочу создать подменю, подобную красной маркировке на изображении.

<actions> 
    <!-- Add your actions here --> 
    <group id="MyPlugin.test" text="_" description="test"> 
     <add-to-group group-id="MainMenu" anchor="last" /> 
     <!--<action id="Myplugin.Textboxes" class="Mypackage.TextBoxes" text="Text _Boxes" description="A menu item" /> 
     <action id="Myplugin.Dialogs" class="Mypackage.MyShowDialog" text="Show _Dialog" description="A menu item" />--> 
     <action id="testAndroidPlugin.MyAction" class="com.test.bijesh.MyActionClass" text="Create String" 
       description="The action implemented by MyActionClass class"> 
      <!--<add-to-group group-id="MainMenu" anchor="after" relative-to-action="WindowMenu"/>--> 
      <keyboard-shortcut keymap="$default" first-keystroke="ctrl alt S"/> 
     </action> 
     <action id="testAndroidPlugin.ManageResources" class="com.test.bijesh.actions.ColorActions" text="Create Color" 
       description="The action implemented by ColorAction class"> 
      <!--<add-to-group group-id="MainMenu" anchor="after" relative-to-action="WindowMenu"/>--> 
      <keyboard-shortcut keymap="$default" first-keystroke="ctrl alt C"/> 
     </action> 
    </group> 
</actions> 

ответ

1

Вот как мы это делаем в Ceylon IDE:

<actions> 
    <group text="Ceylon" icon="/icons/ceylon.png" popup="true"> 
     <action> ...</action> 
     <add-to-group group-id="ToolsMenu" anchor="last"/> 
    </group> 
</actions> 

Это приводит к Tools > Ceylon > .... Я думаю, что ваша версия не работает, потому что text="_" генерирует пустой текст (_ используется для быстрых клавиш).

+0

Thats working fine спасибо – Bijesh

+0

Этот подход не работает для меню «GenerateGroup». – 0wl

 Смежные вопросы

  • Нет связанных вопросов^_^