diff options
author | Gene Z. Ragan <gzr@eazel.com> | 2000-08-23 01:56:53 +0000 |
---|---|---|
committer | Gene Ragan <gzr@src.gnome.org> | 2000-08-23 01:56:53 +0000 |
commit | 3184fe2b0a38ba2835c71b10423af7c24f6f0106 (patch) | |
tree | 0b825f3e657c045bedb85b1ef55bf4cd57523186 /libnautilus-private/nautilus-link.h | |
parent | 136ddd80dd9888cc2e48818d6da5431bc4ea95f2 (diff) | |
download | nautilus-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.h | 2 |
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 */ |