comparison src/gtkimhtml.c @ 8566:6eb60b70491e

[gaim-migrate @ 9313] Brining back rich text copy/paste committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Fri, 02 Apr 2004 23:55:46 +0000
parents fae482a76700
children 88988327a4e0
comparison
equal deleted inserted replaced
8565:52473ca8f2e5 8566:6eb60b70491e
95 LAST_SIGNAL 95 LAST_SIGNAL
96 }; 96 };
97 static guint signals [LAST_SIGNAL] = { 0 }; 97 static guint signals [LAST_SIGNAL] = { 0 };
98 98
99 GtkTargetEntry selection_targets[] = { 99 GtkTargetEntry selection_targets[] = {
100 /* { "text/html", 0, TARGET_HTML },*/ 100 { "text/html", 0, TARGET_HTML },
101 { "UTF8_STRING", 0, TARGET_UTF8_STRING }, 101 { "UTF8_STRING", 0, TARGET_UTF8_STRING },
102 { "COMPOUND_TEXT", 0, TARGET_COMPOUND_TEXT }, 102 { "COMPOUND_TEXT", 0, TARGET_COMPOUND_TEXT },
103 { "STRING", 0, TARGET_STRING }, 103 { "STRING", 0, TARGET_STRING },
104 { "TEXT", 0, TARGET_TEXT}}; 104 { "TEXT", 0, TARGET_TEXT}};
105 105
725 gtk_drag_dest_set(GTK_WIDGET(imhtml), 0, 725 gtk_drag_dest_set(GTK_WIDGET(imhtml), 0,
726 link_drag_drop_targets, sizeof(link_drag_drop_targets) / sizeof(GtkTargetEntry), 726 link_drag_drop_targets, sizeof(link_drag_drop_targets) / sizeof(GtkTargetEntry),
727 GDK_ACTION_COPY); 727 GDK_ACTION_COPY);
728 g_signal_connect(G_OBJECT(imhtml), "drag_data_received", G_CALLBACK(gtk_imhtml_link_drag_rcv_cb), imhtml); 728 g_signal_connect(G_OBJECT(imhtml), "drag_data_received", G_CALLBACK(gtk_imhtml_link_drag_rcv_cb), imhtml);
729 729
730 #if 0 /* Remove buggy copy-and-paste for 0.76 */
731 #if GTK_CHECK_VERSION(2,2,0) 730 #if GTK_CHECK_VERSION(2,2,0)
732 g_signal_connect(G_OBJECT(imhtml), "copy-clipboard", G_CALLBACK(copy_clipboard_cb), NULL); 731 g_signal_connect(G_OBJECT(imhtml), "copy-clipboard", G_CALLBACK(copy_clipboard_cb), NULL);
733 g_signal_connect(G_OBJECT(imhtml), "paste-clipboard", G_CALLBACK(paste_clipboard_cb), NULL); 732 g_signal_connect(G_OBJECT(imhtml), "paste-clipboard", G_CALLBACK(paste_clipboard_cb), NULL);
734 g_signal_connect(G_OBJECT(imhtml), "button-release-event", G_CALLBACK(button_release_cb), imhtml); 733 g_signal_connect(G_OBJECT(imhtml), "button-release-event", G_CALLBACK(button_release_cb), imhtml);
735 #endif
736 #endif 734 #endif
737 gtk_widget_add_events(GTK_WIDGET(imhtml), GDK_LEAVE_NOTIFY_MASK); 735 gtk_widget_add_events(GTK_WIDGET(imhtml), GDK_LEAVE_NOTIFY_MASK);
738 736
739 imhtml->tip = NULL; 737 imhtml->tip = NULL;
740 imhtml->tip_timer = 0; 738 imhtml->tip_timer = 0;