Plugin Programmierung und Menüstruktur

abesier

Mitglied
Hallo,

ich habe folgendes Problem. Ich möchte gerne ein Plugin machen, dass mir eine Menustruktur aufbaut:
Code:
-A
  |---B
  |---C
-D

Ich habe jedoch in meiner plugin.xml nur geschrieben:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>

   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="proALPHA AB-Tools"
            visible="true"
            id="com.proalpha.java.oea.plugins.abtools.actionSet">
         <menu
               label="A"
               id="paMenu" >
			 
            <separator
                  name="paGroup">				
            </separator>
         </menu>	
		<action 
               label="Main Menu"
               icon="icons/sample.gif"
               class="oolAction"
               tooltip="MainMenu"
               menubarPath="paMenu/paGroup"
               id="ToolAction">
         </action>	           
      </actionSet>
   </extension>
</plugin>
Mein Frage ist nun, wie bekomme ich untermenüpnkte hin.

Danke für die Hilfe

Andreas
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

innerhalb des Menu-Elements kannst du beliebig weitere Menu Elemente schachteln die dann wiederum Menu's enthalten oder Actions / Commands .

Gruß Tom
 
Danke für die Antwort. Jedoch weiß ich nicht genau, wie ich das machen kann, hast du da ein Beispiel. Weil wenn ich ein zusätzliches Menü in der Plugin.xml angebe, zeigt er mir keine Fehlermeldung, jedoch zeigt er mir auch nicht das Menü bzw. submenu an.

Danke für die Hilfe

Andreas
 
Hallo,

also ich habe schon alles mögliche ausprobiert, ich bekomme die Struktur aber nicht angezeigt. Auch im Netz finde ich keine weiteren Antworten...

Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>

<extension id="ABTools" name="ABTools" point="org.eclipse.ui.actionSets">
<actionSet label="Test" visible="true"
id="com.proalpha.java.oea.plugins.abtools.actionSet">
...
<menu id="A" label="A">
<separator name="SepA" />

</menu>
<menu id="B" label="B path="A">
<separator="SepB"/>
</menu>
...
</actionSet>
</extension>
</plugin>
 
Zurück