J'ai écrit une classe qui permet de gérer des fenêtres (en mode texte seulement, pour l'instant, mais je pense bientot passer ca à la SDL(quand j'aurai le temps, c'est pas gagné ces derniers temps

)).
Attention, il n'y à encore rien de fait (enfin, presque), il ne s'agit pas d'un outil complet style MFC ou QT, seule la classe principale est faite pour l'instant.
Explications:
Je me suis penché sur le comment des systèmes de fenêtres (pour mon projet de BTS, j'aviat besoin de faire une IHM sur une vieille console) et j'ai compris qu'en fait, chaque partie d'une fenêtre est en fait identique en terme de code aux autres et même à la fenêtre mère.
Pour créer ces boutons, barres de titre, de défilement, zones d'édition, il suffira donc de faire hériter votre classe de la mienne, et vous pourrez même créer des contrôles contenant d'autres contrôle de manière très simple avec cette classe.
Autre chose: ma classe à été faite pour être le plus indépendante du système possible (portabe, en fait) elle à donc une association avec un élément qui lui apporte les méthodes d'accès aux caractères et à leurs paramètres (couleurs, soulignement,...) je n'en ai écrites que 2: une pour windows et une pour les consoles Ampex donc, pour linux, il vous faudra la créer.
Wall (119) : Afficher le code source -
Ouvrir dans une nouvelle fenêtre
Edité par Freem ( 13/06/2007 20:55:48 ) Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin