Aller au contenu

Programmation GTK/Widget item de liste

Un livre de Wikilivres.


Le widget GtkListItem sert de container pour contenir un fils, lui fournissant des fonctions de sélection/déséselection exactement comme le widget GtkList les demande pour ses fils.

Un GtkListItem a sa propre fenêtre pour recevoir les événements et a sa propre couleur de fond, habituellement blanche.

Comme il est directement dérivé d'un GtkItem, il peut être traité comme tel en utilisant la macro GTK_ITEM(ListItem), reportez-vous à la section sur le widget GtkItem pour plus de détail sur celui-ci. Habituellement, un GtkListItem contient juste un label pour identifier, par exemple, un nom de fichier dans un GtkList -- la fonction appropriée gtk_list_item_new_with_label() est donc fournie. Le même effet peut être obtenu en créant un GtkLabel à part, en configurant son alignement avec xalign=0 et yalign=0.5 suivi d'un ajout ultérieur au GtkListItem.

Tout comme on n'est pas forcé d'ajouter un GtkLabel à un GtkListItem, on peut aussi ajouter un GtkVBox ou un GtkArrow etc. à un GtkListItem.