diff options
author | James Bursa <james@netsurf-browser.org> | 2003-08-28 19:21:27 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-08-28 19:21:27 +0000 |
commit | cef8c477c396458269a91ee756fc711bed74d0f4 (patch) | |
tree | 342bc9575240e4051c0784a7d88cc5c0990ab5c1 /desktop/gui.h | |
parent | b444025e2837843c26e7ea015bda91f5184d5aa0 (diff) | |
download | netsurf-cef8c477c396458269a91ee756fc711bed74d0f4.tar.gz netsurf-cef8c477c396458269a91ee756fc711bed74d0f4.tar.bz2 |
[project @ 2003-08-28 19:21:27 by bursa]
Start implementing download window.
svn path=/import/netsurf/; revision=255
Diffstat (limited to 'desktop/gui.h')
-rw-r--r-- | desktop/gui.h | 13 |
1 files changed, 9 insertions, 4 deletions
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); |