enum DndTargetType { DND_TARGET_TYPE_UTF8_STRING, DND_TARGET_TYPE_TEXT_PLAIN, DND_TARGET_TYPE_STRING, DND_TYPE_TEXT_VCARD, }; static GtkTargetEntry drop_types[] = { // { "text/plain", 0, DND_TARGET_TYPE_TEXT_PLAIN}, { "STRING", 0, DND_TARGET_TYPE_STRING}, }; #define num_drop_types (sizeof (drop_types) / sizeof (drop_types[0])) gtk_drag_dest_set (priv->summary, GTK_DEST_DEFAULT_DROP, drop_types, num_drop_types, GDK_ACTION_COPY );