| WebKitGTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
WebKitWebSettingsWebKitWebSettings — Control the behaviour of a WebKitWebView |
WebKitWebSettings; enum WebKitEditingBehavior; 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);
WebKitWebSettings can be applied to a WebKitWebView to control text encoding, color, font sizes, printing mode, script support, loading of images and various other things. After creation, a WebKitWebSettings object contains default settings.
1 2 3 4 5 6 |
/* 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); |
typedef enum {
WEBKIT_EDITING_BEHAVIOR_MAC,
WEBKIT_EDITING_BEHAVIOR_WINDOWS,
WEBKIT_EDITING_BEHAVIOR_UNIX
} WebKitEditingBehavior;
WebKitWebSettings * webkit_web_settings_copy (WebKitWebSettings *web_settings);
Copies an existing WebKitWebSettings instance.
|
a WebKitWebSettings to copy. |
Returns : |
a new WebKitWebSettings instance. [transfer full] |
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 |
const gchar * webkit_web_settings_get_user_agent (WebKitWebSettings *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