summaryrefslogtreecommitdiff
path: root/riscos/gui.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2014-01-16 13:37:14 +0000
committerVincent Sanders <vince@netsurf-browser.org>2014-01-16 13:37:14 +0000
commita1361f22b43e78b00cdddab3a0a2b9e4871965f7 (patch)
tree0d7a34e8035a06a8cbffa9678ad8689f953281d2 /riscos/gui.h
parent444d3ac94a1d19a30963c38ad605deec778f3c27 (diff)
parenta2247a75a3dab9d583617299a88d0e76c923f83b (diff)
downloadnetsurf-a1361f22b43e78b00cdddab3a0a2b9e4871965f7.tar.gz
netsurf-a1361f22b43e78b00cdddab3a0a2b9e4871965f7.tar.bz2
Merge branch 'vince/guivtable'
Diffstat (limited to 'riscos/gui.h')
-rw-r--r--riscos/gui.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/riscos/gui.h b/riscos/gui.h
index 827af8108..89a539300 100644
--- a/riscos/gui.h
+++ b/riscos/gui.h
@@ -123,9 +123,12 @@ const char *ro_gui_default_language(void);
void ro_gui_download_init(void);
void ro_gui_download_datasave_ack(wimp_message *message);
bool ro_gui_download_prequit(void);
+extern struct gui_download_table *riscos_download_table;
/* in 401login.c */
void ro_gui_401login_init(void);
+void gui_401login_open(nsurl *url, const char *realm,
+ nserror (*cb)(bool proceed, void *pw), void *cbpw);
/* in window.c */
bool ro_gui_window_dataload(struct gui_window *g, wimp_message *message);
@@ -154,6 +157,8 @@ browser_mouse_state ro_gui_mouse_drag_state(wimp_mouse_state buttons,
bool ro_gui_shift_pressed(void);
bool ro_gui_ctrl_pressed(void);
bool ro_gui_alt_pressed(void);
+void gui_window_set_pointer(struct gui_window *g, gui_pointer_shape shape);
+void gui_create_form_select_menu(struct browser_window *bw, struct form_control *control);
/* in history.c */
void ro_gui_history_init(void);
@@ -199,6 +204,15 @@ extern int ro_plot_origin_y;
/* in theme_install.c */
bool ro_gui_theme_install_apply(wimp_w w);
+/* in textselection.c */
+void gui_get_clipboard(char **buffer, size_t *length);
+void gui_set_clipboard(const char *buffer, size_t length, nsclipboard_styles styles[], int n_styles);
+
+/* in sslcert.c */
+void gui_cert_verify(nsurl *url,
+ const struct ssl_cert_info *certs, unsigned long num,
+ nserror (*cb)(bool proceed, void *pw), void *cbpw);
+
/* icon numbers */
#define ICON_STATUS_RESIZE 0
#define ICON_STATUS_TEXT 1