| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 |  
static GtkTargetEntry target_list[] = { { "INTEGER",    0, 0},  { "STRING",     0, 1},  { "text/plain", 0, 2}  };
 
[...]
 
gtk_drag_source_set(pApp->pJeu->pDamier->pCase[n]->pEventBox,GDK_BUTTON1_MASK, target_list,3,GDK_ACTION_MOVE);
gtk_drag_dest_set(pApp->pJeu->pDamier->pCase[n]->pEventBox,GTK_DEST_DEFAULT_ALL,target_list,3,GDK_ACTION_MOVE);
 
g_signal_connect(G_OBJECT(pApp->pJeu->pDamier->pCase[n]->pEventBox), "drag-begin", G_CALLBACK(event_press), pApp);
g_signal_connect(G_OBJECT(pApp->pJeu->pDamier->pCase[n]->pEventBox), "drag_data_received", G_CALLBACK(event_press), pApp); |