From 74748cdc3ad20aef46b180cac6db45060576c174 Mon Sep 17 00:00:00 2001 From: Darin Adler Date: Fri, 14 Apr 2000 01:19:53 +0000 Subject: Fixed a bug my changes to GNOME VFS exposed. The callback couldn't handle * components/html/ntl-web-browser.c: (browser_vfs_read_callback): Fixed a bug my changes to GNOME VFS exposed. The callback couldn't handle a "bytes_read" of 0. * libnautilus/nautilus-directory-private.h: * libnautilus/nautilus-directory.c: * libnautilus/nautilus-directory.h: * src/file-manager/fm-directory-view.c: Added a new interface for monitoring files and directories. Also fixed the self-check code that was failing since the async. changes. * libnautilus/nautilus-file.h: Added the interface for monitoring single files, but it isn't implemented yet. * libnautilus/nautilus-icon-canvas-item.c: * libnautilus/nautilus-icon-canvas-item.h: * libnautilus/nautilus-icon-container.c: * libnautilus/nautilus-icon-container.h: * libnautilus/nautilus-icon-dnd.c: * libnautilus/nautilus-icon-dnd.h: * libnautilus/nautilus-icon-private.h: Restructured Andy's modifier changes so the canvas item doesn't have to know about modifiers. This makes the canvas item private again. Users of NautilusIconContainer shouldn't have to know about the canvas item. * src/file-manager/fm-icon-view.c: Reformatting. --- libnautilus-extensions/nautilus-icon-private.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libnautilus-extensions/nautilus-icon-private.h') diff --git a/libnautilus-extensions/nautilus-icon-private.h b/libnautilus-extensions/nautilus-icon-private.h index 92e7be6c4..36db8051f 100644 --- a/libnautilus-extensions/nautilus-icon-private.h +++ b/libnautilus-extensions/nautilus-icon-private.h @@ -110,6 +110,9 @@ struct NautilusIconContainerDetails { /* Current icon with stretch handles, so we have only one. */ NautilusIcon *stretch_icon; + /* Last highlighted drop target. */ + NautilusIcon *drop_target; + /* Rubberbanding status. */ NautilusIconRubberbandInfo rubberband_info; @@ -170,5 +173,7 @@ void nautilus_icon_container_select_list_unselect_others (NautilusIconC GList *icons); char * nautilus_icon_container_get_icon_uri (NautilusIconContainer *container, NautilusIcon *icon); +void nautilus_icon_container_update_icon (NautilusIconContainer *container, + NautilusIcon *icon); #endif /* NAUTILUS_ICON_CONTAINER_PRIVATE_H */ -- cgit v1.2.1