Actualisation NSProgressIndicator dans une vue

18:21 modifié dans API AppKit #1
Bonsoir,

J'essaye d'actualiser un NSProgressIndicator dans une vue, mais je n'y arrive pas, je m'explique :

Une nsview maison possède un NSProgressIndicator en subview. Lorsque je mets à  jour la nsview (recherche de donnée sur plusieurs sec) je voudrais offrir à  l'utilisateur la petite animation du NSProgressIndicator mais impossiblie de le faire s'actualiser pendant le calcul, la vue s'actualise bien, mais pas lui !

Le NSProgressIndicator est créé à  la main et ajouté en subview. Il est indéterminé et je lance startAnimation juste avant l'actualisation des données de la nsview. Je ne veux pas créer un autre thread pour l'actualisation de la vue et du NSProgressIndicator, je veux que ça soit bloquant mais avec animation du NSProgressIndicator...

J'ai passé avec usesThreadedAnimation à  YES mais rien y fait...
Le thread principal déchargé, NSProgressIndicator s'anime enfin...

Merci d'avance...

Réponses

  • laurrislaurris Membre
    18:21 modifié #2
    Est-ce que tu as essayé de binder le "animate" de ton NSprogressIndicator (si tu es sous Panther minimum)?
    Je ne vois pas bien pourquoi il se bloque alors que la vue ne se bloque pas mais ça peut résoudre ton problème.
    Tu passe la valeur bindée à  YES et le progress indicator devrait se mettre en route.
  • août 2005 modifié #3
    Et bien, j'peux vous dire que je l'ai cherché celui la. Quand on est con...

    Je lançais l'animation juste avant l'actualisation de la fenêtre, qui le rendait visible de nouveau.

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