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 :
et voilà son appel dans le main:
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; }
Zone est le nom de mon gtkEventBox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 g_signal_connect(G_OBJECT(zone), "event", G_CALLBACK(callback_label), NULL);
Donc je cherche à récupérer mon image dans ma fonction callback pour appliquer la fonction gtk_image_from_file(...)
Comment faire ?
Merci
Partager