mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-23 05:07:31 +07:00
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
62 lines
3.9 KiB
XML
62 lines
3.9 KiB
XML
<idea-plugin>
|
|
<actions>
|
|
<group id="myGroup">
|
|
<group id="myRecursiveGroup"/>
|
|
<action id="myRecursiveAction" class="foo.bar.BarAction"/>
|
|
</group>
|
|
<action id="myAction" class="foo.bar.BarAction" keymap="MyKeymap">
|
|
<keyboard-shortcut first-keystroke="F" keymap="MyKeymap"/>
|
|
<mouse-shortcut keystroke="button2" keymap="MyKeymap"/>
|
|
</action>
|
|
|
|
<group id=<error descr="Value must not be empty">""</error>/>
|
|
<group id="withClass" class="foo.bar.BarGroup"/>
|
|
<group id="invalidClass" class="<error descr="'java.lang.String' is not assignable to 'com.intellij.openapi.actionSystem.ActionGroup'">java.lang.String</error>"/>
|
|
|
|
<<warning descr="'id' should be specified">group</warning> class="foo.bar.BarGroup"/>
|
|
|
|
<group id="groupWithUseShortcutOf" class="foo.bar.GroupWithCanBePerformed" use-shortcut-of="myAction"/>
|
|
<group id="groupWithUseShortcutOfInvalid" class="foo.bar.GroupWithCanBePerformed" use-shortcut-of="<error descr="Cannot resolve action 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
<<error descr="'class' must be specified with 'use-shortcut-of'">group</error> id="groupWithUseShortcutOfWithoutClassAttribute" use-shortcut-of="myAction"/>
|
|
<group id="groupWithUseShortcutOfCanBePerformedNotOverridden" class="<error descr="Must override ActionGroup.canBePerformed(DataContext) with 'use-shortcut-of'">foo.bar.BarGroup</error>" use-shortcut-of="myAction"/>
|
|
|
|
|
|
|
|
<action id=<error descr="Value must not be empty">""</error> class="foo.bar.BarAction"/>
|
|
<action id="invalidClass" class="<error descr="'java.lang.String' is not assignable to 'com.intellij.openapi.actionSystem.AnAction'">java.lang.String</error>" />
|
|
|
|
<action id="withUseShortcutOf" class="foo.bar.BarAction" use-shortcut-of="myAction"/>
|
|
<action id="withUseShortcutOfGroupInvalid" class="foo.bar.BarAction" use-shortcut-of="<error descr="Cannot resolve action 'myGroup'">myGroup</error>"/>
|
|
<action id="withUseShortcutOfInvalid" class="foo.bar.BarAction" use-shortcut-of="<error descr="Cannot resolve action 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
<action id="withKeymapInvalid" class="foo.bar.BarAction" keymap="<error descr="Cannot resolve keymap 'INVALID_VALUE'">INVALID_VALUE</error>">
|
|
<keyboard-shortcut first-keystroke="F" keymap="<error descr="Cannot resolve keymap 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
<mouse-shortcut keystroke="button2" keymap="<error descr="Cannot resolve keymap 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
</action>
|
|
|
|
<action id="testAddToGroup" class="foo.bar.BarAction">
|
|
<add-to-group group-id="myGroup"/>
|
|
<add-to-group group-id="<error descr="Cannot resolve group 'myAction'">myAction</error>"/>
|
|
<add-to-group group-id="<error descr="Cannot resolve group 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
|
|
<add-to-group group-id="myGroup" relative-to-action="myAction" anchor="after"/>
|
|
<add-to-group group-id="myGroup" relative-to-action="<error descr="Cannot resolve action or group 'INVALID_VALUE'">INVALID_VALUE</error>" anchor="after"/>
|
|
|
|
<<error descr="'anchor' must be specified with 'relative-to-action'">add-to-group</error> group-id="myGroup" relative-to-action="myAction"/>
|
|
<add-to-group group-id="myGroup" relative-to-action="myAction" anchor="<error descr="Must use 'after'|'before' with 'relative-to-action'">first</error>"/>
|
|
</action>
|
|
|
|
<reference id="myGroup"/>
|
|
<reference id="myAction"/>
|
|
<reference id="myRecursiveGroup"/>
|
|
<reference id="myRecursiveAction"/>
|
|
<reference id="<error descr="Cannot resolve action or group 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
|
|
<reference ref="myGroup"/>
|
|
<reference ref="myAction"/>
|
|
<reference ref="myRecursiveGroup"/>
|
|
<reference ref="myRecursiveAction"/>
|
|
<reference ref="<error descr="Cannot resolve action or group 'INVALID_VALUE'">INVALID_VALUE</error>"/>
|
|
|
|
<action id="WithDefaultConstructor" class="foo.ActionWithDefaultConstructor"/>
|
|
</actions>
|
|
</idea-plugin> |