- 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
constructArguments ConstructArgument[]
HeaderBar(HeaderBarHandle)
public HeaderBar(HeaderBarHandle handle)
Parameters
handle HeaderBarHandle
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
message string
priority AccessibleAnnouncementPriority
[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
x int
y int
width int
height int
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
state AccessiblePlatformState
Returns
- bool
public bool GetShowTitleButtons()
Returns
- bool
public Widget? GetTitleWidget()
Returns
- Widget
public static HeaderBar New()
Returns
- HeaderBar
public void PackEnd(Widget child)
Parameters
child Widget
public void PackStart(Widget child)
Parameters
child Widget
public void Remove(Widget child)
Parameters
child Widget
public void ResetProperty(AccessibleProperty property)
Parameters
property AccessibleProperty
public void ResetRelation(AccessibleRelation relation)
Parameters
relation AccessibleRelation
public void ResetState(AccessibleState state)
Parameters
state AccessibleState
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent Accessible
nextSibling Accessible
public void SetDecorationLayout(string? layout)
Parameters
layout string
public void SetShowTitleButtons(bool setting)
Parameters
setting bool
public void SetTitleWidget(Widget? titleWidget)
Parameters
titleWidget Widget
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling Accessible