diff options
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gui.c | 6 | ||||
-rw-r--r-- | gtk/scaffolding.h | 7 |
2 files changed, 13 insertions, 0 deletions
@@ -1135,8 +1135,14 @@ bool path_add_part(char *path, int length, const char *newpart) static struct gui_table nsgtk_gui_table = { .poll = gui_poll, .quit = gui_quit, + .window_create = gui_window_create, .window_destroy = gui_window_destroy, + + .window_set_title = gui_window_set_title, + .window_set_url = gui_window_set_url, + .window_start_throbber = gui_window_start_throbber, + .window_stop_throbber = gui_window_stop_throbber, }; /** diff --git a/gtk/scaffolding.h b/gtk/scaffolding.h index 79e3fa0df..b1f11bbdf 100644 --- a/gtk/scaffolding.h +++ b/gtk/scaffolding.h @@ -177,4 +177,11 @@ gboolean nsgtk_window_url_changed(GtkWidget *, GdkEventKey *, gpointer); nserror nsgtk_scaffolding_new_tab(struct gui_window *gw); +/* core acessors */ +void gui_window_set_title(struct gui_window *g, const char *title); +void gui_window_set_url(struct gui_window *g, const char *url); +void gui_window_start_throbber(struct gui_window *g); +void gui_window_stop_throbber(struct gui_window *g); + + #endif /* NETSURF_GTK_SCAFFOLDING_H */ |