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(IntPtr, BytesHandle)

Calls native method gtk_css_provider_load_from_bytes. Version: 4.12

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

data BytesHandle

Transfer ownership: None Nullable: False

LoadFromData(IntPtr, NonNullableUtf8StringHandle, long)

Calls native method gtk_css_provider_load_from_data.

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

data NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length long

Transfer ownership: None Nullable: False

LoadFromFile(IntPtr, IntPtr)

Calls native method gtk_css_provider_load_from_file.

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

file IntPtr

Transfer ownership: None Nullable: False

LoadFromPath(IntPtr, NonNullablePlatformStringHandle)

Calls native method gtk_css_provider_load_from_path.

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

path NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

LoadFromResource(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_css_provider_load_from_resource.

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

resourcePath NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

LoadFromString(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_css_provider_load_from_string. Version: 4.12

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

Parameters

cssProvider IntPtr

Transfer ownership: None Nullable: False

string NonNullableUtf8StringHandle

LoadNamed(IntPtr, NonNullableUtf8StringHandle, NullableUtf8StringHandle)

Calls native method gtk_css_provider_load_named.

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

Parameters

provider IntPtr

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 IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

ToString(IntPtr)

Calls native method gtk_css_provider_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(IntPtr provider)

Parameters

provider IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False