1999-02-05 Federico Mena Quintero <federico@nuclecu.unam.mx>

* gdesktop.c (drag_data_get): Set the Netscape URL from the icon
	if it is available.  Wheee!  We can now drop icons onto Netscape.
This commit is contained in:
Miguel de Icaza 1999-02-06 04:15:29 +00:00
parent 9260355181
commit 12199ba19c
2 changed files with 18 additions and 6 deletions

View File

@ -1,5 +1,8 @@
1999-02-05 Federico Mena Quintero <federico@nuclecu.unam.mx> 1999-02-05 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gdesktop.c (drag_data_get): Set the Netscape URL from the icon
if it is available. Wheee! We can now drop icons onto Netscape.
* gmain.h: Added prototype for gmc_open_filename(). * gmain.h: Added prototype for gmc_open_filename().
* gdesktop.c (desktop_icon_info_open): Fixed call to * gdesktop.c (desktop_icon_info_open): Fixed call to

View File

@ -1151,15 +1151,24 @@ drag_data_get (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *sel
break; break;
case TARGET_URL: case TARGET_URL:
if (dii->url)
gtk_selection_data_set (selection_data,
selection_data->target,
8,
dii->url,
strlen (dii->url));
else {
files = gnome_uri_list_extract_uris (filelist); files = gnome_uri_list_extract_uris (filelist);
if (files) { if (files)
gtk_selection_data_set (selection_data, gtk_selection_data_set (selection_data,
selection_data->target, selection_data->target,
8, 8,
files->data, files->data,
strlen (files->data)); strlen (files->data));
}
gnome_uri_list_free_strings (files); gnome_uri_list_free_strings (files);
}
break; break;
default: default: