"Finder-like outlineView"

FloFlo Membre
08:58 modifié dans API AppKit #1
Bonjour,

je souhaiterai reproduire le comportement des NSCell présentes dans les iApp (finder, i-tunes, etc...). Comme dans les exemples que j'ai trouvé, je créer une sous-classe de NSTextFieldCell destinée à  afficher une image + du texte dans la même colonne.

Tout marche presque à  merveille sauf quand je souhaite afficher une catégorie (celle en gras et en majuscule avec une couleur dans les tons blue). Je n'arrive pas à  trouver comment implémenter ce genre de chose.

J'ai pourtant parcouru l'exemple SourceView en long, en large, et en travers, je ne trouve pas où ce type de comportement est réalisé. Il n'y a rien dans la classe ImageAndTextCell, pas plus dans le code des contrôleurs et a priori il ne s'agit pas d'un comportement pas défaut... même si l'outlineView est dans le mode suivant :
<br /> [outlineView setSelectionHighlightStyle: NSTableViewSelectionHighlightStyleSourceList];<br />


Quelqu'un se serait-il déjà  penché sur la question ?

Merci d'avance pour vos réponses.

Flo.

Réponses

  • FloFlo Membre
    08:58 modifié #2
    Je me répond :

    En réalité il s'agit d'un comportement par défaut si on implémente la méthode :
    <br /> - (BOOL) outlineView: (NSOutlineView*)outlineView isGroupItem: (id)anItem<br />
    


    La méthode isExpandable: ne suffit pas...

    Et moi qui a cherché 10 fois plus compliqué pendant une heure... :-\\
Connectez-vous ou Inscrivez-vous pour répondre.