WebKitWebSettings

WebKitWebSettings — Control the behaviour of a WebKitWebView

Synopsis

enum                WebKitEditingBehavior;
                    WebKitWebSettings;
WebKitWebSettings * webkit_web_settings_copy            (WebKitWebSettings *web_settings);
WebKitWebSettings * webkit_web_settings_new             (void);
const gchar *       webkit_web_settings_get_user_agent  (WebKitWebSettings *web_settings);

Description

WebKitWebSettings can be applied to a WebKitWebView to control the to be used text encoding, color, font sizes, printing mode, script support, loading of images and various other things.

/* Create a new websettings and disable java script */
WebKitWebSettings *settings = webkit_web_settings_new ();
g_object_set (G_OBJECT(settings), "enable-scripts", FALSE, NULL);

/* Apply the result */
webkit_web_view_set_settings (WEBKIT_WEB_VIEW(my_webview), settings);

Details

enum WebKitEditingBehavior

typedef enum {
    WEBKIT_EDITING_BEHAVIOR_MAC,
    WEBKIT_EDITING_BEHAVIOR_WINDOWS
} WebKitEditingBehavior;


WebKitWebSettings

typedef struct {
    GObject parent_instance;
} WebKitWebSettings;


webkit_web_settings_copy ()

WebKitWebSettings * webkit_web_settings_copy            (WebKitWebSettings *web_settings);

Copies an existing WebKitWebSettings instance.

web_settings :

Returns :

a new WebKitWebSettings instance

webkit_web_settings_new ()

WebKitWebSettings * webkit_web_settings_new             (void);

Creates a new WebKitWebSettings instance with default values. It must be manually attached to a WebView.

Returns :

a new WebKitWebSettings instance

webkit_web_settings_get_user_agent ()

const gchar *       webkit_web_settings_get_user_agent  (WebKitWebSettings *web_settings);

web_settings :

a WebKitWebSettings

Returns :

the User-Agent string currently used by the web view(s) associated with the web_settings.

Since 1.1.11