2002-07-25 Dave Camp <dave@ximian.com>
* components/tree/nautilus-tree-view.c: (get_root_uri_callback),
(get_file_for_path_callback), (move_copy_items_callback): New
functions.
(create_tree): Create a NautilusTreeViewDragDest.
(nautilus_tree_view_dispose): Unref the DragDest object.
(nautilus_tree_view_class_init): initialize dispose.
* libnautilus-private/Makefile.am: Build
nautilus-tree-view-drag-dest.[ch].
* libnautilus-tree-view-drag-dest.c:
* libnautilus-tree-view-drag-dest.h: New files.
* libnautilus-private/nautilus-dnd.c:
(nautilus_drag_selection_includes_special_link): Moved here
from nautilus-icon-dnd.c.
* libnautilus-private/nautilus-dnd.h: Prototype for
nautilus_drag_selection_includes_special_link.
* libnautilus-private/nautilus-file.c:
(nautilus_file_get_drop_target_uri): Moved here from
fm-directory-view.
* libnautilus-private/nautilus-file.h:
* libnautilus-private/nautilus-icon-dnd.c:
(nautilus_icon_container_receive_dropped_icons): Call
nautilus_drag_selection_includes_special_link().
* libnautilus-private/nautilus-marshal.list: New marshallers.
* src/file-manager/fm-icon-view.c:
(get_icon_drop_target_uri_callback): Use
nautilus_file_get_drop_target_uri().
* src/file-manager/fm-list-view.c: (get_root_uri_callback),
(get_file_for_path_callback), (move_copy_items_callback): New
functions.
(create_and_set_up_tree_view): Create a NautilusViewDragDest
object.
(fm_list_view_dispose): Unref the DragDest object.
2002-02-01 Dave Camp <dave@ximian.com>
* configure.in: Increased GNOME_UI_REQUIRED to 1.110.1
* libnautilus-private/nautilus-icon-container.c:
(nautilus_icon_container_class_init): Use
nautilus_marshal_VOID__POINTER_STRING instead of
nautilus_marshal_VOID__POINTER_POINTER for the icon_text_changed
signal.
(handle_focus_out_event): Return FALSE.
(nautilus_icon_container_start_renaming_selected_item),
(end_renaming_mode): Use GnomeIconTextItem instead of
NautilusIconTextItem. This includes changing how the size was
calculated, as NautilusIconTextItem expected a center point and
maximum width, and GnomeIconTextItem expects a bounding box.
* libnautilus-private/nautilus-icon-private.h: Use
GnomeIconTextItem instead of NautilusIconTextItem for
rename_widget.
* libnautilus-private/nautilus-marshal.list: Added
VOID:POINTER,STRING.
* src/file-manager/fm-icon-view.c: (renaming_icon_callback):
Temporarily #ifed out the
nautilus_clipboard_set_up_editable_in_control for the renaming
editable.
2001-12-08 Michael Meeks <michael@ximian.com>
* components/tree/nautilus-tree-view.c
(nautilus_tree_view_init): unroll control creation,
connect to "activate" signal handler not map / unmap
on no-window widget GtkScrolledWindow.
(tree_map_callback, tree_unmap_callback): kill.
(tree_activate_callback): impl.
* components/tree/libmain.c
(BonoboActivation_Plugin_info) ->
(Bonobo_Plugin_info).
* components/tree/Makefile.am: setup ldflags
correctly, and a LIBADD so we can activate it
independantly.
* components/throbber/main.c (main): fix for
bonobo-activation-server race condition.
* libnautilus-private/nautilus-marshal.list:
add VOID:STRING,STRING
2001-11-22 Michael Meeks <michael@ximian.com>
* libnautilus-private/nautilus-icon-container.c
(nautilus_icon_container_class_init): fix marshaller.
* libnautilus-private/nautilus-marshal.list: add
INT_POINTER_BOOLEAN
* src/file-manager/fm-properties-window.c
(real_destroy): protect against double destroys.
Tue Nov 20 21:45:43 2001 Owen Taylor <otaylor@redhat.com>
* configure.in: Add [quoting] around AC_CHECK_HEADERS needed for
some autoconf versions.
* components/text/nautilus-text-view.c (file_read_callback):
text_view->details->text_display is set to NULL in
nautilus_text_view_destroy(), so simply check for non-NULL
rather than calling GTK_OBJECT_DESTROYED().
* src/file-manager/fm-properties-window.c (real_destroy): NULL
out name_field here, since it will be destroyed, so we
can avoid accessing it in rename_callback.
* libnautilus-private/Makefile.am (nautilus-marshal-guts.c): Get rid
of nautilus-marshal-guts.h, since glib-genmarshal now generates correct
standalone headers.
* libnautilus/nautilus-clipboard.c (select_all_callback),
* libnautilus-private/nautilus-entry.c (nautilus_entry_select_all_at_idle):
Remove the idle on destrunction of the widget, rather than checking
GTK_OBJECT_DESTROYED().