Table of Contents

Class Settings

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

Methods

ApplyFromKeyFile(nint, KeyFileHandle, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method webkit_settings_apply_from_key_file. Version: 2.46

[Version("2.46")]
public static extern bool ApplyFromKeyFile(nint settings, KeyFileHandle keyFile, NonNullableUtf8StringHandle groupName, out ErrorOwnedHandle error)

Parameters

settings nint

Transfer ownership: None Nullable: False

keyFile KeyFileHandle

Transfer ownership: None Nullable: False

groupName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

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(nint)

Calls native method webkit_settings_get_allow_file_access_from_file_urls. Version: 2.10

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowModalDialogs(nint)

Calls native method webkit_settings_get_allow_modal_dialogs.

public static extern bool GetAllowModalDialogs(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowTopNavigationToDataUrls(nint)

Calls native method webkit_settings_get_allow_top_navigation_to_data_urls. Version: 2.28

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAllowUniversalAccessFromFileUrls(nint)

Calls native method webkit_settings_get_allow_universal_access_from_file_urls. Version: 2.14

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetAutoLoadImages(nint)

Calls native method webkit_settings_get_auto_load_images.

public static extern bool GetAutoLoadImages(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetCursiveFontFamily(nint)

Calls native method webkit_settings_get_cursive_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetCursiveFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultCharset(nint)

Calls native method webkit_settings_get_default_charset.

public static extern NonNullableUtf8StringUnownedHandle GetDefaultCharset(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultFontFamily(nint)

Calls native method webkit_settings_get_default_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetDefaultFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetDefaultFontSize(nint)

Calls native method webkit_settings_get_default_font_size.

public static extern uint GetDefaultFontSize(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetDefaultMonospaceFontSize(nint)

Calls native method webkit_settings_get_default_monospace_font_size.

public static extern uint GetDefaultMonospaceFontSize(nint settings)

Parameters

settings nint

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(nint)

Calls native method webkit_settings_get_disable_web_security. Version: 2.40

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetDrawCompositingIndicators(nint)

Calls native method webkit_settings_get_draw_compositing_indicators.

public static extern bool GetDrawCompositingIndicators(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnable2dCanvasAcceleration(nint)

Calls native method webkit_settings_get_enable_2d_canvas_acceleration. Version: 2.46

[Version("2.46")]
public static extern bool GetEnable2dCanvasAcceleration(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableBackForwardNavigationGestures(nint)

Calls native method webkit_settings_get_enable_back_forward_navigation_gestures. Version: 2.24

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableCaretBrowsing(nint)

Calls native method webkit_settings_get_enable_caret_browsing.

public static extern bool GetEnableCaretBrowsing(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableDeveloperExtras(nint)

Calls native method webkit_settings_get_enable_developer_extras.

public static extern bool GetEnableDeveloperExtras(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableDnsPrefetching(nint)

Calls native method webkit_settings_get_enable_dns_prefetching.

public static extern bool GetEnableDnsPrefetching(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableEncryptedMedia(nint)

Calls native method webkit_settings_get_enable_encrypted_media. Version: 2.20

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableFullscreen(nint)

Calls native method webkit_settings_get_enable_fullscreen.

public static extern bool GetEnableFullscreen(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHtml5Database(nint)

Calls native method webkit_settings_get_enable_html5_database.

public static extern bool GetEnableHtml5Database(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHtml5LocalStorage(nint)

Calls native method webkit_settings_get_enable_html5_local_storage.

public static extern bool GetEnableHtml5LocalStorage(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableHyperlinkAuditing(nint)

Calls native method webkit_settings_get_enable_hyperlink_auditing.

public static extern bool GetEnableHyperlinkAuditing(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableJavascript(nint)

Calls native method webkit_settings_get_enable_javascript.

public static extern bool GetEnableJavascript(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableJavascriptMarkup(nint)

Calls native method webkit_settings_get_enable_javascript_markup. Version: 2.24

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMedia(nint)

Calls native method webkit_settings_get_enable_media. Version: 2.26

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediaCapabilities(nint)

Calls native method webkit_settings_get_enable_media_capabilities. Version: 2.22

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediaStream(nint)

Calls native method webkit_settings_get_enable_media_stream. Version: 2.4

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMediasource(nint)

Calls native method webkit_settings_get_enable_mediasource. Version: 2.4

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableMockCaptureDevices(nint)

Calls native method webkit_settings_get_enable_mock_capture_devices. Version: 2.24

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableOfflineWebApplicationCache(nint)

Calls native method webkit_settings_get_enable_offline_web_application_cache.

public static extern bool GetEnableOfflineWebApplicationCache(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnablePageCache(nint)

Calls native method webkit_settings_get_enable_page_cache.

public static extern bool GetEnablePageCache(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableResizableTextAreas(nint)

Calls native method webkit_settings_get_enable_resizable_text_areas.

public static extern bool GetEnableResizableTextAreas(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSiteSpecificQuirks(nint)

Calls native method webkit_settings_get_enable_site_specific_quirks.

public static extern bool GetEnableSiteSpecificQuirks(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSmoothScrolling(nint)

Calls native method webkit_settings_get_enable_smooth_scrolling.

public static extern bool GetEnableSmoothScrolling(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableSpatialNavigation(nint)

Calls native method webkit_settings_get_enable_spatial_navigation. Version: 2.2

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

Parameters

settings nint

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(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebaudio(nint)

Calls native method webkit_settings_get_enable_webaudio.

public static extern bool GetEnableWebaudio(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebgl(nint)

Calls native method webkit_settings_get_enable_webgl.

public static extern bool GetEnableWebgl(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWebrtc(nint)

Calls native method webkit_settings_get_enable_webrtc. Version: 2.38

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetEnableWriteConsoleMessagesToStdout(nint)

Calls native method webkit_settings_get_enable_write_console_messages_to_stdout. Version: 2.2

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

Parameters

settings nint

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(nint)

Calls native method webkit_settings_get_fantasy_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetFantasyFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFeatureEnabled(nint, FeatureHandle)

Calls native method webkit_settings_get_feature_enabled. Version: 2.42

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

Parameters

settings nint

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(nint)

Calls native method webkit_settings_get_hardware_acceleration_policy. Version: 2.16

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

HardwareAccelerationPolicy

Transfer ownership: None Nullable: False

GetJavascriptCanAccessClipboard(nint)

Calls native method webkit_settings_get_javascript_can_access_clipboard.

public static extern bool GetJavascriptCanAccessClipboard(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetJavascriptCanOpenWindowsAutomatically(nint)

Calls native method webkit_settings_get_javascript_can_open_windows_automatically.

public static extern bool GetJavascriptCanOpenWindowsAutomatically(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetLoadIconsIgnoringImageLoadSetting(nint)

Calls native method webkit_settings_get_load_icons_ignoring_image_load_setting.

public static extern bool GetLoadIconsIgnoringImageLoadSetting(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMediaContentTypesRequiringHardwareSupport(nint)

Calls native method webkit_settings_get_media_content_types_requiring_hardware_support. Version: 2.30

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

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetMediaPlaybackAllowsInline(nint)

Calls native method webkit_settings_get_media_playback_allows_inline.

public static extern bool GetMediaPlaybackAllowsInline(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMediaPlaybackRequiresUserGesture(nint)

Calls native method webkit_settings_get_media_playback_requires_user_gesture.

public static extern bool GetMediaPlaybackRequiresUserGesture(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMinimumFontSize(nint)

Calls native method webkit_settings_get_minimum_font_size.

public static extern uint GetMinimumFontSize(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetMonospaceFontFamily(nint)

Calls native method webkit_settings_get_monospace_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetMonospaceFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPictographFontFamily(nint)

Calls native method webkit_settings_get_pictograph_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetPictographFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPrintBackgrounds(nint)

Calls native method webkit_settings_get_print_backgrounds.

public static extern bool GetPrintBackgrounds(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSansSerifFontFamily(nint)

Calls native method webkit_settings_get_sans_serif_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetSansSerifFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSerifFontFamily(nint)

Calls native method webkit_settings_get_serif_font_family.

public static extern NonNullableUtf8StringUnownedHandle GetSerifFontFamily(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUserAgent(nint)

Calls native method webkit_settings_get_user_agent.

public static extern NonNullableUtf8StringUnownedHandle GetUserAgent(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetZoomTextOnly(nint)

Calls native method webkit_settings_get_zoom_text_only.

public static extern bool GetZoomTextOnly(nint settings)

Parameters

settings nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor webkit_settings_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetAllowFileAccessFromFileUrls(nint, bool)

Calls native method webkit_settings_set_allow_file_access_from_file_urls. Version: 2.10

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

Parameters

settings nint

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowModalDialogs(nint, bool)

Calls native method webkit_settings_set_allow_modal_dialogs.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowTopNavigationToDataUrls(nint, bool)

Calls native method webkit_settings_set_allow_top_navigation_to_data_urls. Version: 2.28

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

Parameters

settings nint

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAllowUniversalAccessFromFileUrls(nint, bool)

Calls native method webkit_settings_set_allow_universal_access_from_file_urls. Version: 2.14

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

Parameters

settings nint

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetAutoLoadImages(nint, bool)

Calls native method webkit_settings_set_auto_load_images.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetCursiveFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_cursive_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

cursiveFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultCharset(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_default_charset.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

defaultCharset NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_default_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

defaultFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetDefaultFontSize(nint, uint)

Calls native method webkit_settings_set_default_font_size.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetDefaultMonospaceFontSize(nint, uint)

Calls native method webkit_settings_set_default_monospace_font_size.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetDisableWebSecurity(nint, bool)

Calls native method webkit_settings_set_disable_web_security. Version: 2.40

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

Parameters

settings nint

Transfer ownership: None Nullable: False

disabled bool

Transfer ownership: None Nullable: False

SetDrawCompositingIndicators(nint, bool)

Calls native method webkit_settings_set_draw_compositing_indicators.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnable2dCanvasAcceleration(nint, bool)

Calls native method webkit_settings_set_enable_2d_canvas_acceleration. Version: 2.46

[Version("2.46")]
public static extern void SetEnable2dCanvasAcceleration(nint settings, bool enabled)

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableBackForwardNavigationGestures(nint, bool)

Calls native method webkit_settings_set_enable_back_forward_navigation_gestures. Version: 2.24

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableCaretBrowsing(nint, bool)

Calls native method webkit_settings_set_enable_caret_browsing.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableDeveloperExtras(nint, bool)

Calls native method webkit_settings_set_enable_developer_extras.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableDnsPrefetching(nint, bool)

Calls native method webkit_settings_set_enable_dns_prefetching.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableEncryptedMedia(nint, bool)

Calls native method webkit_settings_set_enable_encrypted_media. Version: 2.20

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableFullscreen(nint, bool)

Calls native method webkit_settings_set_enable_fullscreen.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHtml5Database(nint, bool)

Calls native method webkit_settings_set_enable_html5_database.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHtml5LocalStorage(nint, bool)

Calls native method webkit_settings_set_enable_html5_local_storage.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableHyperlinkAuditing(nint, bool)

Calls native method webkit_settings_set_enable_hyperlink_auditing.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableJavascript(nint, bool)

Calls native method webkit_settings_set_enable_javascript.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableJavascriptMarkup(nint, bool)

Calls native method webkit_settings_set_enable_javascript_markup. Version: 2.24

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMedia(nint, bool)

Calls native method webkit_settings_set_enable_media. Version: 2.26

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediaCapabilities(nint, bool)

Calls native method webkit_settings_set_enable_media_capabilities. Version: 2.22

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediaStream(nint, bool)

Calls native method webkit_settings_set_enable_media_stream. Version: 2.4

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMediasource(nint, bool)

Calls native method webkit_settings_set_enable_mediasource. Version: 2.4

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableMockCaptureDevices(nint, bool)

Calls native method webkit_settings_set_enable_mock_capture_devices. Version: 2.4

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableOfflineWebApplicationCache(nint, bool)

Calls native method webkit_settings_set_enable_offline_web_application_cache.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnablePageCache(nint, bool)

Calls native method webkit_settings_set_enable_page_cache.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableResizableTextAreas(nint, bool)

Calls native method webkit_settings_set_enable_resizable_text_areas.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSiteSpecificQuirks(nint, bool)

Calls native method webkit_settings_set_enable_site_specific_quirks.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSmoothScrolling(nint, bool)

Calls native method webkit_settings_set_enable_smooth_scrolling.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableSpatialNavigation(nint, bool)

Calls native method webkit_settings_set_enable_spatial_navigation. Version: 2.2

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

Parameters

settings nint

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(nint settings, bool enabled)

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebaudio(nint, bool)

Calls native method webkit_settings_set_enable_webaudio.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebgl(nint, bool)

Calls native method webkit_settings_set_enable_webgl.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWebrtc(nint, bool)

Calls native method webkit_settings_set_enable_webrtc. Version: 2.38

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetEnableWriteConsoleMessagesToStdout(nint, bool)

Calls native method webkit_settings_set_enable_write_console_messages_to_stdout. Version: 2.2

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetFantasyFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_fantasy_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

fantasyFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFeatureEnabled(nint, FeatureHandle, bool)

Calls native method webkit_settings_set_feature_enabled. Version: 2.42

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

Parameters

settings nint

Transfer ownership: None Nullable: False

feature FeatureHandle

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetHardwareAccelerationPolicy(nint, HardwareAccelerationPolicy)

Calls native method webkit_settings_set_hardware_acceleration_policy. Version: 2.16

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

Parameters

settings nint

Transfer ownership: None Nullable: False

policy HardwareAccelerationPolicy

Transfer ownership: None Nullable: False

SetJavascriptCanAccessClipboard(nint, bool)

Calls native method webkit_settings_set_javascript_can_access_clipboard.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetJavascriptCanOpenWindowsAutomatically(nint, bool)

Calls native method webkit_settings_set_javascript_can_open_windows_automatically.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetLoadIconsIgnoringImageLoadSetting(nint, bool)

Calls native method webkit_settings_set_load_icons_ignoring_image_load_setting.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMediaContentTypesRequiringHardwareSupport(nint, NullableUtf8StringHandle)

Calls native method webkit_settings_set_media_content_types_requiring_hardware_support. Version: 2.30

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

Parameters

settings nint

Transfer ownership: None Nullable: False

contentTypes NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetMediaPlaybackAllowsInline(nint, bool)

Calls native method webkit_settings_set_media_playback_allows_inline.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMediaPlaybackRequiresUserGesture(nint, bool)

Calls native method webkit_settings_set_media_playback_requires_user_gesture.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False

SetMinimumFontSize(nint, uint)

Calls native method webkit_settings_set_minimum_font_size.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

fontSize uint

Transfer ownership: None Nullable: False

SetMonospaceFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_monospace_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

monospaceFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPictographFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_pictograph_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

pictographFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetPrintBackgrounds(nint, bool)

Calls native method webkit_settings_set_print_backgrounds.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

printBackgrounds bool

Transfer ownership: None Nullable: False

SetSansSerifFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_sans_serif_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

sansSerifFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetSerifFontFamily(nint, NonNullableUtf8StringHandle)

Calls native method webkit_settings_set_serif_font_family.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

serifFontFamily NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetUserAgent(nint, NullableUtf8StringHandle)

Calls native method webkit_settings_set_user_agent.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

userAgent NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetUserAgentWithApplicationDetails(nint, NullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method webkit_settings_set_user_agent_with_application_details.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

applicationName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

applicationVersion NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetZoomTextOnly(nint, bool)

Calls native method webkit_settings_set_zoom_text_only.

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

Parameters

settings nint

Transfer ownership: None Nullable: False

zoomTextOnly bool

Transfer ownership: None Nullable: False