Une arborescence
deftones_chrix
Membre
Bonjour à tous,
J'aurai besoin d'une vue représentant une arborescence (comme celle présente dans xCode ou bien pour ceux qui connaissent Explorer sous Windows).
Un tel objet n'existant pas, je me suis dit que je pourrais utiliser une OutlineView avec des ButtonCells. Cela fonctionne (j'ai bien mon triangle pour ouvrir ou fermer un niveau, une icône et son texte associé).
Mais je trouve que c'est une gestion un peu lourde et cela me donne l'impression d'utiliser un marteau pilon pour écraser une mouche. Existe-t-il un moyen mieux adapté ?
Merci
J'aurai besoin d'une vue représentant une arborescence (comme celle présente dans xCode ou bien pour ceux qui connaissent Explorer sous Windows).
Un tel objet n'existant pas, je me suis dit que je pourrais utiliser une OutlineView avec des ButtonCells. Cela fonctionne (j'ai bien mon triangle pour ouvrir ou fermer un niveau, une icône et son texte associé).
Mais je trouve que c'est une gestion un peu lourde et cela me donne l'impression d'utiliser un marteau pilon pour écraser une mouche. Existe-t-il un moyen mieux adapté ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Voir : http://developer.apple.com/documentation/Cocoa/Conceptual/OutlineView/index.html#//apple_ref/doc/uid/10000023i (catpure d'écran dans la section About pour voir tout de suite si c'est bien ce à quoi tu penses).
PS: les triangles des NSOutlineView ne sont jamais que des NSButton
Par contre, existe-t-il un autre moyen que chaque cellule de la outline soit une image suivie d'un texte que l'utilisation d'un NSButton? J'ai regardé (peut-être mal) du côté de ImageCell, sans succès.
Je vais paraà“tre tatillon, mais je trouve étrange d'utiliser un bouton pour juste afficher des infos. En fait, cela me gênerait de faire comme ceci, s'il existe une manière plus élégante