Class Avatar  
  
  
    - Namespace
 - Adw
 
  - Assembly
 - Adw-1.dll
 
   
  
  
  
    public sealed class Avatar : Widget, Accessible, Buildable, ConstraintTarget, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
 
    - 
      
      
      
      
      
Avatar
     
  
  
    - Implements
 
    - 
      
      
      
      
      
      
    
 
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  Constructors
  
  
  Avatar(AvatarHandle)
  
  
  
  
  
    public Avatar(AvatarHandle handle)
   
  Parameters
  
    handle AvatarHandle 
    
  
  
  
  Avatar(params ConstructArgument[])
  
  
  
  
  
    public Avatar(params ConstructArgument[] constructArguments)
   
  Parameters
  
    constructArguments ConstructArgument[] 
    
  
  Fields
  
  CustomImagePropertyDefinition
  
  
  
  
  
    public static readonly Property<Paintable, Avatar> CustomImagePropertyDefinition
   
  Field Value
  
    - Property<Paintable, Avatar>
 
    
  
  
  IconNamePropertyDefinition
  
  
  
  
  
    public static readonly Property<string?, Avatar> IconNamePropertyDefinition
   
  Field Value
  
    - Property<string, Avatar>
 
    
  
  
  ShowInitialsPropertyDefinition
  
  
  
  
  
    public static readonly Property<bool, Avatar> ShowInitialsPropertyDefinition
   
  Field Value
  
    - Property<bool, Avatar>
 
    
  
  
  SizePropertyDefinition
  
  
  
  
  
    public static readonly Property<int, Avatar> SizePropertyDefinition
   
  Field Value
  
    - Property<int, Avatar>
 
    
  
  
  TextPropertyDefinition
  
  
  
  
  
    public static readonly Property<string?, Avatar> TextPropertyDefinition
   
  Field Value
  
    - Property<string, Avatar>
 
    
  
  Properties
  
  
  AccessibleRole
  
  
  
  
  
    public AccessibleRole AccessibleRole { get; set; }
   
  Property Value
  
    - AccessibleRole
 
    
  
  
  
  CustomImage
  
  
  
  
  
    public Paintable CustomImage { get; set; }
   
  Property Value
  
    - Paintable
 
    
  
  
  
  IconName
  
  
  
  
  
    public string? IconName { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  ShowInitials
  
  
  
  
  
    public bool ShowInitials { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  Size
  
  
  
  
  
    public int Size { get; set; }
   
  Property Value
  
    - int
 
    
  
  
  
  Text
  
  
  
  
  
    public string? Text { get; set; }
   
  Property Value
  
    - string
 
    
  
  Methods
  
  
  Announce(string, AccessibleAnnouncementPriority)
  
  
  
  
  
    [Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
   
  Parameters
  
    message string 
    
    priority AccessibleAnnouncementPriority 
    
  
  
  
  DrawToTexture(int)
  
  
  
  
  
    public Texture DrawToTexture(int scaleFactor)
   
  Parameters
  
    scaleFactor int 
    
  
  Returns
  
    - Texture
 
    
  
  
  
  GetAccessibleParent()
  
  
  
  
  
    [Version("4.10")]
public Accessible? GetAccessibleParent()
   
  Returns
  
    - Accessible
 
    
  
  
  
  GetAccessibleRole()
  
  
  
  
  
    public AccessibleRole GetAccessibleRole()
   
  Returns
  
    - AccessibleRole
 
    
  
  
  
  GetAtContext()
  
  
  
  
  
    [Version("4.10")]
public ATContext GetAtContext()
   
  Returns
  
    - ATContext
 
    
  
  
  
  GetBounds(out int, out int, out int, out int)
  
  
  
  
  
    [Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
   
  Parameters
  
    x int 
    
    y int 
    
    width int 
    
    height int 
    
  
  Returns
  
    - bool
 
    
  
  
  
  GetBuildableId()
  
  
  
  
  
    public string? GetBuildableId()
   
  Returns
  
    - string
 
    
  
  
  
  GetCustomImage()
  
  
  
  
  
    public Paintable? GetCustomImage()
   
  Returns
  
    - Paintable
 
    
  
  
  
  GetFirstAccessibleChild()
  
  
  
  
  
    [Version("4.10")]
public Accessible? GetFirstAccessibleChild()
   
  Returns
  
    - Accessible
 
    
  
  
  
  GetGType()
  
  
  
  
  
    public static Type GetGType()
   
  Returns
  
    - Type
 
    
  
  
  
  GetIconName()
  
  
  
  
  
    public string? GetIconName()
   
  Returns
  
    - string
 
    
  
  
  
  GetNextAccessibleSibling()
  
  
  
  
  
    [Version("4.10")]
public Accessible? GetNextAccessibleSibling()
   
  Returns
  
    - Accessible
 
    
  
  
  
  
  
  
    [Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
   
  Parameters
  
    state AccessiblePlatformState 
    
  
  Returns
  
    - bool
 
    
  
  
  
  GetShowInitials()
  
  
  
  
  
    public bool GetShowInitials()
   
  Returns
  
    - bool
 
    
  
  
  
  GetSize()
  
  
  
  
  
  Returns
  
    - int
 
    
  
  
  
  GetText()
  
  
  
  
  
  Returns
  
    - string
 
    
  
  
  
  New(int, string?, bool)
  
  
  
  
  
    public static Avatar New(int size, string? text, bool showInitials)
   
  Parameters
  
    size int 
    
    text string 
    
    showInitials bool 
    
  
  Returns
  
    - Avatar
 
    
  
  
  
  ResetProperty(AccessibleProperty)
  
  
  
  
  
    public void ResetProperty(AccessibleProperty property)
   
  Parameters
  
    property AccessibleProperty 
    
  
  
  
  ResetRelation(AccessibleRelation)
  
  
  
  
  
    public void ResetRelation(AccessibleRelation relation)
   
  Parameters
  
    relation AccessibleRelation 
    
  
  
  
  ResetState(AccessibleState)
  
  
  
  
  
    public void ResetState(AccessibleState state)
   
  Parameters
  
    state AccessibleState 
    
  
  
  
  SetAccessibleParent(Accessible?, Accessible?)
  
  
  
  
  
    [Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
   
  Parameters
  
    parent Accessible 
    
    nextSibling Accessible 
    
  
  
  
  SetCustomImage(Paintable?)
  
  
  
  
  
    public void SetCustomImage(Paintable? customImage)
   
  Parameters
  
    customImage Paintable 
    
  
  
  
  SetIconName(string?)
  
  
  
  
  
    public void SetIconName(string? iconName)
   
  Parameters
  
    iconName string 
    
  
  
  
  SetShowInitials(bool)
  
  
  
  
  
    public void SetShowInitials(bool showInitials)
   
  Parameters
  
    showInitials bool 
    
  
  
  
  SetSize(int)
  
  
  
  
  
    public void SetSize(int size)
   
  Parameters
  
    size int 
    
  
  
  
  SetText(string?)
  
  
  
  
  
    public void SetText(string? text)
   
  Parameters
  
    text string 
    
  
  
  
  UpdateNextAccessibleSibling(Accessible?)
  
  
  
  
  
    [Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
   
  Parameters
  
    newSibling Accessible