Afficher une icône selon le type de nœud dans l'arborescence. #20
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
Afficher une icône selon le type de nœud dans l'arborescence.
Objectif
Améliorer la lisibilité de
InvestigationTreeViewen affichant une icônedevant chaque dossier ou fichier.
Les icônes doivent être déterminées uniquement dans la couche graphique.
Architecture
Le Core fournit :
La vue choisit l'icône à afficher.
Responsabilités
InvestigationTreeView
Le module doit :
GtkTreeExpander.Fichiers concernés
Éventuellement :
uniquement si la documentation doit être précisée.
Aucune modification du Core.
Extensions reconnues
Première version minimale :
Les extensions inconnues utilisent une icône de fichier générique.
La comparaison doit être insensible à la casse.
Icônes GTK attendues
Utiliser les noms d'icônes du thème système, par exemple :
Si une icône spécialisée n'est pas disponible dans le thème, GTK doit
retomber proprement sur une icône générique.
Structure visuelle d'une ligne
Le label continue d'afficher le nom du nœud.
Fonctions privées suggérées
Cette fonction doit :
folder-symbolicpour un dossier ;Hors périmètre
Ce ticket ne doit pas :
Contraintes techniques
GtkImage;Gtk-CRITICAL.Critères d'acceptation
make testreste valide.Gtk-CRITICAL.Tests manuels
make test.Commit attendu