菜单中的分组工具窗口

时间:2018-10-03 12:24:44

标签: intellij-idea intellij-plugin

我正在创建几个工具窗口,我希望将它们全部分组在相同的指定菜单下,或者至少在view

子菜单下进行分组

我可以使用插件xml中的这种语法来制作工具窗口:

<extensions defaultExtensionNs="com.intellij">
        <toolWindow id="My Sample Tool Window" secondary="true" icon="/myToolWindow/plus.png" anchor="right" factoryClass="myToolWindow.MyToolWindowFactory"/>
</extensions>

并且我可以制作如下菜单和菜单项:

<actions>
        <group id="SampleMenu" text="Sample Menu" description="Sample menu">
            <action id="Textboxes" class="TextBoxes" text="Text _Boxes" description="A test menu item" />
            <add-to-group group-id="MainMenu" relative-to-action="HelpMenu" anchor="before"  />
        </group>
</actions>

但是我似乎无法弄清楚如何将两者结合或在文档中找到相关的部分

1 个答案:

答案 0 :(得分:1)

您无法控制在“视图” |“视图”下如何显示工具窗口。工具窗口。您可以定义自己的操作以显示工具窗口,并将这些操作添加到任何 菜单的其他位置,以组的形式或以您喜欢的任何方式。

要以编程方式激活工具窗口,请使用:

ToolWindowManager.getInstance(project).getToolWindow(YOUR_ID).activate(null);