+ }
+
+ // Get settings
+ c->settings = webkit_web_view_get_settings(WEBKIT_WEB_VIEW(c->web_view));
+ webkit_settings_set_enable_javascript(c->settings, cfg.javascript_enabled);
+ webkit_settings_set_auto_load_images(c->settings, cfg.images_enabled);
+
+ GKeyFile *config = get_ini();
+ char *val;
+ val = g_key_file_get_string(config, "ui", "font_family_default", NULL);
+ if (val != NULL)
+ webkit_settings_set_default_font_family(c->settings, val);
+
+ val = g_key_file_get_string(config, "ui", "font_family_default_monospace",
+ NULL);
+ if (val != NULL)
+ webkit_settings_set_monospace_font_family(c->settings, val);
+
+ val = g_key_file_get_string(config, "ui", "font_family_default_sans_serif",
+ NULL);
+ if (val != NULL)
+ webkit_settings_set_sans_serif_font_family(c->settings, val);
+
+ val =
+ g_key_file_get_string(config, "ui", "font_family_default_serif", NULL);
+ if (val != NULL)
+ webkit_settings_set_serif_font_family(c->settings, val);
+
+ val = g_key_file_get_string(config, "browser", "user_agent", NULL);
+ if (val != NULL)
+ g_object_set(c->settings, "user-agent", val, NULL);
+
+ int val2;
+ val2 = g_key_file_get_integer(config, "ui", "font_size_default", NULL);
+ if (val2)
+ webkit_settings_set_default_font_size(c->settings, val2);
+
+ val2 = g_key_file_get_integer(config, "ui", "font_size_default_monospace",
+ NULL);
+ if (val2)
+ webkit_settings_set_default_monospace_font_size(c->settings, val2);
+
+ gboolean val3;
+ val3 = g_key_file_get_boolean(config, "browser", "console_to_stdout", NULL);
+ if (val3)
+ webkit_settings_set_enable_write_console_messages_to_stdout(c->settings,
+ val3);
+
+ val3 = g_key_file_get_boolean(config, "browser", "webgl_enable", NULL);
+ if (!val3)
+ webkit_settings_set_enable_webgl(c->settings, val3);
+
+ val3 = g_key_file_get_boolean(config, "browser",
+ "javascript_can_access_clipboard", NULL);
+ if (val3)
+ webkit_settings_set_javascript_can_access_clipboard(c->settings, val3);
+
+ double val4;
+ val4 = g_key_file_get_double(config, "ui", "zoom_level", NULL);
+ if (val4)
+ webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(c->web_view), val4);
+
+ webkit_settings_set_enable_developer_extras(c->settings, TRUE);