« Programmation GTK/Fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
DCimarosa (discussion | contributions)
utilisation de source lang="C">
Ligne 1 :
<source lang="C">
guint gtk_list_get_type (void)
</source>
 
Retourne l'identificateur de type « GtkList ».
<source lang="C">
 
GtkWidget* gtk_list_new (void)
</source>
 
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.
<source lang="C">
 
void gtk_list_insert_items (GtkList *LIST, GList *ITEMS, gint POSITION)
</source>
 
Insère des items dans LIST, à partir de POSITION. ITEMS est une liste doublement chaînée où chaque noeud doit pointer vers un nouveau GtkListItem. Les noeuds GList de ITEMS sont pris en charge par LIST.
<source lang="C">
 
void gtk_list_append_items (GtkList *LIST, GList *ITEMS)
</source>
 
Insère des items à la fin de LIST selon le même principe que gtk_list_insert_items. Les noeuds GList de ITEMS sont pris en charge par LIST.
<source lang="C">
 
void gtk_list_prepend_items (GtkList *LIST, GList *ITEMS)
</source>
 
Insère des items au début de LIST selon le même principe que gtk_list_insert_items. Les noeuds GList de ITEMS sont pris en charge par LIST.
<source lang="C">
 
void gtk_list_remove_items (GtkList *LIST, GList *ITEMS)
</source>
 
Ôte des items de LIST. ITEMS est une liste doublement chaînée dont chaque noeud 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.
<source lang="C">
 
void gtk_list_clear_items (GtkList *LIST, gint START, gint END)
</source>
 
Ô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.
<source lang="C">
 
void gtk_list_select_item (GtkList *LIST, gint ITEM)
</source>
 
Invoque le signal GtkList::select_child pour un item spécifié par sa position courante dans LIST.
<source lang="C">
 
void gtk_list_unselect_item (GtkList *LIST, gint ITEM)
</source>
 
Invoque le signal GtkList::unselect_child pour un item spécifié par sa position courante dans LIST.
<source lang="C">
 
void gtk_list_select_child (GtkList *LIST, GtkWidget *CHILD)
</source>
 
Invoque le signal GtkList::select_child pour le fils CHILD spécifié.
<source lang="C">
 
void gtk_list_unselect_child (GtkList *LIST, GtkWidget *CHILD)
</source>
 
Invoque le signal GtkList::unselect_child pour le fils CHILD spécifié.
<source lang="C">
 
gint gtk_list_child_position (GtkList *LIST, GtkWidget *CHILD)
</source>
 
Retourne la position de CHILD dans LIST. Retourne -1 en cas d'erreur.
<source lang="C">
 
void gtk_list_set_selection_mode (GtkList *LIST, GtkSelectionMode MODE)
</source>
 
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.
<source lang="C">
 
GtkList* GTK_LIST (gpointer OBJ)
</source>
 
Convertit un pointeur générique en « <\em GtkList*\ ». Voir Standard Macros::, pour plus d'informations.
<source lang="C">
 
GtkListClass* GTK_LIST_CLASS (gpointer CLASS)
</source>
 
Convertit un pointeur générique en « GtkListClass* ». Voir Standard Macros::, pour plus d'informations.
<source lang="C">
 
gint GTK_IS_LIST (gpointer OBJ)
</source>
 
Détermine si un pointeur générique référence un objet « GtkList ». Voir Standard Macros::, pour plus d'informations.