Affichage des fenêtres

sisopetronsisopetron Membre
14:47 modifié dans API AppKit #1
Bonjour,

Dans mon appli qui tourne en tâche de fond, un clic droit sur l'icône placée dans le StatusBar ouvre un menu avec lequel je peux ouvrir 2 fenêtres : la fenêtre principale de l'application et la fenêtre des préférences. Voici, par exemple le code qui me permet d'afficher la fenêtre des préférences :

- (IBAction)showPreferencePanel:(id)sender<br />{<br />	if (!preferenceController) {<br />		preferenceController = [[PreferenceController alloc] init];<br />	}<br />		<br />	[preferenceController showWindow:self];<br />}


Le problème est celui-ci : si je demande l'ouverture de la fenêtre dans un autre bureau (space) que celui où a été lancé l'application, la fenêtre ne s'affiche pas.  Et j'ai le même comportement avec l'autre fenêtre qui est la fenêtre principale.

Comme puis-je faire pour éviter cela ?

Merci de votre aide.

tata !

Didier

Réponses

  • bronubronu Membre
    14:47 modifié #2
    Tu trouveras ton bonheur dans la méthode setCollectionBehavior: de NSWindow.
  • sisopetronsisopetron Membre
    14:47 modifié #3
    Merci beaucoup, effectivement c'est ce qu'il me fallait.

Connectez-vous ou Inscrivez-vous pour répondre.