Table of Contents

Class CssProvider

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class CssProvider
Inheritance
CssProvider
Inherited Members

Methods

GetGType()

Calls native function gtk_css_provider_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

LoadFromBytes(nint, BytesHandle)

Calls native method gtk_css_provider_load_from_bytes. Version: 4.12

[Version("4.12")]
public static extern void LoadFromBytes(nint cssProvider, BytesHandle data)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

data BytesHandle

Transfer ownership: None Nullable: False

LoadFromData(nint, NonNullableUtf8StringHandle, nint)

Calls native method gtk_css_provider_load_from_data.

public static extern void LoadFromData(nint cssProvider, NonNullableUtf8StringHandle data, nint length)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

data NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length nint

Transfer ownership: None Nullable: False

LoadFromFile(nint, nint)

Calls native method gtk_css_provider_load_from_file.

public static extern void LoadFromFile(nint cssProvider, nint file)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

file nint

Transfer ownership: None Nullable: False

LoadFromPath(nint, NonNullablePlatformStringHandle)

Calls native method gtk_css_provider_load_from_path.

public static extern void LoadFromPath(nint cssProvider, NonNullablePlatformStringHandle path)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

path NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

LoadFromResource(nint, NonNullableUtf8StringHandle)

Calls native method gtk_css_provider_load_from_resource.

public static extern void LoadFromResource(nint cssProvider, NonNullableUtf8StringHandle resourcePath)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

resourcePath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

LoadFromString(nint, NonNullableUtf8StringHandle)

Calls native method gtk_css_provider_load_from_string. Version: 4.12

[Version("4.12")]
public static extern void LoadFromString(nint cssProvider, NonNullableUtf8StringHandle @string)

Parameters

cssProvider nint

Transfer ownership: None Nullable: False

string NonNullableUtf8StringHandle

LoadNamed(nint, NonNullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method gtk_css_provider_load_named.

public static extern void LoadNamed(nint provider, NonNullableUtf8StringHandle name, NullableUtf8StringHandle variant)

Parameters

provider nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

variant NullableUtf8StringHandle

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_css_provider_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

ToString(nint)

Calls native method gtk_css_provider_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(nint provider)

Parameters

provider nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False