Class LoadableIcon
public class LoadableIcon
- Inheritance
-
LoadableIcon
- Inherited Members
Methods
GetGType()
Calls native function g_loadable_icon_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Load(nint, int, out NonNullableUtf8StringOwnedHandle, nint, out ErrorOwnedHandle)
Calls native method g_loadable_icon_load.
public static extern nint Load(nint icon, int size, out NonNullableUtf8StringOwnedHandle type, nint cancellable, out ErrorOwnedHandle error)
Parameters
icon
nintTransfer ownership: None Nullable: False
size
intTransfer ownership: None Nullable: False
type
NonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
LoadAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_loadable_icon_load_async.
public static extern void LoadAsync(nint icon, int size, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
icon
nintTransfer ownership: None Nullable: False
size
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
LoadFinish(nint, nint, out NonNullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_loadable_icon_load_finish.
public static extern nint LoadFinish(nint icon, nint res, out NonNullableUtf8StringOwnedHandle type, out ErrorOwnedHandle error)
Parameters
icon
nintTransfer ownership: None Nullable: False
res
nintTransfer ownership: None Nullable: False
type
NonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False