2010-06-26 4 views
3

J'ai une liste dans mon application smalltalk qui est mise à jour par les événements utilisateur. La liste est mise à jour correctement, mais elle ne fait que redessiner, repeindre ou actualiser chaque fois que la fenêtre est obligée de se redessiner. Donc, il apparaîtra comme il est censé le faire, mais seulement lorsque je me cacherai puis que je réapparaîtrai la fenêtre, ou que je l'enlèverai de l'écran pour ensuite le rétablir.Comment redessiner une liste dans smalltalk

Comment faire pour que la fenêtre de l'application soit automatiquement redessinée, à chaque fois que la liste est mise à jour?

Répondre

3

J'ai eu ce travail en incluant:

self changed: #objectInList 

Dans la méthode des objets étant changé.