Class Icon
public class Icon
- Inheritance
-
Icon
- Inherited Members
Methods
Deserialize(VariantHandle)
Calls native function g_icon_deserialize. Version: 2.38
[Version("2.38")]
public static extern nint Deserialize(VariantHandle value)
Parameters
value
VariantHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
Equal(nint, nint)
Calls native method g_icon_equal.
public static extern bool Equal(nint icon1, nint icon2)
Parameters
icon1
nintTransfer ownership: None Nullable: True
icon2
nintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_icon_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Hash(nint)
Calls native method g_icon_hash.
public static extern uint Hash(nint icon)
Parameters
icon
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
NewForString(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native function g_icon_new_for_string. Version: 2.20
[Version("2.20")]
public static extern nint NewForString(NonNullableUtf8StringHandle str, out ErrorOwnedHandle error)
Parameters
str
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
Serialize(nint)
Calls native method g_icon_serialize. Version: 2.38
[Version("2.38")]
public static extern VariantOwnedHandle Serialize(nint icon)
Parameters
icon
nintTransfer ownership: None Nullable: False
Returns
- VariantOwnedHandle
Transfer ownership: Full Nullable: True
ToString(nint)
Calls native method g_icon_to_string. Version: 2.20
[Version("2.20")]
public static extern NullableUtf8StringOwnedHandle ToString(nint icon)
Parameters
icon
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True