Changeset 240 for trunk/desktop/class_c/wpfolder.c
- Timestamp:
- Mar 6, 2007, 8:06:16 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/desktop/class_c/wpfolder.c
r237 r240 469 469 } 470 470 471 enum{472 WPOBJECT_TARGET_PATH,473 WPOBJECT_TARGET_OBJECT,474 WPOBJECT_TARGET_STRING475 };476 477 static GtkTargetEntry targetEntries[]=478 {479 {"WPObject-path", 0, WPOBJECT_TARGET_PATH},480 {"WPObject", 0, WPOBJECT_TARGET_OBJECT},481 {"STRING", 0, WPOBJECT_TARGET_STRING},482 };483 484 static void fldrDragDataReceived(GtkWidget * widget, GdkDragContext* dragContext, int x, int y, GtkSelectionData *seldata,485 guint info, guint uiTime, gpointer ptrUserData)486 {487 DosBeep(5000, 100);488 g_message("%s", __FUNCTION__);489 return;490 }491 492 493 494 495 static void fldrDragDataGet(GtkWidget * widget, GdkDragContext* dragContext, GtkSelectionData *seldata,496 guint uiInfo, guint t, gpointer ptrUserData)497 {498 DosBeep(100, 100);499 g_message("%s", __FUNCTION__);500 // gtk_selection_data_set();501 return;502 }503 504 471 505 472 #if 0 … … 553 520 WPFolderWindow_wpSetWindowTitle(wpFldrWindow, WPFolder_wpQueryTitle(nomSelf, NULLHANDLE), NULLHANDLE); 554 521 555 /* Prepare drag and drop */556 gtk_drag_source_set(WPFolderWindow_wpQueryContainerHandle(wpFldrWindow, NULLHANDLE), GDK_BUTTON3_MASK, targetEntries,557 G_N_ELEMENTS(targetEntries) ,558 GDK_ACTION_LINK|GDK_ACTION_COPY|GDK_ACTION_MOVE);559 gtk_drag_dest_set(WPFolderWindow_wpQueryContainerHandle(wpFldrWindow, NULLHANDLE), GTK_DEST_DEFAULT_ALL, targetEntries, 1 ,560 GDK_ACTION_LINK|GDK_ACTION_COPY|GDK_ACTION_MOVE);561 g_signal_connect(WPFolderWindow_wpQueryContainerHandle(wpFldrWindow, NULLHANDLE),"drag_data_received",562 G_CALLBACK(fldrDragDataReceived), NULL);563 g_signal_connect(WPFolderWindow_wpQueryContainerHandle(wpFldrWindow, NULLHANDLE),"drag_data_get",564 G_CALLBACK(fldrDragDataGet), NULL);565 522 566 523 /* Show the new window */
Note:
See TracChangeset
for help on using the changeset viewer.