Commit graph

6 commits

Author SHA1 Message Date
Dave Camp 8fed4ca3ef New functions. (create_tree): Create a NautilusTreeViewDragDest.
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-07-25 20:59:17 +00:00
Dave Camp 1d2b0af981 Increased GNOME_UI_REQUIRED to 1.110.1
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.
2002-02-01 21:11:17 +00:00
Michael Meeks 84204ad084 unroll control creation, connect to "activate" signal handler not map /
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-12-08 10:46:18 +00:00
Michael Meeks 50a26e5813 fix marshaller.
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().
2001-11-22 05:58:33 +00:00
Darin Adler b1db3597ea src now compiles -- next problem is linking
* Lots of files:
	src now compiles -- next problem is linking
2001-10-30 19:32:09 +00:00
Darin Adler 93359a3e11 Locate glib-genmarshal.
* configure.in: Locate glib-genmarshal.
	* libnautilus-private/.cvsignore:
	* libnautilus-private/Makefile.am:
	* libnautilus-private/nautilus-marshal.list:
	* src/nautilus-view-frame.c: (nautilus_view_frame_class_init):
	* src/nautilus-zoom-control.c: (nautilus_zoom_control_class_init):
	Add marshalers used inside Nautilus only.

	* components/adapter/nautilus-adapter-load-strategy.c:
	(nautilus_adapter_load_strategy_class_init):

	* libnautilus-private/nautilus-horizontal-splitter.c:
	* libnautilus-private/nautilus-icon-canvas-item.c:
	* libnautilus-private/nautilus-icon-text-item.h:
	Put code in #if GNOME2_CONVERSION_COMPLETE.

	* libnautilus-private/nautilus-icon-container.c:
	(set_pending_icon_to_reveal), (nautilus_icon_container_class_init),
	(nautilus_icon_container_init), (set_pending_icon_to_rename):
	Convert signal-handling code.

	* libnautilus-private/nautilus-icon-dnd.c:
	(get_data_on_first_target_we_support): Update for GdkAtom changes.
	(confirm_switch_to_manual_layout): Switch to GtkDialog.
2001-10-29 20:46:49 +00:00