Forum: Cross-Platform-Entwicklung
by Peter666,
28. Sep 2015
Der Code geht unter XE8 nicht mehr. Gibt es eine Möglichkeit das Platformhandle des MenuItems auszulesen um sowas zu machen?
NSApp.setServicesMenu(ServiceMenu1).
Peter
Forum: Cross-Platform-Entwicklung
by Peter666,
2. Jun 2014
Ich hab jetzt folgendes mal gemacht:
AppItem := MainMenu.itemAtIndex(0);
if AppItem.hassubmenu then
begin
Services := TNSMenuItem.Create;
Services := TNSMenuItem.Wrap(Services.initWithTitle(NSSTR('Services'),nil,NSSTR('')));
Services.setSubmenu(NSApp.servicesMenu);
AppItem.submenu.insertItem(Services,2);
Services.release;
Forum: Cross-Platform-Entwicklung
by Peter666,
29. Mai 2014
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...