From cef8c477c396458269a91ee756fc711bed74d0f4 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Thu, 28 Aug 2003 19:21:27 +0000 Subject: [project @ 2003-08-28 19:21:27 by bursa] Start implementing download window. svn path=/import/netsurf/; revision=255 --- desktop/gui.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'desktop/gui.h') diff --git a/desktop/gui.h b/desktop/gui.h index 8438e8ee0..a12cb8d5e 100644 --- a/desktop/gui.h +++ b/desktop/gui.h @@ -9,11 +9,11 @@ #ifndef _NETSURF_DESKTOP_GUI_H_ #define _NETSURF_DESKTOP_GUI_H_ -typedef enum { GUI_BROWSER_WINDOW } gui_window_type; +typedef enum { GUI_BROWSER_WINDOW, GUI_DOWNLOAD_WINDOW } gui_window_type; typedef enum { SAFE, UNSAFE } gui_safety; -struct ro_gui_window; -typedef struct ro_gui_window gui_window; +struct gui_window; +typedef struct gui_window gui_window; #include "netsurf/desktop/browser.h" @@ -29,7 +29,8 @@ struct gui_message typedef struct gui_message gui_message; -gui_window* create_gui_browser_window(struct browser_window* bw); +gui_window *gui_create_browser_window(struct browser_window *bw); +gui_window *gui_create_download_window(struct content *content); void gui_window_destroy(gui_window* g); void gui_window_show(gui_window* g); void gui_window_hide(gui_window* g); @@ -44,6 +45,10 @@ void gui_window_set_title(gui_window* g, char* title); void gui_window_message(gui_window* g, gui_message* msg); +void gui_download_window_update_status(gui_window *g); +void gui_download_window_done(gui_window *g); +void gui_download_window_error(gui_window *g, const char *error); + void gui_init(int argc, char** argv); void gui_multitask(void); void gui_poll(void); -- cgit v1.2.3