Classes pour la création d'un gui dans une appli graphique

Soyez le premier à donner votre avis sur cette source.

Vue 4 913 fois - Téléchargée 675 fois

Description

Bonjour à tous!
Créer un GUI dans une application graphique est souvent casse-pied (nécéssité de coder les contrôles un à un etc..)
Avec ces quelques classes, ce devrait être un peu moins barbant et surtout beaucoup plus simple. Ces classes fonctionnent avec n'importe quel SDK graphique utilisé (ici j'utilise la SDL, mais OpenGL ou DX fonctionnent aussi). Il suffit juste de remplacer le code se trouvant dans les méthodes Draw() des composants :)

Il reste cependant pas mal de points à améliorer, malheureusement je n'ai pas trop le temps actuellement pour coder ça:
- Dans la classe GUI, au lieu de regrouper chaque contrôle dans plusieurs vecteurs (1 vecteur par type de contrôle), veiller à utiliser le polymorphisme pour tout stocker dans un seul vecteur et donc ne faire qu'une seule boucle pour le traitement des messages (à savoir que tous les contrôles héritent de GUIChild)
- Coder plus de contrôles
etc...

Source / Exemple :


GUIPushButton  pauseButton;

// Init pause button
pauseButton.nID    = 4;
pauseButton.pos_x  = 780;
pauseButton.pos_y  = 122;
pauseButton.width  = 20;
pauseButton.height = 20;
normalSpdButton.boUserCanUnpush = false;
pauseButton.lpClickActionFunc = OnClickSpeedBtn;

Conclusion :


J'attends vos critiques, bonnes ou mauvaises..

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
16
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
6 mai 2008

Pas de problème non plus avec l'archiveur de WinXP.
Je n'ai pas encore regardé les sources, mais l'idée m'intéresse en tout cas. Une sacré base à continuer...
Messages postés
229
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
20 août 2014

forcément si tu testes avec le logiciel qui a servit à compresser... tu as peu de chances d'avoir des problèmes
dommage
Messages postés
56
Date d'inscription
samedi 3 juillet 2004
Statut
Membre
Dernière intervention
30 juin 2008

Winrar et je viens de tester, aucun souci pour ouvrir l'archive.
Messages postés
229
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
20 août 2014

j'utilise alzip pour compresser / décompresser les zip
et il me dit que ton zip est corrompu (je décompresse des fichier de plusieurs Go)
tu as compressé avec quoi comme logiciel ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.