Ainsi dans un premier temps j'ai ajouté dans un nouvel onglet un Treeview. Chaque étage correspondait à un cycle et il fallait appuyer dessus pour pouvoir voir les mouvements de chaque agent. Cependant je me suis rendu compte que pour insert du texte dans le treeview, la chaîne de caractères ne devait pas contenir de retour à la ligne (\n). Ce qui pourrait constituer un problème selon comment les messages sont envoyés par le noyau (la forme décisive des chaines de caractères émises par le noyau n'a pas été fixée).
Ensuite on m'a demandé d'afficher ces logs en même temps que l'on voit les interactions du système. J'ai donc afficher de la même façon un treeview à gauche dans la partie commande.
Ceci a été fait avant le "nettoyage" du code déjà élaboré. Il a donc fallu adapter ce code à la nouvellle version de l'implémentation de l'interface graphique.
Je n'avais pas compris que l'on me demandait d'élaborer un mini terminal dans l'application, qui pourrait éventuellement être réduit ou agrandi à la souris par l'utilisateur... Je suis donc en train de le faire. Affaire à suivre.
I-B) Partie de Jérémie :
Avec Aurélie nous avons construit un diagramme de communication pour notre architecture, dans le but de réfléchir à comment les différents objets de l'architecture vont communiquer entre eux.
De mon côté, j'ai commenté et typé toutes mes méthodes afin de faciliter la relecture.
J'ai également rendu les onglets de l'application détachables. J'ai commencé par l'onglet avec les graphiques. Je suis arrivé à un résultat satisfaisant mais le graphique ne se mettait pas à jour quand il était dans sa fenêtre détachée. Après avoir cherché la cause du problème je me suis rendu compte que je ne savais pas si c'était un problème au niveau de la fenêtre détachable ou au niveau du graphique lui même.
J'ai donc décidé de recommencer mon implantation des onglets détachables en créant un panneau contenant uniquement un label. Cela m'a permit de comprendre ce qui se passait avec mon implantation et d'avoir un prototype fonctionnel plus facilement. Je l'ai donc adapté pour les autres onglets.