Problème avec les AlertSheet sous jaguar
mpergand
Membre
Avant de quitter, mon appli affiche une alerte si des documents n'ont pas été sauvegardés. Si l'appli n'est pas au premier plan et que dans le Dock, sur l'icône de mon appli, je clique sur quitter, l'icône rebondit (normal) mais l'alerte ne s'affiche pas  Les menus sont inactifs et tout est bloqué (normal on est en mode modal) Néanmoins la touche retour est active est permet de sortir de ce binz. Ce qui prouve que l'alerte est bien active mais non visible. Il me semble qu'une fois je l'ai retrouvé derrière la fenêtre ???
Il semble que le système patauge allègrement au niveau des window levels ;D
Quelqu'un aurait-il la solution miracle à ce problème, sachant bien sûr que cette appli doit tourner sous Panther et sous Jaguar.
Dans le même genre, regardez l'image jointe, marrant non ? En trifouillant les fenêtres le système a même fini par planterÂ
[Fichier joint supprimé par l'administrateur]
Il semble que le système patauge allègrement au niveau des window levels ;D
Quelqu'un aurait-il la solution miracle à ce problème, sachant bien sûr que cette appli doit tourner sous Panther et sous Jaguar.
Dans le même genre, regardez l'image jointe, marrant non ? En trifouillant les fenêtres le système a même fini par planterÂ
[Fichier joint supprimé par l'administrateur]
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ou quelque chose comme ça je crois non? :-\
Je ne sais pas, je pense qu'il ny a pas grande différence entre les types d'alerte à part l'icône affichéeÂ
Je pensais bidouiller au niveau de setLevel (NSWindow), mais ça rique d'être pire que le mal :-\
Ca permet donc de visualiser ton alerte qui sinon peut restée enfouie sous les fenêtres des autres applis.
Et de plus je viens de découvrir que c'est pareil sous Panther
Bon j'y vois un peu plus clair maintenant, au pire pas d'alerte en sheet en quittant l'appli et voila.
Merci quand même
[edit]
Un simple makeKeyAndOrderFront avant l'affichage de l'alerte semble résoudre le problème. L'alerte doit s'afficher trop tôt alors que l'appli est encore cachée, bizarre ???