nautilus/libnautilus-private
Darin Adler d31bf8d65b Added support for nested directories inside the scripts directory,
starting with a patch by David Emory Watson <dwatson@cs.ucr.edu>.

	* src/file-manager/fm-directory-view.c: (get_scripts_directory):
	Keep the scripts directory URI and string length in a global
	variable.
	(add_scripts_directory): New function, replaces
	connect_script_handlers. Refs the directory, puts it on the
	scripts directory list, and monitors more attributes than before.
	(fm_directory_view_initialize): Use add_scripts_directory instead
	of connect_script_handlers.
	(fm_directory_view_destroy): Use remove_scripts_directory on the
	entire list instead of disconnect_script_handlers.
	(add_submenu): New function.
	(add_script_to_script_menus): Change name, pass in path.
	(add_submenu_to_script_menus): New function.
	(directory_belongs_in_scripts_menu): New function.
	(add_directory_to_scripts_directory_list): New function, high
	level call used to turn a NautilusFile into a NautilusDirectory
	and call add_scripts_directory.
	(update_directory_in_scripts_menu): New function.
	(update_scripts_menu): New function, replaces reset_scripts_menu
	and uses new nautilus_directory_get_files_list rather than
	nautilus_directory_call_when_ready.
	(open_scripts_folder_callback): Use new global variable instead
	of calling get_scripts_directory.
	(real_update_menus): Call update_scripts_menu instead of
	schedule_reset_scripts_menu.
	(remove_scripts_directory): New function, replaces
	disconnect_script_handlers. Removes the directory from the scripts
	directory list and unrefs it after disconnecting handlers.

	* libnautilus-private/nautilus-directory.h:
	* libnautilus-private/nautilus-directory.c: (is_tentative): Moved
	from nautilus-directory-async.c.
	(nautilus_directory_get_file_list): New, made from formerly-
	private get_non_tentative_file_list in nautilus-directory-async.c.
	(nautilus_directory_list_ref): New.
	(nautilus_directory_list_unref): New.
	(nautilus_directory_list_free): New.
	(nautilus_directory_list_copy): New.
	(compare_by_uri), (compare_by_uri_cover),
	(nautilus_directory_list_sort_by_uri): New. Sorrts directories by
	URI, parents before children, and children sorted as if by
	nautilus_file_list_sort_by_name.
	* libnautilus-private/nautilus-directory-async.c:
	(nautilus_directory_monitor_add_internal), (ready_callback_call):
	Use nautilus_directory_get_file_list instead of
	get_non_tentative_file_list.
2001-08-24 15:26:53 +00:00
..
.cvsignore Update for name change. 2001-05-04 17:36:07 +00:00
filesystem-attributes.xml A pass at cleaning up the volume monitor. Made all the details of 2001-08-15 21:04:01 +00:00
Makefile.am Load filesystems from an XML file rather than hardcoding the various 2001-08-15 06:35:04 +00:00
nautilus-audio-player.c New code to add support for an audio player thread. This is a first step 2001-03-27 01:04:01 +00:00
nautilus-audio-player.h New code to add support for an audio player thread. This is a first step 2001-03-27 01:04:01 +00:00
nautilus-authn-manager.c Added gnome-vfs authentication dialog support. Currently works with HTTP 2001-08-02 07:09:45 +00:00
nautilus-authn-manager.h Added gnome-vfs authentication dialog support. Currently works with HTTP 2001-08-02 07:09:45 +00:00
nautilus-bonobo-extensions.c Fixed bug 3787 (If location bar is turned off, user cannot 2001-04-07 18:57:37 +00:00
nautilus-bonobo-extensions.h Fixed bug 3787 (If location bar is turned off, user cannot 2001-04-07 18:57:37 +00:00
nautilus-bookmark.c reviewed by: John Sullivan <sullivan@eazel.com> 2001-05-01 21:21:09 +00:00
nautilus-bookmark.h Fixed API to icon factory that took an anti-aliased parameter when 2001-04-16 18:29:19 +00:00
nautilus-cdrom-extensions.h New function to check if the monitoring is working. We'll use this to 2001-04-19 23:15:19 +00:00
nautilus-customization-data.c fixed problem that the reset property was not localizable, since it used 2001-07-21 00:14:57 +00:00
nautilus-customization-data.h fixed problem that the reset property was not localizable, since it used 2001-07-21 00:14:57 +00:00
nautilus-default-file-icon.c Added additional data to icons so they can specify where the 2000-03-15 00:31:49 +00:00
nautilus-default-file-icon.h Added additional data to icons so they can specify where the 2000-03-15 00:31:49 +00:00
nautilus-directory-async.c Added support for nested directories inside the scripts directory, 2001-08-24 15:26:53 +00:00
nautilus-directory-background.c Trap errors when doing the XKillClient call inside set_root_pixmap. I 2001-08-18 21:25:51 +00:00
nautilus-directory-background.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-directory-metafile-monitor.c nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-directory-metafile-monitor.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-directory-metafile.c Avoid initializing the exception and getting the URI if we already have a 2001-06-30 07:21:53 +00:00
nautilus-directory-metafile.h reviewed by: Darin Adler <darin@eazel.com> 2001-03-26 23:42:55 +00:00
nautilus-directory-notify.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-directory-private.h Add includes that were inadevertantly pulled in by the older kinder 2001-07-07 09:19:15 +00:00
nautilus-directory.c Added support for nested directories inside the scripts directory, 2001-08-24 15:26:53 +00:00
nautilus-directory.h Added support for nested directories inside the scripts directory, 2001-08-24 15:26:53 +00:00
nautilus-drag-window.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-drag-window.h reviewed by: Darin Adler <darin@eazel.com> 2001-01-04 02:00:05 +00:00
nautilus-druid-page-eazel.c nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-druid-page-eazel.h reviewed by: George Lebl <jirka@5z.com> 2001-02-23 03:27:37 +00:00
nautilus-druid.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-druid.h Change required versions. 2000-10-06 01:17:32 +00:00
nautilus-entry.c Integrated patch by limval@yahoo.com to make typing and clicking 2001-05-31 21:11:15 +00:00
nautilus-entry.h reviewed by: Gene Ragan <gzr@eazel.com> 2001-04-02 23:02:56 +00:00
nautilus-file-attributes.h reviewed by: John Sullivan <sullivan@eazel.com> 2000-12-07 01:55:39 +00:00
nautilus-file-changes-queue.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-file-changes-queue.h Some work on FAM. 2001-04-16 22:07:01 +00:00
nautilus-file-dnd.c Changed code that uses g_list_append to use g_list_prepend in all the 2001-05-11 01:30:33 +00:00
nautilus-file-dnd.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-file-operations-progress.c Remove code that fills the progress bar to the end. The callback from 2001-04-13 21:41:23 +00:00
nautilus-file-operations-progress.h Make file operations progress dialog always stay up for at least 1 2001-04-03 00:47:20 +00:00
nautilus-file-operations.c Updated thanks for recent changes in ChangeLog. 2001-07-16 21:15:06 +00:00
nautilus-file-operations.h reviewed by: Pavel Cisler <pavel@eazel.com> 2001-03-24 00:36:45 +00:00
nautilus-file-private.h Fixed bugzilla.eazel.com bug 7015 (Item count not updated when 2001-07-21 08:12:31 +00:00
nautilus-file-utilities.c A pass at cleaning up the volume monitor. Made all the details of 2001-08-15 21:04:01 +00:00
nautilus-file-utilities.h A pass at cleaning up the volume monitor. Made all the details of 2001-08-15 21:04:01 +00:00
nautilus-file.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-file.h I think the log entry is screwing up cvs. So look at the ChangeLog for 2001-04-27 00:03:27 +00:00
nautilus-font-factory.c Update for latest round of stuff moving into Eel. 2001-05-04 10:19:35 +00:00
nautilus-font-factory.h reviewed by: Pavel Cisler <pavel@eazel.com> 2001-01-31 01:39:24 +00:00
nautilus-global-preferences.c updated Catalan file 2001-07-01 17:48:09 +00:00
nautilus-global-preferences.h Update for latest round of stuff moving into Eel. 2001-05-04 10:19:35 +00:00
nautilus-horizontal-splitter.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-horizontal-splitter.h Fixed bug 3420: "Show Sidebar" can leave sidebar at zero width 2000-10-03 15:57:31 +00:00
nautilus-icon-canvas-item.c Fixed a bug where the MIME type components short list query was 2001-05-31 16:05:45 +00:00
nautilus-icon-canvas-item.h Change parameters for functions that accept and return ArtIRect, 2001-04-30 11:39:30 +00:00
nautilus-icon-container.c More fixes like the one Alex just did. 2001-07-19 21:35:13 +00:00
nautilus-icon-container.h Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-icon-dnd.c removed the bad hack of attributing special meaning to the "reset.png" 2001-07-20 17:36:34 +00:00
nautilus-icon-dnd.h Remove nautilusclist cut-n-paste code. 2001-04-04 15:51:58 +00:00
nautilus-icon-factory-private.h changed thumbnailing to not draw the frame into the thumbnail images 2001-07-23 20:20:32 +00:00
nautilus-icon-factory.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-icon-factory.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-icon-private.h More fixes like the one Alex just did. 2001-07-19 21:35:13 +00:00
nautilus-icon-text-item.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-icon-text-item.h Added nautilus_g_round. 2001-01-06 01:32:39 +00:00
nautilus-iso9660.h Fixed bug 1866, Turn volume mounting code into an object. 2000-08-02 22:04:26 +00:00
nautilus-keep-last-vertical-box.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-keep-last-vertical-box.h Finished task 598 (Command button layout should account 2000-05-19 02:24:39 +00:00
nautilus-lib-self-check-functions.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-lib-self-check-functions.h Update for latest round of stuff moving into Eel. 2001-05-04 10:19:35 +00:00
nautilus-link-set.c Update for latest round of stuff moving into Eel. 2001-05-04 10:19:35 +00:00
nautilus-link-set.h made it reload the appropriate window after installing or removing a link 2000-06-12 23:18:52 +00:00
nautilus-link.c reviewed by: John Sullivan <sullivan@eazel.com> 2001-05-03 17:33:17 +00:00
nautilus-link.h Additional work on first time druid gmc to nautilus conversion routines. 2001-02-01 08:36:17 +00:00
nautilus-medusa-support.c reviewed by: Darin Adler <darin@eazel.com> 2001-04-11 18:36:17 +00:00
nautilus-medusa-support.h Fix bugzilla.eazel.com bug 7933, and the nautilus half of bug 7934, by 2001-04-07 00:51:23 +00:00
nautilus-merged-directory.c Bump version to 1.0.4.1 2001-07-05 23:16:54 +00:00
nautilus-merged-directory.h reviewed by: John Sullivan <sullivan@eazel.com> 2001-01-18 19:26:03 +00:00
nautilus-metadata.h reviewed by: John Sullivan <sullivan@eazel.com> 2001-01-31 00:27:01 +00:00
nautilus-metafile-factory.c Added dummy members so we have no illegal empty structures. 2001-05-09 21:51:19 +00:00
nautilus-metafile-factory.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-metafile-server.idl reviewed by: Darin Adler <darin@eazel.com> 2001-03-26 23:42:55 +00:00
nautilus-metafile.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-metafile.h reviewed by: Darin Adler <darin@eazel.com> 2001-03-26 23:42:55 +00:00
nautilus-mime-actions.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-mime-actions.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-monitor.c Use a GIOChannel instead of gdk_input_add. This fixes the bug where when 2001-07-12 16:07:45 +00:00
nautilus-monitor.h Fix bug 8082 (Dragging a file to a treeview destination causes 2001-04-19 23:37:21 +00:00
nautilus-program-chooser.c reviewed by: Darin Adler <darin@eazel.com> 2001-04-23 23:03:32 +00:00
nautilus-program-chooser.h Finished task 1044 (Make "Open With Other" behave sensibly 2000-06-14 00:36:44 +00:00
nautilus-program-choosing.c Worked on bug 8206 (xalf problems): 2001-04-30 22:56:55 +00:00
nautilus-program-choosing.h Prep for xalf feature. Add name of program to all code that 2001-04-23 20:38:45 +00:00
nautilus-search-uri.c Changed code that uses g_list_append to use g_list_prepend in all the 2001-05-11 01:30:33 +00:00
nautilus-search-uri.h reviewed by: Darin Adler <darin@eazel.com> 2000-12-09 01:43:22 +00:00
nautilus-sidebar-functions.c Update for latest round of stuff moving into Eel. 2001-05-04 10:19:35 +00:00
nautilus-sidebar-functions.h reversed decision about not drawing while the channel was loading since 2001-04-26 06:24:37 +00:00
nautilus-sound.c Change the kill function to not set the GConf value to 0 if it's already 2001-07-10 16:38:59 +00:00
nautilus-sound.h Fixed bug 7821, SOLARIS: Nautilus hangs attempted to initialize ESD 2001-04-05 18:11:05 +00:00
nautilus-theme.c Changed code that uses g_list_append to use g_list_prepend in all the 2001-05-11 01:30:33 +00:00
nautilus-theme.h Add support for custom preferences items. 2001-04-26 23:20:52 +00:00
nautilus-thumbnails-jpeg.c Added error handling based on Alex Larsson's revised patch. Needs more 2001-04-27 19:44:14 +00:00
nautilus-thumbnails-jpeg.h Integrated a patch by Alexander Larsson <alla@lysator.liu.se> that 2001-04-27 01:19:07 +00:00
nautilus-thumbnails.c Oops. 2001-08-06 17:36:34 +00:00
nautilus-thumbnails.h Remove eel_ prefix from name. (background_get_desktop_background_window): 2001-07-24 23:38:41 +00:00
nautilus-trash-directory.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-trash-directory.h reviewed by: Darin Adler <darin@eazel.com> 2001-05-01 02:11:14 +00:00
nautilus-trash-file.c Bump version to 1.0.4.1 2001-07-05 23:16:54 +00:00
nautilus-trash-file.h reviewed by: John Sullivan <sullivan@eazel.com> 2001-01-09 02:05:41 +00:00
nautilus-trash-monitor.c A pass at cleaning up the volume monitor. Made all the details of 2001-08-15 21:04:01 +00:00
nautilus-trash-monitor.h reviewed by: Darin Adler <darin@eazel.com> 2001-05-01 02:11:14 +00:00
nautilus-undo-context.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-undo-context.h The main change here is revamping the undo manager. 2000-06-07 02:47:10 +00:00
nautilus-undo-manager.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-undo-manager.h Cut over to HEAD of Bonobo. This check-in includes all the changes 2000-10-05 23:47:54 +00:00
nautilus-undo-signal-handlers.c Remove librsvg. 2001-04-04 00:07:15 +00:00
nautilus-undo-signal-handlers.h nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00
nautilus-vfs-directory.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-vfs-directory.h More prep work for the trash directory. 2000-08-14 23:45:21 +00:00
nautilus-vfs-file.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-vfs-file.h reviewed by: John Sullivan <sullivan@eazel.com> 2001-01-09 02:05:41 +00:00
nautilus-view-identifier.c Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-view-identifier.h Remove CONTROL_CENTER_REQUIRED since nautilus doesn't require 2001-08-23 16:48:19 +00:00
nautilus-volume-monitor.c Corrected a backwards g_return_if_fail! 2001-08-16 22:46:04 +00:00
nautilus-volume-monitor.h A pass at cleaning up the volume monitor. Made all the details of 2001-08-15 21:04:01 +00:00
README nautilus-extensions -> nautilus-private renaming. 2001-05-04 03:14:43 +00:00

README for nautilus/libnautilus-private

This library, libnautilus-private, is totally private to nautilus.

If you are writing a nautilus component, you should not use this
library or link with it in any way.  The code in here is internal
to nautilus and not available for public consumption.

If you think that there is something interesting in this library that
you would like to use in a third party component, please send mail to
the nautilus mailing list at:

nautilus-list@lists.eazel.com