|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Ingénieur en apprentissage Inscription : août 2012 Messages : 12 ![]() |
Bonjour à tous !
J'ai une table viewer qui est mise à jour très rapidement et je voudrais faire comme dans le vue de la console sous eclipse, à savoir arrêter le défilement du contenu de la table. Quelqu'un aurait-il une idée de comment faire cela ? Merci d'avance Guillaume ps : J'ai fait un "plug-in spy" (ALT+SHIFT+F1) sur la vue de la console mais je n'ai rien trouvé dans le code source. La classe ConsoleView fait appel à la classe IOConsolePage qui fait appel à l'action ScrollLockAction dont le code source est ici : http://kickjava.com/src/org/eclipse/...ction.java.htm Mais ça ne m'aide pas du tout |
|
|
00
|
|
|
#2 |
![]() ![]() Marc Développeur Java Inscription : mai 2007 Messages : 1 567 ![]() |
Salut,
Comment mets-tu à jour ton TableViewer? Parce que, pour le coup, si tu veux implémenter un scroll lock, il te suffit d'utiliser la méthode refresh(Object, boolean, boolean) en passant à false le dernier booléen. Je vois pas trop le rapport avec le scroll lock de la console. La console est une vue qui affiche un document, et toi, tu utilises une Table... Il est normal que ça ne t'avance pas de regarder cette fonction là ![]() Voilà, à+ Gueritarish
__________________
Pas de questions technique par MP, les forums sont là pour ça. Le 5 et 6 juin à Toulouse, la première EclipseCon France ! |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Ingénieur en apprentissage Inscription : août 2012 Messages : 12 ![]() |
Salut Gueritarish,
Mon table viewer est dans une vue qui est abonnée à un observable. Cet observable est une map. Dès que le contenu de la map change la vue est notifiée et s'update, updatant au passage le table viewer grâce à la méthode refresh(); Je viens de tester un refresh(object, true, false) et effectivement ça fonctionne ! Cependant le comportement n'est pas exactement celui recherché, car la table ne se met plus à jour visuellement, le rafraichissement est bloqué. Mais le contrat est rempli, je peux analyser un élément tranquillement pendant que les informations fusent. Un grand merci à toi =) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com