bonjour,

J'ai placé un label dans un eventbox. Quand je clique dessus, je voudrais récupérer le widget label. Comment faire car dans le callback on récupère l'eventbox ??? J'ai pas réussi à trouver de tuto ni en francais ni en anglais sur google.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
static gboolean on_eventbox_label_press_event_cb (GtkWidget *eventbox, GdkEvent  *event, gpointer data) {
    gchar texte[5];
    //GtkWidget *lab = le label situé dans l'eventbox
    g_sprintf(texte, "%s", gtk_label_get_text(GTK_LABEL(lab)));
    g_print("texte: %s", texte);
    return TRUE;
}
Merci d'avance pour vos réponses.