2010-09-06 33 views
1

J'écris une application pour OS X (dans REALbasic, pas Objective-C). J'ai mis en place un source list (c'est-à-dire la barre latérale dans iTunes) dans cette application. Où sur mon système puis-je trouver les icônes "standard" utilisées sur une barre latérale, à savoir: des choses comme l'icône "éjection" et "batterie" vu dans iTunes lorsque votre iPod est branché. J'ai vérifié l'iTunes contenu du paquet et ont trouvé un couple (des choses comme les icônes de la musique et des émissions de télévision) mais c'est tout.Où puis-je trouver les icônes de liste/barre latérale standard d'Apple?

Merci,

Répondre

1

Les icônes standard sont celles définies dans Icon Services et NSImage. Il n'y en a pas spécifiquement pour les barres latérales, et les deux exemples que vous énumérez ne figurent pas parmi les icônes standard. (Il y a un kEjectMediaIcon dans Icon Services, mais c'est celui que le Dock utilise, pas celui que vous voyez dans Finder et iTunes.)

iTunes peut ou ne peut pas utiliser une image pour cela, mais le symbole d'éjection est disponible comme un caractère Unicode standard: ⏏. (Si vous n'aimez pas l'apparence, regardez-la dans une police différente: Apple Symbols et Lucida Grande ont toutes les deux de bonnes versions.)

En ce qui concerne l'icône de la batterie: Si vous ouvrez Linotype FontExplorer, vous pouvez voir que Les symboles Apple ont un glyphe (il se trouve près du bas de la liste des caractères de la police), mais ils ne sont accessibles qu'en tant que variante de glyphe. Même une fois que vous avez dessiné le glyphe, vous devrez tout de même le remplir avec le niveau de la pile, donc vous pourriez tout aussi bien dessiner le tout.

+0

Merci Peter. Je n'avais pas pensé à utiliser un personnage Unicode. Tu as raison sur la batterie - je pense que je vais essayer de la dessiner ... – Garry