1 2 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); |
Partager