diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h')
-rw-r--r-- | Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h b/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h index 66e687f3d..7f6357787 100644 --- a/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h +++ b/Source/WebKit2/UIProcess/API/gtk/WebKitSettings.h @@ -47,6 +47,22 @@ G_BEGIN_DECLS #define WEBKIT_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_SETTINGS)) #define WEBKIT_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), WEBKIT_TYPE_SETTINGS, WebKitSettingsClass)) +/** + * WebKitHardwareAccelerationPolicy: + * @WEBKIT_HARDWARE_ACCELERATION_POLICY_ON_DEMAND: Hardware acceleration is enabled/disabled as request by web contents. + * @WEBKIT_HARDWARE_ACCELERATION_POLICY_ALWAYS: Hardware acceleration is always enabled, even for websites not requesting it. + * @WEBKIT_HARDWARE_ACCELERATION_POLICY_NEVER: Hardware acceleration is always disabled, even for websites requesting it. + * + * Enum values used for determining the hardware acceleration policy. + * + * Since: 2.16 + */ +typedef enum { + WEBKIT_HARDWARE_ACCELERATION_POLICY_ON_DEMAND, + WEBKIT_HARDWARE_ACCELERATION_POLICY_ALWAYS, + WEBKIT_HARDWARE_ACCELERATION_POLICY_NEVER +} WebKitHardwareAccelerationPolicy; + typedef struct _WebKitSettings WebKitSettings; typedef struct _WebKitSettingsClass WebKitSettingsClass; typedef struct _WebKitSettingsPrivate WebKitSettingsPrivate; @@ -236,10 +252,10 @@ WEBKIT_API void webkit_settings_set_default_charset (WebKitSettings *settings, const gchar *default_charset); -WEBKIT_API gboolean +WEBKIT_DEPRECATED gboolean webkit_settings_get_enable_private_browsing (WebKitSettings *settings); -WEBKIT_API void +WEBKIT_DEPRECATED void webkit_settings_set_enable_private_browsing (WebKitSettings *settings, gboolean enabled); @@ -414,6 +430,27 @@ WEBKIT_API void webkit_settings_set_enable_mediasource (WebKitSettings *settings, gboolean enabled); +WEBKIT_API gboolean +webkit_settings_get_allow_file_access_from_file_urls (WebKitSettings *settings); + +WEBKIT_API void +webkit_settings_set_allow_file_access_from_file_urls (WebKitSettings *settings, + gboolean allowed); + +WEBKIT_API gboolean +webkit_settings_get_allow_universal_access_from_file_urls (WebKitSettings *settings); + +WEBKIT_API void +webkit_settings_set_allow_universal_access_from_file_urls (WebKitSettings *settings, + gboolean allowed); + +WEBKIT_API WebKitHardwareAccelerationPolicy +webkit_settings_get_hardware_acceleration_policy (WebKitSettings *settings); + +WEBKIT_API void +webkit_settings_set_hardware_acceleration_policy (WebKitSettings *settings, + WebKitHardwareAccelerationPolicy policy); + G_END_DECLS #endif /* WebKitSettings_h */ |