nautilus/libnautilus-extensions
John Sullivan f14b8249dd Finished task 1552 (Need "never" option for display-embedded-text
preference)
	Finished task 1553 (Need always/local-only/never preference for
			    creating image thumbnails)

	* libnautilus-extensions/nautilus-radio-button-group.h:
	* libnautilus-extensions/nautilus-radio-button-group.c:
	Added "horizontal" field in Details struct.
	(nautilus_radio_button_group_initialize): Initialize
	"horizontal" to FALSE (the default; what you get when
	calling plain "nautilus_radio_button_group_new").
	(nautilus_radio_button_group_new_horizontal): New function,
	used when radio buttons should be laid out in one row; sets
	details->horizontal to TRUE.
	(nautilus_radio_button_group_insert): Lay out the items
	differently depending on value of details->horizontal.
	(nautilus_radio_button_group_set_entry_pixbuf),
	(nautilus_radio_button_group_set_entry_description_text):
	Added g_return_if_fails if details->horizontal is true
	(because the horizontal layout doesn't have a place to
	put an icon or longer description; we could change that
	later if we needed to)

	* libnautilus-extensions/nautilus-preferences-item.h:
	Added new NAUTILUS_PREFERENCE_ITEM_SHORT_ENUM type for
	preferences dialog, to be used when the choices are small
	enough to fit in one row.
	* libnautilus-extensions/nautilus-preferences-item.c:
	(preferences_item_create_short_enum): New function, just like
	preferences_item_create_enum but uses horizontal radio button
	group.
	(preferences_item_construct): Call create_short_enum when
	type is NAUTILUS_PREFERENCE_ITEM_SHORT_ENUM

	* libnautilus-extensions/nautilus-global-preferences.h:
	Took the "REMOTE" out of the name of
	NAUTILUS_PREFERENCES_SHOW_TEXT_IN_REMOTE_ICONS; added
	NAUTILUS_PREFERENCES_SHOW_IMAGE_FILE_THUMBNAILS; added
	NautilusSpeedTradeoffValue enum.
	* libnautilus-extensions/nautilus-global-preferences.c:
	(global_preferences_create_dialog): Added thumbnails preference
	to Speed Tradeoffs pane.
	(global_preferences_register_speed_tradeoff_with_defaults):
	New convenience function for registering always/local-only/never
	preferences.
	(global_preferences_register_for_ui): Register the embedded text
	and thumbnail-creation speed-tradeoff preferences.

	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_should_get_top_left_text): Respect all three
	states of the embedded-text preference.
	* libnautilus-extensions/nautilus-icon-factory.c:
	(should_display_image_file_as_itself): New function, respects the
	three states of the create-thumbnails preference.
	(nautilus_icon_factory_get_icon_for_file): Check preference
	before creating thumbnails (including image-as-itself case).

	* src/file-manager/fm-directory-view.h:
	New handlers for subclasses to fill in for when embedded-text
	and thumbnail preferences change.
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_initialize): Start monitoring embedded-text
	and thumbnail preferences.
	(fm_directory_view_destroy): Stop monitoring preferences.
	(embedded_text_policy_changed_callback),
	(image_display_policy_changed_callback): React when preferences
	change by executing subclass's handler, if any. I also put a
	hideous hack in here for kick-starting the embedded-text-reading
	code that otherwise wasn't working in some cases (will fix with
	Darin).
	* src/file-manager/fm-icon-view.c:
	(fm_icon_view_initialize_class): Install handlers for embedded-text
	and thumbnail preference changes.
	(fm_icon_view_embedded_text_policy_changed),
	(fm_icon_view_image_display_policy_changed): New functions; these
	are said handlers.
	* src/file-manager/fm-list-view.c:
	(fm_list_view_initialize_class): Install handlers for embedded-text
	and thumbnail preference changes.
	(fm_list_view_embedded_text_policy_changed),
	(fm_list_view_image_display_policy_changed): New functions; these
	are said handlers.
2000-08-01 21:21:00 +00:00
..
.cvsignore Shh 2000-05-16 13:51:28 +00:00
bonobo-stream-vfs.c Updates nautilus to the latest gnome-vfs changes. 2000-07-22 00:06:08 +00:00
bonobo-stream-vfs.h In notify_location_change, send progress back (because the Bonobo control, 2000-02-10 01:54:50 +00:00
Makefile.am Redid the complex search bar to look the way we actually wanted it. There 2000-07-27 05:36:59 +00:00
nautilus-background-canvas-group.c Preparations to make nautilus_file_get use async. I/O. 2000-06-14 01:31:10 +00:00
nautilus-background-canvas-group.h Made the index panel use NautilusBackground. 2000-01-12 00:08:20 +00:00
nautilus-background.c made the text color in the sidebar label and tabs automatically choose 2000-07-09 08:22:52 +00:00
nautilus-background.h made the text color in the sidebar label and tabs automatically choose 2000-07-09 08:22:52 +00:00
nautilus-bonobo-extensions.c Updated code affected by destroy-notify addition to bonobo. Requires new 2000-06-07 19:29:23 +00:00
nautilus-bonobo-extensions.h Moved a couple of utility functions into the right libnautilus homes. 2000-03-16 18:16:58 +00:00
nautilus-bookmark.c Change include style from <libtrilobite/xxx.h> to "xxx.h" to fix the 2000-07-19 23:34:21 +00:00
nautilus-bookmark.h Finished task 461 (bookmarks to "Bad URI" should have 2000-06-27 16:42:51 +00:00
nautilus-caption-table.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-caption-table.h Make the resize function public. 2000-05-18 03:48:50 +00:00
nautilus-caption.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-caption.h New type of preference, EDITABLE_STRING. 2000-06-06 01:23:08 +00:00
nautilus-debug.c Change include style from <libtrilobite/xxx.h> to "xxx.h" to fix the 2000-07-19 23:34:21 +00:00
nautilus-debug.h Change include style from <libtrilobite/xxx.h> to "xxx.h" to fix the 2000-07-19 23:34:21 +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 Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
nautilus-directory-background.c made directory backgrounds interpret "./" when building background uri so 2000-07-29 08:00:08 +00:00
nautilus-directory-background.h added nautilus_directory_background_is_set and used it to enable/disable 2000-06-29 08:17:59 +00:00
nautilus-directory-metafile.c Fixed use of hash table in here. The old code would destroy the wrong key. 2000-06-26 18:11:47 +00:00
nautilus-directory-metafile.h Factored out code that's common to failure and success and made it call 2000-05-16 22:36:34 +00:00
nautilus-directory-private.h No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
nautilus-directory.c Back out debugging hacks that must have gotten checked in by accident and 2000-08-01 01:57:32 +00:00
nautilus-directory.h I think I fixed 1693 and 1766 but I can't test them cause medusa 2000-07-26 04:11:36 +00:00
nautilus-drag.c Work around a bug in gtk-dnd.c that was making it impossible to force a 2000-07-25 20:15:08 +00:00
nautilus-drag.h Work around a bug in gtk-dnd.c that was making it impossible to force a 2000-07-25 20:15:08 +00:00
nautilus-entry.c Changed history list to include a separate position field instead of 2000-07-11 01:10:05 +00:00
nautilus-entry.h New file and functions to handle undo in NautilusEntry and GtkEditables. 2000-06-12 20:29:32 +00:00
nautilus-file-attributes.h Some work in progress on some model/view separation for the tree view. 2000-07-27 09:03:08 +00:00
nautilus-file-changes-queue.c Need to unencode the name here because it's used to compare with file 2000-06-02 23:33:02 +00:00
nautilus-file-changes-queue.h Need to unencode the name here because it's used to compare with file 2000-06-02 23:33:02 +00:00
nautilus-file-operations-progress.c Bug 1792 - "New Terminal" command in menus. Added a menu item to the 2000-07-27 12:50:27 +00:00
nautilus-file-operations-progress.h Add an entry. 2000-07-24 07:52:00 +00:00
nautilus-file-operations.c Show a more meaningful error dialog when copy/move fails because the 2000-07-26 11:25:14 +00:00
nautilus-file-operations.h Fixed 1215 - inter-volume move now removes the source files. Made it so 2000-07-05 05:27:48 +00:00
nautilus-file-private.h No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
nautilus-file-utilities.c Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
nautilus-file-utilities.h No parameters is indicated by "(void)" instead of "()". 2000-07-26 03:07:30 +00:00
nautilus-file.c Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-file.h Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
nautilus-font-factory.c Add an entry. 2000-07-24 07:52:00 +00:00
nautilus-font-factory.h Task 667. Unhardcode font strings. 2000-06-02 20:34:43 +00:00
nautilus-gdk-extensions.c New K-rad call to get a bold flavor of a given font. 2000-07-25 02:47:47 +00:00
nautilus-gdk-extensions.h New K-rad call to get a bold flavor of a given font. 2000-07-25 02:47:47 +00:00
nautilus-gdk-pixbuf-extensions.c Work in progress on new list view look. Allocate GdkGCs needed to draw the 2000-07-14 11:04:14 +00:00
nautilus-gdk-pixbuf-extensions.h New function to draw text into a pixbuf given a rect and a string. 2000-07-10 22:35:14 +00:00
nautilus-generous-bin.c Another cut on the desktop. Way closer. 2000-05-31 19:21:04 +00:00
nautilus-generous-bin.h Another cut on the desktop. Way closer. 2000-05-31 19:21:04 +00:00
nautilus-glib-extensions.c Finished task 876 (owner and group should be changeable 2000-06-27 00:56:08 +00:00
nautilus-glib-extensions.h Finished task 876 (owner and group should be changeable 2000-06-27 00:56:08 +00:00
nautilus-global-preferences.c Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-global-preferences.h Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-gnome-extensions.c Bug 1792 - "New Terminal" command in menus. Added a menu item to the 2000-07-27 12:50:27 +00:00
nautilus-gnome-extensions.h Bug 1792 - "New Terminal" command in menus. Added a menu item to the 2000-07-27 12:50:27 +00:00
nautilus-graphic-effects.c rewrote stretch_frame_image to stretch the frame properly, by repeating 2000-08-01 07:42:27 +00:00
nautilus-graphic-effects.h fixed bug 1408, where thumbnail frames had the wrong shadow. Fixed by 2000-07-31 01:35:31 +00:00
nautilus-gtk-extensions.c New K-rad call to get a bold flavor of a given font. 2000-07-25 02:47:47 +00:00
nautilus-gtk-extensions.h New K-rad call to get a bold flavor of a given font. 2000-07-25 02:47:47 +00:00
nautilus-gtk-macros.h A little more desktop window work. 2000-05-27 02:17:41 +00:00
nautilus-horizontal-splitter.c fixed long-standing bug where the sidebar tabs would display the wrong 2000-07-06 21:46:58 +00:00
nautilus-horizontal-splitter.h Ignore some additional generated files. 2000-06-26 18:01:44 +00:00
nautilus-icon-canvas-item.c rewrote stretch_frame_image to stretch the frame properly, by repeating 2000-08-01 07:42:27 +00:00
nautilus-icon-canvas-item.h Some icon layout fixes. 2000-06-23 17:51:53 +00:00
nautilus-icon-container.c Use RGB value for the label color. Also fix bug where we would not restore 2000-08-01 02:00:05 +00:00
nautilus-icon-container.h Use RGB value for the label color. Also fix bug where we would not restore 2000-08-01 02:00:05 +00:00
nautilus-icon-dnd.c Work around a bug in gtk-dnd.c that was making it impossible to force a 2000-07-25 20:15:08 +00:00
nautilus-icon-dnd.h Got rid of the crufty old way drag&drop motion used to handle updating the 2000-06-29 08:07:58 +00:00
nautilus-icon-factory.c Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-icon-factory.h At Darin's urging, I removed all knowledge of the anti-aliased preference 2000-07-14 00:28:24 +00:00
nautilus-icon-private.h Use RGB value for the label color. Also fix bug where we would not restore 2000-08-01 02:00:05 +00:00
nautilus-icon-text-item.c Fixed bug 1702, Icon renaming doeas not respect user colors 2000-07-18 22:58:24 +00:00
nautilus-icon-text-item.h libnautilus-extensions/nautilus-icon-text-item.c 2000-04-29 00:46:41 +00:00
nautilus-image.c Subclass from GtkMisc instead of GtkWidget. 2000-07-18 08:22:13 +00:00
nautilus-image.h Subclass from GtkMisc instead of GtkWidget. 2000-07-18 08:22:13 +00:00
nautilus-keep-last-vertical-box.c A few tweaks to this new class inspired by Darin's 2000-05-19 17:24:57 +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 Leak-checking-related fixes. 2000-06-08 01:25:16 +00:00
nautilus-lib-self-check-functions.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-link-set.c Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +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 Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
nautilus-link.h Mostly some tweaking on the recent link file work. 2000-07-31 17:26:31 +00:00
nautilus-list-column-title.c A little more desktop window work. 2000-05-27 02:17:41 +00:00
nautilus-list-column-title.h First pass on making list column resizing live. 2000-03-17 04:46:16 +00:00
nautilus-list.c Update the colors before each draw to deal with background color changes. 2000-07-18 22:14:16 +00:00
nautilus-list.h Made it so that the actual sort column is properly higlighted rather than 2000-07-18 12:48:04 +00:00
nautilus-metadata.h made link set install and remove really work, and added a link set 2000-06-12 07:34:26 +00:00
nautilus-mime-actions.c Make nautilus build with the latest oaf changes. _I_ did not broke the 2000-07-30 20:41:13 +00:00
nautilus-mime-actions.h Load mime->vfs module mapping from gnome-vfs. 2000-07-11 18:46:03 +00:00
nautilus-password-dialog.c ammend password dialog to accept an optional message to display at the top (for example, when asking for a retry after a bad password); fix time service to use the password dialog correctly and obey the cancel button and the 'remember' checkbox, and to give you three tries before giving up 2000-07-29 00:19:50 +00:00
nautilus-password-dialog.h ammend password dialog to accept an optional message to display at the top (for example, when asking for a retry after a bad password); fix time service to use the password dialog correctly and obey the cancel button and the 'remember' checkbox, and to give you three tries before giving up 2000-07-29 00:19:50 +00:00
nautilus-preference.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preference.h Task 518. Support for changing preferecens individually 2000-06-02 16:41:42 +00:00
nautilus-preferences-box.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-box.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-dialog.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-dialog.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-group.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-group.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-item.c Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-preferences-item.h Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-preferences-pane.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences-pane.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-preferences.c Update for GConf api changes. 2000-07-12 08:03:32 +00:00
nautilus-preferences.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-program-chooser.c Changed to use new call that's for receiving dropped images. 2000-06-28 22:25:22 +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 Changed to use new call that's for receiving dropped images. 2000-06-28 22:25:22 +00:00
nautilus-program-choosing.h Finished task 585 (Handle handing URI to programs that 2000-06-25 00:30:56 +00:00
nautilus-radio-button-group.c Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-radio-button-group.h Finished task 1552 (Need "never" option for display-embedded-text 2000-08-01 21:21:00 +00:00
nautilus-search-bar-criterion-private.h Implement complex search bar. Need to be hooked onto medusa 2000-07-28 21:42:26 +00:00
nautilus-search-bar-criterion.c Implement complex search bar. Need to be hooked onto medusa 2000-07-28 21:42:26 +00:00
nautilus-search-bar-criterion.h Implement complex search bar. Need to be hooked onto medusa 2000-07-28 21:42:26 +00:00
nautilus-search-uri.c After complaints from Rebecca, I tested my search changes and 2000-07-28 17:16:43 +00:00
nautilus-search-uri.h Redid the complex search bar to look the way we actually wanted it. There 2000-07-27 05:36:59 +00:00
nautilus-self-checks.c Leak-checking-related fixes. 2000-06-08 01:25:16 +00:00
nautilus-self-checks.h Redid drag code so that it will work if there are multiple windows 2000-01-25 23:49:39 +00:00
nautilus-stock-dialogs.c Use RGB value for the label color. Also fix bug where we would not restore 2000-08-01 02:00:05 +00:00
nautilus-stock-dialogs.h Changed history list to include a separate position field instead of 2000-07-11 01:10:05 +00:00
nautilus-string-list.c Fixed another storage leak, we forgot to call through to the parent 2000-06-08 02:05:52 +00:00
nautilus-string-list.h New function. Return the string list items concatenated into a single 2000-06-05 15:18:40 +00:00
nautilus-string-picker.c Changed string picker to use option menus instead of combo boxes. 2000-07-05 16:23:49 +00:00
nautilus-string-picker.h Changed string picker to use option menus instead of combo boxes. 2000-07-05 16:23:49 +00:00
nautilus-string.c got rid of changes before made for putting medusa communication into 2000-07-20 21:02:07 +00:00
nautilus-string.h got rid of changes before made for putting medusa communication into 2000-07-20 21:02:07 +00:00
nautilus-text-caption.c Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-text-caption.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-theme.c fixed problem in theme_get_image_path where it was calling g_file_exists 2000-07-25 18:33:06 +00:00
nautilus-theme.h improved the property browser. Added a line of descriptive text. Added a 2000-07-10 08:18:07 +00:00
nautilus-undo-context.c The main change here is revamping the undo manager. 2000-06-07 02:47:10 +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 Make octal permissions always at least 3 digits long. 2000-06-21 00:29:59 +00:00
nautilus-undo-manager.h Renamed and changed around parameters for the basic operations on 2000-06-13 15:49:50 +00:00
nautilus-undo-signal-handlers.c Fixed bug #305. CLicking in center of zoom control does not change zoom 2000-06-13 17:35:32 +00:00
nautilus-undo-signal-handlers.h New file and functions to handle undo in NautilusEntry and GtkEditables. 2000-06-12 20:29:32 +00:00
nautilus-user-level-manager.c Update for GConf api changes. 2000-07-12 08:03:32 +00:00
nautilus-user-level-manager.h Move the nautilus-widgets classes to libnautilus-extensions. 2000-06-10 00:38:05 +00:00
nautilus-view-identifier.c Make nautilus build with the latest oaf changes. _I_ did not broke the 2000-07-30 20:41:13 +00:00
nautilus-view-identifier.h New function to use when searching view identifier lists. 2000-06-09 01:59:43 +00:00
nautilus-xml-extensions.c implemented an xml-based general theme mechanism, and used it for the 2000-06-26 08:37:44 +00:00
nautilus-xml-extensions.h implemented an xml-based general theme mechanism, and used it for the 2000-06-26 08:37:44 +00:00
README Fix the email for bitching. 1997-01-02 08:07:05 +00:00

README for nautilus/libnautilus-extensions

This library, libnautilus-extensions, 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.

Soon, libnautilus-extensions will be renamed to nautilus-internals to
emphasize the fact that this is code that 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