labfy-investigation/docs/tickets/open/TICKET-001.md
2026-07-10 16:31:18 +02:00

783 B
Raw Blame History

Ticket #001

Titre

Créer le module Application.

Objectif

Créer le point dentrée applicatif chargé de gérer le cycle de vie de GTK.

Responsabilités

  • créer lobjet 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 dune enquête ;
  • sélecteur de dossier ;
  • logique métier.

Critères dacceptation

  • Le projet compile en C17.
  • Aucun warning.
  • Aucun état global.
  • Les fonctions publiques sont documentées avec Doxygen.
  • Une fenêtre GTK minimale saffiche.
  • La fermeture de lapplication est propre.

Commit attendu

feat(core): create application lifecycle