2010-07-01 3 views
1

Je cherche à créer un objet fenêtre qui ressemble à la pile de Dock. (Le carré gris, pas la liste penchée de Pise). Accomplissez le titre, la transparence, les boutons de navigation, les grandes icônes avec des sous-titres, et le bit pointu-flèche sur le fond. Le "HUD" de NSPanel ne me convenait pas vraiment ... Je voudrais que la chose apparaisse quand un utilisateur clique dans mon application, avec les icônes indiquant les actions et la flèche indiquant où ils ont cliqué .Comment puis-je faire une fenêtre comme la pile du dock Mac OS X?

aide?

Merci,

-S!

Répondre

4

Un bon point de départ pour la fenêtre contextuelle est MAAttachedWindow. En ce qui concerne les fichiers, les étiquettes, etc., vous pouvez consulter NSCollectionView. Je pense que vous pouvez le configurer pour qu'il soit transparent et définir les attributs d'étiquette souhaités dans votre prototype NSCollectionViewItem. Dans ce prototype, vous pouvez l'accomplir avec un NSImageView sans base et un NSTextField correctement coloré.

+0

Matt Gemmell est génial. Je vais dl ceci et voir si cela fonctionne. Je vais accepter si c'est le cas. –

+0

Oui, il est juste les genoux de l'abeille ... ;-) –

2

Vous pouvez utiliser BGHUD pour votre interface utilisateur. Voir: http://www.binarymethod.com/bghudappkit/

+0

Très gentil. Je sais qu'il y a eu plusieurs projets pour fournir le remplacement du contrôle AppKit de style «HUD», mais celui-ci est sympa. –

+0

gagne. Vous êtes top les gars. –