783 B
783 B
Ticket #001
Titre
Créer le module Application.
Objectif
Créer le point d’entrée applicatif chargé de gérer le cycle de vie de GTK.
Responsabilités
- créer l’objet GtkApplication ;
- lancer la boucle principale GTK ;
- libérer proprement les ressources ;
- afficher une fenêtre minimale au signal
activate.
Hors périmètre
- SQLite ;
- ouverture d’une enquête ;
- sélecteur de dossier ;
- logique métier.
Critères d’acceptation
- Le projet compile en C17.
- Aucun warning.
- Aucun état global.
- Les fonctions publiques sont documentées avec Doxygen.
- Une fenêtre GTK minimale s’affiche.
- La fermeture de l’application est propre.
Commit attendu
feat(core): create application lifecycle