Table of Contents

Class TabBar

Namespace
Adw
Assembly
Adw-1.dll
public sealed class TabBar : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, IHandle, GTypeProvider
Inheritance
TabBar
Implements
Inherited Members

Constructors

TabBar()

public TabBar()

TabBar(params ConstructArgument[])

protected TabBar(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

TabBar(IntPtr, bool)

protected TabBar(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

AutohidePropertyDefinition

public static readonly Property<bool, TabBar> AutohidePropertyDefinition

Field Value

Property<bool, TabBar>

EndActionWidgetPropertyDefinition

public static readonly Property<Widget?, TabBar> EndActionWidgetPropertyDefinition

Field Value

Property<Widget, TabBar>

ExpandTabsPropertyDefinition

public static readonly Property<bool, TabBar> ExpandTabsPropertyDefinition

Field Value

Property<bool, TabBar>

ExtraDragDropSignal

Signal Descriptor for OnExtraDragDrop.

public static readonly ReturningSignal<TabBar, TabBar.ExtraDragDropSignalArgs, bool> ExtraDragDropSignal

Field Value

ReturningSignal<TabBar, TabBar.ExtraDragDropSignalArgs, bool>

ExtraDragPreferredActionPropertyDefinition

public static readonly Property<DragAction, TabBar> ExtraDragPreferredActionPropertyDefinition

Field Value

Property<DragAction, TabBar>

ExtraDragPreloadPropertyDefinition

public static readonly Property<bool, TabBar> ExtraDragPreloadPropertyDefinition

Field Value

Property<bool, TabBar>

ExtraDragValueSignal

Signal Descriptor for OnExtraDragValue.

public static readonly ReturningSignal<TabBar, TabBar.ExtraDragValueSignalArgs, DragAction> ExtraDragValueSignal

Field Value

ReturningSignal<TabBar, TabBar.ExtraDragValueSignalArgs, DragAction>

InvertedPropertyDefinition

public static readonly Property<bool, TabBar> InvertedPropertyDefinition

Field Value

Property<bool, TabBar>

IsOverflowingPropertyDefinition

public static readonly Property<bool, TabBar> IsOverflowingPropertyDefinition

Field Value

Property<bool, TabBar>

StartActionWidgetPropertyDefinition

public static readonly Property<Widget?, TabBar> StartActionWidgetPropertyDefinition

Field Value

Property<Widget, TabBar>

TabsRevealedPropertyDefinition

public static readonly Property<bool, TabBar> TabsRevealedPropertyDefinition

Field Value

Property<bool, TabBar>

ViewPropertyDefinition

public static readonly Property<TabView?, TabBar> ViewPropertyDefinition

Field Value

Property<TabView, TabBar>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Autohide

public bool Autohide { get; set; }

Property Value

bool

EndActionWidget

public Widget? EndActionWidget { get; set; }

Property Value

Widget

ExpandTabs

public bool ExpandTabs { get; set; }

Property Value

bool

ExtraDragPreferredAction

public DragAction ExtraDragPreferredAction { get; }

Property Value

DragAction

ExtraDragPreload

public bool ExtraDragPreload { get; set; }

Property Value

bool

Inverted

public bool Inverted { get; set; }

Property Value

bool

IsOverflowing

public bool IsOverflowing { get; }

Property Value

bool

StartActionWidget

public Widget? StartActionWidget { get; set; }

Property Value

Widget

TabsRevealed

public bool TabsRevealed { get; }

Property Value

bool

View

public TabView? View { get; set; }

Property Value

TabView

Methods

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetAutohide()

public bool GetAutohide()

Returns

bool

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

GetEndActionWidget()

public Widget? GetEndActionWidget()

Returns

Widget

GetExpandTabs()

public bool GetExpandTabs()

Returns

bool

GetExtraDragPreferredAction()

[Version("1.4")]
public DragAction GetExtraDragPreferredAction()

Returns

DragAction

GetExtraDragPreload()

[Version("1.3")]
public bool GetExtraDragPreload()

Returns

bool

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetInverted()

public bool GetInverted()

Returns

bool

GetIsOverflowing()

public bool GetIsOverflowing()

Returns

bool

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetStartActionWidget()

public Widget? GetStartActionWidget()

Returns

Widget

GetTabsRevealed()

public bool GetTabsRevealed()

Returns

bool

GetView()

public TabView? GetView()

Returns

TabView

New()

public static TabBar New()

Returns

TabBar

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

SetAutohide(bool)

public void SetAutohide(bool autohide)

Parameters

autohide bool

SetEndActionWidget(Widget?)

public void SetEndActionWidget(Widget? widget)

Parameters

widget Widget

SetExpandTabs(bool)

public void SetExpandTabs(bool expandTabs)

Parameters

expandTabs bool

SetExtraDragPreload(bool)

[Version("1.3")]
public void SetExtraDragPreload(bool preload)

Parameters

preload bool

SetInverted(bool)

public void SetInverted(bool inverted)

Parameters

inverted bool

SetStartActionWidget(Widget?)

public void SetStartActionWidget(Widget? widget)

Parameters

widget Widget

SetView(TabView?)

public void SetView(TabView? view)

Parameters

view TabView

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

Events

OnExtraDragDrop

public event ReturningSignalHandler<TabBar, TabBar.ExtraDragDropSignalArgs, bool> OnExtraDragDrop

Event Type

ReturningSignalHandler<TabBar, TabBar.ExtraDragDropSignalArgs, bool>

OnExtraDragValue

public event ReturningSignalHandler<TabBar, TabBar.ExtraDragValueSignalArgs, DragAction> OnExtraDragValue

Event Type

ReturningSignalHandler<TabBar, TabBar.ExtraDragValueSignalArgs, DragAction>