Bonjour,
Lors d'un cliquer glisser, j'aimerais sauvegarder les coordonnées du point d'arrivé de ma sourie. Je les affiche avec la fonction :
Mais je n'arrive pas à les sauvegarder dans un gint* par exemple. Peut-être en utilisant une structure de 2 gint sur le "gpointer data" mais où peut on le récupérer en dehors de la fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void drag_data_received (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *selection_data, guint info, guint32 time, gpointer data) { if (selection_data->length > 0) { GdkPixbuf *pixbuf; pixbuf = gtk_selection_data_get_pixbuf (selection_data); fprintf(stderr,"\n coordonnees : %d %d ",x,y); g_object_unref (pixbuf); } }
Partager