summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-link.h
diff options
context:
space:
mode:
authorGene Z. Ragan <gzr@eazel.com>2000-08-23 01:56:53 +0000
committerGene Ragan <gzr@src.gnome.org>2000-08-23 01:56:53 +0000
commit3184fe2b0a38ba2835c71b10423af7c24f6f0106 (patch)
tree0b825f3e657c045bedb85b1ef55bf4cd57523186 /libnautilus-private/nautilus-link.h
parent136ddd80dd9888cc2e48818d6da5431bc4ea95f2 (diff)
downloadnautilus-3184fe2b0a38ba2835c71b10423af7c24f6f0106.tar.gz
Work in progress to support dragging onto NautilusLink files. Dragging on
2000-08-22 Gene Z. Ragan <gzr@eazel.com> Work in progress to support dragging onto NautilusLink files. Dragging on the trash still does not work. * libnautilus-extensions/nautilus-icon-container.c: * libnautilus-extensions/nautilus-icon-container.h: (nautilus_icon_container_initialize_class), (nautilus_icon_container_get_icon_uri), (nautilus_icon_container_get_icon_drop_target_uri): New signal to return the target URI of a drag target. This was done to support dragging onto NautilyusLink files. * libnautilus-extensions/nautilus-drag.c: (nautilus_drag_can_accept_item): Add call to nautilus_icon_container_get_icon_drop_target_uri and remove call to nautilus_icon_container_get_icon_uri * libnautilus-extensions/nautilus-icon-dnd.c: * libnautilus-extensions/nautilus-icon-private.h: (nautilus_icon_container_find_drop_target): Some code cleanup to fix a leak. * libnautilus-extensions/nautilus-link.c: * libnautilus-extensions/nautilus-link.h: (nautilus_link_can_accept_drag): New function that currently return TRUE for all links. * src/file-manager/fm-icon-view.c: (get_icon_uri_callback), (get_icon_drop_target_uri_callback), (create_icon_container): Connect to new signal and add implementation.
Diffstat (limited to 'libnautilus-private/nautilus-link.h')
-rw-r--r--libnautilus-private/nautilus-link.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-link.h b/libnautilus-private/nautilus-link.h
index 8d6b18e34..4a4fe401c 100644
--- a/libnautilus-private/nautilus-link.h
+++ b/libnautilus-private/nautilus-link.h
@@ -119,4 +119,6 @@ char * nautilus_link_get_link_uri (const char *link_file_u
char * nautilus_link_get_link_uri_given_file_contents (const char *link_file_contents,
int link_file_size);
+gboolean nautilus_link_can_accept_drag (const char *path);
+
#endif /* NAUTILUS_LINK_H */