Voilà les derniers résultats obtenus après ces quelques semaines de travail et compte tenu des évaluations du travail restant à effectuer dans le dernier post:
- Gérer les deux mini toolbar au dessus du chat room (l’une est prête, pas l’autre)
Réalisé. Même si pour le moment, les boutons ne déclenche rien à proprement parler (je ne suis pas encore sûr de leur utilisation) à part le changement d’image, les boutons sont prêt à être utilisés. il ne reste donc que les liaisons avec les fonctionnalités à gérer.
- Gérer le contenu du plugin vidéo conférence
Réalisé à 98%. Le plugin est maintenant découpé en deux parties: d’une part la main vidéo, qui prend désormais place dans le tabfolder, avec sa toolbar (reste encore un petit problème avec la seekbar), tandis que les deux toolbars et la liste des stickers des utilisateurs restant sont dans la partie droite du programme. J’ai néanmoins dû désactiver une petite partie du code de N.Richasse pour cela. Au début, on test si il y a quelque chose dans la partie sidebar et la partie sidebarfooter du xml. S’il n y a un plugin que dans le footer, on le plaçait dans la sidebar et annulé la partie footer. j’ai du enlever cela, ce qui fait que la partie footer ne prend plus toute la place disponible si jamais on n’active rien dans la sidebar droite.
- Changer le contenu des toolbars selon ce qui est demandé
Réalisé à 90%. Le contenu évolue dynamiquement selon le plug in chargé, la footerToolBar est remplie, et les toolbars présentes les fonctions telles que présentées dans la maquette. Reste une validation concernant les nouvelles fonctionnalités (ruler du whiteboard par exemple).
- Activer les nouvelles fonctionnalités (fullscreen, hide rightsidebar etc)
Réalisé à 50%. La fonctionnalité hide sideBar et Fullscreen sont effectives. Les fonctionnalité annuaire et resizeToBar, pas encore.
- rétablir les éventuelles connexions brisées (normalement, elles ne devraient pas être nombreuses, d’après ce que j’ai pu tester)
Réalisé. Il n’y avait pratiquement pas de modification à faire. Reste uniquement la question de gestion des labels d’informations (nombres de fichier en share…), et la question de “l’avenir” de la status bar (qui visiblement disparait).
- gérer les modifications d’ihm entrainées par le resize.
Le problème est toujours là, même si j’ai un ersatz de solution. Le cas échéant, on peut replacer la toolbar courrante comme on l’a place au chargement du plug in, mais ce n’est pas une solution propre, tant au niveau visuel (impression de scintillement là où la toolbar se déplace) qu’au niveau du code (insatisfaisant)
- modification de l’ihm selon la charte graphique
Réalisé à 90%. Le changement des icônes est terminés pour celle qui m’ont été fournies (il m’en manque quelques une je pense). La gestion des couleurs est plus difficile à gérer: swt a été créé pour baser son jeu de couleur sur l’os actif. Je ne peux pas modifier ce comportement à moins de réécrire l’ensemble du programme en swing, et je ne pense pas que ce sera fait.
- ajout des nouveaux plugins
Je ne dispose pas encore de la liste des plugins à créé. En attente donc.
Voilà où j’en suis pour l’instant. L’adaptation à un envirionnement que je ne connais quasiment pas (j’ai plus travaillé avec swing, jamais avec swt), des comportements que je ne maitrise pas encore, et le fait de disposer d’un code de 4 ans de développement rend le sujet parfois tendu à maitriser, mais ça progresse dans le bon sens.


![Capture---[[ UBIK ]]-- - pouzolp @ Linux - RTCP - 1](http://pierrepouzol.files.wordpress.com/2010/07/capture-ubik-pouzolp-linux-rtcp-1.png?w=300&h=203)



