summaryrefslogtreecommitdiff
path: root/libnautilus-private
Commit message (Collapse)AuthorAgeFilesLines
* Rename nautilus_file_update_desktop_pixmaps toAlexander Larsson2003-01-132-18/+22
| | | | | | | | | | | | | | | | 2003-01-13 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-background.c: Rename nautilus_file_update_desktop_pixmaps to nautilus_file_update_root_pixmaps for clarity. Call eel_background_set_is_constant_size on the desktop background earlier. Set the color on the correct window (root window, not desktop window). * libnautilus-private/nautilus-icon-container.c: Override the draw_background signal to not clear/redraw the background on every expose. That's not needed since EelBackground correctly sets the background of the XWindow.
* Use pkg-config instead of orbit2-config. (fixes #73299)Alex Duggan2003-01-091-1/+0
| | | | | | | | | | | | | | 2003-01-08 Alex Duggan <aldug@gnome.org> * configure.in: Use pkg-config instead of orbit2-config. (fixes #73299) * libnautilus-private/nautilus-icon-container.c: Remove unneccessary include of libnautilus/nautilus-clipboard.h * src/file-manager/fm-directory-view.c: Remove unnecessary include of fm-desktop-icon-view.h Patch from David Bordoley <bordoley@msu.edu>
* Don't follow symlinks like shortcuts. Patch from Rolf KulemannAlexander Larsson2003-01-071-5/+0
| | | | | | | | 2003-01-07 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file.c (nautilus_file_get_activation_uri): Don't follow symlinks like shortcuts. Patch from Rolf Kulemann
* Removed statusbar timeoutAlex Duggan2003-01-071-1/+0
| | | | | | | | | | | | 2003-01-06 Alex Duggan <aldug@gnome.org> * src/nautilus-window.c: * src/nautilus-window.h: Removed statusbar timeout * libnautilus-private/nautilus-global-preferences.c: Removed unnecessary include. Patch from Dave Bordoley <bordoley@msu.edu>
* Applied UI review suggestions. Patch from Luca FerrettiDave Camp2002-12-311-2/+2
| | | | | | | | | | | 2002-12-31 Dave Camp <dave@ximian.com> * src/nautilus-file-management-properties.glade: Applied UI review suggestions. Patch from Luca Ferretti <elle.uca@libero.it> * libnautilus-private/nautilus-dnd.c (nautilus_drag_drop_background_ask): Use "Folder" instead of "Directory".
* Make the desktop icon view store the screen number with the iconJames Willcox2002-12-197-6/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-12-19 James Willcox <jwillcox@gnome.org> * libnautilus-private/nautilus-directory-notify.h: * libnautilus-private/nautilus-directory.c: (nautilus_directory_schedule_position_set): * libnautilus-private/nautilus-file-changes-queue.c: (nautilus_file_changes_queue_schedule_position_set), (nautilus_file_changes_consume_changes): * libnautilus-private/nautilus-file-changes-queue.h: * libnautilus-private/nautilus-file-operations.c: (icon_position_iterator_new), (apply_one_position), (nautilus_file_operations_copy_move): * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move), (handle_nonlocal_move): * libnautilus-private/nautilus-metadata.h: * src/file-manager/fm-desktop-icon-view.c: (fm_desktop_icon_view_init): * src/file-manager/fm-directory-view.c: (new_folder_done), (file_changed_callback): * src/file-manager/fm-icon-view.c: (should_show_file_on_screen), (fm_icon_view_remove_file), (fm_icon_view_add_file), (fm_icon_view_file_changed), (fm_icon_view_filter_by_screen), (fm_icon_view_instance_init): * src/file-manager/fm-icon-view.h: Make the desktop icon view store the screen number with the icon positions. Now, a given icon appears on one screen only, and you can drag them between screens, etc.
* Handle the fact the we may have to reload the background if it needed toAlexander Larsson2002-12-191-3/+14
| | | | | | | | 2002-12-19 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-background.c (image_loading_done_callback): Handle the fact the we may have to reload the background if it needed to be rescaled before.
* Better error message when moving a file over a parent directory.Alexander Larsson2002-12-181-2/+17
| | | | | | | 2002-12-18 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file-operations.c (build_error_string): Better error message when moving a file over a parent directory.
* Use gnome_i18n_get_language_list. (#100393)Alexander Larsson2002-12-171-39/+13
| | | | | | | 2002-12-17 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-view-identifier.c (get_lang_list): Use gnome_i18n_get_language_list. (#100393)
* Add "applications-all-users:" and "preferences-all-users:" which fixes bugAlex Graveley2002-12-131-0/+2
| | | | | | | | | 2002-12-13 Alex Graveley <alex@ximian.com> * libnautilus-private/nautilus-directory-async.c (should_look_for_dot_directory_file): Add "applications-all-users:" and "preferences-all-users:" which fixes bug 89618.
* Make sure text is valid utf8. (#98886)Alexander Larsson2002-12-131-1/+5
| | | | | | | 2002-12-13 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file-operations-progress.c: Make sure text is valid utf8. (#98886)
* Correctly do w2c transformations. Fixes struts.Alexander Larsson2002-12-122-17/+21
| | | | | | | | 2002-12-12 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-container.c: * libnautilus-private/nautilus-icon-canvas-item.c: Correctly do w2c transformations. Fixes struts.
* Special case the display name for the root of non-local files. This meansAlexander Larsson2002-12-121-0/+7
| | | | | | | | 2002-12-12 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file.c: Special case the display name for the root of non-local files. This means we show e.g. fonts:// instead of / as the title.
* Respond properly to prefs regarding when to show thumbnails. Fixes #96644.James Willcox2002-12-091-4/+55
| | | | | | | | | | | | 2002-12-09 James Willcox <jwillcox@gnome.org> * libnautilus-private/nautilus-icon-factory.c: (destroy_icon_factory), (get_icon_factory), (show_thumbnails_changed_callback), (should_show_thumbnail), (nautilus_icon_factory_get_icon_for_file): Respond properly to prefs regarding when to show thumbnails. Fixes #96644.
* Fix testAlexander Larsson2002-12-091-0/+6
| | | | | | | 2002-12-09 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file.c (nautilus_self_check_file): Fix test
* Removed unnecessary assigment. Fixes #98543. Patch from GediminasDave Camp2002-12-081-1/+0
| | | | | | | | 2002-12-07 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-icon-container.c (lay_down_icons_horizontal): Removed unnecessary assigment. Fixes #98543. Patch from Gediminas Paulauskas <menesis@delfi.lt>
* Clear the cache when the icon theme changes so we get the new icons.James Willcox2002-12-051-3/+18
| | | | | | | | | 2002-12-04 James Willcox <jwillcox@gnome.org> * libnautilus-private/nautilus-icon-factory.c: (icon_theme_changed_callback), (nautilus_icon_factory_clear): Clear the cache when the icon theme changes so we get the new icons.
* Remove the scroll timeout when either the TreeView or the DragDest isDave Camp2002-12-041-0/+36
| | | | | | | | | | 2002-12-04 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-tree-view-drag-dest.c: (tree_view_weak_notify), (nautilus_tree_view_drag_dest_dispose), (nautilus_tree_view_drag_dest_class_init), (nautilus_tree_view_drag_dest_new): Remove the scroll timeout when either the TreeView or the DragDest is destroyed.
* (borrowing luis' acct)Dave Camp2002-12-031-10/+0
| | | | | | | | 2002-12-03 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-file.c (update_info_internal): Removed unused code that should have been removed in the last commit.
* Moved the display name invalidation from update_info_internal toDave Camp2002-12-031-1/+12
| | | | | | | | 2002-12-03 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-file.c: (rename_callback), (update_info_internal): Moved the display name invalidation from update_info_internal to rename_callback.
* Allocate 128K thread stack. Patch from marcus@freebsd.org. (#99917)Alexander Larsson2002-12-021-0/+1
| | | | | | | 2002-12-02 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-thumbnails.c (thumbnail_thread_starter_cb): Allocate 128K thread stack. Patch from marcus@freebsd.org. (#99917)
* Make treeview show_only_directories default to TRUE. Patch from MArkAlexander Larsson2002-11-281-1/+1
| | | | | | | | | | | | | 2002-11-28 Alexander Larsson <alexl@redhat.com> * libnautilus-private/apps_nautilus_preferences.schemas: Make treeview show_only_directories default to TRUE. Patch from MArk Finlay <sisob@eircom.net> * src/file-manager/fm-properties-window.[ch]: Make window not dialog, patch from David Emory Watson <dwatson@cs.ucr.edu> Center window on mouse at popup.
* Make show_special_flags default to TRUE, since we removed the prefs fromAlexander Larsson2002-11-282-61/+10
| | | | | | | | | | | | 2002-11-28 Alexander Larsson <alexl@redhat.com> * libnautilus-private/apps_nautilus_preferences.schemas: Make show_special_flags default to TRUE, since we removed the prefs from the ui. * libnautilus-private/nautilus-icon-container.c: query-drag with middle button. Open context menus faster. (#46276) Patch by Marco Pesenti Gritti.
* Only set image of required size, when now pixmap needed, kill old pixmapAlexander Larsson2002-11-212-23/+94
| | | | | | | | | | | 2002-11-21 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-background.c: (image_loading_done_callback): Only set image of required size, when now pixmap needed, kill old pixmap and set color. (free_root_pixmap): New function to free root background image Patch from Brian.Cameron@sun.com
* Remove sample and loser from the default build.Anders Carlsson2002-11-201-0/+11
| | | | | | | | | | | 2002-11-20 Anders Carlsson <andersca@gnu.org> * components/Makefile.am: Remove sample and loser from the default build. * libnautilus-private/nautilus-icon-factory.c: (nautilus_icon_factory_get_icon_for_file): Special-case the trash location so that it gets the correct icon.
* Add CLEANFILES so that make clean deletes $(server_DATA) andPadraig O'Briain2002-11-191-5/+7
| | | | | | | | | | | | | | | | * components/text/Makefile.am: * components/throbber/Makefile.am: * components/tree/Makefile.am: Add CLEANFILES so that make clean deletes $(server_DATA) and $(server_DATA).in This change should have been made on September 20th * libnautilus-private/nautilus-icon-container.c (button_press_event): Get double_click_time from GtkSettings property instead of using hardcoded value. This fixes bug #92372.
* Theme cleanup, remove all these functions since they are no longer used.Diego Gonzalez2002-11-132-581/+1
| | | | | | | | | | | | | | | | | | | 2002-11-13 Diego Gonzalez <diego@pemas.net> * libnautilus-private/nautilus-theme.[c-h]: (nautilus_theme_set_theme), (nautilus_theme_make_preview_pixbuf), (nautilus_theme_for_each_theme), (nautilus_theme_remove_user_theme), (nautilus_theme_install_user_theme) * libnautilus-private/nautilus-theme.c: (load_theme_document), (vfs_file_exists), (theme_get_property), (theme_get_name_property), (theme_get_description_property), (theme_list_prepend), (has_theme_xml), (theme_get_themes_for_location), (theme_get_builtin_themes), (theme_get_user_themes), (theme_list_invoke_callback), (attributes_free) Theme cleanup, remove all these functions since they are no longer used.
* Fixed a slight bug in the context menu query code, and added a bit ofJames Willcox2002-11-101-1/+1
| | | | | | | | | | | 2002-11-10 James Willcox <jwillcox@gnome.org> * docs/nautilus-context-menus.txt: * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_get_popup_components_for_file): Fixed a slight bug in the context menu query code, and added a bit of documentation.
* Make bonobo property pages regular controls instead of NautilusViews.James Willcox2002-11-082-0/+39
| | | | | | | | | | | | | | | | | | 2002-11-08 James Willcox <jwillcox@gnome.org> * components/image_properties/nautilus-image-properties-view.c: (get_property), (set_property), (nautilus_image_properties_view_init): * components/image_properties/nautilus-image-properties-view.h: * components/notes/nautilus-notes.c: (set_bonobo_properties), (make_notes_view): * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_get_property_components_for_file): * libnautilus-private/nautilus-mime-actions.h: * src/file-manager/fm-properties-window.c: (bonobo_page_activate_callback), (append_bonobo_pages): Make bonobo property pages regular controls instead of NautilusViews.
* Add the ability to have mime-type-sensitive context menus.James Willcox2002-11-074-49/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-11-07 James Willcox <jwillcox@gnome.org> * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_get_default_component_for_file_internal), (nautilus_mime_get_short_list_components_for_file), (nautilus_mime_actions_file_needs_full_file_attributes), (nautilus_mime_get_all_components_for_file_extended), (nautilus_mime_get_popup_components_for_file), (has_server_info_in_list), (server_info_list_intersection), (nautilus_mime_get_popup_components_for_files), (mime_get_all_components_for_uri_scheme), (make_bonobo_activation_query_with_known_mime_type), (make_bonobo_activation_query_with_uri_scheme_only), (nautilus_do_component_query): * libnautilus-private/nautilus-mime-actions.h: * libnautilus-private/nautilus-program-chooser.c: (repopulate_program_list): * libnautilus-private/nautilus-program-choosing.c: (choose_component_callback): * src/file-manager/fm-directory-view.c: (bonobo_mime_action_data_new), (bonobo_mime_action_data_free), (bonobo_mime_action_activate_callback), (bonobo_mime_action_callback), (bonobo_mime_action_menu_data_destroy_callback), (can_handle_multiple_files), (add_bonobo_menu_ui_and_verbs), (get_bonobo_menu_verb_names), (has_file_in_list), (get_unique_files), (reset_bonobo_mime_actions_menu), (real_update_menus): * src/file-manager/nautilus-directory-view-ui.xml: Add the ability to have mime-type-sensitive context menus.
* Make chit alpha blended. New image from Jens LautenbacherAlexander Larsson2002-11-071-8/+15
| | | | | | | | 2002-11-07 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-customization-data.c: * icons/chit_frame.png: Make chit alpha blended. New image from Jens Lautenbacher <jtl@schlund.de>.
* In single click mode use a hand cursor instead of underlining.Jan Arne Petersen2002-11-061-27/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-11-07 Jan Arne Petersen <jpetersen@uni-bonn.de> * libnautilus-private/nautilus-icon-canvas-item.c: (draw_or_measure_label_text), (create_label_layout), (get_label_layout), (nautilus_icon_canvas_item_event): In single click mode use a hand cursor instead of underlining. * src/nautilus-window.c: (create_view_as_menu_item): * src/Nautilus_shell.server.in: Add mnemonics to the 'View as List' and 'View as Icons' entries. * icons/Makefile.am: * src/nautilus-window-manage-views.c: (compute_title), (nautilus_window_update_icon), (set_displayed_location), (viewed_file_changed_callback), (location_has_really_changed), (title_changed_callback): * src/nautilus-window-private.h: * src/nautilus-window.c: (icons_changed_callback), (nautilus_window_instance_init): Use the real file icons as window border icons in the nautilus window and file properties dialog. Use a special desktop icon and title in the Ctrl-Alt-Tab window.
* Fix up includes.Alexander Larsson2002-11-063-3/+3
| | | | | | | | | | | 2002-11-06 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-program-chooser.c: * libnautilus-private/nautilus-program-choosing.c: * libnautilus-private/nautilus-recent.h: * src/file-manager/fm-desktop-icon-view.c: * src/file-manager/fm-directory-view.c: Fix up includes.
* Broken PipeAnders Carlsson2002-11-0617-4507/+4
|
* Only make an EggRecentModel once, instead of for every new window. MovedJames Willcox2002-11-059-4/+2931
| | | | | | | | | | | | | | 2002-11-05 James Willcox <jwillcox@gnome.org> * libnautilus-private/Makefile.am: * libnautilus-private/nautilus-recent.[ch]: * src/file-manager/Makefile.am: * src/file-manager/fm-directory-view.c: (fm_directory_view_launch_application), (fm_directory_view_init), (fm_directory_view_destroy): Only make an EggRecentModel once, instead of for every new window. Moved egg-recent*.[ch] into libnautilus-private
* Removed all the stuff that was used to show/hide sidebars.James Willcox2002-11-054-159/+5
| | | | | | | | | | | | | | | 2002-11-05 James Willcox <jwillcox@gnome.org> * libnautilus-private/apps_nautilus_preferences.schemas: * libnautilus-private/nautilus-global-preferences.c: * libnautilus-private/nautilus-sidebar-functions.c: (sidebar_get_sidebar_panel_view_identifiers), (nautilus_sidebar_get_all_sidebar_panel_view_identifiers): * libnautilus-private/nautilus-sidebar-functions.h: * src/nautilus-window.c: (nautilus_window_instance_init), (nautilus_window_set_up_sidebar), (add_sidebar_panels): Removed all the stuff that was used to show/hide sidebars.
* Set the background globally by default. On a right-drag from the propertyDave Camp2002-10-316-89/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-10-31 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-directory-background.c: (nautilus_file_background_get_default_settings), (nautilus_file_background_is_set), (background_changed_callback), (background_reset_callback): * libnautilus-private/nautilus-dnd.c: (nautilus_drag_drop_background_ask): * libnautilus-private/nautilus-dnd.h: * libnautilus-private/nautilus-global-preferences.h: * libnautilus-private/nautilus-icon-dnd.c: (get_background_drag_action), (receive_dropped_color), (receive_dropped_tile_image), (nautilus_icon_container_receive_dropped_icons), (drag_data_received_callback): Set the background globally by default. On a right-drag from the property dialog, pop up a context menu asking to set it globally or for that directory. * libnautilus-private/apps_nautilus_preferences.schemas: * src/nautilus-information-panel.c: (nautilus_information_panel_init), (nautilus_information_panel_finalize), (information_panel_has_background), (nautilus_information_panel_create_context_menu), (nautilus_information_panel_read_defaults), (nautilus_information_panel_theme_changed), (receive_dropped_uri_list), (receive_dropped_color), (nautilus_information_panel_drag_data_received), (background_settings_changed_callback), (background_reset_callback), (nautilus_information_panel_update_appearance): Take the default background from gconf, handle global vs. per-directory backgrounds. * nautilus-property-browser.c: (element_clicked_callback): Add ASK to the list of actions.
* Require gtk+ 2.1.1Anders Carlsson2002-10-311-0/+25
| | | | | | | | | | | | | | | 2002-10-31 Anders Carlsson <andersca@gnu.org> * configure.in: Require gtk+ 2.1.1 * libnautilus-private/nautilus-directory-background.c: (screen_size_changed), (remove_connection), (desktop_background_realized): * src/nautilus-desktop-window.c: (nautilus_desktop_window_screen_size_changed), (unrealize), (realize): Add support for the size_changed signal so that the desktop window will resize correctly.
* Activate the bonobo property pages asynchronously Hide the bonobo propertyJames Willcox2002-10-254-5/+14
| | | | | | | | | | | | | | | | | | | | | | | 2002-10-25 James Willcox <jwillcox@gnome.org> * components/notes/Nautilus_View_notes.server.in.in: * libnautilus-private/nautilus-mime-actions.c: (nautilus_mime_has_any_components_for_file_extended), (nautilus_mime_has_any_components_for_file): * libnautilus-private/nautilus-mime-actions.h: * libnautilus-private/nautilus-program-chooser.c: (repopulate_program_list): * libnautilus-private/nautilus-program-choosing.c: (choose_component_callback): * src/file-manager/fm-properties-window.c: (clear_bonobo_pages), (refresh_bonobo_pages), (properties_window_file_changed_callback), (bonobo_page_error_message), (bonobo_page_activate_callback), (append_bonobo_pages): * Activate the bonobo property pages asynchronously * Hide the bonobo property pages from the component chooser * Slightly modify the notes sidebar to also work as a property page * Handle changes in the file type (add/remove pages)
* Implement image properties pageAlexander Larsson2002-10-242-4/+14
| | | | | | | | | | | | | | | | | | | | | | 2002-10-24 Alexander Larsson <alexl@redhat.com> * components/Makefile.am: * components/image_properties/.cvsignore: * components/image_properties/Makefile.am: * components/image_properties/Nautilus_View_image_properties.server.in.in: * components/image_properties/libmain.c: * components/image_properties/nautilus-image-properties-view.[ch]: * configure.in: Implement image properties page Patch from James Willcox <jwillcox@gnome.org> * libnautilus-private/nautilus-mime-actions.[ch]: Add nautilus_mime_get_all_components_for_file_extended * src/file-manager/fm-properties-window.c: Plug-in property pages.
* Fix for #96621 where an invalid URI is passed in the uri_list to move_copyStephen Browne2002-10-241-0/+3
|
* Add a popup menu to the emblems in the emblem sidebar that allows renamingJames Willcox2002-10-214-19/+201
| | | | | | | | | | | | | | | | | | | | | | | | 2002-10-21 James Willcox <jwillcox@gnome.org> * components/emblem/nautilus-emblem-view.c: (nautilus_emblem_view_button_press_cb), (nautilus_emblem_view_delete_cb), (rename_dialog_response_cb), (create_rename_emblem_dialog), (nautilus_emblem_view_rename_cb), (create_emblem_widget_with_pixbuf), (create_add_emblems_dialog), (nautilus_emblem_view_drag_received_cb): * libnautilus-private/nautilus-emblem-utils.c: (nautilus_emblem_can_remove_emblem), (nautilus_emblem_can_rename_emblem), (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem): * libnautilus-private/nautilus-emblem-utils.h: * libnautilus-private/nautilus-icon-factory.c: (nautilus_icon_factory_remove_from_cache): * libnautilus-private/nautilus-icon-factory.h: * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy): Add a popup menu to the emblems in the emblem sidebar that allows renaming and removing of emblems.
* Make non-compact layout gridded.Alexander Larsson2002-10-211-24/+27
| | | | | | | 2002-10-21 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-icon-container.c (lay_down_icons_horizontal): Make non-compact layout gridded.
* More casts.Alexander Larsson2002-10-181-2/+2
| | | | | | | 2002-10-18 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-async.c (ready_callback_key_compare): More casts.
* Remove type checks, was showing up in profiles.Alexander Larsson2002-10-182-4/+2
| | | | | | | | | | | | 2002-10-18 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-file.c (nautilus_file_compare_for_sort_internal): * src/file-manager/fm-icon-view.c (fm_icon_view_compare_files): * src/file-manager/fm-icon-container.c (get_icon_view): Remove type checks, was showing up in profiles. * libnautilus-private/nautilus-directory.c (nautilus_directory_notify_files_added): Don't leak directory_uri
* The HP-UX compiler is an anal retentive bastard.Alexander Larsson2002-10-181-2/+8
| | | | | | | 2002-10-18 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-directory-async.c: The HP-UX compiler is an anal retentive bastard.
* Add application/x-rootwindow-drop.Alexander Larsson2002-10-165-17/+82
| | | | | | | | | | | | | | | | | | 2002-10-16 Alexander Larsson <alexl@redhat> * libnautilus-private/nautilus-dnd.h: Add application/x-rootwindow-drop. * libnautilus-private/nautilus-icon-private.h: * libnautilus-private/nautilus-icon-container.[ch]: Moved dnd init/fini to realize/unrealize. Add nautilus_icon_container_set/get_is_desktop(). * libnautilus-private/nautilus-icon-dnd.[ch]: Implement rootwindow drops. * src/file-manager/fm-desktop-icon-view.c: call nautilus_icon_container_set_is_desktop()
* If no preview pixmap found. ignore theme. Fixes crash for some crap themeAlexander Larsson2002-10-101-1/+6
| | | | | | | 2002-10-10 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-theme.c (theme_list_prepend): If no preview pixmap found. ignore theme. Fixes crash for some crap theme i had installed.
* Touch the theme toplevel dir when finished installing emblem.Alexander Larsson2002-10-101-3/+19
| | | | | | | 2002-10-10 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-emblem-utils.c (nautilus_emblem_install_custom_emblem): Touch the theme toplevel dir when finished installing emblem.
* Draw the selection rectangle in the active color if the widget doesn'tDave Camp2002-10-063-22/+58
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-10-05 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-icon-canvas-item.c: (draw_or_measure_label_text): Draw the selection rectangle in the active color if the widget doesn't have focus. * libnautilus-private/nautilus-icon-container.c: (nautilus_icon_container_class_init): Remove highlight_color property, always use base[SELECTED/ACTIVE]. Theme authors can set base for this widget only if they want. (update_selected): New function to refresh the selected icons. (handle_focus_in_event), (handle_focus_out_event): Refresh the selected icons. (nautilus_icon_container_instance_init): Connect to focus_out_event. (nautilus_icon_container_get_label_color_and_gc): If the container isn't focused, return the ACTIVE values. (setup_label_gcs): Setup ACTIVE values in addition to HIGHLIGHT values. (nautilus_icon_container_theme_changed): Always use the base color for the highlight rectangle * libnautilus-private/nautilus-icon-private.h: Remove the unused highlight_color member.