Liebe RCP Experten,
ich habe folgendes Problem: Ich möchte ein Pulldown Menü von einer ActionDelegate Klasse (diese implementiert das Interface IWorkbenchWindowPulldownDelegate2) aus dynamisch verändern, so dass bei Auswahl des Pulldown-Menüs im Hauptmenü zustandsabhängig verschiedene Menüeinträge angezeit werden können.
Ich komme dabei einfach nicht auf einen grünen Zweig. Die Methode public Menu getMenu(Menu parent) aus dem Interface IWorkbenchWindowPulldownDelegate2 wird leider nur einmal, bei der ersten Auswahl des Pulldown Menüs, aufgerufen.
Es muss doch eine einfache Lösung zur dynamischen Erzeugung von Pulldownmenüs existieren! Wie gesagt, ich benutzte Actionsets mit Actions und Delegates und keine Commands.
Ich bin für alle Ratschläge und Lösungsvorschläge sehr Dankbar...
ich habe folgendes Problem: Ich möchte ein Pulldown Menü von einer ActionDelegate Klasse (diese implementiert das Interface IWorkbenchWindowPulldownDelegate2) aus dynamisch verändern, so dass bei Auswahl des Pulldown-Menüs im Hauptmenü zustandsabhängig verschiedene Menüeinträge angezeit werden können.
Ich komme dabei einfach nicht auf einen grünen Zweig. Die Methode public Menu getMenu(Menu parent) aus dem Interface IWorkbenchWindowPulldownDelegate2 wird leider nur einmal, bei der ersten Auswahl des Pulldown Menüs, aufgerufen.
Es muss doch eine einfache Lösung zur dynamischen Erzeugung von Pulldownmenüs existieren! Wie gesagt, ich benutzte Actionsets mit Actions und Delegates und keine Commands.
Ich bin für alle Ratschläge und Lösungsvorschläge sehr Dankbar...