mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-15 00:32:38 +03:00
ee74f9ac8c
The GTK resource handling can now provide the path to resources rather than having to compute them separately. This reduces run time allocation and allows for the resources to be built in if required. Additionally this tweaks the resource scheme handling to redirect favicon.ico to resource:favicon.png instead of rewriting directly to file scheme path allowing the favicon to be a compiled in resource.
49 lines
1.3 KiB
C
49 lines
1.3 KiB
C
/*
|
|
* Copyright 2014 Vincent Sanders <vince@netsurf-browser.org>
|
|
*
|
|
* This file is part of NetSurf, http://www.netsurf-browser.org/
|
|
*
|
|
* NetSurf is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; version 2 of the License.
|
|
*
|
|
* NetSurf is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef GTK_GUI_H
|
|
#define GTK_GUI_H
|
|
|
|
struct nsurl;
|
|
|
|
/** toolbar arrangement file path. */
|
|
extern char *toolbar_indices_file_location;
|
|
|
|
/** Resource directory path. */
|
|
extern char *res_dir_location;
|
|
|
|
/** Theme location. */
|
|
extern char *themelist_file_location;
|
|
|
|
/** Directory where all configuration files are held. */
|
|
extern char *nsgtk_config_home;
|
|
|
|
/** favicon default pixbuf */
|
|
extern GdkPixbuf *favicon_pixbuf;
|
|
|
|
/** resource search path vector */
|
|
extern char **respaths;
|
|
|
|
/** input conversion. */
|
|
uint32_t gtk_gui_gdkkey_to_nskey(GdkEventKey *eventkey);
|
|
|
|
/** set when no windows remain open. */
|
|
extern bool nsgtk_complete;
|
|
|
|
#endif /* GTK_GUI_H */
|