Créer le composant InvestigationTreeView.
#13
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Titre
Créer le composant
InvestigationTreeView.Objectif
Créer un composant graphique spécialisé chargé d'afficher un
InvestigationTreeModelà l'aide des widgets modernes de GTK4.Ce composant servira d'adaptateur entre le modèle métier et les widgets GTK.
À ce stade, il n'est pas encore intégré dans la
Sidebar.Architecture
Le composant appartient à la couche graphique.
Le Core ne dépend jamais de GTK.
Responsabilités
Le module doit :
InvestigationTreeModel;GtkTreeListModel;GtkListView;GtkSignalListItemFactory;GtkTreeExpander;Hors périmètre
Ce ticket ne doit pas :
Principe de propriété
Le composant ne devient jamais propriétaire du
InvestigationTreeModel.Il reçoit uniquement une référence.
En revanche, il est propriétaire de tous les objets GTK qu'il crée.
Fichiers concernés
Aucun autre module ne doit être modifié.
Interface publique
Dépendances GTK
Le composant doit utiliser exclusivement :
Aucun widget GTK3.
Contraintes techniques
Critères d'acceptation
Commit attendu