NSCellView : afficher un nombre d'element sous forme de "pastille"

Paisible.frPaisible.fr Membre
14:05 modifié dans API AppKit #1
Soit une NSTable view avec 2 colonnes.
La premiere contenant un titree et la seconde un nombre d'éléments.

Je souhaiterais avoir un affichage à  la Apple Mail, c'est à  dire avoir le nombre d'éléments qui s'affichage avec un fond de couleur et les bords arrondis.

D'après les renseignements que j'ai put glaner il faudrait que je fasse une custom NSCell.

Par contre pour le dessin je ne sais pas s'il vaut mieux dessiner le fond avec les primitives de bases ou alors avoir deux images (bord gauche et bord droit).

Quelqu'un à  t'il des suggestions ou des conseils à  me donner à  ce propos ? Merci.

Réponses

  • schlumschlum Membre
    14:05 modifié #2
    Oui, custom NSCell avec le dessin...

    Pour Apple, ce qu'ils font c'est qu'ils ont l'image du bord gauche, l'image du bord droit, et l'image de tous les chiffres avec le fond de couleur ; c'est le plus rapide...
  • Paisible.frPaisible.fr Membre
    14:05 modifié #3
    dans 1224250177:

    Oui, custom NSCell avec le dessin...

    Pour Apple, ce qu'ils font c'est qu'ils ont l'image du bord gauche, l'image du bord droit, et l'image de tous les chiffres avec le fond de couleur ; c'est le plus rapide...

    C'est exactement ce que je pensait pour les bords et l'implémentation !
    Par contre je pensais que pour le texte ils dessinait un carré de couleur et par dessus le texte.
    Je vais fouiller dans leurs bundle  ;)

    Me reste plus qu'à  coder tout ça maintenant

    Merci schlum  :adios!:
  • schlumschlum Membre
    14:05 modifié #4
    Oui, tu as raison, ils ont juste le fond et ils dessinent le chiffre au dessus...
    Il y en a de différentes tailles en fonction de la taille du chiffre.

    J'ai confondu avec d'autres données graphiques du finder...
Connectez-vous ou Inscrivez-vous pour répondre.