Programmation GTK/Fonctions

Retourne l'identificateur de type « GtkList ».


guint gtk_list_get_type (void)
GtkWidget* gtk_list_new (void)

Crée un nouvel objet « GtkList ». Le nouveau widget est retourné sous la forme d'un pointeur vers un objet « GtkWidget ». NULL est retourné en cas d'erreur.

void gtk_list_insert_items (GtkList *LIST, GList *ITEMS, gint POSITION)

Insère des items dans LIST, à partir de POSITION. ITEMS est une liste doublement chaînée où chaque nœud doit pointer vers un nouveau GtkListItem. Les nœuds GList de ITEMS sont pris en charge par LIST.

void gtk_list_append_items (GtkList *LIST, GList *ITEMS)

Insère des items à la fin de LIST selon le même principe que gtk_list_insert_items. Les nœuds GList de ITEMS sont pris en charge par LIST.

void gtk_list_prepend_items (GtkList *LIST, GList *ITEMS)

Insère des items au début de LIST selon le même principe que gtk_list_insert_items. Les nœuds GList de ITEMS sont pris en charge par LIST.

void gtk_list_remove_items (GtkList *LIST, GList *ITEMS)

Ôte des items de LIST. ITEMS est une liste doublement chaînée dont chaque nœud pointe vers un fils direct de LIST. Il est de la responsabilité de l'appelant de faire un appel à g_list_free(ITEMS) après cela. L'appelant doit aussi détruire lui-même les items.

void gtk_list_clear_items (GtkList *LIST, gint START, gint END)

Ôte et détruit des items de LIST. Un widget est concerné si sa position courante dans LIST est dans l'intervalle spécifié par START et END.

void gtk_list_select_item (GtkList *LIST, gint ITEM)

Invoque le signal GtkList::select_child pour un item spécifié par sa position courante dans LIST.

void gtk_list_unselect_item (GtkList *LIST, gint ITEM)

Invoque le signal GtkList::unselect_child pour un item spécifié par sa position courante dans LIST.

void gtk_list_select_child (GtkList *LIST, GtkWidget *CHILD)

Invoque le signal GtkList::select_child pour le fils CHILD spécifié.

void gtk_list_unselect_child (GtkList *LIST, GtkWidget *CHILD)

Invoque le signal GtkList::unselect_child pour le fils CHILD spécifié.

gint gtk_list_child_position (GtkList *LIST, GtkWidget *CHILD)

Retourne la position de CHILD dans LIST. Retourne -1 en cas d'erreur.

void gtk_list_set_selection_mode (GtkList *LIST, GtkSelectionMode MODE)

Configure LIST dans le mode de sélection MODE qui peut être GTK_SELECTION_SINGLE, GTK_SELECTION_BROWSE, GTK_SELECTION_MULTIPLE ou GTK_SELECTION_EXTENDED.

GtkList* GTK_LIST (gpointer OBJ)

Convertit un pointeur générique en « <\em GtkList*\ ». Voir Standard Macros::, pour plus d'informations.

GtkListClass* GTK_LIST_CLASS (gpointer CLASS)

Convertit un pointeur générique en « GtkListClass* ». Voir Standard Macros::, pour plus d'informations.

gint GTK_IS_LIST (gpointer OBJ)

Détermine si un pointeur générique référence un objet « GtkList ». Voir Standard Macros::, pour plus d'informations.