2009-11-19 16 views
0

Travail sur une application contenant du code Carbon hérité (mélangé à du Cocoa). C'est une application en plein écran (pas techniquement, elle se dessine comme si elle l'était) qui cache la barre de menu du dock et de l'application lorsqu'elle est active.Empêcher le déplacement d'une application entre des espaces

Ce que je voudrais faire est d'empêcher l'application d'être autorisé à se déplacer entre les espaces. Fondamentalement, si l'utilisateur tente d'utiliser des espaces, l'application est inamovible (ou n'apparaît pas du tout dans l'aperçu des applications).

Des astuces/conseils?

Répondre

2

Vous ne déplacez pas les applications entre les espaces; vous déplacez les fenêtres entre les espaces.

Ainsi, la solution est dans NSWindow's collectionBehavior property.

+0

Oui, j'ai mal écrit. Mais ce que vous avez lié est exactement ce que je voulais. Merci! –