- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
 
  
  
  
    public class HeaderBar : Widget, Accessible, Buildable, ConstraintTarget, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
- 
      
      
      
      
      HeaderBar 
    - Implements
- 
      
      
      
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  
  
  
    public HeaderBar(params ConstructArgument[] constructArguments)
   
  Parameters
  
    - constructArgumentsConstructArgument[]
  HeaderBar(HeaderBarHandle)
  
  
  
  
  
    public HeaderBar(HeaderBarHandle handle)
   
  Parameters
  
    - handleHeaderBarHandle
Fields
  
  
  
  
    public static readonly Property<string?, HeaderBar> DecorationLayoutPropertyDefinition
   
  Field Value
  
    - Property<string, HeaderBar>
    public static readonly Property<bool, HeaderBar> ShowTitleButtonsPropertyDefinition
   
  Field Value
  
    - Property<bool, HeaderBar>
    public static readonly Property<Widget?, HeaderBar> TitleWidgetPropertyDefinition
   
  Field Value
  
    - Property<Widget, HeaderBar>
Properties
  
  
  
  
  
    public AccessibleRole AccessibleRole { get; set; }
   
  Property Value
  
    - AccessibleRole
    public string? DecorationLayout { get; set; }
   
  Property Value
  
    - string
    public bool ShowTitleButtons { get; set; }
   
  Property Value
  
    - bool
    public Widget? TitleWidget { get; set; }
   
  Property Value
  
    - Widget
Methods
  
  
  
  
  
    [Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
   
  Parameters
  
    - messagestring
- priorityAccessibleAnnouncementPriority
    [Version("4.10")]
public Accessible? GetAccessibleParent()
   
  Returns
  
    - Accessible
    public AccessibleRole GetAccessibleRole()
   
  Returns
  
    - AccessibleRole
    [Version("4.10")]
public ATContext GetAtContext()
   
  Returns
  
    - ATContext
    [Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
   
  Parameters
  
    - xint
- yint
- widthint
- heightint
Returns
  
    - bool
    public string? GetBuildableId()
   
  Returns
  
    - string
    public string? GetDecorationLayout()
   
  Returns
  
    - string
    [Version("4.10")]
public Accessible? GetFirstAccessibleChild()
   
  Returns
  
    - Accessible
    public static Type GetGType()
   
  Returns
  
    - Type
    [Version("4.10")]
public Accessible? GetNextAccessibleSibling()
   
  Returns
  
    - Accessible
    [Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
   
  Parameters
  
    - stateAccessiblePlatformState
Returns
  
    - bool
    public bool GetShowTitleButtons()
   
  Returns
  
    - bool
    public Widget? GetTitleWidget()
   
  Returns
  
    - Widget
    public static HeaderBar New()
   
  Returns
  
    - HeaderBar
    public void PackEnd(Widget child)
   
  Parameters
  
    - childWidget
    public void PackStart(Widget child)
   
  Parameters
  
    - childWidget
    public void Remove(Widget child)
   
  Parameters
  
    - childWidget
    public void ResetProperty(AccessibleProperty property)
   
  Parameters
  
    - propertyAccessibleProperty
    public void ResetRelation(AccessibleRelation relation)
   
  Parameters
  
    - relationAccessibleRelation
    public void ResetState(AccessibleState state)
   
  Parameters
  
    - stateAccessibleState
    [Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
   
  Parameters
  
    - parentAccessible
- nextSiblingAccessible
    public void SetDecorationLayout(string? layout)
   
  Parameters
  
    - layoutstring
    public void SetShowTitleButtons(bool setting)
   
  Parameters
  
    - settingbool
    public void SetTitleWidget(Widget? titleWidget)
   
  Parameters
  
    - titleWidgetWidget
    [Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
   
  Parameters
  
    - newSiblingAccessible