2010-04-18 14 views
1

Est-ce qu'il est possible de faire un Popup NSColorPanel, presque comme un menu contextuel, à partir de NSColorWell?Popup NSColorPanel?

Je n'aime pas la façon dont il est implémenté en tant que palette, car il n'est parfois pas évident de savoir à quel NSColorWell il est associé.

Merci!

MT

Répondre

1

Non, vous auriez besoin de créer votre propre bien inspecteur des couleurs et la couleur. Pour le faire apparaître au-dessus de votre contrôle existant, vous devez créer une fenêtre enfant et l'attacher à votre fenêtre existante. Les contrôles de la palette de couleurs iraient dans la fenêtre enfant.

Cependant, je vous recommande de ne pas le faire. Le mécanisme de palette de couleurs existant est éprouvé et fonctionne sur plusieurs applications.