diff options
author | Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com> | 2014-09-11 12:08:18 +0200 |
---|---|---|
committer | David King <amigadave@amigadave.com> | 2015-02-16 20:00:56 +0000 |
commit | e7bb1c550bef01592cbf6539db220f20a2881e88 (patch) | |
tree | 69bde1abee710b84765c723d160b9cac77adbba4 | |
parent | 66e47e1f8259b246dca3c90d8863b95459a57685 (diff) | |
download | yelp-e7bb1c550bef01592cbf6539db220f20a2881e88.tar.gz |
yelp-view: Rename WKWebSettings to WKSettings and adapt properties
Remove enable-universal-access-from-file-uris that doesn't
exist any more and rename default-encoding to default-charset.
-rw-r--r-- | libyelp/yelp-view.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/libyelp/yelp-view.c b/libyelp/yelp-view.c index 2916669b..e4156871 100644 --- a/libyelp/yelp-view.c +++ b/libyelp/yelp-view.c @@ -148,7 +148,7 @@ static gint signals[LAST_SIGNAL] = { 0 }; G_DEFINE_TYPE (YelpView, yelp_view, WEBKIT_TYPE_WEB_VIEW) #define GET_PRIV(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), YELP_TYPE_VIEW, YelpViewPrivate)) -static WebKitWebSettings *websettings; +static WebKitSettings *websettings; typedef struct _YelpActionEntry YelpActionEntry; struct _YelpActionEntry { @@ -240,8 +240,6 @@ yelp_view_init (YelpView *view) { YelpViewPrivate *priv = GET_PRIV (view); - g_object_set (view, "settings", websettings, NULL); - priv->cancellable = NULL; priv->prevstate = priv->state = YELP_VIEW_STATE_BLANK; @@ -387,8 +385,11 @@ yelp_view_class_init (YelpViewClass *klass) nautilus_sendto = g_find_program_in_path ("nautilus-sendto"); - websettings = webkit_web_settings_new (); - g_object_set (websettings, "enable-universal-access-from-file-uris", TRUE, NULL); + websettings = webkit_settings_new_with_settings ( + "default-charset", "utf-8", + "enable-private-browsing", TRUE, + NULL); + g_signal_connect (settings, "fonts-changed", G_CALLBACK (settings_set_fonts), @@ -570,7 +571,8 @@ yelp_view_set_property (GObject *object, GtkWidget * yelp_view_new (void) { - return (GtkWidget *) g_object_new (YELP_TYPE_VIEW, NULL); + return GTK_WIDGET (g_object_new (YELP_TYPE_VIEW, + "settings", websettings, NULL)); } void @@ -1868,11 +1870,6 @@ settings_set_fonts (YelpSettings *settings) gchar *family; gint size; - g_object_set (websettings, - "default-encoding", "utf-8", - "enable-private-browsing", TRUE, - NULL); - family = yelp_settings_get_font_family (settings, YELP_SETTINGS_FONT_VARIABLE); size = yelp_settings_get_font_size (settings, |