diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-06-13 11:31:23 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-06-17 21:35:40 +0100 |
commit | 8ef292b9caf5cae2197493a87480723138f10344 (patch) | |
tree | fa39583104ab806b81f382eb85bc9f5a05331dfd /gtk/gui.h | |
parent | 16fbb97dbb1688fd9b6f19546792b4173bc30bf1 (diff) | |
download | netsurf-8ef292b9caf5cae2197493a87480723138f10344.tar.gz netsurf-8ef292b9caf5cae2197493a87480723138f10344.tar.bz2 |
Change GTK UI builder handling to use resource API
GTK UI builder resources have till now been exclusively stored on disc
requiring netsurf to ship numerous additional resource files. This
requires going to disc every time a UI action is performed which can
become a lot of unwanted file handling.
GLib/GTK has moved towards GResource handling for such resources
instead. It now seems that migrating to this style of usage is
expected and indeed the only portable way to include pixbufs.
This introduces an API to hide the various implementation details of
how resources are handled from the rest of the codebase.
Diffstat (limited to 'gtk/gui.h')
-rw-r--r-- | gtk/gui.h | 23 |
1 files changed, 0 insertions, 23 deletions
@@ -21,26 +21,6 @@ struct nsurl; -/** glade file paths. */ -struct glade_file_location_s { - char *netsurf; - char *tabcontents; - char *password; - char *warning; - char *login; - char *ssl; - char *toolbar; - char *options; - char *downloads; - char *history; - char *hotlist; - char *cookies; - char *viewdata; -}; - -/** location of all glade files. */ -extern struct glade_file_location_s *glade_file_location; - /** language list file path. */ extern char *languages_file_location; @@ -65,9 +45,6 @@ extern char **respaths; /** input conversion. */ uint32_t gtk_gui_gdkkey_to_nskey(GdkEventKey *eventkey); -/** login window request. */ -extern void gui_401login_open(struct nsurl *url, const char *realm, nserror (*cb)(bool proceed, void *pw), void *cbpw); - /** set when no windows remain open. */ extern bool nsgtk_complete; |