1. 27 Feb, 2002 1 commit
    • Michael Meeks's avatar
      impl. (get_xalf_prefix): use gconf. · 57a1da0b
      Michael Meeks authored
      2002-02-27  Michael Meeks  <michael@ximian.com>
      
      	* libnautilus-private/nautilus-program-choosing.c
      	(concat_option_cb): impl.
      	(get_xalf_prefix): use gconf.
      
      	* libnautilus-private/nautilus.schemas: add Xalf bits.
      
      	* libnautilus-private/nautilus-global-preferences.c: ditto.
      
      	* libnautilus-private/nautilus-icon-container.c
      	(nautilus_icon_container_start_renaming_selected_item):
      	don't pass a font name, it isn't used anyway.
      
      	* libnautilus-private/nautilus-directory-async.c
      	(should_display_file_name): protect with
      	GNOME2_HAS_MEDUSA instead.
      57a1da0b
  2. 25 Feb, 2002 1 commit
    • Anders Carlsson's avatar
      Let "Loading" and "Empty" special nodes be italic. · 9f473be4
      Anders Carlsson authored
      2002-02-25  Anders Carlsson  <andersca@gnu.org>
      
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_get_column_type),
      	(nautilus_tree_model_get_value):
      	* components/tree/nautilus-tree-model.h:
      	* components/tree/nautilus-tree-view.c: (create_tree):
      	Let "Loading" and "Empty" special nodes be italic.
      
      	* libnautilus-private/nautilus-global-preferences.c:
      	(default_font_callback):
      	Return "sans" here instead of "fixed"
      
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(draw_or_measure_label_text), (create_label_layout),
      	Set font from icon container name, use gdk_gc_set_rgb_fg_color.
      
      	* libnautilus-private/nautilus-icon-container.c: (finalize):
      	(realize), (nautilus_icon_container_init),
      	(nautilus_icon_container_update_icon),
      	(nautilus_icon_container_set_zoom_level),
      	(nautilus_icon_container_request_update_all),
      	(nautilus_icon_container_get_label_color), (update_label_color),
      	(nautilus_icon_container_theme_changed),
      	(nautilus_icon_container_set_font_name),
      	(nautilus_icon_container_set_font_size_table):
      	Add support for setting fonts, and fix some bugs with the
      	label color handling.
      
      	* libnautilus-private/nautilus-icon-container.h:
      	Add nautilus_icon_container_set_font_name and
      	nautilus_icon_container_set_font_size_table.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	(embedded_text_font_changed_callback), (embed_text):
      	Set the font of the embedded text to the default font.
      
      	* libnautilus-private/nautilus-icon-private.h:
      	Add font name and font size table variables to
      	NautilusIconContainerDetails.
      
      	* libnautilus-private/nautilus-program-chooser.c:
      	(nautilus_program_chooser_init):
      	Fix button ordering according to the HIG.
      
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_update_icon_container_fonts),
      	(fm_icon_view_update_icon_container_font_size_table):
      	Set font name and font size table in the icon container.
      
      	* src/nautilus-sidebar-tabs.c:
      	(nautilus_sidebar_tabs_load_theme_data),
      	(default_font_changed_callback), (nautilus_sidebar_tabs_init),
      	(nautilus_sidebar_tabs_destroy), (draw_one_tab_plain),
      	(draw_one_tab_themed):
      	Use the "default font" preference.
      
      	* src/nautilus-sidebar-title.c:
      	(nautilus_sidebar_title_class_init),
      	(default_font_changed_callback), (nautilus_sidebar_title_init),
      	(nautilus_sidebar_title_destroy), (update_title_font):
      	Use the "default font" preference.
      
      	* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
      	Use the GnomeAbout widget.
      9f473be4
  3. 29 Jan, 2002 1 commit
    • Darin Adler's avatar
      Remove smooth mode and unused font and font size machinery. · 0ba9c077
      Darin Adler authored
      	* components/tree/nautilus-tree-view.c: (create_tree),
      	(nautilus_tree_view_destroy):
      	* libnautilus-private/nautilus-directory.c:
      	(add_preferences_callbacks):
      	* libnautilus-private/nautilus-global-preferences.c:
      	* libnautilus-private/nautilus-global-preferences.h:
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(measure_label_text), (nautilus_icon_canvas_item_render),
      	(nautilus_icon_canvas_item_set_show_stretch_handles):
      	* libnautilus-private/nautilus-icon-container.c:
      	(start_rubberbanding), (finalize), (nautilus_icon_container_init),
      	(nautilus_icon_container_update_icon),
      	(nautilus_icon_container_theme_changed):
      	* libnautilus-private/nautilus-icon-container.h:
      	* libnautilus-private/nautilus-icon-private.h:
      	* src/file-manager/fm-directory-view.c: (fm_directory_view_init),
      	(fm_directory_view_finalize):
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_update_icon_container_font_size_table),
      	(create_icon_container), (fm_icon_view_class_init):
      	Remove smooth mode and unused font and font size machinery.
      
      	* test/.cvsignore: Remove test-nautilus-smooth-graphics.
      	* test/Makefile.am: Remove test-nautilus-smooth-graphics.
      	* test/test-nautilus-smooth-graphics.c: Remove.
      
      	* src/nautilus-preferences-dialog.c:
      	(dialog_delete_event_callback), (dialog_button_response_callback),
      	(preferences_dialog_create): Fix bug where we'd lose the
      	preferences dialog if you closed it with a delete_event.
      0ba9c077
  4. 28 Jan, 2002 1 commit
    • Seth Nickell's avatar
      Add a function for moving preference values (if they exist) from their old · 6b37d572
      Seth Nickell authored
      2002-01-28  Seth Nickell  <snickell@stanford.edu>
      
      	* libnautilus-private/nautilus-global-preferences.c:
      	(import_old_preferences_if_needed),
      	(nautilus_global_preferences_init):
      
      	Add a function for moving preference values (if they exist)
      	from their old location to their new location, if it
      	hasn't already been done.
      
      	* libnautilus-private/nautilus-global-preferences.h:
      
      	Change the location/name of THEME, SHOW_HIDDEN_FILES and
      	SHOW_BACKUP_FILES so other file viewers in GNOME can smoothly
      	access them.
      6b37d572
  5. 19 Jan, 2002 1 commit
    • Darin Adler's avatar
      Remove nautilus-launch-icon.png. · 074ed7a0
      Darin Adler authored
      	* Makefile.am: Remove nautilus-launch-icon.png.
      
      	* components/hardware/nautilus-hardware-view.c: (setup_form_title),
      	(setup_overview_form): Port from EelImage to GtkImage.
      
      	* components/music/nautilus-music-view.c: Remove unused include.
      	* src/nautilus-theme-selector.c: Remove unused includes.
      
      	* libnautilus-private/nautilus-bonobo-extensions.c:
      	(bonobo_activation_activation_callback): Add warning message so we
      	get to see the error from bonobo-activation.
      
      	* libnautilus-private/nautilus-directory-metafile.c: (get_factory):
      	* libnautilus-private/nautilus-icon-factory.c: (get_icon_factory),
      	(load_icon_for_scaling), (embed_text):
      	* libnautilus-private/nautilus-metafile-factory.c:
      	(nautilus_metafile_factory_get_instance):
      	* libnautilus-private/nautilus-theme.c:
      	(nautilus_theme_get_theme_data_from_theme):
      	* libnautilus-private/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_get):
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_get):
      	* src/file-manager/nautilus-indexing-info.c:
      	(show_indexing_info_dialog):
      	* src/nautilus-preferences-dialog.c:
      	(global_preferences_get_dialog):
      	* src/nautilus-window.c: (nautilus_window_class_init),
      	(add_to_history_list):
      	Use eel_debug_call_at_shutdown instead of g_atexit.
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_display_name): Add G_BROKEN_FILENAMES support.
      
      	* libnautilus-private/nautilus-global-preferences.c:
      	(nautilus_global_preferences_init): Remove eel_smooth_widget code.
      
      	* libnautilus/Makefile.am: Add missing ORBIT_IDL dependency.
      
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi): Remove
      	bonobo_ui_debug_shutdown for now. It does us no good unless we
      	also do eel_debug_shut_down, but libnautilus can't depend on eel.
      
      	* nautilus-launch-icon.png: Remove.
      
      	* src/file-manager/fm-properties-window.c:
      	(update_properties_window_icon),
      	(fm_properties_window_drag_data_received),
      	(create_image_widget_for_file): Port from EelImage to GtkImage.
      
      	* src/nautilus-component-adapter-factory.c:
      	(nautilus_component_adapter_factory_get): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_component_adapter_factory_create_adapter): Look at
      	exceptions before looking at return values from CORBA calls.
      
      	* src/nautilus-main.c: (main): Add a call to eel_debug_shut_down.
      
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_init), (element_clicked_callback),
      	(nautilus_property_browser_update_contents): Port from EelViewport
      	to GtkViewport.
      
      	* src/nautilus-search-bar-criterion.c:
      	(nautilus_search_bar_criterion_destroy),
      	(nautilus_search_bar_criterion_new_from_values): Fix for change
      	that made NautilusSignaller no longer a GtkObject.
      
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init),
      	(update_icon), (add_emblem): Port from EelImage to GtkImage.
      
      	* src/nautilus-signaller.h:
      	* src/nautilus-signaller.c: (nautilus_signaller_get_current): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_signaller_instance_init),
      	(nautilus_signaller_class_init): Change to GObject, not GtkObject.
      
      	* src/nautilus-window-menus.c: (get_bookmark_list): Use
      	eel_debug_call_at_shutdown instead of g_atexit.
      	(nautilus_window_initialize_go_menu): Fix for change that made
      	NautilusSignaller no longer a GtkObject.
      
      	* test/test-nautilus-preferences-change.c: Remove unused include.
      	* test/test-nautilus-preferences-display.c: Remove unused includes.
      	* test/test-nautilus-wrap-table.c: Remove unused includes.
      	* test/test.c: Remove unused function.
      	* test/test.h: Remove unused function.
      074ed7a0
  6. 05 Jan, 2002 1 commit
    • Havoc Pennington's avatar
      add preload of the gconf cache, to hopefully avoid a zillion round trips · e60f2abe
      Havoc Pennington authored
      2002-01-04  Havoc Pennington  <hp@pobox.com>
      
      	* libnautilus-private/nautilus-global-preferences.c
      	(nautilus_global_preferences_init): add preload of the gconf
      	cache, to hopefully avoid a zillion round trips to gconfd on
      	startup.
      
      	* test/test.c (test_window_new): remove weird gtk_window_set_policy
      
      	* test/test-nautilus-preferences-display.c: remove user level
      	stuff
      
      	* test/test-nautilus-preferences-change.c: remove user level stuff
      
      	* libnautilus-private/nautilus-global-preferences.c: the default
      	click policy was SPEED_TRADEOFF_LOCAL_ONLY, fix
      
      	* libnautilus-private/nautilus.schemas: add schemas file,
      	incomplete, needs to be finished and installed
      
      	* libnautilus-private/nautilus-global-preferences.c: strip out
      	user levels
      
      	* src/nautilus-shell-ui.xml: strip out user level menu
      
      	* src/nautilus-window-menus.c: strip out user level menu
      e60f2abe
  7. 04 Jan, 2002 1 commit
  8. 03 Jan, 2002 2 commits
    • Darin Adler's avatar
      Remove some help sidebar panel remnants. · 3ae61117
      Darin Adler authored
      	* libnautilus-private/nautilus-global-preferences.c:
      	(nautilus_global_preferences_init):
      	* libnautilus-private/nautilus-sidebar-functions.c:
      	(sidebar_panel_make_preference_key):
      	* libnautilus-private/nautilus-sidebar-functions.h:
      	Remove some help sidebar panel remnants.
      3ae61117
    • Darin Adler's avatar
      Port from EelLabel to GtkLabel. · fa2a9d00
      Darin Adler authored
      	* components/hardware/nautilus-hardware-view.c:
      	(update_uptime_text), (setup_overview_form):
      	* components/music/nautilus-music-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	(update_progress_display):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_init), (labeled_image_configure),
      	(labeled_image_new), (make_category),
      	(property_browser_category_button_new),
      	(nautilus_property_browser_update_contents):
      	* test/test.h:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
      	Port from EelLabel to GtkLabel.
      
      	* components/news/nautilus-news.c: (do_destroy),
      	(draw_rss_logo_image), (draw_rss_title), (draw_rss_items),
      	(nautilus_news_set_title), (free_channel),
      	(empty_message_size_allocate), (set_up_main_widgets),
      	(make_news_view):
      	* libnautilus-private/nautilus-icon-private.h:
      	* src/nautilus-sidebar-tabs.c:
      	(nautilus_sidebar_tabs_load_theme_data),
      	(nautilus_sidebar_tabs_init), (nautilus_sidebar_tabs_destroy),
      	(draw_one_tab_plain), (draw_one_tab_themed), (get_tab_width),
      	(nautilus_sidebar_tabs_add_view):
      	Port to Pango text instead of Eel text.
      
      	* libnautilus-private/nautilus-customization-data.c:
      	(add_reset_text):
      	* libnautilus-private/nautilus-icon-factory.c:
      	(embedded_text_font_changed_callback), (embed_text):
      	* src/nautilus-about.c: (draw_aa_string), (draw_author_list),
      	(nautilus_about_draw_info), (nautilus_about_update_authors):
      	Disable Eel text and ifdef with GNOME2_CONVERSION_COMPLETE.
      
      	* libnautilus-private/nautilus-global-preferences.h:
      	* libnautilus-private/nautilus-global-preferences.c:
      	Turn off font-related preferences. Maybe delete later or
      	convert for Pango fonts.
      
      	* libnautilus-private/nautilus-icon-canvas-item.h:
      	* libnautilus-private/nautilus-icon-container.h:
      	Remove eel-scalable-font.h includes.
      
      	* src/nautilus-component-adapter-factory.c:
      	(nautilus_component_adapter_factory_create_adapter):
      	Disable the adapter because it was causing problems.
      fa2a9d00
  9. 07 Dec, 2001 1 commit
  10. 06 Nov, 2001 1 commit
  11. 28 Oct, 2001 1 commit
  12. 04 Oct, 2001 1 commit
    • Darin Adler's avatar
      A bit more renaming to be explicit about "display name". · 8448ab08
      Darin Adler authored
      	This is slightly gratuitious, because we don't really need to be
      	explicit about which name in every case, but it does no harm and
      	a tiny bit of good.
      
      	* components/tree/nautilus-tree-view.c: (ctree_compare_rows):
      	* libnautilus-private/nautilus-file.c: (compare_by_display_name),
      	(compare_by_full_path), (nautilus_file_compare_for_sort_internal),
      	(compare_by_display_name_cover),
      	(nautilus_file_list_sort_by_display_name),
      	(nautilus_self_check_file):
      	* libnautilus-private/nautilus-file.h:
      	* libnautilus-private/nautilus-global-preferences.c:
      	(default_icon_view_sort_order_or_manual_layout_changed_callback):
      	* src/file-manager/fm-desktop-icon-view.c:
      	(desktop_icons_compare_callback):
      	* src/file-manager/fm-directory-view.c:
      	(update_directory_in_scripts_menu):
      	* src/file-manager/fm-icon-view.c: (get_default_sort_order),
      	(icon_container_compare_icons_by_name_callback):
      	* src/file-manager/fm-list-view.c: (compare_rows_by_name),
      	(get_attribute_from_sort_type), (real_get_column_specification):
      	* src/file-manager/fm-search-list-view.c:
      	(real_get_column_specification):
      	Change NAUTILUS_FILE_SORT_BY_NAME to NAUTILUS_FILE_SORT_BY_DISPLAY_NAME
      	and compare_by_name to compare_by_display_name and
      	nautilus_file_list_sort_by_name to nautilus_file_list_sort_by_display_name.
      8448ab08
  13. 15 Sep, 2001 1 commit
  14. 05 Sep, 2001 1 commit
    • Alexander Larsson's avatar
      Merge some stuff from the redhat-outstanding-patches branch · 47a2fa6e
      Alexander Larsson authored
      2001-09-04  Alex Larsson  <alexl@redhat.com>
      
      	Merge some stuff from the redhat-outstanding-patches branch
      
      	* libnautilus-private/nautilus-file-utilities.[ch]
      	(nautilus_user_main_directory_exists, nautilus_get_user_main_directory):
      	Get rid of these. No more ~/Nautilus
      
      	* libnautilus-private/nautilus-global-preferences.c:
      	(default_home_location_callback): Always use your normal homedir
      	as the home dir.
      
      	* src/nautilus-application.c (check_required_directories): Don't
      	create ~/Nautilus.
      	(create_starthere_link_callback, nautilus_application_startup):
      	Create a start here icon on the desktop.
      	Turn of first time druid (by setting first time flag).
      	(nautilus_application_startup, check_for_kdesktop, look_for_kdesktop_recursive,
      	has_wm_state, get_self_typed_prop)
      	Don't manage the desktop if kdesktop is running.
      
      	* src/nautilus-first-time-druid.[ch]:
      	Remove ~/Nautilus handling.
      	s/druid_set_first_time_file_flag/nautilus_set_first_time_file_flag/
      
      	* src/nautilus-shell-ui.xml:
      	* src/nautilus-window-menus.c:
      	Add start here to the go menu. Remove leftovers of the "support" menuimem.
      
      	* src/file-manager/fm-directory-view.c:
      	Move scripts to ~/.gnome/nautilus-scripts
      
      	* Makefile.am:
      	Add starthere icons
      
      	* data/Makefile.am:
      	* data/*.desktop.in:
      	* data/*.directory.in:
      	Add starthere desktop files.
      47a2fa6e
  15. 01 Jul, 2001 1 commit
  16. 24 May, 2001 1 commit
    • Darin Adler's avatar
      Added a default for the ADD_TO_SESSION preference. This should fix the · af84b033
      Darin Adler authored
      	* libnautilus-private/nautilus-global-preferences.c: Added a
      	default for the ADD_TO_SESSION preference. This should fix the
      	problem where some people don't get any session
      	management. Miguel's patch removed the code to set this preference
      	in the first time druid so we need to default to TRUE.
      
      	* libnautilus-private/nautilus-file.c:
      	(nautilus_file_get_string_attribute_with_default): Used return
      	statements to simplify the logic a bit.
      af84b033
  17. 17 May, 2001 1 commit
    • Darin Adler's avatar
      Don't require ammonite any more in the default Nautilus RPM. I left the · 8ec7abba
      Darin Adler authored
      	* configure.in:
      	* nautilus.spec.in:
      	Don't require ammonite any more in the default Nautilus RPM. I
      	left the ability to compile ammonite support in for now. That can
      	be removed at any time, but it doesn't hurt anybody.
      
      	* libnautilus-private/nautilus-global-preferences.c: Change default
      	web search to use google instead of the defunct Eazel search page.
      8ec7abba
  18. 04 May, 2001 1 commit
  19. 30 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Add preferences for default manual layout support. · f0909799
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Add preferences for default manual layout support.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(default_icon_view_sort_order_or_manual_layout_changed_callback),
      	(nautilus_global_preferences_initialize):
      	Use different enumerations for icon view and list view default
      	sort order since only icon view supports manual layout.  Add
      	entries for default manual layout preference.  Add proxy
      	preference for both icon view sort order and manual layout so that
      	it can be presented to the user as one choice and thus just one
      	menu.  This also matches the view menu.
      
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(preferences_item_create_enumeration_list),
      	(preferences_item_create_enumeration_menu):
      	Add support for separators in string pickers.
      
      	* src/file-manager/fm-icon-view.c:
      	(get_default_directory_manual_layout),
      	(fm_icon_view_real_get_directory_auto_layout),
      	(fm_icon_view_real_set_directory_auto_layout),
      	(fm_icon_view_reset_to_defaults),
      	(default_use_manual_layout_changed_callback),
      	(fm_icon_view_initialize):
      	Add support for a default "use manual layout" preference.
      
      	* src/nautilus-preferences-dialog.c:
      	Make the default sort order preference use the proxy prefernece
      	instead of the real one.
      f0909799
  20. 27 Apr, 2001 1 commit
    • Andy Hertzfeld's avatar
      added preferences for the maximum numder of items per site and the update · a0cd617c
      Andy Hertzfeld authored
      
      	added preferences for the maximum numder of items per site and
      	the update interval.  It's not quite finished, as the news
      	view isn't watching the update interval preference yet.
      
      	* components/news/nautilus-news.c: (do_destroy), (draw_rss_items),
      	(nautilus_news_make_new_channel), (max_items_changed),
      	(make_news_view):
      	use the preference for max items and update interval
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	define defaults for news panel preferences
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	define news panel preferences
      
      	* src/nautilus-preferences-dialog.c:
      	add a news panel pane to the preferences dialog
      a0cd617c
  21. 26 Apr, 2001 1 commit
    • Andy Hertzfeld's avatar
      reversed decision about not drawing while the channel was loading since · 4ee84fbf
      Andy Hertzfeld authored
      
      	* components/news/nautilus-news.c: (nautilus_news_update_display):
      	reversed decision about not drawing while the channel was loading
      	since it's important to give feedback right away when a channel is
      	enabled, and they sometimes takes a long time to load.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.h:
      	enabled the news panel by default.  Also, while I was in here, I
      	made the "home as desktop" feature only available at the advanced
      	user level like Bud suggested.
      4ee84fbf
  22. 24 Apr, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · a72923da
      Darin Adler authored
      	Add a new command-line option "--no-desktop" as requested by
      	fcrozat on behalf of people who want to run Nautilus under KDE as
      	well as under GNOME. The option has no effect if Nautilus is
      	already running, but if it's the first invocation of Nautilus,
      	then no desktop-related preferences show up and the desktop is
      	not shown regardless of the setting of those preferences.
      
      	* src/nautilus-main.c: (main): Add the no-desktop option. Make the
      	desktop-related preferences invisible if it's on, and pass it down
      	to the NautilusApplication.
      
      	* src/nautilus-application.h:
      	* src/nautilus-application.c: (nautilus_application_startup):
      	Don't start the desktop if no_desktop is passed in. Otherwise
      	decide based on the preference.
      
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(preferences_box_find_row): Mark this private function static.
      	(preferences_box_populate_pane): Get rid of code that would
      	translate the pane_name twice.
      	(nautilus_preferences_dialog_new): Simplified this code a bit.
      
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_make_user_level_filtered_key),
      	(nautilus_preferences_get_is_invisible),
      	(nautilus_preferences_set_is_invisible),
      	(preferences_key_make_for_getter),
      	(nautilus_preferences_visible_in_current_user_level),
      	(nautilus_preferences_is_visible): Added new flag to make a
      	preference invisible.
      
      	* src/nautilus-first-time-druid.h:
      	* src/nautilus-first-time-druid.c: (set_up_gmc_transition_page),
      	(nautilus_first_time_druid_show): Removed code that used to make
      	the druid default based on the desktop preference.
      
      	Fixed the Tinderbox.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(default_default_folder_viewer_callback): Allow NULL because that
      	happens during self-check.
      a72923da
  23. 23 Apr, 2001 1 commit
    • John Sullivan's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 4bcb92e2
      John Sullivan authored
      	Fixed bug 8024 (Default folder viewer chosen from "View As..."
      	window is not reflected in Preferences dialog)
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Put iids for Icon and List view here since they must be accessed
      	from multiple places now. Add NAUTILUS_DEFAULT_FOLDER_VIEWER_OTHER
      	enum case. Add prototype for
      	nautilus_global_preferences_set_default_folder_viewer.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(get_default_folder_viewer_preference_from_iid): New helper function,
      	returns appropriate NAUTILUS_DEFAULT_FOLDER_VIEWER preference value
      	based on folder-viewing iid.
      	(default_default_folder_viewer_callback): New function to determine
      	default value of NAUTILUS_DEFAULT_FOLDER_VIEWER preference; uses
      	gnome_vfs_mime (name is not a typo).
      	(set_default_folder_viewer_in_gnome_vfs): New function,
      	updates gnome-vfs mime database properly for new folder-viewing iid.
      	(default_folder_viewer_changed_callback): New function, reacts
      	to change in NAUTILUS_DEFAULT_FOLDER_VIEWER preference by updating
      	gnome-vfs mime database (moved here from nautilus-application.c).
      	(nautilus_global_preferences_set_default_folder_viewer): New public
      	function to set the default folder viewer with an iid; handles setting
      	both gnome-vfs and gconf's values.
      	(nautilus_global_preferences_initialize): Add callback for when
      	default folder viewer changes (moved here from nautilus-application.c).
      
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(set_default_for_type): Special-case folder viewer to call
      	nautilus_global_preferences_set_default_folder_viewer.
      
      	* src/file-manager/nautilus-directory-view-ui.xml: Changed
      	"Reset to View Preferences" to "Reset View to Match Preferences".
      	It's really long, but the former was very unclear. Improvements
      	to wording are hereby solicited.
      
      	* src/nautilus-application.c: (manufactures), (create_object),
      	(default_folder_viewer_changed_callback): Updated for #define
      	name changes.
      	(nautilus_application_startup): Moved code that reacted to
      	default folder viewer preference to nautilus-global-preferences.c.
      4bcb92e2
  24. 20 Apr, 2001 3 commits
    • Seth Nickell's avatar
      Fix the condition of assertions when toggling the desktop directory · 7dc8ae2e
      Seth Nickell authored
      2001-04-20  Seth Nickell  <snickell@stanford.edu>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* src/nautilus-application.c: (desktop_location_changed_callback):
      	Fix the condition of assertions when toggling the desktop directory
      	location if the desktop window is not being displayed.
      7dc8ae2e
    • Ramiro Estrugo's avatar
      Retire this class. It was a bad idea to use subclassing for the specific · 83a1b134
      Ramiro Estrugo authored
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	* libnautilus-extensions/nautilus-preferences-dialog.h:
      	Retire this class.  It was a bad idea to use subclassing for the
      	specific use of the preferences dialog in nautilus.  Hooking
      	signals up to a regular GnomeDialog is good enough.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_defaults),
      	(nautilus_global_preferences_initialize):
      	Remove the implementation of the Nautilus preferences dialog from
      	here.  That is something that is specific to the Nautilus shell.
      	The code lives in the Nautilus shell itself now.
      
      	* libnautilus-extensions/nautilus-preferences-box.h:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_initialize),
      	(preferences_box_select_pane),
      	(preferences_box_category_list_recreate),
      	(preferences_box_add_pane), (nautilus_preferences_box_update),
      	(preferences_box_find_pane), (preferences_box_populate_pane),
      	(nautilus_preferences_box_populate), (user_level_changed_callback),
      	(nautilus_preferences_dialog_new):
      	Add support for building preference boxes using structures to
      	describe them.  Also add a convenience function for creating a
      	GnomeDialog with a preference box as its sole child.
      
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	* libnautilus-extensions/nautilus-preferences-pane.h:
      	(nautilus_preferences_pane_add_item_to_nth_group): Remove this
      	function as its no longer used.
      
      	* libnautilus-extensions/nautilus-sidebar-functions.h:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	(sidebar_panel_make_preference_key):
      	Make the known sidebar panel enabled preference keys public as
      	string constants.
      
      	* src/Makefile.am:
      	* src/nautilus-preferences-dialog.h:
      	* src/nautilus-preferences-dialog.c:
      	(dialog_button_clicked_callback), (dialog_close_callback),
      	(preferences_dialog_create),
      	(global_preferences_populate_sidebar_panels_callback),
      	(preferences_dialog_populate_sidebar_tabs_group),
      	(preferences_dialog_destroy), (global_preferences_get_dialog),
      	(nautilus_preferences_dialog_show):
      	Move the implementation of the Nautilus preference dialog into the
      	Nautilus shell itself.
      
      	* src/nautilus-window-menus.c: (user_level_customize_callback):
      	Update for new preference dialog show function.
      83a1b134
    • Seth Nickell's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 72457639
      Seth Nickell authored
      2001-04-19  Seth Nickell  <snickell@stanford.edu>
      
      	reviewed by: Darin Adler <darin@eazel.com>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Add a preference for having the desktop directory point at the
      	Unix homedir rather than the default Nautilus desktop directory.
      
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_get_desktop_directory):
      	Check the preference and return the appropriate directory.
      
      	* src/nautilus-application.c: (nautilus_application_startup),
      	(confirm_ok_to_run_as_root), (desktop_location_changed_callback):
      	Add a callback for updating the desktop when the preference
      	changes.
      
      	* src/nautilus-desktop-window.h:
      	* src/nautilus-desktop-window.c:
      	(nautilus_desktop_window_update_directory),
      	(nautilus_desktop_window_new):
      	Add boolean variable affect_desktop_on_next_location_change to
      	allow reloading of the desktop dir (rather than loading on open
      	in to a new/toplevel window). Add a function for telling the
      	desktop window to point to the updated destkop location.
      
      	* src/nautilus-window-manage-views.c: (open_location):
      	Check whether this open should be done in the desktop itself or
      	if we should open a new window (/ recycle an existing window).
      72457639
  25. 18 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Remove NAUTILUS_PREFERENCES_ICON_CAPTIONS, its not needed anymore. · 17054afd
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Remove NAUTILUS_PREFERENCES_ICON_CAPTIONS, its not needed anymore.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_populate_pane): Add support for installing a
      	list if strings to ignore when enforcing the unique choice rule
      	for enumeration lists items.
      	(global_preferences_create_dialog),
      	(nautilus_global_preferences_initialize): Register the
      	enumerations at initialization time instead of dialog creation
      	time.  This is needed so that sanity checking on enumeration
      	preferences can occur even if the user hasnt opened the dialog.
      
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(nautilus_preferences_item_initialize_class),
      	(nautilus_preferences_item_initialize), (preferences_item_destroy),
      	(preferences_item_update_enumeration_list_uniqueness),
      	(preferences_item_update_enumeration_list),
      	(preferences_item_create_enumeration_list),
      	(enumeration_list_changed_callback),
      	(nautilus_preferences_item_enumeration_list_set_unique_exceptions):
      	Make sure the string pickers are wired such that duplicate choices cannot be
      	made by the user.  We do this by making items that would result in duplicates
      	insensitive.  Its possible to bypass this rule for some items.  We use the
      	use the enumeration_list_unique_exceptions.
      
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_block_callbacks), (preferences_unblock_callbacks):
      	New private functions to block/unblock preferences callbacks.
      	(string_list_is_valid): New private function to sanity check the
      	values of a string list.
      	(nautilus_preferences_get_string_list): Sanity check the results
      	of this function for greater convenience of the callers - they no
      	longer need to do error checking on the result.
      	(preferences_entry_invoke_callbacks_if_needed): Invoke callbacks
      	only if they are not blocked.
      
      	* src/file-manager/Makefile.am:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/file-manager/fm-icon-text-window.h:
      	Retire these 2 files.  There no longer is a Icon Captions window.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_initialize), (fm_directory_view_destroy):
      	Update for slight change in the Icon Captions preference name.
      
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_get_icon_text_attributes_from_preferences): New
      	function to fetch the icon caption attributes from preferences.  A
      	similar function used to live in fm-icon-text-window.[ch].  That
      	is no longer the case now that the Icon Captions have moved into
      	the preferences dialog.
      	(fm_icon_view_get_icon_text_attribute_names): Simplify the munging
      	of icon captions by using a string list.
      	(fm_icon_view_merge_menus): Remove the Icon Captions menu.  The
      	Icon Captions picker now lives in the preferences dialog.
      
      	* src/file-manager/nautilus-icon-view-ui.xml:
      	Remove Icon Captions menu item which no longer exists.
      17054afd
  26. 17 Apr, 2001 2 commits
    • Ramiro Estrugo's avatar
      Implement the missing GconfValue comparison for lists. · ba29511a
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	(simple_value_is_equal), (nautilus_gconf_value_is_equal):
      	Implement the missing GconfValue comparison for lists.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	More consistent name for the icon captions preference.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_register_enumerations): Allow enumeration ids
      	to be installed for string lists.  A bit of a hack to let
      	enumeration lists work in the NautilusPreferencesItem object.
      	(global_preferences_install_one_default): Add support for string
      	lists.
      	(global_preferences_create_dialog):
      	Move the icon captions widgetry from its own lonesome dialog into
      	the preferences dialog.
      
      	* libnautilus-extensions/nautilus-preferences-box.h:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_new):
      	Remove unused parameter from constructor.  Remove some crufty
      	unused code.  Match the Nautilus style more.
      
      	* libnautilus-extensions/nautilus-preferences-dialog.h:
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	(nautilus_preferences_dialog_construct):
      	Remove some crufty unused signals, defines and code.  Match the
      	Nautilus style more.  Dont hard code the default size.  Let Gtk do
      	that work for us.  Remove unused dialog_destroy callback.
      
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(preferences_item_destroy),
      	(preferences_item_update_enumeration_list),
      	(preferences_item_set_main_child),
      	(preferences_item_add_connection_child),
      	(preferences_item_create_enumeration_radio),
      	(preferences_item_create_enumeration_list),
      	(preferences_item_create_boolean),
      	(preferences_item_update_editable_string),
      	(preferences_item_create_editable_string),
      	(preferences_item_create_editable_integer),
      	(preferences_item_create_enumeration_menu),
      	(preferences_item_create_font), (preferences_item_create_padding),
      	(preferences_item_create_smooth_font),
      	(nautilus_preferences_item_new),
      	(enumeration_list_changed_callback),
      	(preferences_item_update_displayed_value):
      	Add support for enumerations lists.
      	Cleanup the way children are added to the main box.  Allow for
      	more than one child (for enum list support).  Keep a list of
      	widgets and their respective changed signal ids, so they can all
      	be blocked and unblocked when needed.
      
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(update_auto_string_list), (preferences_entry_update_auto_storage),
      	(preferences_entry_remove_auto_storage),
      	(nautilus_preferences_add_auto_string_list),
      	(nautilus_preferences_remove_auto_string),
      	(nautilus_preferences_remove_auto_string_list):
      	Add support for auto storage of string lists.
      
      	* src/nautilus-application.c: (check_required_directories): Update
      	for EelStringList _as_string changes.
      ba29511a
    • Ramiro Estrugo's avatar
      Remove unused header. · daf62d38
      Ramiro Estrugo authored
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-preferences-private.h:
      	Remove unused header.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_get_internal):
      	Remove unnecessary removal of preferences callbacks at exit time.
      	This happens automatically.
      
      	* libnautilus-extensions/nautilus-gconf-extensions.h:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	(nautilus_gconf_client_get_global), (nautilus_gconf_set_integer),
      	(nautilus_gconf_get_integer), (nautilus_gconf_is_default),
      	(nautilus_gconf_monitor_add), (nautilus_gconf_monitor_remove),
      	(nautilus_gconf_value_free), (nautilus_gconf_notification_add),
      	(nautilus_gconf_notification_remove):
      	New functions for easier addition and removal of notifications.
      	New funtions for easier addition and removal of directory
      	monitoring.
      	Add a #define for a undefined connection.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Remove SOUND_STATE hack.
      
      	* libnautilus-extensions/nautilus-sound.c:
      	(kill_sound_if_necessary), (nautilus_sound_initialize),
      	(nautilus_sound_kill_sound), (nautilus_sound_register_sound),
      	(nautilus_sound_can_play_sound):
      	Use gconf directly for the sound state hack, since nautilus
      	preferences arent really useful for this specific use because of
      	initialization, and default value issues.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(nautilus_global_preferences_initialize):
      	Pass in the storage prefix when initializing preferences.
      
      	* libnautilus-extensions/nautilus-preferences.h:
      	We now need to pass in the storage prefix when initializing.
      
      	* libnautilus-extensions/nautilus-preferences.c:
      	Change the way preferences are initialized a little bit.  We now
      	feed the initialize function a storage prefix to use for gconf.
      	Add assertions for any public function that was used before
      	initialization.  Make the key allocations a little faster by
      	caching the prefixes that hardly ever change.  Simplify the
      	addition and removal of gconf notifications by using the new gconf
      	extensions to do so.
      	Add a little bit of self checks.  I need to figure out a gconf
      	problem before adding more checks, these are very minimal for now.
      daf62d38
  27. 12 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Simplify the installation of default values. Use the same mechanism as we · 0bd24fee
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_one_default),
      	(global_preferences_install_defaults),
      	(global_preferences_populate_pane), (default_font_callback),
      	(default_smooth_font_callback), (default_home_location_callback):
      	Simplify the installation of default values.  Use the same
      	mechanism as we do for constant default values, but provide a
      	callback for dynamic values.
      
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_key_make_for_default),
      	(preferences_key_make_for_default_getter),
      	(nautilus_preferences_set_user_level),
      	(nautilus_preferences_get_user_level_name_for_display),
      	(nautilus_preferences_get_user_level_name_for_storage),
      	(nautilus_preferences_user_level_clamp): New function to clamp a
      	user level to the valid values.
      	(nautilus_preferences_user_level_is_valid): New function to test a
      	user level for validity.
      
      	* libnautilus-extensions/nautilus-sidebar-functions.h:
      	Add public define for sidebar panel preferences name prefix.
      
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	(sidebar_panel_make_preference_key): Make this function private as
      	its not used anymore.
      0bd24fee
  28. 09 Apr, 2001 2 commits
    • John Sullivan's avatar
      Wired up the remaining new global view preferences, · e9cdcb7c
      John Sullivan authored
      	and added a menu item for resetting the current view
      	to match preferences. I know of one large bug (the
      	default choice of Icons vs List doesn't work) and several
      	small bugs that I'll write up now.
      
      	This change requires a recent API change in eel (for
      	eel_list_set_sort_type and eel_list_set_sort_column).
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	Fixed typo.
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-directory-view.c:
      	(reset_to_defaults_callback), (real_merge_menus),
      	(fm_directory_view_reset_to_defaults),
      	(fm_directory_view_initialize_class): Added support for
      	"Reset to Defaults" command, which subclasses override
      	to Do The Right Thing.
      
      	* src/file-manager/nautilus-directory-view-ui.xml:
      	Add "Reset to View Preferences" menu item.
      
      	* src/nautilus-shell-ui.xml: Add placeholder to support location
      	of "Reset to View Preferences" menu item.
      
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_reset_to_defaults), (fm_icon_view_initialize_class):
      	Set sort criterion, sort-reversedness, tighter layout, and
      	zoom level to match defaults.
      
      	* src/file-manager/fm-list-view.c:
      	(fm_list_view_initialize_class): wire up reset_to_defaults handler;
      	set up auto-storage variables for sort order & sort reversed preferences.
      	(fm_list_view_initialize): Set up preferences callbacks to notice changes
      	to default sort order, sort reversed, and zoom level.
      	(set_sort_order_from_metadata_and_preferences),
      	(set_zoom_level_from_metadata_and_preferences): New functions, broken
      	out of fm_list_view_begin_loading for reuse.
      	(default_sort_criteria_changed_callback),
      	(default_zoom_level_changed_callback): React to preference changes
      	by resorting or rezooming as appropriate.
      	(fm_list_view_begin_loading): Call broken-out functions.
      	(fm_list_view_reset_to_defaults): Set sort order, sort-reversedness,
      	and zoom level to default values.
      	(fm_list_view_sort_items): Use variable defaults instead of hardwired
      	constants for sort order & sort-reversedness. Call new eel_list versions
      	of set_sort_type and set_sort_column so the column titles redraw
      	correctly.
      	(get_sort_column_from_attribute): Use variable default for sort attribute
      	instead of hardwired constant.
      	(get_attribute_from_sort_type): New function, converts between
      	NautilusFileSortType enum values and named attributes.
      	(real_get_default_sort_attribute): Use get_attribute_from_sort_type instead
      	of hardwired constant.
      
      	* src/nautilus-application.c:
      	(default_folder_viewer_changed_callback),
      	(nautilus_application_startup): When the default folder viewer
      	preference changes, tell gnome-vfs about it.
      e9cdcb7c
    • Ramiro Estrugo's avatar
      Fix list view default zoom level value. · 9a3dc1f8
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	Fix list view default zoom level value.
      
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	(nautilus_preferences_group_get_num_visible_items),
      	(nautilus_preferences_group_get_max_caption_width),
      	(nautilus_preferences_group_align_captions):
      	Use nautilus_prefereces_item_is_showing() instead of GTK_VISIBLE
      	and nautilus_preferences_is_visible().
      
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(nautilus_preferences_item_is_showing): New function.
      	(preferences_item_get_control_showing): Make this one private.
      	(nautilus_preferences_item_update_showing): Use new function.
      
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	(preferences_pane_update_and_resize_callback),
      	(nautilus_preferences_pane_initialize),
      	(nautilus_preferences_pane_add_control_preference):
      	Update the pane on user level changes as well so that alignment
      	are right.  This is a bit of a hack.
      
      	* src/file-manager/fm-icon-view.c: (get_default_sort_order),
      	(fm_icon_view_real_get_directory_sort_by),
      	(fm_icon_view_set_directory_sort_by),
      	(fm_icon_view_real_set_directory_sort_by),
      	(get_default_sort_in_reverse_order),
      	(fm_icon_view_real_get_directory_sort_reversed),
      	(fm_icon_view_set_directory_sort_reversed),
      	(fm_icon_view_real_set_directory_sort_reversed),
      	(get_default_directory_tighter_layout),
      	(fm_icon_view_real_get_directory_tighter_layout),
      	(fm_icon_view_set_directory_tighter_layout),
      	(fm_icon_view_real_set_directory_tighter_layout),
      	(get_sort_criterion_by_sort_type), (get_default_zoom_level),
      	(fm_icon_view_begin_loading), (fm_icon_view_get_zoom_level),
      	(fm_icon_view_set_zoom_level), (fm_icon_view_zoom_to_level),
      	(fm_icon_view_restore_default_zoom_level),
      	(default_zoom_level_font_size_changed_callback),
      	(default_sort_order_changed_callback),
      	(default_sort_in_reverse_order_changed_callback),
      	(default_use_tighter_layout_changed_callback),
      	(default_zoom_level_changed_callback), (fm_icon_view_initialize),
      	(fm_icon_view_update_icon_container_font_size_table):
      	Use preferences to obtain the default values for zoom level,
      	zoom level font size, sort order, sort reversed and tighter
      	layout.
      
      	* src/file-manager/fm-list-view.c: (get_default_zoom_level):
      	Use preferences to obtain the default zoom level.
      9a3dc1f8
  29. 08 Apr, 2001 1 commit
  30. 07 Apr, 2001 1 commit
    • Rebecca Schulman's avatar
      Fix bugzilla.eazel.com bug 7933, and the nautilus half of bug 7934, by · b7825c72
      Rebecca Schulman authored
      2001-04-06  Rebecca Schulman  <rebecka@eazel.com>
      	Fix bugzilla.eazel.com bug 7933, and the nautilus
      	half of bug 7934, by removing the search preferences
      	from nautilus, and removing the ability to make a new
      	index from Nautilus.  These features may return at
      	some point, but in the future will require a root
      	password.
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_defaults),
      	(global_preferences_create_dialog),
      	(global_preferences_install_font_defaults):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Remove all of the medusa preferences, including the
      	preference to make the preference itself sensitive and
      	insensitive, and all callbacks and set up related
      	to the search preference
      
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	(nautilus_medusa_services_are_enabled),
      	(nautilus_medusa_check_cron_is_enabled),
      	(nautilus_medusa_get_configuration_file_path),
      	(nautilus_medusa_get_explanation_of_enabling):
      	* libnautilus-extensions/nautilus-medusa-support.h:
      	Remove functions to enable / disable medusa,
      	and to check on cron.  Add new function
      	to explain how to turn on medusa as root, so that
      	the same message can be adjusted, and used in multiple
      	dialogs
      
      	* src/file-manager/fm-search-list-view.c:
      	(report_index_age_as_status), (load_location_callback),
      	(display_indexed_search_problems_dialog),
      	(display_system_services_are_disabled_dialog):
      	Remove dialog about medusa being blocked, since medusa
      	can only be either on or off now. Clarify the message
      	about medusa being off, and change the message to tell
      	the user how to turn medusa on as root, instead of
      	recommending they change their preference in nautilus about
      	searching. Refactor status message about last indexing
      	time to simplify the load_location_callback.  Don't tell
      	users that "an index can't be created right now", but instead
      	tell them how to create an index as root, when this information
      	is appopriate.   Remove two FIXMEs that are now obsolete.
      
      	* src/file-manager/nautilus-indexing-info.c:
      	(set_close_hides_for_dialog), (show_index_progress_dialog),
      	(show_reindex_request_dialog),
      	(last_index_time_and_reindex_button_dialog_new),
      	(index_progress_dialog_new), (show_indexing_info_dialog),
      	(nautilus_indexing_info_show_dialog):
      	Remove dialog about medusa being blocked, and make the index
      	status dialog explain clearly that there is no index in the
      	case where medusa is turned off, instead of giving an error
      	message.  Change the state changed callbacks to coincide
      	with concurrent changes to the medusa "system state" API.
      	Fix a bug that could cause nautilus to crash if the index
      	status dialog was up when medusa was turned on (a race condition
      	of two callbacks trying to destroy the same dialog)
      
      	* src/nautilus-first-time-druid.c: (druid_finished),
      	(nautilus_first_time_druid_show):
      	Remove medusa and cron pages from the first time druid.  Includes
      	removing the callbacks to change the page order based on
      	whether medusa and/or cron are available.
      b7825c72
  31. 04 Apr, 2001 2 commits
    • Darin Adler's avatar
      Use nautilus_view_standard_main to simplify and remove code. · b6745743
      Darin Adler authored
      	* components/notes/nautilus-notes.c: (do_destroy),
      	(notes_get_indicator_image), (make_notes_view), (main):
      	Use nautilus_view_standard_main to simplify and remove code.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_populate_pane): Code had N_() wrapped around
      	an empty string. That's a no-no. Calling _("") on empty string
      	gives you the complete translator info, which must be avoided.
      b6745743
    • Ramiro Estrugo's avatar
      Remove librsvg. · fbbaf803
      Ramiro Estrugo authored
      	* Makefile.am:
      	Remove librsvg.
      
      	* librsvg/.cvsignore:
      	* librsvg/Makefile.am:
      	* librsvg/art_render.c:
      	* librsvg/art_render.h:
      	* librsvg/art_render_gradient.c:
      	* librsvg/art_render_gradient.h:
      	* librsvg/art_render_mask.c:
      	* librsvg/art_render_mask.h:
      	* librsvg/art_render_svp.c:
      	* librsvg/art_render_svp.h:
      	* librsvg/art_rgba.c:
      	* librsvg/art_rgba.h:
      	* librsvg/example-nested-transform.svg:
      	* librsvg/makefile-simple:
      	* librsvg/opacity.svg:
      	* librsvg/rsvg-bpath-util.c:
      	* librsvg/rsvg-bpath-util.h:
      	* librsvg/rsvg-css.c:
      	* librsvg/rsvg-css.h:
      	* librsvg/rsvg-defs.c:
      	* librsvg/rsvg-defs.h:
      	* librsvg/rsvg-ft.c:
      	* librsvg/rsvg-ft.h:
      	* librsvg/rsvg-paint-server.c:
      	* librsvg/rsvg-paint-server.h:
      	* librsvg/rsvg-path.c:
      	* librsvg/rsvg-path.h:
      	* librsvg/rsvg.c:
      	* librsvg/rsvg.h:
      	* librsvg/subpixel-text-test:
      	* librsvg/test-ft-gtk.c:
      	* librsvg/test-ft.c:
      	* librsvg/test-rsvg.c:
      	* librsvg/test.svg:
      	Move librsvg to its own top level GNOME CVS module.
      
      	* configure.in:
      	Add librsvg and eel dependencies.
      	Remove librsvg and font entries.
      
      	* nautilus.spec.in:
      	Remove font entries.  Add librsvg and eel requirements.
      
      	* data/Makefile.am:
      	* data/fonts/.cvsignore:
      	* data/fonts/Makefile.am:
      	* data/fonts/urw/.cvsignore:
      	* data/fonts/urw/Makefile.am:
      	* data/fonts/urw/README:
      	* data/fonts/urw/fonts.dir:
      	* data/fonts/urw/n019003l.afm:
      	* data/fonts/urw/n019003l.pfb:
      	* data/fonts/urw/n019003l.pfm:
      	* data/fonts/urw/n019004l.afm:
      	* data/fonts/urw/n019004l.pfb:
      	* data/fonts/urw/n019004l.pfm:
      	* data/fonts/urw/n019023l.afm:
      	* data/fonts/urw/n019023l.pfb:
      	* data/fonts/urw/n019023l.pfm:
      	* data/fonts/urw/n019024l.afm:
      	* data/fonts/urw/n019024l.pfb:
      	* data/fonts/urw/n019024l.pfm:
      	Retire default fonts.  These now live in eel.
      
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_destroy):
      	* libnautilus/nautilus-view.c: (nautilus_view_destroy):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* nautilus-installer/src/nautilus-druid-page-eazel.c:
      	(nautilus_druid_page_eazel_destroy),
      	(nautilus_druid_page_eazel_finalize),
      	(nautilus_druid_page_eazel_size_allocate),
      	(nautilus_druid_page_eazel_size_request):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-bonobo-extensions.c:
      	* libnautilus-extensions/nautilus-bonobo-extensions.h:
      	* libnautilus-extensions/nautilus-bookmark.c:
      	* libnautilus-extensions/nautilus-ctree.c:
      	* libnautilus-extensions/nautilus-customization-data.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	* libnautilus-extensions/nautilus-directory-background.c:
      	* libnautilus-extensions/nautilus-directory-background.h:
      	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	* libnautilus-extensions/nautilus-directory.c:
      	* libnautilus-extensions/nautilus-drag-window.c:
      	* libnautilus-extensions/nautilus-drag.c:
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	* libnautilus-extensions/nautilus-druid.c:
      	* libnautilus-extensions/nautilus-entry.c:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	* libnautilus-extensions/nautilus-file-operations.c:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-font-factory.c:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	* libnautilus-extensions/nautilus-generous-bin.c:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	* libnautilus-extensions/nautilus-icon-factory.h:
      	* libnautilus-extensions/nautilus-icon-private.h:
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-link-set.c:
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	* libnautilus-extensions/nautilus-list.c:
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	* libnautilus-extensions/nautilus-metafile-factory.c:
      	* libnautilus-extensions/nautilus-metafile.c:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	* libnautilus-extensions/nautilus-preferences.c:
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-search-uri.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	* libnautilus-extensions/nautilus-tabs.c:
      	* libnautilus-extensions/nautilus-theme.c:
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	* libnautilus-extensions/nautilus-trash-file.c:
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	* libnautilus-extensions/nautilus-undo-context.c:
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	* libnautilus-extensions/nautilus-undo-signal-handlers.c:
      	* libnautilus-extensions/nautilus-vfs-directory.c:
      	* libnautilus-extensions/nautilus-vfs-file.c:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	Use new eel library.
      
      	* libnautilus-extensions/nautilus-art-extensions.c:
      	* libnautilus-extensions/nautilus-art-extensions.h:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-background-canvas-group.c:
      	* libnautilus-extensions/nautilus-background-canvas-group.h:
      	* libnautilus-extensions/nautilus-background.c:
      	* libnautilus-extensions/nautilus-background.h:
      	* libnautilus-extensions/nautilus-caption-table.c:
      	* libnautilus-extensions/nautilus-caption-table.h:
      	* libnautilus-extensions/nautilus-caption.c:
      	* libnautilus-extensions/nautilus-caption.h:
      	* libnautilus-extensions/nautilus-clickable-image.c:
      	* libnautilus-extensions/nautilus-clickable-image.h:
      	* libnautilus-extensions/nautilus-debug-drawing.c:
      	* libnautilus-extensions/nautilus-debug-drawing.h:
      	* libnautilus-extensions/nautilus-debug.c:
      	* libnautilus-extensions/nautilus-debug.h:
      	* libnautilus-extensions/nautilus-ellipsizing-label.c:
      	* libnautilus-extensions/nautilus-ellipsizing-label.h:
      	* libnautilus-extensions/nautilus-enumeration.c:
      	* libnautilus-extensions/nautilus-enumeration.h:
      	* libnautilus-extensions/nautilus-font-manager.c:
      	* libnautilus-extensions/nautilus-font-manager.h:
      	* libnautilus-extensions/nautilus-font-picker.c:
      	* libnautilus-extensions/nautilus-font-picker.h:
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glyph.c:
      	* libnautilus-extensions/nautilus-glyph.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	* libnautilus-extensions/nautilus-graphic-effects.c:
      	* libnautilus-extensions/nautilus-graphic-effects.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	* libnautilus-extensions/nautilus-image-table.c:
      	* libnautilus-extensions/nautilus-image-table.h:
      	* libnautilus-extensions/nautilus-image-with-background.c:
      	* libnautilus-extensions/nautilus-image-with-background.h:
      	* libnautilus-extensions/nautilus-image.c:
      	* libnautilus-extensions/nautilus-image.h:
      	* libnautilus-extensions/nautilus-label-with-background.c:
      	* libnautilus-extensions/nautilus-label-with-background.h:
      	* libnautilus-extensions/nautilus-label.c:
      	* libnautilus-extensions/nautilus-label.h:
      	* libnautilus-extensions/nautilus-labeled-image.c:
      	* libnautilus-extensions/nautilus-labeled-image.h:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	* libnautilus-extensions/nautilus-password-dialog.h:
      	* libnautilus-extensions/nautilus-radio-button-group.c:
      	* libnautilus-extensions/nautilus-radio-button-group.h:
      	* libnautilus-extensions/nautilus-region.c:
      	* libnautilus-extensions/nautilus-region.h:
      	* libnautilus-extensions/nautilus-scalable-font-private.h:
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	* libnautilus-extensions/nautilus-scalable-font.h:
      	* libnautilus-extensions/nautilus-self-checks.c:
      	* libnautilus-extensions/nautilus-self-checks.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout.h:
      	* libnautilus-extensions/nautilus-smooth-widget.c:
      	* libnautilus-extensions/nautilus-smooth-widget.h:
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	* libnautilus-extensions/nautilus-stock-dialogs.h:
      	* libnautilus-extensions/nautilus-string-list.c:
      	* libnautilus-extensions/nautilus-string-list.h:
      	* libnautilus-extensions/nautilus-string-map.c:
      	* libnautilus-extensions/nautilus-string-map.h:
      	* libnautilus-extensions/nautilus-string-picker.c:
      	* libnautilus-extensions/nautilus-string-picker.h:
      	* libnautilus-extensions/nautilus-string.c:
      	* libnautilus-extensions/nautilus-string.h:
      	* libnautilus-extensions/nautilus-text-caption.c:
      	* libnautilus-extensions/nautilus-text-caption.h:
      	* libnautilus-extensions/nautilus-viewport.c:
      	* libnautilus-extensions/nautilus-viewport.h:
      	* libnautilus-extensions/nautilus-wrap-table.c:
      	* libnautilus-extensions/nautilus-wrap-table.h:
      	* libnautilus-extensions/nautilus-xml-extensions.c:
      	* libnautilus-extensions/nautilus-xml-extensions.h:
      	Remove these files.  These are all part of eel now.
      
      	* applets/launcher/nautilus-launcher-applet.c:
      	* applets/preferences-applet/nautilus-preferences-applet.c:
      	* components/adapter/Makefile.am:
      	* components/adapter/main.c:
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	* components/adapter/nautilus-adapter-factory-server.c:
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	* components/adapter/nautilus-adapter.c:
      	* components/hardware/Makefile.am:
      	* components/hardware/nautilus-hardware-view.c:
      	* components/help/Makefile.am:
      	* components/help/help-method.c:
      	* components/help/hyperbola-filefmt.c:
      	* components/help/hyperbola-nav-tree.c:
      	* components/history/Makefile.am:
      	* components/history/nautilus-history-view.c:
      	* components/image-viewer/Makefile.am:
      	* components/image-viewer/nautilus-image-view.c:
      	* components/loser/content/Makefile.am:
      	* components/loser/content/nautilus-content-loser.c:
      	* components/loser/sidebar/Makefile.am:
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	* components/mozilla/Makefile.am:
      	* components/mozilla/bonobo-extensions.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* components/music/Makefile.am:
      	* components/music/nautilus-music-view.c:
      	* components/notes/Makefile.am:
      	* components/notes/nautilus-notes.c:
      	* components/rpmview/Makefile.am:
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	* components/rpmview/nautilus-rpm-view-install.c:
      	* components/rpmview/nautilus-rpm-view.c:
      	* components/sample/nautilus-sample-content-view.c:
      	* components/services/install-view/Makefile.am:
      	* components/services/install-view/callbacks.c:
      	* components/services/install-view/forms.c:
      	* components/services/install-view/nautilus-service-install-view.c:
      	* components/services/install/lib/eazel-install-logic2.c:
      	* components/services/install/server/main.c:
      	* components/services/inventory-view/Makefile.am:
      	* components/services/inventory-view/nautilus-inventory-config-page
      	.c:
      	* components/services/inventory-view/nautilus-inventory-disable-pag
      	* components/services/inventory-view/nautilus-inventory-enable-page
      	* components/services/inventory-view/nautilus-inventory-view.c:
      	* components/services/inventory/Makefile.am:
      	* components/services/inventory/eazel-inventory-upload-callback.c:
      	* components/services/inventory/eazel-inventory.c:
      	* components/services/inventory/main.c:
      	* components/services/login/nautilus-view/Makefile.am:
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c:
      	* components/services/login/nautilus-view/password-box.c:
      	* components/services/nautilus-dependent-shared/Makefile.am:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.c:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.h:
      	* components/services/nautilus-dependent-shared/eazel-services-foot
      	er.c:
      	* components/services/nautilus-dependent-shared/eazel-services-head
      	er.c:
      	* components/services/nautilus-dependent-shared/test-footer-header.
      	c:
      	* components/services/summary/Makefile.am:
      	* components/services/summary/nautilus-summary-callbacks.c:
      	* components/services/summary/nautilus-summary-dialogs.c:
      	* components/services/summary/nautilus-summary-dialogs.h:
      	* components/services/summary/nautilus-summary-footer.c:
      	* components/services/summary/nautilus-summary-menu-items.c:
      	* components/services/summary/nautilus-summary-view-private.h:
      	* components/services/summary/nautilus-summary-view.c:
      	* components/services/time/nautilus-view/main.c:
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.
      	c:
      	* components/services/trilobite/sample/nautilus-view/Makefile.am:
      	* components/text/Makefile.am:
      	* components/text/nautilus-text-view.c:
      	* components/throbber/Makefile.am:
      	* components/throbber/main.c:
      	* components/throbber/nautilus-throbber.c:
      	* components/tree/Makefile.am:
      	* components/tree/nautilus-tree-change-queue.c:
      	* components/tree/nautilus-tree-expansion-state.c:
      	* components/tree/nautilus-tree-model.c:
      	* components/tree/nautilus-tree-node.c:
      	* components/tree/nautilus-tree-view-dnd.c:
      	* components/tree/nautilus-tree-view.c:
      	* helper-utilities/authenticate/Makefile.am:
      	* helper-utilities/authenticate/nautilus-authenticate.c:
      	* nautilus-installer/src/nautilus-druid.c:
      	* src/Makefile.am:
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-error-reporting.c:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-list-view.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-parsing.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-component-adapter-factory.c:
      	* src/nautilus-desktop-window.c:
      	* src/nautilus-first-time-druid.c:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-main.c:
      	* src/nautilus-navigation-bar.c:
      	* src/nautilus-profiler.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-search-bar-criterion.c:
      	* src/nautilus-search-bar.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-signaller.c:
      	* src/nautilus-simple-search-bar.c:
      	* src/nautilus-switchable-navigation-bar.c:
      	* src/nautilus-switchable-search-bar.c:
      	* src/nautilus-theme-selector.c:
      	* src/nautilus-view-frame-corba.c:
      	* src/nautilus-view-frame.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window-toolbars.c:
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	* src/nautilus-zoom-control.c:
      	Update for new eel library usage.
      
      	* test/test-nautilus-background.c:
      	* test/test-nautilus-clickable-image.c:
      	* test/test-nautilus-font-manager.c:
      	* test/test-nautilus-font-picker.c:
      	* test/test-nautilus-font-simple.c:
      	* test/test-nautilus-font.c:
      	* test/test-nautilus-glyph-simple.c:
      	* test/test-nautilus-glyph.c:
      	* test/test-nautilus-image-background.c:
      	* test/test-nautilus-image-scrolled.c:
      	* test/test-nautilus-image-simple.c:
      	* test/test-nautilus-image-table.c:
      	* test/test-nautilus-image-tile.c:
      	* test/test-nautilus-image.c:
      	* test/test-nautilus-label-background.c:
      	* test/test-nautilus-label-flavorful.c:
      	* test/test-nautilus-label-offset.c:
      	* test/test-nautilus-label-scrolled.c:
      	* test/test-nautilus-label-simple.c:
      	* test/test-nautilus-label-wrapped.c:
      	* test/test-nautilus-label.c:
      	* test/test-nautilus-labeled-image.c:
      	* test/test-nautilus-password-dialog.c:
      	* test/test-nautilus-pixbuf-tile.c:
      	* test/test-nautilus-smooth-text-layout.c:
      	* test/test-nautilus-viewport-constraint.c:
      	* test/test-nautilus-widgets.c:
      	Remove these.  They live in eel now.
      
      	* test/vsignore:
      	* test/kefile.am:
      	* test/st-nautilus-preferences-change.c:
      	* test/st-nautilus-preferences-display.c:
      	* test/st-nautilus-wrap-table.c:
      	* test/st.c:
      	* test/st.h:
      	Update for new eel library usage.
      fbbaf803
  32. 03 Apr, 2001 1 commit
  33. 02 Apr, 2001 2 commits
    • Ramiro Estrugo's avatar
      reviewed by: Gene Ragan <gzr@eazel.com> · 40036342
      Ramiro Estrugo authored
      	* acconfig.h:
      	* configure.in:
      	Add a NAUTILUS_SOURCE_DIRECTORY that contains the location of the
      	nautilus source code, so that some checks can work without having
      	to do 'make install'
      
      	* components/services/install-view/nautilus-service-install-view.c:
      	(nautilus_service_install_view_initialize_class):
      	Initialize preferences so that smooth widgets and other nautilus
      	specific preferences work.
      
      	* components/services/summary/nautilus-summary-view.c:
      	(nautilus_summary_view_initialize_class):
      	Initialize preferences so that smooth widgets and other nautilus
      	specific preferences work.
      
      	* libnautilus-extensions/Makefile.am:
      	Remove macros that arent needed any more.
      
      	* libnautilus-extensions/nautilus-entry.h:
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize), (obscure_cursor),
      	(nautilus_entry_key_press), (nautilus_entry_motion_notify),
      	(nautilus_entry_set_text), (nautilus_entry_insert_text),
      	(nautilus_entry_delete_text), (nautilus_entry_initialize_class),
      	(nautilus_entry_set_special_tab_handling):
      	Make all the attributes private.
      
      	* libnautilus-extensions/nautilus-font-manager.c:
      	(at_exit_handler), (nautilus_free_static_storage_at_exit),
      	(gnome_vfs_init_if_needed), (font_description_table_add),
      	(font_description_table_new), (directory_contains_file),
      	(ensure_local_font_table),
      	(nautilus_font_manager_get_default_font),
      	(nautilus_font_manager_get_default_bold_font),
      	(nautilus_self_check_font_manager):
      	Remove dependency on nautilus-file-utilities.  Update for new
      	machanism for finding data in the source directory so that checks
      	work even when Nautilus has not undergone 'make install.'
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(smooth_graphics_mode_changed_callback),
      	(nautilus_global_preferences_initialize):
      	Keep track of preferences smooth graphics mode changes and call
      	the new smooth widget api for changing the smoothness of all
      	tracked widgets.
      
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	Remove a rogue unused #include.
      
      	* libnautilus-extensions/nautilus-smooth-widget.h:
      	* libnautilus-extensions/nautilus-smooth-widget.c:
      	(nautilus_smooth_widget_global_set_is_smooth),
      	(nautilus_smooth_widget_register):
      	Dont use preferences to track global smoothness changes.  Add a
      	function to that instead.
      
      	* src/nautilus-location-bar.c: (nautilus_location_bar_initialize):
      	Update for privatized NautilusEntry attributes.
      40036342
    • John Sullivan's avatar
      reviewed by: Darin Adler <darin@eazel.com> · bdeb528b
      John Sullivan authored
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	Moved the font preferences from the Icon & List Views
      	pane into the Appearance pane, and tweaked the wording.
      	It was too weird having the font choices in two places.
      bdeb528b