Bonjour,

J'utilise une gtkEventBox pour créer une image cliquable.
Lorsque je clique sur mon image, je voudrais la modifier.

Voilà mon code du callback appelé lors du clique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
gboolean callback_label(GtkWidget *widget, GdkEventButton *event, gpointer user_data )
{
    int* data = user_data;
 
    printf("test %f %f\n", event->x, event->y);
 
    return FALSE;
}
et voilà son appel dans le main:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 g_signal_connect(G_OBJECT(zone), "event", G_CALLBACK(callback_label), NULL);
Zone est le nom de mon gtkEventBox

Donc je cherche à récupérer mon image dans ma fonction callback pour appliquer la fonction gtk_image_from_file(...)

Comment faire ?

Merci