Class Avatar
public class Avatar
- Inheritance
-
Avatar
- Inherited Members
Methods
DrawToTexture(IntPtr, int)
Calls native method adw_avatar_draw_to_texture.
public static extern IntPtr DrawToTexture(IntPtr self, int scaleFactor)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
scaleFactor
intTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetCustomImage(IntPtr)
Calls native method adw_avatar_get_custom_image.
public static extern IntPtr GetCustomImage(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetGType()
Calls native function adw_avatar_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIconName(IntPtr)
Calls native method adw_avatar_get_icon_name.
public static extern NullableUtf8StringUnownedHandle GetIconName(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetShowInitials(IntPtr)
Calls native method adw_avatar_get_show_initials.
public static extern bool GetShowInitials(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSize(IntPtr)
Calls native method adw_avatar_get_size.
public static extern int GetSize(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetText(IntPtr)
Calls native method adw_avatar_get_text.
public static extern NullableUtf8StringUnownedHandle GetText(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New(int, NullableUtf8StringHandle, bool)
Calls native constructor adw_avatar_new.
public static extern IntPtr New(int size, NullableUtf8StringHandle text, bool showInitials)
Parameters
size
intTransfer ownership: None Nullable: False
text
NullableUtf8StringHandleTransfer ownership: None Nullable: True
showInitials
boolTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
SetCustomImage(IntPtr, IntPtr)
Calls native method adw_avatar_set_custom_image.
public static extern void SetCustomImage(IntPtr self, IntPtr customImage)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
customImage
IntPtrTransfer ownership: None Nullable: True
SetIconName(IntPtr, NullableUtf8StringHandle)
Calls native method adw_avatar_set_icon_name.
public static extern void SetIconName(IntPtr self, NullableUtf8StringHandle iconName)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
iconName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetShowInitials(IntPtr, bool)
Calls native method adw_avatar_set_show_initials.
public static extern void SetShowInitials(IntPtr self, bool showInitials)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
showInitials
boolTransfer ownership: None Nullable: False
SetSize(IntPtr, int)
Calls native method adw_avatar_set_size.
public static extern void SetSize(IntPtr self, int size)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
size
intTransfer ownership: None Nullable: False
SetText(IntPtr, NullableUtf8StringHandle)
Calls native method adw_avatar_set_text.
public static extern void SetText(IntPtr self, NullableUtf8StringHandle text)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
text
NullableUtf8StringHandleTransfer ownership: None Nullable: True