Hallo,
das ist ein bisschen eine Neverending Story, aber ich hab gerade ein Problem mit diversen Eigenheiten unter Mac. So gibt es ja das Services-Menu mit seinen Service Preferences, im deutschen ist der Dienste Eintrag. Das gleiche gilt für die Hilfe. Ich weiß das in der NSApplication ein servicesMenu und ein helpMenu sich befindet. Wie kann ich die in mein Menü eintragen?
Ein anderes Problem ist das wenn ich dynamische Menüeinträge erstellen möchte ich via:
Delphi-Quellcode:
mmMain.RecreateOSMenu;
NSApp := TNSApplication.Wrap(TNSApplication.OCClass.sharedApplication);
MainMenu := NSApp.MainMenu;
if assigned(MainMenu) then
begin
AppItem := MainMenu.itemAtIndex(0);
MainMenu.removeItem(AppItem);
end;
das gesamte Menü neu erstellen muss. Geht das nicht etwas einfacher?