Exemple #1
0
void prefs_load(void)
{
	GKeyFile *keyfile = g_key_file_new();
	char *filename = g_build_filename(g_get_user_config_dir(), PACKAGE, NULL);
	bool loaded;

	if ((loaded = g_key_file_load_from_file(keyfile, filename, G_KEY_FILE_NONE,
		NULL)))
	{
		load_hash_funcs(keyfile);
		load_digest_format(keyfile);
		load_window_view(keyfile);
		load_window_show_toolbar(keyfile);
		load_window_size(keyfile);
	}

	g_free(filename);
	g_key_file_free(keyfile);

	if (!loaded) {
		default_hash_funcs();
		default_window_show_toolbar();
	}

	gui_update();
}
Exemple #2
0
static void prefs_load(void)
{
	g_assert(prefs_priv.settings);

	load_hash_funcs();
	load_digest_format();
	load_view();
	load_show_toolbar();
	load_window_size();
}