Skip to content
  • Darin Adler's avatar
    NautilusDirectory is now in charge of loading directories. · 7c7932a8
    Darin Adler authored
    	FMDirectoryView has been relieved of that responsibility.
    
    	* nautilus-directory.h:
    	nautilus-directory.c:
    	(nautilus_directory_start_monitoring):
    	(nautilus_directory_stop_monitoring):
    	(nautilus_directory_is_ready_for_layout):
    	(nautilus_directory_new_file):
    	(nautilus_directory_are_all_files_seen):
    	Added monitoring API that's used to read the contents of
    	a directory. Made nautilus_directory_new_file private since
    	we now use the monitoring API instead.
    
    	* fm-directory-view.c:
    	(fm_directory_view_initialize):
    	(stop_load):
    	(display_pending_entries):
    	(display_pending_files):
    	(display_pending_idle_cb):
    	(display_timeout_cb):
    	(display_pending_timeout_cb):
    	(directory_load_cb):
    	(schedule_idle_display_of_pending_files):
    	(schedule_timeout_display_of_pending_files):
    	(unschedule_idle_display_of_pending_files):
    	(unschedule_timeout_display_of_pending_files):
    	(unschedule_display_of_pending_files):
    	(add_files_cb):
    	(fm_directory_view_activate_entry):
    	(fm_directory_view_load_uri):
    	(disconnect_model_handlers):
    	(fm_directory_view_stop):
    	Changed to use monitoring instead of directly calling
    	gnome_vfs_async_load_directory directly.
    
    	* fm-directory-view.c:
    	(update_zoom_menu_items):
    	(zoom_in_cb):
    	(zoom_out_cb):
    	(pop_up_context_menu):
    	(pop_up_temporary_context_menu):
    	(append_background_items):
    	(create_background_context_menu):
    	(fm_directory_view_popup_item_context_menu):
    	(fm_directory_view_popup_background_context_menu):
    	Changed to re-created background menu each time instead of
    	keeping a single global menu up to date. This is simpler, and
    	the imperceptible additional delay from recreating the menu
    	each time should not be a problem.
    
    	* ntl-window.c:	(nautilus_window_up):
    	ntl-map.c: (nautilus_navinfo_new):
    	Handle the case where the current URI is NULL.
    
    	* fm-directory-view-icons.c: (create_icon_container):
    	Removed the leftover puts calls in here.
    	This gets rid of "A", "B", "C" on each start of nautilus.
    7c7932a8
To find the state of this project's repository at the time of any of these versions, check out the tags.