"NSMenu" dans une vue

RocouRocou Membre
14:47 modifié dans API AppKit #1
Bonjour,

J'aimerais savoir s'il existe une solution (sans devoir tout faire à  la mano") pour insérer une sorte de NSMenu dans une vue?
Je m'explique: je voudrais dérouler une liste hiérarchique à  l'instar d'un menu, sans avoir à  cliquer, juste au passage de la souris sur un élément du menu.

Réponses

  • AliGatorAliGator Membre, Modérateur
    14:47 modifié #2
    Je sais pas j'ai jamais fait mais un tour dans la doc me dit que c'est possible
    Doc de NSMenu "> Oh un Programming Topic "Application Menus and Pop-up Lists"
    "> Je vois dans le sommaire des trucs comme :
    • “Managing Pop-Up Buttons and Pull-Down Lists” describes how to work with pop-up buttons and pull-down lists.
    • “Displaying a Contextual Menu” describes how to display a contextual menu associated with a view.

    Je regarde vite fait la dernière partie en scrollant en diagonale pour lire juste les exemples de code et je vois "Listing 3:  Displaying a contextual menu upon receiving a left-mouse event" avec tout ce qu'il faut...

    A mon avis il suffit de remplacer dans ce cas le mouseDown par un mouseOver et ça devrait pas être loin non ?
  • RocouRocou Membre
    14:47 modifié #3
    dans 1290104042:

    Je sais pas j'ai jamais fait mais un tour dans la doc me dit que c'est possible
    Doc de NSMenu "> Oh un Programming Topic "Application Menus and Pop-up Lists"
    "> Je vois dans le sommaire des trucs comme :
    • “Managing Pop-Up Buttons and Pull-Down Lists” describes how to work with pop-up buttons and pull-down lists.
    • “Displaying a Contextual Menu” describes how to display a contextual menu associated with a view.

    Je regarde vite fait la dernière partie en scrollant en diagonale pour lire juste les exemples de code et je vois "Listing 3:  Displaying a contextual menu upon receiving a left-mouse event" avec tout ce qu'il faut...

    A mon avis il suffit de remplacer dans ce cas le mouseDown par un mouseOver et ça devrait pas être loin non ?


    Merci beaucoup pour cette piste. Je vais voir ça.
Connectez-vous ou Inscrivez-vous pour répondre.