Table of Contents

Class Settings

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class Settings
Inheritance
Settings
Inherited Members

Methods

FontSizeToPixels(uint)

Calls native function webkit_settings_font_size_to_pixels. Version: 2.20

[Version("2.20")]
public static extern uint FontSizeToPixels(uint points)

Parameters

points uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

FontSizeToPoints(uint)

Calls native function webkit_settings_font_size_to_points. Version: 2.20

[Version("2.20")]
public static extern uint FontSizeToPoints(uint pixels)

Parameters

pixels uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetAllFeatures()

Calls native function webkit_settings_get_all_features. Version: 2.42

[Version("2.42")]
public static extern FeatureListOwnedHandle GetAllFeatures()

Returns

FeatureListOwnedHandle

Transfer ownership: Full Nullable: False

GetAllowFileAccessFromFileUrls(IntPtr)

Calls native method webkit_settings_get_allow_file_access_from_file_urls. Version: 2.10

[Version("2.10")]
public static extern bool GetAllowFileAccessFromFileUrls(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowModalDialogs(IntPtr)

Calls native method webkit_settings_get_allow_modal_dialogs.

public static extern bool GetAllowModalDialogs(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowTopNavigationToDataUrls(IntPtr)

Calls native method webkit_settings_get_allow_top_navigation_to_data_urls. Version: 2.28

[Version("2.28")]
public static extern bool GetAllowTopNavigationToDataUrls(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowUniversalAccessFromFileUrls(IntPtr)

Calls native method webkit_settings_get_allow_universal_access_from_file_urls. Version: 2.14

[Version("2.14")]
public static extern bool GetAllowUniversalAccessFromFileUrls(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAutoLoadImages(IntPtr)

Calls native method webkit_settings_get_auto_load_images.

public static extern bool GetAutoLoadImages(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCursiveFontFamily(IntPtr)

Calls native method webkit_settings_get_cursive_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetCursiveFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultCharset(IntPtr)

Calls native method webkit_settings_get_default_charset.

public static extern NonNullableUtf8StringUnownedHandle GetDefaultCharset(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultFontFamily(IntPtr)

Calls native method webkit_settings_get_default_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetDefaultFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultFontSize(IntPtr)

Calls native method webkit_settings_get_default_font_size.

public static extern uint GetDefaultFontSize(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetDefaultMonospaceFontSize(IntPtr)

Calls native method webkit_settings_get_default_monospace_font_size.

public static extern uint GetDefaultMonospaceFontSize(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetDevelopmentFeatures()

Calls native function webkit_settings_get_development_features. Version: 2.42

[Version("2.42")]
public static extern FeatureListOwnedHandle GetDevelopmentFeatures()

Returns

FeatureListOwnedHandle

Transfer ownership: Full Nullable: False

GetDisableWebSecurity(IntPtr)

Calls native method webkit_settings_get_disable_web_security. Version: 2.40

[Version("2.40")]
public static extern bool GetDisableWebSecurity(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetDrawCompositingIndicators(IntPtr)

Calls native method webkit_settings_get_draw_compositing_indicators.

public static extern bool GetDrawCompositingIndicators(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableBackForwardNavigationGestures(IntPtr)

Calls native method webkit_settings_get_enable_back_forward_navigation_gestures. Version: 2.24

[Version("2.24")]
public static extern bool GetEnableBackForwardNavigationGestures(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableCaretBrowsing(IntPtr)

Calls native method webkit_settings_get_enable_caret_browsing.

public static extern bool GetEnableCaretBrowsing(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableDeveloperExtras(IntPtr)

Calls native method webkit_settings_get_enable_developer_extras.

public static extern bool GetEnableDeveloperExtras(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableDnsPrefetching(IntPtr)

Calls native method webkit_settings_get_enable_dns_prefetching.

public static extern bool GetEnableDnsPrefetching(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableEncryptedMedia(IntPtr)

Calls native method webkit_settings_get_enable_encrypted_media. Version: 2.20

[Version("2.20")]
public static extern bool GetEnableEncryptedMedia(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableFullscreen(IntPtr)

Calls native method webkit_settings_get_enable_fullscreen.

public static extern bool GetEnableFullscreen(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHtml5Database(IntPtr)

Calls native method webkit_settings_get_enable_html5_database.

public static extern bool GetEnableHtml5Database(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHtml5LocalStorage(IntPtr)

Calls native method webkit_settings_get_enable_html5_local_storage.

public static extern bool GetEnableHtml5LocalStorage(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHyperlinkAuditing(IntPtr)

Calls native method webkit_settings_get_enable_hyperlink_auditing.

public static extern bool GetEnableHyperlinkAuditing(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableJavascript(IntPtr)

Calls native method webkit_settings_get_enable_javascript.

public static extern bool GetEnableJavascript(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableJavascriptMarkup(IntPtr)

Calls native method webkit_settings_get_enable_javascript_markup. Version: 2.24

[Version("2.24")]
public static extern bool GetEnableJavascriptMarkup(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMedia(IntPtr)

Calls native method webkit_settings_get_enable_media. Version: 2.26

[Version("2.26")]
public static extern bool GetEnableMedia(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediaCapabilities(IntPtr)

Calls native method webkit_settings_get_enable_media_capabilities. Version: 2.22

[Version("2.22")]
public static extern bool GetEnableMediaCapabilities(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediaStream(IntPtr)

Calls native method webkit_settings_get_enable_media_stream. Version: 2.4

[Version("2.4")]
public static extern bool GetEnableMediaStream(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediasource(IntPtr)

Calls native method webkit_settings_get_enable_mediasource. Version: 2.4

[Version("2.4")]
public static extern bool GetEnableMediasource(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMockCaptureDevices(IntPtr)

Calls native method webkit_settings_get_enable_mock_capture_devices. Version: 2.24

[Version("2.24")]
public static extern bool GetEnableMockCaptureDevices(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableOfflineWebApplicationCache(IntPtr)

Calls native method webkit_settings_get_enable_offline_web_application_cache.

public static extern bool GetEnableOfflineWebApplicationCache(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnablePageCache(IntPtr)

Calls native method webkit_settings_get_enable_page_cache.

public static extern bool GetEnablePageCache(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableResizableTextAreas(IntPtr)

Calls native method webkit_settings_get_enable_resizable_text_areas.

public static extern bool GetEnableResizableTextAreas(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSiteSpecificQuirks(IntPtr)

Calls native method webkit_settings_get_enable_site_specific_quirks.

public static extern bool GetEnableSiteSpecificQuirks(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSmoothScrolling(IntPtr)

Calls native method webkit_settings_get_enable_smooth_scrolling.

public static extern bool GetEnableSmoothScrolling(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSpatialNavigation(IntPtr)

Calls native method webkit_settings_get_enable_spatial_navigation. Version: 2.2

[Version("2.2")]
public static extern bool GetEnableSpatialNavigation(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Calls native method webkit_settings_get_enable_tabs_to_links.

public static extern bool GetEnableTabsToLinks(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebaudio(IntPtr)

Calls native method webkit_settings_get_enable_webaudio.

public static extern bool GetEnableWebaudio(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebgl(IntPtr)

Calls native method webkit_settings_get_enable_webgl.

public static extern bool GetEnableWebgl(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebrtc(IntPtr)

Calls native method webkit_settings_get_enable_webrtc. Version: 2.38

[Version("2.38")]
public static extern bool GetEnableWebrtc(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWriteConsoleMessagesToStdout(IntPtr)

Calls native method webkit_settings_get_enable_write_console_messages_to_stdout. Version: 2.2

[Version("2.2")]
public static extern bool GetEnableWriteConsoleMessagesToStdout(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetExperimentalFeatures()

Calls native function webkit_settings_get_experimental_features. Version: 2.42

[Version("2.42")]
public static extern FeatureListOwnedHandle GetExperimentalFeatures()

Returns

FeatureListOwnedHandle

Transfer ownership: Full Nullable: False

GetFantasyFontFamily(IntPtr)

Calls native method webkit_settings_get_fantasy_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetFantasyFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFeatureEnabled(IntPtr, FeatureHandle)

Calls native method webkit_settings_get_feature_enabled. Version: 2.42

[Version("2.42")]
public static extern bool GetFeatureEnabled(IntPtr settings, FeatureHandle feature)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

feature FeatureHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_settings_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHardwareAccelerationPolicy(IntPtr)

Calls native method webkit_settings_get_hardware_acceleration_policy. Version: 2.16

[Version("2.16")]
public static extern HardwareAccelerationPolicy GetHardwareAccelerationPolicy(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

HardwareAccelerationPolicy

Transfer ownership: None Nullable: False

GetJavascriptCanAccessClipboard(IntPtr)

Calls native method webkit_settings_get_javascript_can_access_clipboard.

public static extern bool GetJavascriptCanAccessClipboard(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetJavascriptCanOpenWindowsAutomatically(IntPtr)

Calls native method webkit_settings_get_javascript_can_open_windows_automatically.

public static extern bool GetJavascriptCanOpenWindowsAutomatically(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLoadIconsIgnoringImageLoadSetting(IntPtr)

Calls native method webkit_settings_get_load_icons_ignoring_image_load_setting.

public static extern bool GetLoadIconsIgnoringImageLoadSetting(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMediaContentTypesRequiringHardwareSupport(IntPtr)

Calls native method webkit_settings_get_media_content_types_requiring_hardware_support. Version: 2.30

[Version("2.30")]
public static extern NonNullableUtf8StringUnownedHandle GetMediaContentTypesRequiringHardwareSupport(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetMediaPlaybackAllowsInline(IntPtr)

Calls native method webkit_settings_get_media_playback_allows_inline.

public static extern bool GetMediaPlaybackAllowsInline(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMediaPlaybackRequiresUserGesture(IntPtr)

Calls native method webkit_settings_get_media_playback_requires_user_gesture.

public static extern bool GetMediaPlaybackRequiresUserGesture(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinimumFontSize(IntPtr)

Calls native method webkit_settings_get_minimum_font_size.

public static extern uint GetMinimumFontSize(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMonospaceFontFamily(IntPtr)

Calls native method webkit_settings_get_monospace_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetMonospaceFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPictographFontFamily(IntPtr)

Calls native method webkit_settings_get_pictograph_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetPictographFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPrintBackgrounds(IntPtr)

Calls native method webkit_settings_get_print_backgrounds.

public static extern bool GetPrintBackgrounds(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSansSerifFontFamily(IntPtr)

Calls native method webkit_settings_get_sans_serif_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetSansSerifFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSerifFontFamily(IntPtr)

Calls native method webkit_settings_get_serif_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetSerifFontFamily(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUserAgent(IntPtr)

Calls native method webkit_settings_get_user_agent.

public static extern NonNullableUtf8StringUnownedHandle GetUserAgent(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetZoomTextOnly(IntPtr)

Calls native method webkit_settings_get_zoom_text_only.

public static extern bool GetZoomTextOnly(IntPtr settings)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor webkit_settings_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetAllowFileAccessFromFileUrls(IntPtr, bool)

Calls native method webkit_settings_set_allow_file_access_from_file_urls. Version: 2.10

[Version("2.10")]
public static extern void SetAllowFileAccessFromFileUrls(IntPtr settings, bool allowed)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowModalDialogs(IntPtr, bool)

Calls native method webkit_settings_set_allow_modal_dialogs.

public static extern void SetAllowModalDialogs(IntPtr settings, bool allowed)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowTopNavigationToDataUrls(IntPtr, bool)

Calls native method webkit_settings_set_allow_top_navigation_to_data_urls. Version: 2.28

[Version("2.28")]
public static extern void SetAllowTopNavigationToDataUrls(IntPtr settings, bool allowed)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowUniversalAccessFromFileUrls(IntPtr, bool)

Calls native method webkit_settings_set_allow_universal_access_from_file_urls. Version: 2.14

[Version("2.14")]
public static extern void SetAllowUniversalAccessFromFileUrls(IntPtr settings, bool allowed)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAutoLoadImages(IntPtr, bool)

Calls native method webkit_settings_set_auto_load_images.

public static extern void SetAutoLoadImages(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetCursiveFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_cursive_font_family.

public static extern void SetCursiveFontFamily(IntPtr settings, NonNullableUtf8StringHandle cursiveFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

cursiveFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultCharset(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_default_charset.

public static extern void SetDefaultCharset(IntPtr settings, NonNullableUtf8StringHandle defaultCharset)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

defaultCharset NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_default_font_family.

public static extern void SetDefaultFontFamily(IntPtr settings, NonNullableUtf8StringHandle defaultFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

defaultFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultFontSize(IntPtr, uint)

Calls native method webkit_settings_set_default_font_size.

public static extern void SetDefaultFontSize(IntPtr settings, uint fontSize)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetDefaultMonospaceFontSize(IntPtr, uint)

Calls native method webkit_settings_set_default_monospace_font_size.

public static extern void SetDefaultMonospaceFontSize(IntPtr settings, uint fontSize)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetDisableWebSecurity(IntPtr, bool)

Calls native method webkit_settings_set_disable_web_security. Version: 2.40

[Version("2.40")]
public static extern void SetDisableWebSecurity(IntPtr settings, bool disabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

disabled bool

Transfer ownership: None Nullable: False

SetDrawCompositingIndicators(IntPtr, bool)

Calls native method webkit_settings_set_draw_compositing_indicators.

public static extern void SetDrawCompositingIndicators(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableBackForwardNavigationGestures(IntPtr, bool)

Calls native method webkit_settings_set_enable_back_forward_navigation_gestures. Version: 2.24

[Version("2.24")]
public static extern void SetEnableBackForwardNavigationGestures(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableCaretBrowsing(IntPtr, bool)

Calls native method webkit_settings_set_enable_caret_browsing.

public static extern void SetEnableCaretBrowsing(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableDeveloperExtras(IntPtr, bool)

Calls native method webkit_settings_set_enable_developer_extras.

public static extern void SetEnableDeveloperExtras(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableDnsPrefetching(IntPtr, bool)

Calls native method webkit_settings_set_enable_dns_prefetching.

public static extern void SetEnableDnsPrefetching(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableEncryptedMedia(IntPtr, bool)

Calls native method webkit_settings_set_enable_encrypted_media. Version: 2.20

[Version("2.20")]
public static extern void SetEnableEncryptedMedia(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableFullscreen(IntPtr, bool)

Calls native method webkit_settings_set_enable_fullscreen.

public static extern void SetEnableFullscreen(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHtml5Database(IntPtr, bool)

Calls native method webkit_settings_set_enable_html5_database.

public static extern void SetEnableHtml5Database(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHtml5LocalStorage(IntPtr, bool)

Calls native method webkit_settings_set_enable_html5_local_storage.

public static extern void SetEnableHtml5LocalStorage(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHyperlinkAuditing(IntPtr, bool)

Calls native method webkit_settings_set_enable_hyperlink_auditing.

public static extern void SetEnableHyperlinkAuditing(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableJavascript(IntPtr, bool)

Calls native method webkit_settings_set_enable_javascript.

public static extern void SetEnableJavascript(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableJavascriptMarkup(IntPtr, bool)

Calls native method webkit_settings_set_enable_javascript_markup. Version: 2.24

[Version("2.24")]
public static extern void SetEnableJavascriptMarkup(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMedia(IntPtr, bool)

Calls native method webkit_settings_set_enable_media. Version: 2.26

[Version("2.26")]
public static extern void SetEnableMedia(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediaCapabilities(IntPtr, bool)

Calls native method webkit_settings_set_enable_media_capabilities. Version: 2.22

[Version("2.22")]
public static extern void SetEnableMediaCapabilities(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediaStream(IntPtr, bool)

Calls native method webkit_settings_set_enable_media_stream. Version: 2.4

[Version("2.4")]
public static extern void SetEnableMediaStream(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediasource(IntPtr, bool)

Calls native method webkit_settings_set_enable_mediasource. Version: 2.4

[Version("2.4")]
public static extern void SetEnableMediasource(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMockCaptureDevices(IntPtr, bool)

Calls native method webkit_settings_set_enable_mock_capture_devices. Version: 2.4

[Version("2.4")]
public static extern void SetEnableMockCaptureDevices(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableOfflineWebApplicationCache(IntPtr, bool)

Calls native method webkit_settings_set_enable_offline_web_application_cache.

public static extern void SetEnableOfflineWebApplicationCache(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnablePageCache(IntPtr, bool)

Calls native method webkit_settings_set_enable_page_cache.

public static extern void SetEnablePageCache(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableResizableTextAreas(IntPtr, bool)

Calls native method webkit_settings_set_enable_resizable_text_areas.

public static extern void SetEnableResizableTextAreas(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSiteSpecificQuirks(IntPtr, bool)

Calls native method webkit_settings_set_enable_site_specific_quirks.

public static extern void SetEnableSiteSpecificQuirks(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSmoothScrolling(IntPtr, bool)

Calls native method webkit_settings_set_enable_smooth_scrolling.

public static extern void SetEnableSmoothScrolling(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSpatialNavigation(IntPtr, bool)

Calls native method webkit_settings_set_enable_spatial_navigation. Version: 2.2

[Version("2.2")]
public static extern void SetEnableSpatialNavigation(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

Calls native method webkit_settings_set_enable_tabs_to_links.

public static extern void SetEnableTabsToLinks(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebaudio(IntPtr, bool)

Calls native method webkit_settings_set_enable_webaudio.

public static extern void SetEnableWebaudio(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebgl(IntPtr, bool)

Calls native method webkit_settings_set_enable_webgl.

public static extern void SetEnableWebgl(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebrtc(IntPtr, bool)

Calls native method webkit_settings_set_enable_webrtc. Version: 2.38

[Version("2.38")]
public static extern void SetEnableWebrtc(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWriteConsoleMessagesToStdout(IntPtr, bool)

Calls native method webkit_settings_set_enable_write_console_messages_to_stdout. Version: 2.2

[Version("2.2")]
public static extern void SetEnableWriteConsoleMessagesToStdout(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetFantasyFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_fantasy_font_family.

public static extern void SetFantasyFontFamily(IntPtr settings, NonNullableUtf8StringHandle fantasyFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

fantasyFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFeatureEnabled(IntPtr, FeatureHandle, bool)

Calls native method webkit_settings_set_feature_enabled. Version: 2.42

[Version("2.42")]
public static extern void SetFeatureEnabled(IntPtr settings, FeatureHandle feature, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

feature FeatureHandle

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetHardwareAccelerationPolicy(IntPtr, HardwareAccelerationPolicy)

Calls native method webkit_settings_set_hardware_acceleration_policy. Version: 2.16

[Version("2.16")]
public static extern void SetHardwareAccelerationPolicy(IntPtr settings, HardwareAccelerationPolicy policy)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

policy HardwareAccelerationPolicy

Transfer ownership: None Nullable: False

SetJavascriptCanAccessClipboard(IntPtr, bool)

Calls native method webkit_settings_set_javascript_can_access_clipboard.

public static extern void SetJavascriptCanAccessClipboard(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetJavascriptCanOpenWindowsAutomatically(IntPtr, bool)

Calls native method webkit_settings_set_javascript_can_open_windows_automatically.

public static extern void SetJavascriptCanOpenWindowsAutomatically(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetLoadIconsIgnoringImageLoadSetting(IntPtr, bool)

Calls native method webkit_settings_set_load_icons_ignoring_image_load_setting.

public static extern void SetLoadIconsIgnoringImageLoadSetting(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMediaContentTypesRequiringHardwareSupport(IntPtr, NullableUtf8StringHandle)

Calls native method webkit_settings_set_media_content_types_requiring_hardware_support. Version: 2.30

[Version("2.30")]
public static extern void SetMediaContentTypesRequiringHardwareSupport(IntPtr settings, NullableUtf8StringHandle contentTypes)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

contentTypes NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetMediaPlaybackAllowsInline(IntPtr, bool)

Calls native method webkit_settings_set_media_playback_allows_inline.

public static extern void SetMediaPlaybackAllowsInline(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMediaPlaybackRequiresUserGesture(IntPtr, bool)

Calls native method webkit_settings_set_media_playback_requires_user_gesture.

public static extern void SetMediaPlaybackRequiresUserGesture(IntPtr settings, bool enabled)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMinimumFontSize(IntPtr, uint)

Calls native method webkit_settings_set_minimum_font_size.

public static extern void SetMinimumFontSize(IntPtr settings, uint fontSize)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetMonospaceFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_monospace_font_family.

public static extern void SetMonospaceFontFamily(IntPtr settings, NonNullableUtf8StringHandle monospaceFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

monospaceFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPictographFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_pictograph_font_family.

public static extern void SetPictographFontFamily(IntPtr settings, NonNullableUtf8StringHandle pictographFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

pictographFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPrintBackgrounds(IntPtr, bool)

Calls native method webkit_settings_set_print_backgrounds.

public static extern void SetPrintBackgrounds(IntPtr settings, bool printBackgrounds)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

printBackgrounds bool

Transfer ownership: None Nullable: False

SetSansSerifFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_sans_serif_font_family.

public static extern void SetSansSerifFontFamily(IntPtr settings, NonNullableUtf8StringHandle sansSerifFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

sansSerifFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetSerifFontFamily(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_serif_font_family.

public static extern void SetSerifFontFamily(IntPtr settings, NonNullableUtf8StringHandle serifFontFamily)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

serifFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetUserAgent(IntPtr, NullableUtf8StringHandle)

Calls native method webkit_settings_set_user_agent.

public static extern void SetUserAgent(IntPtr settings, NullableUtf8StringHandle userAgent)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

userAgent NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetUserAgentWithApplicationDetails(IntPtr, NullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method webkit_settings_set_user_agent_with_application_details.

public static extern void SetUserAgentWithApplicationDetails(IntPtr settings, NullableUtf8StringHandle applicationName, NullableUtf8StringHandle applicationVersion)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

applicationName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

applicationVersion NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetZoomTextOnly(IntPtr, bool)

Calls native method webkit_settings_set_zoom_text_only.

public static extern void SetZoomTextOnly(IntPtr settings, bool zoomTextOnly)

Parameters

settings IntPtr

Transfer ownership: None Nullable: False

zoomTextOnly bool

Transfer ownership: None Nullable: False