• Alexander Larsson's avatar
    Added new files. · 11958681
    Alexander Larsson authored
    2003-05-15  Alexander Larsson  <alexl@redhat.com>
    
    	* libnautilus-private/Makefile.am:
    	Added new files.
    
    	* libnautilus-private/apps_nautilus_preferences.schemas.in:
    	* libnautilus-private/nautilus-global-preferences.[ch]:
    	New prefs for home and trash links.
    
    	* libnautilus-private/nautilus-desktop-directory.[ch]:
    	New files. Implements the NautilusDesktop object for the
    	virtual x-nautilus-desktop: uri. The directory merges the contents
    	of the directory with the real desktop directory.
    
    	* libnautilus-private/nautilus-desktop-directory-file.[ch]:
    	New files. Implements the Nautilusfile corresponding to
    	NautilusDestkopDirectory.
    
    	* libnautilus-private/nautilus-desktop-icon-file.[ch]:
    	New files.
    	Implement NautilusFile for a virtual file in a NautilusDesktopDirectory.
    	Gets all the actual file data from a NautilusDesktopLink.
    
    	* libnautilus-private/nautilus-desktop-link-monitor.[ch]:
    	New files.
    	Keep track of home and trash visibility prefs and mounted volumes and
    	create/destroy corresponding NautilusDesktopLink object.
    
    	* libnautilus-private/nautilus-desktop-link.[ch]:
    	New files.
    	Keeps track of all the real information in a desktop icon link.
    	These are home, trash and volume links at the moment.
    
    	* libnautilus-private/nautilus-directory-async.c:
    	Indentation correction.
    
    	* libnautilus-private/nautilus-directory.c:
    	(nautilus_directory_new):
    	Create NautilusDesktopDirectory objects for x-nautilus-desktop: uris
    
    	* libnautilus-private/nautilus-dnd.c: (nautilus_drag_items_local):
    	Handle NULL GnomeVFSURIs.
    	(nautilus_drag_items_on_desktop): New function to check if items
    	are on the desktop.
    	(nautilus_drag_default_drop_action_for_icons):
    	Special case desktop uris.
    	(nautilus_drag_selection_includes_special_link):
    	Convert from old-style special links to current.
    
    	* libnautilus-private/nautilus-dnd.h:
    	New function nautilus_drag_items_on_desktop.
    
    	* libnautilus-private/nautilus-file-operations.c:
    	(is_special_link), (nautilus_file_operations_copy_move):
    	Convert from old-style special links to current.
    	(nautilus_file_operations_delete):
    	Special case desktop links
    
    	* libnautilus-private/nautilus-file-utilities.[ch]:
    	(nautilus_get_desktop_directory):
    	(nautilus_get_gmc_desktop_directory):
    	Change desktop dir to ~/Desktop
    	(nautilus_get_desktop_directory_uri):
    	New function to return desktop dir as a uri.
    
    
    	* libnautilus-private/nautilus-file.c:
    	(nautilus_file_new_from_relative_uri),
    	(nautilus_file_get_internal):
    	Handle creation of desktop icon files.
    	(nautilus_file_can_rename), (rename_guts),
    	(nautilus_file_get_drop_target_uri):
    	Update for new special links.
    	(nautilus_file_is_in_desktop):
    	Update for new desktop dir.
    	(nautilus_file_get_uri):
    	Fix uris for self owned files. This changed due to
    	the new canonicalization rules for foo:
    
    
    	* libnautilus-private/nautilus-icon-dnd.c:
    	(nautilus_icon_container_selection_items_local),
    	(handle_nonlocal_move):
    	Handle desktop uri.
    
    	* src/Nautilus_shell.server.in:
    	icon view handles x-nautilus-desktop: uris
    
    	* src/nautilus-application.c: (finish_startup):
    	Initialize the desktop link monitor
    
    	* src/nautilus-desktop-window.c:
    	(nautilus_desktop_window_update_directory):
    	Show x-nautilus-desktop:
    
    	* src/file-manager/fm-desktop-icon-view.c:
    	(fm_desktop_icon_view_finalize), (fm_desktop_icon_view_init),
    	(volume_ops_callback), (trash_link_is_selection),
    	(volume_link_is_selection), (volume_link_device_type),
    	(real_supports_zooming):
    
    	* src/file-manager/fm-directory-view.c:
    	Remove lots of old support for desktop icon.
    	Reimplement some of it with the new desktop icon support.
    
    	* src/file-manager/fm-directory-view.h:
    	New function fm_directory_view_get_backing_uri
    
    	* src/file-manager/fm-icon-container.c:
    	(fm_icon_container_get_icon_text):
    	Don't show extra text for desktop icons
    	(get_sort_category): Update for new desktop icons
    
    	* src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
    	Use get_backing_uri()
    
    	* src/file-manager/fm-properties-window.c: (get_target_file):
    	Use the new desktop icon support.
    
    	* libnautilus-private/nautilus-icon-container.c:
    	(lay_down_icons_tblr):
    	Don't loop forever if icon doesn't in the height of the container.
    11958681
Name
Last commit
Last update
components Loading commit data...
cut-n-paste-code Loading commit data...
data Loading commit data...
docs Loading commit data...
help Loading commit data...
icons Loading commit data...
libnautilus Loading commit data...
libnautilus-adapter Loading commit data...
libnautilus-private Loading commit data...
omf-install Loading commit data...
po Loading commit data...
src Loading commit data...
test Loading commit data...
user-guide Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING-DOCS Loading commit data...
COPYING.LIB Loading commit data...
CVSVERSION Loading commit data...
ChangeLog Loading commit data...
ChangeLog-20000414 Loading commit data...
ChangeLog-20000625 Loading commit data...
ChangeLog-20000831 Loading commit data...
ChangeLog-20001018 Loading commit data...
ChangeLog-20010201 Loading commit data...
ChangeLog-20010420 Loading commit data...
HACKING Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.shared Loading commit data...
NEWS Loading commit data...
README Loading commit data...
RENAMING Loading commit data...
THANKS Loading commit data...
TODO Loading commit data...
acconfig.h Loading commit data...
add-include-prefix Loading commit data...
autogen.sh Loading commit data...
check-FIXME.pl Loading commit data...
check-POTFILES.pl Loading commit data...
check-THANKS.pl Loading commit data...
check-config-h.pl Loading commit data...
check-headers-in-Makefile.pl Loading commit data...
check-strings-functions Loading commit data...
check-strings-patterns Loading commit data...
check-strings.pl Loading commit data...
configure.in Loading commit data...
indent.sh Loading commit data...
nautilus-file-management-properties.desktop.in Loading commit data...
nautilus.desktop.in Loading commit data...
nautilus.spec.in Loading commit data...