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(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
IntPtrTransfer ownership: None Nullable: False
data
BytesHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
data
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
longTransfer 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
IntPtrTransfer ownership: None Nullable: False
file
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
path
NonNullablePlatformStringHandleTransfer 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
IntPtrTransfer ownership: None Nullable: False
resourcePath
NonNullableUtf8StringHandleTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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 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
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False