Skip to content
  • Mike Engber's avatar
    Second cut at syncing our desktop background with GNOME's (bug 1047) Now · 941f3cb4
    Mike Engber authored
    
    	Second cut at syncing our desktop background with GNOME's (bug 1047)
    	Now we support images being centered and scaled (not just tiled)
    	Although, there is no UI in nautilus to set this up (use the background
    	capplet) Still need to handle update issues.
    
    	* libnautilus-extensions/nautilus-background.c:
    	(nautilus_background_destroy),
    	(nautilus_background_get_image_placement),
    	(nautilus_background_set_image_placement),
    	(nautilus_background_draw), (nautilus_background_draw_aa),
    	(nautilus_background_get_image_uri), (load_image_callback),
    	(start_loading_image),
    	(nautilus_background_receive_dropped_background_image),
    	(nautilus_background_set_image_uri), (nautilus_background_is_set),
    	(nautilus_background_real_reset),
    	(nautilus_background_is_too_complex_for_gtk_style),
    	(nautilus_background_is_dark),
    	(nautilus_background_receive_dropped_color):
    	* libnautilus-extensions/nautilus-background.h:
    	* libnautilus-extensions/nautilus-directory-background.c:
    	(nautilus_directory_background_get_default_settings),
    	(nautilus_directory_background_read_desktop_settings),
    	(nautilus_directory_background_write_desktop_settings),
    	(nautilus_directory_background_write_desktop_default_settings),
    	(nautilus_directory_background_is_set),
    	(background_changed_callback), (directory_changed_callback),
    	(background_reset_callback):
    
    	nautilus_gdk_pixbuf_scale_to_fit was renamed to
    	nautilus_gdk_pixbuf_scale_down_to_fit and also changed
    	to not unref it's argument pixbuf. This involved fixing
    	up various places it was used.
    
    	* components/music/nautilus-music-view.c:
    	(nautilus_music_view_update_from_uri):
    	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
    	(nautilus_gdk_pixbuf_scale_to_fit_helper),
    	(nautilus_gdk_pixbuf_scale_to_fit),
    	(nautilus_gdk_pixbuf_scale_down_to_fit):
    	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
    	* libnautilus-extensions/nautilus-icon-factory.c:
    	(nautilus_icon_factory_make_thumbnails):
    	* src/nautilus-property-browser.c: (make_drag_image),
    	(set_emblem_image_from_file),
    	(make_properties_from_directory_path):
    	* src/nautilus-sidebar.c: (background_settings_changed_callback),
    	(background_reset_callback), (nautilus_sidebar_update_appearance):
    	* src/nautilus-theme-selector.c: (add_theme):
    941f3cb4