2013-01-16 4 views
-1

Je veux créer un dock qui contiendra l'icône de certaines applications et à l'exécution, l'utilisateur peut ajouter une application à ce dock en les faisant glisser sur dock. Lorsque l'utilisateur clique sur une icône de l'application présente dans ce dock, cette application devrait déjeunercomment créer un autre dock

Je ne veux pas remplacer le dock système ou je ne cherche pas à créer un dock dans une application. c'est juste un autre dock dans le système. Donc, n'importe qui peut me dire comment configurer cette application de dock.

+0

Pourquoi plusieurs quais? Voulez-vous l'aimer? Ou c'est juste une question à des fins d'apprentissage? –

+0

@AnoopVaidya, pas n'importe comment je dois le faire. depuis 2 jours je travaille dessus toujours pas de progrès – user1913523

+0

Vous ne pouvez pas démarrer plusieurs instances de la station d'accueil OSX. Vous pouvez cependant écrire une application OSX qui imite son comportement. – yiding

Répondre

1

Il suffit de créer un NSWindow et définissez le niveau correct avec -[NSWindow setLevel:NSDockWindowLevel];
Vous pouvez également définir une fenêtre de ne pas avoir la barre supérieure avec des boutons et d'avoir contentView transparent.
Ensuite, vous devez gérer le glisser-déposer des applications.