summaryrefslogtreecommitdiff
path: root/src/ntl-window.h
diff options
context:
space:
mode:
authorElliot Lee <sopwith@src.gnome.org>2000-01-05 23:21:06 +0000
committerElliot Lee <sopwith@src.gnome.org>2000-01-05 23:21:06 +0000
commit6018bcea245c2e4a9c50055fe6207435850549ff (patch)
tree2de36703f80e7a24435e69d4194eb56f62b55454 /src/ntl-window.h
parentcdf570ee034dc1349846eeb5f78775a23ea2eb47 (diff)
downloadnautilus-6018bcea245c2e4a9c50055fe6207435850549ff.tar.gz
Add support for the location change state machine and related
* src/ntl-types.h, src/ntl-uri-map.[ch], src/ntl-window-msgs.c, src/ntl-window.[ch]: Add support for the location change state machine and related notifications, to allow much better error handling. * src/ntl-view.[ch]: Catch client failures, also allow for active sensing of client death. * src/file-manager/fm-directory-view.c: Send progress notifications. * components/html/ntl-web-browser.c: Send progress notifications. Try to fix crashes caused by ending an error stream twice.
Diffstat (limited to 'src/ntl-window.h')
-rw-r--r--src/ntl-window.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ntl-window.h b/src/ntl-window.h
index 59996249c..b21cf6604 100644
--- a/src/ntl-window.h
+++ b/src/ntl-window.h
@@ -47,6 +47,8 @@ typedef struct {
guint window_signals[0];
} NautilusWindowClass;
+typedef struct _NautilusWindowLoadInfo NautilusWindowLoadInfo;
+
struct _NautilusWindow {
GnomeApp parent_object;
@@ -70,6 +72,8 @@ struct _NautilusWindow {
/* Information about current location/selection */
Nautilus_NavigationInfo *ni;
Nautilus_SelectionInfo *si;
+
+ NautilusWindowLoadInfo *load_info;
};
GtkType nautilus_window_get_type(void);
@@ -78,6 +82,8 @@ void nautilus_window_set_content_view(NautilusWindow *window, NautilusView *cont
void nautilus_window_add_meta_view(NautilusWindow *window, NautilusView *meta_view);
void nautilus_window_remove_meta_view(NautilusWindow *window, NautilusView *meta_view);
void nautilus_window_goto_uri(NautilusWindow *window, const char *uri);
+void nautilus_window_display_error(NautilusWindow *window, const char *error_msg);
+
const char *nautilus_window_get_requested_uri(NautilusWindow *window);
GnomeUIHandler *nautilus_window_get_uih(NautilusWindow *window);