summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* improved sizing of the note item in the aa mode.post-1_0_10Andy Hertzfeld2001-04-115-26/+52
| | | | | | | | | | * libnautilus-extensions/nautilus-canvas-note-item.c: (nautilus_canvas_note_item_set_note_text): improved sizing of the note item in the aa mode. * libnautilus-extensions/nautilus-icon-container.c: (hit_test_item): fixed bug by mapping from window to world coordinates
* added a way for custom actions to take place when the user clicks on anAndy Hertzfeld2001-04-108-79/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | added a way for custom actions to take place when the user clicks on an emblem, and used that to bring up the annotation window when the "note" emblem is clicked on. * libnautilus-extensions/nautilus-icon-canvas-item.c,h: (nautilus_icon_canvas_item_event), (nautilus_icon_canvas_item_hit_test_full), (nautilus_icon_canvas_item_point), (nautilus_icon_canvas_item_hit_test_rectangle): renamed the "hit_test" routine to nautilus_icon_canvas_hit_test_full, and made it public. * libnautilus-extensions/nautilus-icon-container.c: (hit_test_item), (nautilus_icon_container_did_not_drag), (key_press_event), (nautilus_icon_container_initialize_class), (handle_icon_button_press), (activate_selected_items): added an emblem index parameter to the icon canvas's activate signal, and set it up properly by calling the item hit test routine to determine the emblem index. * src/file-manager/fm-icon-view.c: (get_keyword_by_index), (icon_container_activate_callback), (get_icon_annotation_callback): changed the activate callback to bring up the annotation window if the annotation emblem is clicked.
* tweaked note sizingAndy Hertzfeld2001-04-105-24/+50
| | | | | | | | | | | | * libnautilus-extensions/nautilus-canvas-note-item.c: (nautilus_canvas_note_item_set_note_text), (nautilus_canvas_note_item_update): tweaked note sizing * libnautilus-extensions/nautilus-icon-canvas-item.c: (create_annotation), (get_emblem_rectangle): made the annotation be positioned properly by using world coordinates instead of canvas coordinates
* removed some unneeded generality from the note itemAndy Hertzfeld2001-04-095-188/+72
| | | | | | | | | | removed some unneeded generality from the note item * libnautilus-extensions/nautilus-canvas-note-item.c: (nautilus_canvas_note_item_set_arg), (nautilus_canvas_note_item_draw), (nautilus_canvas_note_item_point): * libnautilus-extensions/nautilus-canvas-note-item.h:
* implemented arrow pointer for annotations, to make it more clear whatAndy Hertzfeld2001-04-097-144/+230
| | | | | | | | | | | | | | | | | | implemented arrow pointer for annotations, to make it more clear what they're annotating. * libnautilus-extensions/nautilus-annotation.c: (nautilus_annotation_send_to_server): removed debugging message * libnautilus-extensions/nautilus-canvas-note-item.c: (nautilus_canvas_note_item_set_note_text), (draw_item_aa_text), (nautilus_canvas_note_item_update): draw the arrow pointer * libnautilus-extensions/nautilus-icon-canvas-item.c: (create_annotation), (get_emblem_rectangle): position the annotation so the arrow points at the right place.
* linked with ammonite so we can get the user name made it maintain theAndy Hertzfeld2001-04-095-8/+88
| | | | | | | | | | * libnautilus-extensions/Makefile.am: linked with ammonite so we can get the user name * libnautilus-extensions/nautilus-annotation.c: (count_annotations), (nautilus_annotation_send_to_server), (nautilus_annotation_add_annotation): made it maintain the annotation count properly when a new annotation is added; also, use the real username fetched from ammonite.
* made annotation upload work; added "date" property to distinguish multipleAndy Hertzfeld2001-04-093-48/+120
| | | | | | | | | | * libnautilus-extensions/nautilus-annotation.c: (annotation_is_stale), (nautilus_annotation_get_annotation), (nautilus_annotation_has_annotation), (nautilus_annotation_send_to_server), (nautilus_annotation_add_annotation): made annotation upload work; added "date" property to distinguish multiple annotations/file; refetch annotations periodically
* implemented client side of annotation upload; still need to do server sideAndy Hertzfeld2001-04-073-8/+189
| | | | | | | | | * libnautilus-extensions/nautilus-annotation.c: (nautilus_annotation_has_annotation), (http_post_simple), (nautilus_annotation_send_to_server), (nautilus_annotation_add_annotation): implemented client side of annotation upload; still need to do server side before it can be tested.
* started implementation of optionally sending annotations to the server.Andy Hertzfeld2001-04-064-13/+88
| | | | | | started implementation of optionally sending annotations to the server. Also, put up error when the user tries to annotate a directory
* merged with HEAD to create the post-1_0_10 branchAndy Hertzfeld2001-04-0667-350/+8761
| | | | merged with HEAD to create the post-1_0_10 branch
* Fixed bug 7986 ("Paste Files" disabled in trash:)John Sullivan2001-04-053-7/+21
| | | | | | | | | | | * src/file-manager/fm-directory-view.c: (real_update_menus): Made "Paste Files" sensitivity depend on is_read_only rather than can_create_files. * src/file-manager/fm-search-list-view.c: (fm_search_list_view_initialize_class), (real_is_read_only): Made search list view override is_read_only instead of supports_creating_files.
* Update for Arlo's new icon.Ramiro Estrugo2001-04-053-2/+8
| | | | | | * libnautilus-extensions/nautilus-icon-container.c: (nautilus_icon_container_theme_changed): Update for Arlo's new icon.
* Fixed bug 7985 (Separately group "Move to Trash" andJohn Sullivan2001-04-054-11/+29
| | | | | | | | | | | | "Delete" menu items to avoid accidental selection) * src/file-manager/nautilus-directory-view-ui.xml: Moved Move to Trash and Delete into their own menu section (surrounded by separators). * src/file-manager/fm-directory-view.c: Updated menu paths that have now changed. * src/nautilus-shell-ui.xml: Added placeholder used by Move to Trash and Delete to get ordering right.
* Made icon a single note.Arlo Rose2001-04-055-0/+11
| | | | | | | | | | * icons/Makefile.am: * icons/note-indicator.png: Made icon a single note. * icons/text-selection-frame-aa.png: * icons/text-selection-frame.png: Added non aa version of the text selection frame for dragging.
* Fixed bug 7821, SOLARIS: Nautilus hangs attempted to initialize ESDGene Z. Ragan2001-04-057-46/+42
| | | | | | | | | | | | | | | | | | 2001-04-05 Gene Z. Ragan <gzr@eazel.com> Fixed bug 7821, SOLARIS: Nautilus hangs attempted to initialize ESD * libnautilus-extensions/nautilus-global-preferences.h: Remove unused sound init preference. * libnautilus-extensions/nautilus-sound.c: * libnautilus-extensions/nautilus-sound.h: (nautilus_sound_initialize): Remove call to esd_open_audio. It is the wrong call to use and caused problems on Solaris. (nautilus_sound_can_play_sound): Call esd_sound_open to determine if we can handle audio playback.
* Fixed bug 7790, Music View silently fails if sound hardware busy orGene Z. Ragan2001-04-053-49/+83
| | | | | | | | | | | | | | | | | | 2001-04-05 Gene Z. Ragan <gzr@eazel.com> Fixed bug 7790, Music View silently fails if sound hardware busy or missing * components/music/esd-audio.c: (esdout_playing), (esdout_close), (esdout_loop), (esdout_open): Modify logic used to determine if another process has opened a connection to esd, blocking us from doing so. * components/music/nautilus-music-view.c: (update_play_controls_status), (play_current_file), (add_play_controls): Add code in anticipation of adding support to disable controls at appropriate times.
* Remove depenency on Nautilus themes and thus libnautilus-extensions.Ramiro Estrugo2001-04-0530-1167/+488
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/rpmview/Makefile.am: * components/rpmview/nautilus-rpm-view.c: (nautilus_rpm_view_initialize), (nautilus_rpm_view_update_from_uri), (nautilus_rpm_view_drag_data_received), (pixbuf_new_named), (image_new_named): Remove depenency on Nautilus themes and thus libnautilus-extensions. * components/services/install-view/Makefile.am: * components/services/install-view/callbacks.c: (nautilus_service_install_done): * components/services/install-view/nautilus-service-install-view.c: (nautilus_service_install_view_initialize_class): * components/services/inventory-view/Makefile.am: * components/services/login/nautilus-view/Makefile.am: * components/services/nautilus-dependent-shared/Makefile.am: * components/services/nautilus-dependent-shared/eazel-services-extensions.c: (eazel_services_pixbuf_new), (eazel_services_image_new), (eazel_services_image_new_clickable), (eazel_services_image_new_from_uri), (eazel_services_clickable_image_new_from_uri), (eazel_services_label_new), (eazel_services_label_new_clickable), (eazel_services_get_current_date_string), (eazel_services_gconf_handle_error), (preferences_unref_global_gconf_client), (preferences_get_global_gconf_client), (preferences_gconf_get_boolean), (preferences_gconf_get_string), (smooth_graphics_changed_notice), (listen_for_smooth_graphics_changes), (eazel_services_get_user_level): * components/services/nautilus-dependent-shared/eazel-services-extensions.h: * components/services/summary/Makefile.am: * components/services/summary/nautilus-summary-menu-items.c: (ui_component_set_hidden), (update_menu_items): * components/services/summary/nautilus-summary-view.c: (nautilus_summary_view_initialize_class): Remove dependency on libnautilus-extensions. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-tabs.h: * libnautilus-extensions/nautilus-tabs.c: * components/services/summary/nautilus-tabs.h: * components/services/summary/nautilus-tabs.c: Move the nautilus tabs widget to the only place where its used - the summary view. * libnautilus-extensions/nautilus-file-utilities.c: Trim down the includes to only whats needed. * libnautilus-extensions/nautilus-file-dnd.h: * libnautilus-extensions/nautilus-file-dnd.c: Make the ERASE_KEYWORD be part only of nautilus-file-dnd.h as NAUTILUS_FILE_DND_ERASE_KEYWORD to make it clear where it lives. * components/tree/nautilus-tree-view-dnd.c: (nautilus_tree_view_move_copy_files): (nautilus_drag_can_accept_items), (nautilus_drag_file_receive_dropped_keyword): * libnautilus-extensions/nautilus-icon-dnd.c: (create_selection_shadow), (handle_local_move), (handle_nonlocal_move), (selection_includes_special_link): * src/file-manager/fm-list-view.c: (fm_list_receive_dropped_icons): Update for eel dnd changes. Make sure all public eel dnd stuff has the right namespace.
* Add missing eel includes to fix profile build.Ramiro Estrugo2001-04-052-12/+14
| | | | | * src/nautilus-profiler.c: Add missing eel includes to fix profile build.
* Various little tweaky cleanups.John Sullivan2001-04-055-51/+80
| | | | | | | | | | | | | | | | | | | | * src/nautilus-property-browser.c: (nautilus_property_browser_initialize), (nautilus_emblem_dialog_new), (nautilus_color_selection_dialog_new), (nautilus_property_browser_update_contents): * src/nautilus-sidebar.c: (nautilus_sidebar_initialize_class), (nautilus_sidebar_update_buttons): * src/nautilus-theme-selector.c: (nautilus_theme_selector_initialize), (exit_remove_mode): Changed code that was making buttons wider by using bracketing spaces (e.g. " Done ") to set the button padding instead. Simplified some places that were unnecessarily creating button labels explicitly to instead just use gtk_button_new_with_label. Added a few ellipses in button labels that needed them. Made the "Empty Trash" button in the sidebar check the preference to decide whether to use ellipses or not.
* Fixed bug 7950 (After running First-Time Druid there are two NautilusJohn Harper2001-04-042-14/+43
| | | | | | | | | | | | | 2001-04-04 John Harper <jsh@eazel.com> Fixed bug 7950 (After running First-Time Druid there are two Nautilus windows displaying the home directory): * src/nautilus-first-time-druid.c (druid_finished): moved all nautilus link creation to idle handlers. Otherwise we may try to get a metadata factory before nautilus is fully initialized. (This means that oafd will spawn an additional nautilus process, giving the extra window)
* Fixed bugs 3681, 4705, 5154, all having to do with the funkyJohn Sullivan2001-04-044-52/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behavior where the zoom level is sort of persistent as you navigate around. Now it will always use the default zoom level unless the directory has a different stored value. Ramiro plans to implement global preferences for the default zoom level (one each for icon & list view) that will replace the constant defaults. * src/file-manager/fm-icon-view.c: (get_default_zoom_level): New bottleneck function for getting the default zoom level for icon view. Currently returns a constant; later will return a preferences value. (fm_icon_view_begin_loading), (fm_icon_view_get_zoom_level), (fm_icon_view_set_zoom_level), (fm_icon_view_restore_default_zoom_level), (fm_icon_view_initialize): Use get_default_zoom_level. Also get rid of code that was saving the current zoom level to use as default next time. * src/file-manager/fm-list-view.c: (get_default_zoom_level): New bottleneck function for getting the default zoom level for list view. Currently returns a constant; later will return a preferences value. (fm_list_view_initialize), (fm_list_view_restore_default_zoom_level), (fm_list_view_begin_loading), (fm_list_view_set_zoom_level): Use get_default_zoom_level. Also get rid of code that was saving the current zoom level to use as default next time. Other stuff * src/nautilus-theme-selector.c: (nautilus_theme_selector_initialize): Removed some unnecessary extra invisible widgets. I was trying to get the window size to pin sensibly but have not (yet) actually gotten that to work.
* Remove nautilusclist cut-n-paste code.Ramiro Estrugo2001-04-0450-33895/+892
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Remove nautilusclist cut-n-paste code. * cut-n-paste-code/widgets/Makefile.am: * cut-n-paste-code/widgets/nautilusclist/.cvsignore: * cut-n-paste-code/widgets/nautilusclist/Makefile.am: * cut-n-paste-code/widgets/nautilusclist/nautilusclist.c: * cut-n-paste-code/widgets/nautilusclist/nautilusclist.h: Remove nautilusclist cut-n-paste code. * libnautilus-extensions/nautilus-file-dnd.h: * libnautilus-extensions/nautilus-file-dnd.c: New file with Drag and Drop code that operated on NautilusFile objects. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-list-column-title.c: * libnautilus-extensions/nautilus-list-column-title.h: * libnautilus-extensions/nautilus-list.c: * libnautilus-extensions/nautilus-list.h: * libnautilus-extensions/nautilus-ctree.c: * libnautilus-extensions/nautilus-ctree.h: * libnautilus-extensions/nautilus-drag.c: * libnautilus-extensions/nautilus-drag.h: Move these widget into eel. * libnautilus-extensions/nautilus-icon-dnd.h: * libnautilus-extensions/nautilus-icon-dnd.c: Update for eel dnd code move. * nautilus-installer/install-lib/Makefile.am: * nautilus-installer/libtrilobite/Makefile.am: Remove some voodoo that was needed for cut-n-paste code in trilobite that no longer is among us. * components/help/hyperbola-nav-tree.c: * components/music/nautilus-music-view.c: * components/rpmview/nautilus-rpm-verify-window.c: * components/rpmview/nautilus-rpm-view-private.h: * components/rpmview/nautilus-rpm-view.c: * components/tree/nautilus-tree-view-dnd.c: * components/tree/nautilus-tree-view-dnd.h: * components/tree/nautilus-tree-view-private.h: * components/tree/nautilus-tree-view.c: * src/file-manager/fm-directory-view.c: * src/file-manager/fm-list-view.c: (fm_list_view_initialize), * src/nautilus-sidebar.c: Update for clist, ctree, list and dnd code that now lives in eel. Also do more #include cleanup.
* Lots of components cleanup. Remove many unused #includes. ReplaceRamiro Estrugo2001-04-0437-517/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/mozilla/Makefile.am: * components/mozilla/nautilus-mozilla-content-view.c: * components/services/clone/Makefile.am: * components/services/install-view/Makefile.am: * components/services/install/command-line/Makefile.am: * components/services/install/lib/eazel-softcat.c: (eazel_softcat_query): * components/services/install/server/Makefile.am: * components/services/inventory-view/Makefile.am: * components/services/inventory/Makefile.am: * components/services/login/nautilus-view/Makefile.am: * components/services/login/nautilus-view/nautilus-change-password-view.c: * components/services/nautilus-dependent-shared/Makefile.am: * components/services/nautilus-dependent-shared/eazel-services-footer.c: * components/services/nautilus-dependent-shared/eazel-services-header.c: * components/services/summary/Makefile.am: * components/services/summary/eazel-summary-shared.c: (eazel_summary_fetch_data_async), (eazel_summary_fetch_data_cancel): * components/services/summary/main.c: (main): * components/services/summary/nautilus-summary-callbacks.c: * components/services/summary/nautilus-summary-callbacks.h: * components/services/summary/nautilus-summary-dialogs.c: * components/services/summary/nautilus-summary-footer.c: * components/services/summary/nautilus-summary-menu-items.c: * components/services/summary/nautilus-summary-menu-items.h: * components/services/summary/nautilus-summary-view.c: * components/services/time/nautilus-view/Makefile.am: * components/services/trilobite/libtrilobite/Makefile.am: * components/services/trilobite/libtrilobite/trilobite-core-network.c: (trilobite_open_uri): * components/services/trilobite/libtrilobite/trilobite-core-utils.c: (trilobite_get_config_dir_string): * components/services/trilobite/libtrilobite/trilobite-core-utils.h: * components/services/trilobite/libtrilobite/trilobite-redirect.c: (trilobite_redirect_fetch_table_async), (trilobite_redirect_fetch_table_cancel): * components/services/trilobite/sample/command-line/Makefile.am: * components/services/trilobite/sample/nautilus-view/Makefile.am: * components/services/trilobite/sample/service/Makefile.am: * components/services/trilobite/utils/Makefile.am: Lots of components cleanup. Remove many unused #includes. Replace cut-n-paste code with eel. Fix Makefiles to link only the stuff that is needed. This is an effort to minimize the dependence on libnautilus-extensions. Theres a few dependencies left to go. * components/services/trilobite/libtrilobite/trilobite-file-utilities.c: * components/services/trilobite/libtrilobite/trilobite-file-utilities.h: Retire this cut-n-paste code. Use the vfs extensions from eel instead.
* Move vfs extensions to eel.Ramiro Estrugo2001-04-0457-3838/+519
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libnautilus-extensions/nautilus-file-utilities.c: * libnautilus-extensions/nautilus-file-utilities.h: Move vfs extensions to eel. * components/services/install-view/nautilus-service-install-view.c: * components/services/install/server/main.c: * components/services/inventory/eazel-inventory-collect-hardware.c: (add_info): * components/services/inventory/eazel-inventory-service.c: (impl_Trilobite_Eazel_Inventory_upload): * components/text/nautilus-text-view.c: (handle_service_menu_item): * components/tree/nautilus-tree-view.c: (select_current_location), (tree_load_location_callback), (got_activation_uri_callback): * libnautilus-extensions/nautilus-bookmark.c: (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris), (bookmark_file_changed_callback): * libnautilus-extensions/nautilus-directory-async.c: (top_left_cancel), (activation_uri_cancel), (top_left_start), (activation_uri_start): * libnautilus-extensions/nautilus-directory-private.h: * libnautilus-extensions/nautilus-directory.c: (nautilus_directory_make_uri_canonical), (nautilus_directory_new), (nautilus_directory_notify_files_moved), (nautilus_self_check_directory): * libnautilus-extensions/nautilus-drag.c: (nautilus_drag_items_in_trash), (nautilus_drag_default_drop_action_for_icons): * libnautilus-extensions/nautilus-file-operations.c: (format_and_ellipsize_uri_for_dialog), (nautilus_file_operations_copy_move): * libnautilus-extensions/nautilus-file.c: (nautilus_file_get_internal), (nautilus_file_get_parent_uri_for_display), (nautilus_file_can_rename), (nautilus_file_get_uri_scheme), (nautilus_file_is_in_trash), (nautilus_self_check_file): * libnautilus-extensions/nautilus-icon-dnd.c: (nautilus_icon_container_selection_items_local): * libnautilus-extensions/nautilus-icon-factory.c: (nautilus_icon_factory_get_icon_name_for_file), (nautilus_icon_factory_get_emblem_icons_for_file): * libnautilus-extensions/nautilus-link.c: (nautilus_link_local_get_image_uri): * libnautilus-extensions/nautilus-metafile.c: (construct_private_metafile_vfs_uri), (metafile_read_cancel), (metafile_read_restart): * libnautilus-extensions/nautilus-tabs.c: * libnautilus-extensions/nautilus-theme.c: * libnautilus-extensions/nautilus-thumbnails.c: (make_thumbnail_uri): * libnautilus-extensions/nautilus-trash-file.c: (nautilus_trash_file_initialize): * libnautilus-extensions/nautilus-trash-monitor.c: (nautilus_trash_files_changed_callback), (nautilus_trash_monitor_initialize): * src/file-manager/fm-desktop-icon-view.c: (update_trash_link_and_delete_copies): * src/file-manager/fm-directory-view.c: (show_trash_callback), (trash_or_delete_files_common), (fm_directory_view_trash_or_delete_files), (fm_directory_view_move_copy_items): * src/file-manager/fm-properties-window.c: (is_merged_trash_directory): * src/nautilus-application.c: (nautilus_make_uri_list_from_shell_strv): * src/nautilus-first-time-druid.c: (read_file_handle_cancel_cover), (initiate_file_download): * src/nautilus-location-bar.c: (try_to_expand_path), (nautilus_location_bar_set_location), (nautilus_location_bar_get_location), (nautilus_location_bar_update_label): * src/nautilus-profiler.c: (nautilus_profiler_bonobo_ui_report_callback): * src/nautilus-property-browser.c: (add_pattern_to_browser), (emblem_dialog_clicked): * src/nautilus-sidebar.c: (receive_dropped_uri_list): * src/nautilus-theme-selector.c: (add_theme_to_icons): * src/nautilus-window-manage-views.c: (set_displayed_location), (check_bookmark_location_matches), (handle_go_elsewhere), (viewed_file_changed_callback), (determined_initial_view_callback), (open_location_prefer_existing_window_callback), (report_redirect_callback): * src/nautilus-window-menus.c: (show_bogus_bookmark_window): Update for vfs extensions move to eel. Also cleanup the #include state of some of these files. Removed unused #includes. Remove some cut-n-paste code in services components and use the extensions in eel directly.
* Updated Swedish translation.Christian Rose2001-04-042-46/+45
|
* Add new librsvg and eel dependency entries.Ramiro Estrugo2001-04-044-0/+19
| | | | | | | | | * README: Add new librsvg and eel dependency entries. * applets/launcher/Makefile.am: * applets/preferences-applet/Makefile.am: Add eel library to make it link properly.
* Add missing header file.Ramiro Estrugo2001-04-043-0/+7
| | | | | * libnautilus-extensions/Makefile.am: Add missing header file.
* Use nautilus_view_standard_main to simplify and remove code.Darin Adler2001-04-044-91/+64
| | | | | | | | | | | * 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.
* Update for eel changes.Ramiro Estrugo2001-04-041-0/+4
| | | | * everything: Update for eel changes.
* Remove librsvg.Ramiro Estrugo2001-04-04600-146784/+101624
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* reviewed by: John Harper <jsh@eazel.com>Darin Adler2001-04-032-5/+30
| | | | | | | | * src/nautilus-application.c: (update_session): New function, reads preferences and updates the session based on whether the Nautilus needs to be kept running to manage the desktop. (init_session): Use the new functions and register to update the session when the preferences change.
* Fixed part of bug 7823 (Nautilus window hints make it unusable with theJohn Harper2001-04-032-1/+17
| | | | | | | | | | | | | | 2001-04-03 John Harper <jsh@eazel.com> Fixed part of bug 7823 (Nautilus window hints make it unusable with the IceWM window manager): * src/nautilus-desktop-window.c (realize): don't include WIN_STATE_HIDDEN in the desktop window's state hints IceWM apparently interprets this bit as meaning `don't display the window', despite the GNOME documentation saying that it just means `not on taskbar but window visible'
* reviewed by: Darin Adler <darin@eazel.com>John Harper2001-04-037-14/+134
| | | | | | | | | | | | | | | | | | | | | | 2001-04-03 John Harper <jsh@eazel.com> reviewed by: Darin Adler <darin@eazel.com> Fixed bug 7967 (Tree view uses non-standard colors instead of gtk theme colors): * libnautilus-extensions/nautilus-list.c, libnautilus-extensions/nautilus-list.h (nautilus_list_set_alternate_row_colors, nautilus_list_set_background_color_offsets): new functions. They give some control over how the list background is drawn. The offsets function takes two offsets into the GtkStyle structure (which should point to GdkColor structures) * libnautilus-extensions/nautilus-ctree.c (nautilus_ctree_init): call the above two functions with suitable values to make the tree look like it used to, before being derived from the NautilusList widget
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-04-035-42/+141
| | | | | | | | | | | | | | | | | | * libnautilus/nautilus-bonobo-workarounds.c: (nautilus_bonobo_object_force_destroy): Add new version that is not vulnerable to the problem of an unref coming in from the other process during the destroy phase. This version relies on Bonobo internals, so it's a truly evil bit of code, and I should be severely punished for even thinking of writing it. (nautilus_bonobo_object_force_destroy_at_idle): Added some more checks that I thought would help me in debugging. * src/nautilus-shell-ui.xml: Improve wording of tooltip for the Up command. * components/notes/nautilus-notes.c: Some code cleanup. * src/file-manager/fm-directory-view.c: Fixed a typo.
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-04-035-20/+63
| | | | | | | | | * src/nautilus-window.c: (add_to_history_list): Imposed a 50-item limit on the length of the history list. Perhaps someday we'll save it to disk and organize old items by date, but this fixes the immediate problem of the list getting unboundedly long.
* Made ellipsizing labels use middle-truncation, now that it's availableJohn Sullivan2001-04-033-6/+13
| | | | | | | * libnautilus-extensions/nautilus-ellipsizing-label.c: (recompute_ellipsized_text): Made ellipsizing labels use middle-truncation, now that it's available (added by Pavel recently, yay!).
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-04-032-12/+30
| | | | | | | | | Fixed bug 7949 (Nautilus allows Cut/Copy on icons that can't be moved) * src/file-manager/fm-directory-view.c: (real_update_menus): Fixed up sensitivity logic for Cut/Copy/Paste and a couple of related items.
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-04-033-8/+18
| | | | | | * libnautilus-extensions/nautilus-global-preferences.c: (global_preferences_populate_pane): Added missing calls to _() so things in the pane are translated.
* Updated Swedish translation.Christian Rose2001-04-032-796/+859
|
* Updated README to explain problems with mozilla 0.8.1Michael Fleming2001-04-032-1/+9
| | | | | | * README: Updated README to explain problems with mozilla 0.8.1
* Remove rogue unused #include.Ramiro Estrugo2001-04-035-4/+8
| | | | | | | | * libnautilus-extensions/nautilus-gdk-font-extensions.c: Remove rogue unused #include. * libnautilus-extensions/nautilus-text-caption.c: Remove rogue unused #include.
* Make file operations progress dialog always stay up for at least 1Darin Adler2001-04-0322-614/+747
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | second total so it doesn't just appear and disappear. Preparing for a fix to the nautilus-adapter process leaking when Nautilus is terminated by Ctrl-C, I cleaned up some of the code inside the adapter. Improved the warning you get when neither /etc/mnttab nor /proc/mounts can be opened. Fix bug 6888 (when I view a large image, it appears first at 100%, then zoomed to fit). Re-added part of the code to make components go away when the main program that is hosting them goes away. The X-window-based solution is not working as well as I had hoped, so I'm re-adding the 20-second-timeout-based solution. * components/adapter/nautilus-adapter-embed-strategy.c: (nautilus_adapter_embed_strategy_initialize_class), (nautilus_adapter_embed_strategy_get), (nautilus_adapter_embed_strategy_emit_open_location): Change the strategy new functions to use more-normal reference rules. The caller no longer expects them to "use up" a reference. * components/adapter/nautilus-adapter-control-embed-strategy.c: (nautilus_adapter_control_embed_strategy_destroy), (nautilus_adapter_control_embed_strategy_new): Don't keep a reference to the BonoboControl around after creating the frame. * components/adapter/nautilus-adapter-embeddable-embed-strategy.c: (nautilus_adapter_embeddable_embed_strategy_destroy), (nautilus_adapter_embeddable_embed_strategy_new): Don't keep a reference to the BonoboEmeddable around after creating the frame. * components/image-viewer/nautilus-image-view.c: (redraw_control), (scrolled_window_size_allocate_callback), (control_factory_common), (init_bonobo_image_generic_factory): Some name changes, and a fix so that we don't show the image first at 100%, and then shrink to fit. The downside is that this might be too hard-coded to the current behavior of Nautilus, but it's better than flashing every time you open an image. * components/services/trilobite/utils/.cvsignore: Ignore some files in this new directory. * libnautilus-extensions/nautilus-file-operations-progress.h: * libnautilus-extensions/nautilus-file-operations-progress.c: (nautilus_file_operations_progress_update), (close_callback), (nautilus_file_operations_progress_destroy), (map_callback), (delete_event_callback), (nautilus_file_operations_progress_initialize), (nautilus_file_operations_progress_initialize_class), (nautilus_file_operations_progress_new), (nautilus_file_operations_progress_set_total), (nautilus_file_operations_progress_set_operation_string), (nautilus_file_operations_progress_new_file), (nautilus_file_operations_progress_clear), (nautilus_file_operations_progress_update_sizes), (delayed_close_callback), (nautilus_file_operations_progress_done): Did a lot of code cleanups throughout the file, and added a new call nautilus_file_operations_progress_done. Use this instead of gtk_object_destroy so that the window can linger long enough for the user to see it, if a copy was really fast. * libnautilus-extensions/nautilus-file-operations.c: (transfer_info_destroy), (parent_for_error_dialog), (create_transfer_dialog), (handle_transfer_ok), (handle_transfer_vfs_error): Change to use the new nautilus_file_operations_progress_done call instead of gtk_object_destroy when done with the progress dialog. * libnautilus-extensions/nautilus-icon-container.c: (nautilus_icon_container_update_scroll_region): Fix indentation. * libnautilus-extensions/nautilus-volume-monitor.c: (get_current_mount_list): Replace cryptic g_return_if_fail message with better-worded g_warning. * libnautilus/nautilus-view.c: (set_frame_callback), (widget_destroyed_callback), (nautilus_view_construct_from_bonobo_control): Re-added code to monitor the lifetime of the frame and self-destruct when the frame goes away. The X-window-based solution wasn't working 100%, and this solution does. * src/nautilus-sidebar.c: (toggle_sidebar_panel), (sidebar_for_each_sidebar_panel): Change object data key to use a prefix that includes the word "nautilus". Tweak code that builds the menu so that it always includes any panel that's displayed, even if the user level says it shouldn't be there.
* reviewed by: John Harper <jsh@eazel.com>Mike Engber2001-04-033-18/+8
| | | | | | | | reviewed by: John Harper <jsh@eazel.com> * libnautilus-extensions/nautilus-background-canvas-group.c: (nautilus_background_canvas_group_initialize_common): Put back in call to gnome_canvas_set_dither.
* reviewed by: Gene Ragan <gzr@eazel.com>Ramiro Estrugo2001-04-0222-286/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-04-023-86/+95
| | | | | | | * 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.
* Updated Lithuanian translation from Mantas Kriauciunas <mantelis@centras.lt>Gediminas Paulauskas2001-04-021-1380/+1428
|
* reviewed by: Darin Adler <darin@eazel.com>John Sullivan2001-04-0211-84/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bug 7918 (Preferences window wider than it needs to be) This also fixes the bug where the HTTP Host text field was a little shorter than the HTTP Location text field. * libnautilus-extensions/nautilus-caption.h: * libnautilus-extensions/nautilus-caption.c: (nautilus_caption_set_extra_spacing): Renamed from _set_spacing, since there's a minimum fixed amount of spacing that's always used. The bug was that this routine was (only) being used to align items by setting the padding of the 2nd item in the box. This sets an equal amount of blank space before and after the item, when we only want the space before. Fixed by changing it to use gtk_box_set_spacing instead. (nautilus_caption_set_child): Don't use the spacing for the padding here either. * libnautilus-extensions/nautilus-preferences-item.h: * libnautilus-extensions/nautilus-preferences-item.c: (nautilus_preferences_item_set_caption_extra_spacing): Renamed from _set_caption_spacing for clarity. * libnautilus-extensions/nautilus-preferences-group.c: (preferences_group_align_captions): Updated for name change.
* added a way for sidebar views to specify small images that are displayedAndy Hertzfeld2001-04-0110-37/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | added a way for sidebar views to specify small images that are displayed in their tab for notification purposes. Used that to make the notes component indicate if a note is present or not. * components/notes/nautilus-notes.c: (get_bonobo_properties), (set_bonobo_properties), (load_note_text_from_metadata), (done_with_file), (notes_load_metainfo), (notify_listeners_if_changed), (notes_save_metainfo), (do_destroy), (notes_get_indicator_image), (make_notes_view): added a property bag to the notes component to provide a tab_image property, and made it notify the listeners when the note text changes. * icons/Makefile.am: * icons/note-indicator.png: new notes indicator image from Arlo. * src/nautilus-sidebar-tabs.c: (tab_item_destroy), (pixbuf_composite), (draw_one_tab_plain), (draw_one_tab_themed), (get_tab_width), (draw_or_layout_all_tabs), (nautilus_sidebar_tabs_expose), (nautilus_sidebar_tabs_update_tab_item), (get_tab_item_from_view), (nautilus_sidebar_tabs_update_all_indicators), (nautilus_sidebar_tabs_update_indicator), (tab_indicator_changed_callback), (nautilus_sidebar_tabs_connect_view): * src/nautilus-sidebar-tabs.h: made the sidebar tabs hook up to the nautilus_view's tab_image property and use it to display a notification image in the tab if necessary. * src/nautilus-sidebar.c: (view_loaded_callback), (nautilus_sidebar_add_panel): connect the sidebar tabs to a newly added view, once the view is loaded. * src/nautilus-view-frame.c: (nautilus_view_frame_get_control): * src/nautilus-view-frame.h: added nautilus_view_frame_get_control so view properties can be accessed by the sidebar.
* Restore the "dance." It was needed after all to deal with situations whenRamiro Estrugo2001-04-013-4/+34
| | | | | | | | * src/nautilus-sidebar.c: (toggle_sidebar_panel): Restore the "dance." It was needed after all to deal with situations when the display become out of whack with the number of running sidebar panels, for example when a panel crashes. Added a comment to this effect as well.
* When the constrained interger values are change, we need to update theRamiro Estrugo2001-03-315-8/+29
| | | | | | | | | | | | | | | | | * libnautilus-extensions/nautilus-preferences-item.c: (nautilus_preferences_item_set_constrained_integer_values): When the constrained interger values are change, we need to update the displayed value as well, otherwise the very first time the preferences dialogs shows, the selected entry will be wrong. * libnautilus-extensions/nautilus-preferences.c: (preferences_key_make_for_getter): Fix for bug 7939 - preference value not set at Intermediate level when defined at Novice and visible at Advanced. The problem was that when a preference is not visible and it does not have a default for the current user_level, then the default value was 0. The fix was to do is to find the closest (lowest) user_level with a good default and use that.