Index: libnautilus-private/nautilus-window-info.c
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-window-info.c,v
retrieving revision 1.4
diff -u -p -r1.4 nautilus-window-info.c
--- libnautilus-private/nautilus-window-info.c	1 Jul 2005 14:13:08 -0000	1.4
+++ libnautilus-private/nautilus-window-info.c	16 Sep 2005 14:23:10 -0000
@@ -234,6 +234,14 @@ nautilus_window_info_get_current_locatio
 	return (* NAUTILUS_WINDOW_INFO_GET_IFACE (window)->get_current_location) (window);
 }
 
+const char *
+nautilus_window_info_get_current_location_tooltip (NautilusWindowInfo *window)
+{
+	g_return_val_if_fail (NAUTILUS_IS_WINDOW_INFO (window), NULL);
+
+	return (* NAUTILUS_WINDOW_INFO_GET_IFACE (window)->get_current_location_tooltip) (window);
+}
+
 int
 nautilus_window_info_get_selection_count (NautilusWindowInfo *window)
 {
Index: libnautilus-private/nautilus-window-info.h
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-window-info.h,v
retrieving revision 1.4
diff -u -p -r1.4 nautilus-window-info.h
--- libnautilus-private/nautilus-window-info.h	1 Jul 2005 14:13:08 -0000	1.4
+++ libnautilus-private/nautilus-window-info.h	16 Sep 2005 14:23:10 -0000
@@ -112,6 +112,7 @@ struct _NautilusWindowInfoIface 
 	GList *(* get_selection)      (NautilusWindowInfo    *window);
 
 	char * (* get_current_location)  (NautilusWindowInfo *window);
+	const char * (* get_current_location_tooltip) (NautilusWindowInfo *window);
 	void   (* set_status)            (NautilusWindowInfo *window,
 					  const char *status);
 	char * (* get_title)             (NautilusWindowInfo *window);
@@ -157,6 +158,7 @@ char *                            nautil
 GList *                           nautilus_window_info_get_history              (NautilusWindowInfo                *window);
 NautilusBookmarkList *		  nautilus_window_info_get_bookmark_list        (NautilusWindowInfo                *window);
 char *                            nautilus_window_info_get_current_location     (NautilusWindowInfo                *window);
+const char *                      nautilus_window_info_get_current_location_tooltip (NautilusWindowInfo                *window);
 int                               nautilus_window_info_get_selection_count      (NautilusWindowInfo                *window);
 GList *                           nautilus_window_info_get_selection            (NautilusWindowInfo                *window);
 NautilusWindowShowHiddenFilesMode nautilus_window_info_get_hidden_files_mode    (NautilusWindowInfo                *window);
Index: src/nautilus-window.c
===================================================================
RCS file: /cvs/gnome/nautilus/src/nautilus-window.c,v
retrieving revision 1.455
diff -u -p -r1.455 nautilus-window.c
--- src/nautilus-window.c	5 Aug 2005 18:38:11 -0000	1.455
+++ src/nautilus-window.c	16 Sep 2005 14:23:11 -0000
@@ -380,6 +380,22 @@ nautilus_window_get_location (NautilusWi
 	return g_strdup (window->details->location);
 }
 
+const char *
+nautilus_window_get_location_tooltip (NautilusWindow *window)
+{
+	g_return_val_if_fail (NAUTILUS_IS_WINDOW (window), NULL);
+
+	if (window->details->location == NULL) {
+		return NULL;
+	}
+
+	if (strcmp (window->details->location, "burn:///")) {
+		return _("Drag files here to begin creating a CD.");
+	}
+
+	return NULL;
+}
+
 void
 nautilus_window_zoom_in (NautilusWindow *window)
 {
@@ -1452,6 +1468,7 @@ nautilus_window_info_iface_init (Nautilu
 	iface->get_history = nautilus_window_get_history;
 	iface->get_bookmark_list = nautilus_window_get_bookmark_list;
 	iface->get_current_location = nautilus_window_get_location;
+	iface->get_current_location_tooltip = nautilus_window_get_location_tooltip;
 	iface->get_ui_manager = nautilus_window_get_ui_manager;
 	iface->get_selection_count = nautilus_window_get_selection_count;
 	iface->get_selection = nautilus_window_get_selection;
Index: src/nautilus-window.h
===================================================================
RCS file: /cvs/gnome/nautilus/src/nautilus-window.h,v
retrieving revision 1.122
diff -u -p -r1.122 nautilus-window.h
--- src/nautilus-window.h	5 Aug 2005 18:38:11 -0000	1.122
+++ src/nautilus-window.h	16 Sep 2005 14:23:11 -0000
@@ -118,6 +118,7 @@ GType            nautilus_window_get_typ
 void             nautilus_window_show_window          (NautilusWindow    *window);
 void             nautilus_window_close                (NautilusWindow    *window);
 char *           nautilus_window_get_location         (NautilusWindow    *window);
+const char *     nautilus_window_get_location_tooltip (NautilusWindow    *window);
 void             nautilus_window_go_to                (NautilusWindow    *window,
                                                        const char        *location);
 void             nautilus_window_go_to_with_selection (NautilusWindow    *window,
