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
iconnintTransfer ownership: None Nullable: False
sizeintTransfer ownership: None Nullable: False
typeNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
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
iconnintTransfer ownership: None Nullable: False
sizeintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer 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
iconnintTransfer ownership: None Nullable: False
resnintTransfer ownership: None Nullable: False
typeNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False