Menu dans un NSSearchField
Veillard
Membre
Eh oui, toujours avec ma fonction de recherche
La question est la suivante : j'ai glissé un NSSearchField dans ma fenêtre, j'ai fait tout ce qu'il faut, tout fonctionne mais j'ai vu certaines applis dont Xcode avec un menu déroulant dans la SearchField. J'ai essayé avec IB => rien.
Comment fait-on ? ???
Merci à tous
La question est la suivante : j'ai glissé un NSSearchField dans ma fenêtre, j'ai fait tout ce qu'il faut, tout fonctionne mais j'ai vu certaines applis dont Xcode avec un menu déroulant dans la SearchField. J'ai essayé avec IB => rien.
Comment fait-on ? ???
Merci à tous
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[Fichier joint supprimé par l'administrateur]
tu peux aussi le faire par programmation :
[[mySearchfield cell] setSearchMenuTemplate:mySearchMenu];
Mes items de menu sont désactivés. Dans ce cas précis, comment les relier ? et surtout à quoi. ???
Pour info, avant, j'utilisais un NSPopUpMenu avec pour chaque item, un tag. Je retrouvais le tag que j'utilisais dans :
Est-ce que tu peux sélectionner les items de ton menu actuellement et donc tu cherches à récupérer le résultat de la sélection, ou est-ce que tu ne peux pas du tout faire de sélection (items du menu en mode disabled) ?
Avec :
Je récupère la string en fonction du champ que j'ai préalablement sélectionné dans le menu, ce que je faisais avant avec un NSPopUpButton...
[Fichier joint supprimé par l'administrateur]
Essai ceci : Specifying a Search Category
Quoiqu'il en soit, NLDBC te fourni un bon lien pour faire tes menus par programmation...
Ben ça marche pas ! ???
EDIT : J'ai trouvé !
Comment tu le relies sachant qu'il y en a plusieurs ???
Autre chose, une fois que les items sont créés, il faut leur donner une action. Or, ma méthode (ci-dessous) est connectée au NSSearchField : elle est appelée à chaque fois que je tape une lettre .
Si je fais :
ça fonctionnera bien avec un seul item, mais qu'en est-il si j'en ai au moins deux ?