* libnautilus-extensions/nautilus-icon-container.c,
* libnautilus-extensions/nautilus-icon-container.h:
(destroy), (nautilus_icon_container_initialize),
(nautilus_icon_container_new),
(nautilus_icon_container_set_label_font_for_zoom_level),
(nautilus_icon_container_set_single_click_mode):
Implement missing set_single_click_mode function.
Its up to users of this widget to setup click policy and other
attributes. We shouldnt peek/poke nautilus specific preferences
in the icon container widget.
* libnautilus-extensions/nautilus-list.c:
* libnautilus-extensions/nautilus-list.h,
(nautilus_list_set_single_click_mode), (nautilus_list_initialize),
(nautilus_list_destroy), (nautilus_list_clear):
Implement missing set_single_click_mode function.
Its up to users of this widget to setup click policy and other
attributes. We shouldnt peek/poke nautilus specific preferences
in the list widget.
* src/file-manager/fm-icon-view.c: (fm_icon_view_destroy),
(text_attribute_names_changed_callback),
(click_policy_changed_callback),
(anti_aliased_mode_changed_callback), (fm_icon_view_initialize),
(fm_icon_view_update_click_mode),
(fm_icon_view_update_anti_aliased_mode), (create_icon_container):
Keep track of changes in preferences that affect the icon
container and update it when needed.
* src/file-manager/fm-list-view.c: (fm_list_view_initialize_class),
(fm_list_view_initialize), (fm_list_view_destroy), (create_list),
(update_icons), (fm_list_view_update_click_mode),
(click_policy_changed_callback):
Keep track of changes in preferences that affect the list and
update it when needed.
* libnautilus-extensions/nautilus-icon-container.c,
* libnautilus-extensions/nautilus-icon-container.h:
(nautilus_icon_container_set_label_font_for_zoom_level):
New function to set the font for a zoom level.
(nautilus_icon_container_initialize),
Initialize to fonts to a well known font. Dont look at font
preferences here. Fonts should be suppied by the icon container
user.
* src/file-manager/fm-icon-view.c:
(fm_icon_view_update_icon_container_fonts),
New function to update the icon container's zoom level specific
fonts.
(directory_view_font_familiy_changed_callback),
(fm_icon_view_initialize),
(fm_icon_view_destroy),
Keep track of font familiy preference changes and update the icon
container fonts as needed.
(create_icon_container):
Update the fonts for the first time when the icon container is
created.
* components/Makefile.am:
Dont install the currently broken components (websearch)
* components/help/Makefile.am:
* components/help/help-contents.oafinfo:
* components/help/help-factory.oafinfo:
* components/help/help-index.oafinfo:
* components/help/help-search.oafinfo:
* components/help/hyperbola.oafinfo:
Split the oafinfo for help components into pieces so we can
control which get intalled and which dont (like the broken onces)
* configure.in:
Fix a small dumb typo.
2000-07-05 Pavel Cisler <pavel@eazel.com>
* libnautilus-extensions/nautilus-drag.c:
(nautilus_drag_modifier_based_action),
(nautilus_drag_drop_action_ask):
* libnautilus-extensions/nautilus-drag.h:
* libnautilus-extensions/nautilus-icon-container.c:
(motion_notify_event):
* libnautilus-extensions/nautilus-icon-dnd.c:
(nautilus_icon_container_receive_dropped_icons),
(nautilus_icon_dnd_init):
* libnautilus-extensions/nautilus-list.c:
(nautilus_list_initialize), (nautilus_list_drag_start):
* src/file-manager/fm-list-view.c: (fm_list_handle_dropped_icons):
Did most of bug 1371:
Implemented a drop context menu that allows users to choose between
Copy, Move and link.
Added the GDK_ACTION_ASK selector and added support for it.
2000-07-04 Pavel Cisler <pavel@eazel.com>
* src/file-manager/dfos-xfer.c: (new_folder_xfer_callback):
Fix 1042 - "untitled folder" will not work on file systems with
8.3 names. Added code that handles GNOME_VFS_ERROR_NAME_TOO_LONG
and supplies a name in the 8.3 scheme instead.
2000-07-04 Pavel Cisler <pavel@eazel.com>
* src/file-manager/dfos-xfer-progress-dialog.c:
* src/file-manager/dfos-xfer-progress-dialog.h:
(handle_xfer_ok),
(fs_xfer), (fs_move_to_trash), (fs_delete), (fs_empty_trash):
* src/file-manager/dfos-xfer-progress-dialog.c:
(dfos_xfer_progress_dialog_clear):
Fixed 1215 - inter-volume move now removes the source files.
Made it so that when an inter-volume copy has ended and source files
are removed, the progress dialog updates. Added a new cleanup phase
string.
* src/file-manager/dfos-xfer-progress-dialog.c:
(dfos_xfer_progress_dialog_new_file),
(set_text_unescaped_trimmed):
Added code to unescape paths in progress dialogs.
* src/file-manager/dfos-xfer.c:
* src/file-manager/dfos-xfer.h:
(nautilus_convert_to_unescaped_string_for_display),
(handle_xfer_vfs_error), (handle_xfer_overwrite):
Added code to unescape paths in error dialogs.
* libnautilus-extensions/nautilus-drag.c:
(nautilus_drag_default_drop_action),
(nautilus_drag_modifier_based_action):
* libnautilus-extensions/nautilus-drag.h:
* libnautilus-extensions/nautilus-icon-dnd.c:
(handle_nonlocal_move), (nautilus_icon_container_find_drop_target),
(nautilus_icon_container_receive_dropped_icons),
(nautilus_icon_container_get_drop_action), (drag_motion_callback):
* libnautilus-extensions/nautilus-list.c:
(nautilus_list_drag_motion):
Reworked a whole lot to allow me to update the default copy action
based on the drag&drop context - an inter-volume drag&drop will now
suggest a copy as a default.
Moved out more sharable code into nautilus-drag.c.
Added a common routine for figuring out the drop target.
* src/file-manager/fm-directory-view.c: (fm_directory_is_trash),
(fm_directory_can_move_to_trash):
Fixed a bunch of asserts caused by unreffing NULL uris.
2000-07-04 Michael Meeks <michael@helixcode.com>
* libnautilus-extensions/bonobo-stream-vfs.c (vfs_read): update
for new bonobo code; why is this code duplicated here in a worse
condition to that in Bonobo/storage-modules ?
2000-07-04 J Shane Culpepper <pepper@eazel.com>
* components/services/startup/nautilus-view/icons/Makefile.am:
*
components/services/startup/nautilus-view/nautilus-service-startup-
view.c: (generate_startup_form), (progress_timeout_cb),
(go_to_uri), (generate_form_title):
Added the watch icon and a fake progress meter. Still need to get
the progress meter working right and work on the layout.
2000-07-03 J Shane Culpepper <pepper@eazel.com>
* components/services/login/nautilus-view/nautilus-login-view.c:
(generate_login_form), (login_button_cb), (maintenance_button_cb),
(go_to_uri), (generate_form_title):
Finishing up the new ui for the login screen. Bug # 1004.
fixed bug where themed sidebar tabs weren't stacking correctly. Fixed
by using the actual tab height instead of the non-themed constant.
Also, added newer tab_pieces image.
2000-07-03 Seth Nickell <seth@eazel.com>
* libnautilus-extensions/nautilus-file.c:
(nautilus_file_get_permissions_as_string),
(nautilus_file_is_symbolic_link):
* libnautilus-extensions/nautilus-icon-factory.c:
(nautilus_icon_factory_get_icon_name_for_file):
Necessary to make Nautilus compile after changing
GNOME_VFS_FILE_TYPE_BROKEN_SYMLINK to GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK
and removing the existing flag. See bug 1547 for more information on
breakages in the way Nautilus handles symbolic links (caused by the
GnomeVFS changes) such as detecting them in the first place.
2000-07-03 Gene Z. Ragan <gzr@eazel.com>
* libnautilus-extensions/bonobo-stream-vfs.c:
(bonobo_stream_vfs_class_init), (create_bonobo_stream_vfs):
Fixed problem with previous change to this file. Allocated
a static epv. Assigned this epv to the servants epv and then
alocated the individual elements in the structure.
2000-07-03 Pavel Cisler <pavel@eazel.com>
* libnautilus-extensions/nautilus-list.c:
(nautilus_list_drag_start), (nautilus_list_motion):
Start adding support for dislaying dragged icon while dragging
in a list view.
*
components/services/startup/nautilus-view/nautilus-service-startup-
view.c:
*
components/services/summary/nautilus-view/nautilus-summary-view.c:
(generate_summary_form), (generate_form_title):
Making summary view "I am just a view" until I can get the actual
widget finished.
2000-07-02 Pavel Cisler <pavel@eazel.com>
* components/help/help-method.c: (convert_file_to_uri):
Make the help component build properly -- convert the call
gnome_vfs_mime_type_of_file to the new
gnome_vfs_get_file_mime_type.
* components/help/Makefile.am:
Turn on -Werror that would have caught the problem earlier.
2000-07-02 J Shane Culpepper <pepper@eazel.com>
* components/services/Makefile.am:
* components/services/login/nautilus-view/nautilus-login-view.c:
(generate_form_title):
* components/services/startup/lib/Makefile.am:
* components/services/startup/lib/eazel-register.c:
* components/services/startup/lib/eazel-register.h:
* components/services/startup/nautilus-view/Makefile.am:
* components/services/startup/nautilus-view/icons/Makefile.am:
* components/services/startup/nautilus-view/main.c:
(service_object_destroyed), (service_make_object), (main):
*
components/services/startup/nautilus-view/nautilus-service-startup-
view.c: (generate_startup_form), (go_to_uri),
(generate_form_title),
(nautilus_service_startup_view_initialize_class),
(nautilus_service_startup_view_initialize),
(nautilus_service_startup_view_destroy),
(nautilus_service_startup_view_get_nautilus_view), (is_location),
(nautilus_service_startup_view_load_uri),
(service_load_location_callback):
*
components/services/startup/nautilus-view/nautilus-service-startup-
view.h:
Have all of the eazel: views hooked into the build now. Most of the
backend parsing of eazel:login, eazel:inventory, eazel:summary,
eazel:time, eazel:startup. Most of these views don't look very good.
That's the next task.
* components/tree/main.c (main): Remove unnecessary debugging
statement.
* components/tree/nautilus-tree-view.c
(nautilus_tree_view_insert_file): Partly fix bugzilla task 1524 -
show icons in tree view. Still need to
* components/services/inventory/lib/Makefile.am:
* components/services/inventory/lib/eazel-inventory-shared.c:
(add_package_info), (read_proc_info), (add_info), (add_io_info),
(add_hardware_info), (synchronize_configuration_metafile),
(update_configuration_metafile), (create_configuration_metafile):
* components/services/inventory/lib/eazel-inventory-shared.h:
* components/services/inventory/nautilus-view/Makefile.am:
*
components/services/inventory/nautilus-view/nautilus-inventory-view
.c: (generate_inventory_form), (gather_config_button_cb),
(register_later_cb), (make_http_post_request), (go_to_uri),
(get_home_uri), (update_now):
Moving the inventory view to its new home to make way for the new
bootstrap startup view.
2000-06-30 Ramiro Estrugo <ramiro@eazel.com>
* src/nautilus-application.c: (display_installation_wizard),
(nautilus_application_startup):
Add code to display an installation wizard using the new druid.
Its #ifdefed out until we do more real work on it.
2000-06-30 Ramiro Estrugo <ramiro@eazel.com>
* configure.in:
* src/Makefile.am:
Adding canvas pixbuf item check and flags, which are needed in
order to use the nautilus druid.
2000-06-30 Gene Z. Ragan <gzr@eazel.com>
* libnautilus-extensions/bonobo-stream-vfs.c:
(create_bonobo_stream_vfs):
A fix to make the setting of the vepv work. The extern
vepv is gone, so we now use the allocator functions.