AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: MacOS Menüeinträge
Suche alle Beiträge, die von "CHackbart" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Cross-Platform-Entwicklung

    AW: MacOS Menüeinträge

     
      by CHackbart, 21. Aug 2019
    Zugegebenermaßen ist der Thread schon etwas älter, aber bei der neuen Version von Delphi ist mir etwas unangenehm aufgefallen.

    Geht man über den Menüpunkt Anwendung beenden, wird diese terminiert und nicht geschlossen. Dadurch wird u.a. alles was on OnDestroy steht nicht ausgeführt.

    Man muss also procedure TPlatformCocoa.Terminate;
    begin
    FRunning := False;
    FTerminating := True;
    ...
  • Forum: Cross-Platform-Entwicklung

    AW: MacOS Menüeinträge

     
      by CHackbart, 13. Dez 2016
    Eine Kleinigkeit habe ich hier noch. Aus unerklärlichen Gründen geht unter Delphi Berlin der Spotlightmenu Eintrag nicht.
    Abhilfe schafft folgender Code in
    procedure TPlatformCocoa.CreateOSMenu(AForm: TCommonCustomForm; const AMenu: IItemsContainer);

    if J = VisibleItemCount - 1 then
    begin
    LNewMenu := NewNSMenu(SSpotlightFeature);
    ...
  • Forum: Cross-Platform-Entwicklung

    AW: MacOS Menüeinträge

     
      by CHackbart, 23. Okt 2015
    Ich beantworte das mal, da ich ebenfalls auf das Problem gestoßen bin.

    Es scheint irgend ein Problem mit submenu zu geben. Sobald man ein Element im Untermenü holen will, gibt es eine Exception. Irgendwie finde ich den Plattform Code auch etwas undurchsichtig, aber wenn man "eh" schon selber Hand anlegen muss, kann man auch seinen eigenen Code einbinden:

    In constructor...
  • Forum: Cross-Platform-Entwicklung

    AW: MacOS Menüeinträge

     
      by CHackbart, 3. Jun 2014
    Das ist so auch nicht ganz korrekt. Probiers mal so:


    var ServicesMenu: NSMenu;
    ...
    Services := AppItem.submenu.itemAtIndex(mnuServices.Index);
    ServicesMenu := TNSMenu.create;
    ServicesMenu := TNSMenu.Wrap(ServicesMenu.init);
    Services.setSubmenu(ServicesMenu);
    NSApp.setServicesMenu(ServicesMenu);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=CHackbart&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=180558
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz