Ich habe Mühe herauszufinden, wie RCP-Anwendungen unter Mac OS mit "About" und "Preferences" funktionieren. Ich erstelle sie mit ActionFactory und lege sie in relevante Dateimenüs. Funktioniert überall gut. Unter Mac OS werden diese Aktionen jedoch von etwas in das Anwendungsmenü gestellt, das besser weiß, wo andere Leute gute Aktionen ausführen können. Aber natürlich funktionieren sie nicht .. Irgendeine Idee warum?RCP-Anwendungsmenüs in Mac OS
(Eclipse Zielplattform 3.7, OSX - die neueste El Capitan)
Vielen Dank für die Antwort, aber es hat nicht für mich funktioniert, About und Einstellungen Aktionen reagieren nicht im Anwendungsmenü (und jetzt sind sie auch nicht in meinen Menüs sichtbar). Ich hätte erwähnen sollen, dass die Quit-Aktion funktioniert und ich ActionContributionItem nicht verwendet habe. Es wird mit Tastaturkürzel und Mausklick beendet. Aber etwas stimmt nicht mit Info und Einstellungen. – Dima
Was ich gezeigt habe, ist der eigentliche Code aus der Eclipse-Quelle. –
Kann dies zu einem anderen Zeitpunkt geschehen? Ich mache das, wenn ApplicationActionBarAdvisor.fillMenuBar beim Start aufgerufen wird. Weißt du, wann dieses "Umzug an den richtigen Ort" tatsächlich stattfindet? Kannst du mich auf die tatsächlichen Quellen hinweisen? – Dima