Class CssProvider
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
nintTransfer ownership: None Nullable: False
data
BytesHandleTransfer 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
nintTransfer ownership: None Nullable: False
data
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nintTransfer 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
nintTransfer ownership: None Nullable: False
file
nintTransfer 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
nintTransfer ownership: None Nullable: False
path
NonNullablePlatformStringHandleTransfer 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
nintTransfer ownership: None Nullable: False
resourcePath
NonNullableUtf8StringHandleTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
variant
NullableUtf8StringHandleTransfer 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
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False