La GUI
En ce 1er décembre nous avons enfin fini d'implémenter la GUI avec toutes les options que nous désirions. Pour simplifier le développement et ne pas se perdre dans un nombre de lignes énormes dans lequel nous ne pourrions nous retrouver ou faire de debugging, nous avons décidé d'utiliser Glade. Glade est un logiciel qui permet de faire du WYSIWYG avec GTK. L'interface propose l'ensemble des widgets de base et nous permet de les placer à l'aide d'une interface graphique simple et intuitive. De plus, elle permet de gérer les signaux de GTK qui permettront ensuite d'appeler nos fonctions de callback.
Pour le traitement des données, nous avons dû implémenter un système de multi-threading afin de ne pas faire freezer la GUI pendant que le logiciel fait les différents calculs, tel que le RLSA, la détection des caractères, etc.