Commit graph

3 commits

Author SHA1 Message Date
Darin Adler 31fc7f9d0f New function to check if the monitoring is working. We'll use this to
* libnautilus-extensions/nautilus-monitor.h:
	* libnautilus-extensions/nautilus-monitor.c:
	(nautilus_monitor_active): New function to check if
	the monitoring is working. We'll use this to decide
	whether or not to do the "reload the desktop every
	4 seconds hack" that Miguel is going to check in soon.

	* libnautilus-extensions/nautilus-volume-monitor.c:
	(mount_volume_get_name), (mount_volume_activate),
	(mount_volume_deactivate), (get_cdrom_type):
	Fixed some Solaris build problems with patch by
	Laszlo Peter <Laszlo.Peter@ireland.sun.com>.

	* libnautilus-extensions/nautilus-cdrom-extensions.h:
	Added missing include needed to build on Solaris
	from the same patch.
2001-04-19 23:15:19 +00:00
Seth Nickell 2e9551e362 reviewed by: Gene Z. Ragan <gzr@eazel.com>
2001-02-22  Seth Nickell  <seth@eazel.com>

 	reviewed by: Gene Z. Ragan <gzr@eazel.com>

 	* acconfig.h:
 	* configure.in:

 	Add various mount system checks.

 	* libnautilus-extensions/nautilus-cdrom-extensions.h:

 	Only do particular #defines for ioctl stuff if the system
 	doesn't already define them.

 	* libnautilus-extensions/nautilus-volume-monitor.c:

 	Add Solaris compatible changes to the volume monitor, making
 	it build and function properly on Solaris.
2001-02-22 14:21:55 +00:00
Gene Z. Ragan 1d671db24c Fixed bug 1866, Turn volume mounting code into an object.
2000-08-02  Gene Z. Ragan  <gzr@eazel.com>

	Fixed bug 1866, Turn volume mounting code into an object.

	Monitor now emits a signal, volume_mounted, when a mount occurs.

	Removed the old fm-desktop-mounting files and added
	new nautilus-volume-monitor files.

	* libnautilus-extensions/Makefile.am:
	* src/file-manager/Makefile.am:
	Added new files and removed old ones.

	* libnautilus-extensions/nautilus-cdrom-extensions.h:
	New file

	* libnautilus-extensions/nautilus-iso9660.h:
	New file

	* libnautilus-extensions/nautilus-volume-monitor.c:
	New file
	(nautilus_volume_monitor_initialize),
	(nautilus_volume_monitor_initialize_class),
	(nautilus_volume_monitor_destroy), (nautilus_volume_monitor_get),
	(floppy_sort), (fm_desktop_get_removable_volume_list),
	(nautilus_volume_monitor_volume_is_mounted),
	(mount_device_is_mounted), (mount_device_cdrom_set_state),
	(mount_device_floppy_set_state), (mount_device_ext2_set_state),
	(mount_device_set_state), (device_set_state_empty),
	(mount_device_mount), (mount_device_activate_cdrom),
	(mount_device_activate_floppy), (mount_device_activate_ext2),
	(mount_device_activate), (eject_cdrom), (mount_device_deactivate),
	(mount_device_do_nothing), (mount_device_check_change),
	(mount_devices_update_is_mounted), (mount_devices_check_status),
	(check_permissions), (mount_device_floppy_add),
	(mount_device_ext2_add), (cdrom_ioctl_frenzy),
	(mount_device_iso9660_add), (mount_device_add_aliases),
	(add_mount_device), (mntent_is_removable_fs), (mntent_has_option),
	(nautilus_volume_monitor_find_mount_devices),
	(nautilus_volume_monitor_mount_unmount_removable),
	(remove_mount_link), (free_device_info), (get_iso9660_volume_name),
	(get_ext2_volume_name), (get_floppy_volume_name):

	* libnautilus-extensions/nautilus-volume-monitor.h:
	New file

	* src/file-manager/fm-cdrom-extensions.h:
	* src/file-manager/fm-desktop-icon-view.c:
	(fm_desktop_icon_view_destroy), (fm_desktop_icon_view_initialize),
	(fm_desktop_icon_view_create_background_context_menu_items),
	(fm_desktop_icon_view_trash_state_changed_callback),
	(mount_unmount_removable), (place_home_directory):
	* src/file-manager/fm-desktop-icon-view.h:
	* src/file-manager/fm-desktop-mounting.c:
	* src/file-manager/fm-desktop-mounting.h:
	* src/file-manager/iso9660.h:
	All old files that have been removed from build.
2000-08-02 22:04:26 +00:00