Table of Contents

Class TabView

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

Constructors

TabView()

public TabView()

TabView(params ConstructArgument[])

protected TabView(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

TabView(IntPtr, bool)

protected TabView(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ClosePageSignal

Signal Descriptor for OnClosePage.

public static readonly ReturningSignal<TabView, TabView.ClosePageSignalArgs, bool> ClosePageSignal

Field Value

ReturningSignal<TabView, TabView.ClosePageSignalArgs, bool>

CreateWindowSignal

Signal Descriptor for OnCreateWindow.

public static readonly ReturningSignal<TabView, TabView?> CreateWindowSignal

Field Value

ReturningSignal<TabView, TabView>

DefaultIconPropertyDefinition

public static readonly Property<Icon, TabView> DefaultIconPropertyDefinition

Field Value

Property<Icon, TabView>

IndicatorActivatedSignal

Signal Descriptor for OnIndicatorActivated.

public static readonly Signal<TabView, TabView.IndicatorActivatedSignalArgs> IndicatorActivatedSignal

Field Value

Signal<TabView, TabView.IndicatorActivatedSignalArgs>

IsTransferringPagePropertyDefinition

public static readonly Property<bool, TabView> IsTransferringPagePropertyDefinition

Field Value

Property<bool, TabView>

MenuModelPropertyDefinition

public static readonly Property<MenuModel?, TabView> MenuModelPropertyDefinition

Field Value

Property<MenuModel, TabView>

NPagesPropertyDefinition

public static readonly Property<int, TabView> NPagesPropertyDefinition

Field Value

Property<int, TabView>

NPinnedPagesPropertyDefinition

public static readonly Property<int, TabView> NPinnedPagesPropertyDefinition

Field Value

Property<int, TabView>

PageAttachedSignal

Signal Descriptor for OnPageAttached.

public static readonly Signal<TabView, TabView.PageAttachedSignalArgs> PageAttachedSignal

Field Value

Signal<TabView, TabView.PageAttachedSignalArgs>

PageDetachedSignal

Signal Descriptor for OnPageDetached.

public static readonly Signal<TabView, TabView.PageDetachedSignalArgs> PageDetachedSignal

Field Value

Signal<TabView, TabView.PageDetachedSignalArgs>

PageReorderedSignal

Signal Descriptor for OnPageReordered.

public static readonly Signal<TabView, TabView.PageReorderedSignalArgs> PageReorderedSignal

Field Value

Signal<TabView, TabView.PageReorderedSignalArgs>

PagesPropertyDefinition

public static readonly Property<SelectionModel, TabView> PagesPropertyDefinition

Field Value

Property<SelectionModel, TabView>

SelectedPagePropertyDefinition

public static readonly Property<TabPage?, TabView> SelectedPagePropertyDefinition

Field Value

Property<TabPage, TabView>

SetupMenuSignal

Signal Descriptor for OnSetupMenu.

public static readonly Signal<TabView, TabView.SetupMenuSignalArgs> SetupMenuSignal

Field Value

Signal<TabView, TabView.SetupMenuSignalArgs>

ShortcutsPropertyDefinition

public static readonly Property<TabViewShortcuts, TabView> ShortcutsPropertyDefinition

Field Value

Property<TabViewShortcuts, TabView>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

DefaultIcon

public Icon DefaultIcon { get; set; }

Property Value

Icon

IsTransferringPage

public bool IsTransferringPage { get; }

Property Value

bool

MenuModel

public MenuModel? MenuModel { get; set; }

Property Value

MenuModel

NPages

public int NPages { get; }

Property Value

int

NPinnedPages

public int NPinnedPages { get; }

Property Value

int

Pages

public SelectionModel Pages { get; }

Property Value

SelectionModel

SelectedPage

public TabPage? SelectedPage { get; set; }

Property Value

TabPage

Shortcuts

public TabViewShortcuts Shortcuts { get; set; }

Property Value

TabViewShortcuts

Methods

AddPage(Widget, TabPage?)

public TabPage AddPage(Widget child, TabPage? parent)

Parameters

child Widget
parent TabPage

Returns

TabPage

AddShortcuts(TabViewShortcuts)

[Version("1.2")]
public void AddShortcuts(TabViewShortcuts shortcuts)

Parameters

shortcuts TabViewShortcuts

Announce(string, AccessibleAnnouncementPriority)

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

Parameters

message string
priority AccessibleAnnouncementPriority

Append(Widget)

public TabPage Append(Widget child)

Parameters

child Widget

Returns

TabPage

AppendPinned(Widget)

public TabPage AppendPinned(Widget child)

Parameters

child Widget

Returns

TabPage

CloseOtherPages(TabPage)

public void CloseOtherPages(TabPage page)

Parameters

page TabPage

ClosePage(TabPage)

public void ClosePage(TabPage page)

Parameters

page TabPage

ClosePageFinish(TabPage, bool)

public void ClosePageFinish(TabPage page, bool confirm)

Parameters

page TabPage
confirm bool

ClosePagesAfter(TabPage)

public void ClosePagesAfter(TabPage page)

Parameters

page TabPage

ClosePagesBefore(TabPage)

public void ClosePagesBefore(TabPage page)

Parameters

page TabPage

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

GetDefaultIcon()

public Icon GetDefaultIcon()

Returns

Icon

GetFirstAccessibleChild()

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

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetIsTransferringPage()

public bool GetIsTransferringPage()

Returns

bool

GetMenuModel()

public MenuModel? GetMenuModel()

Returns

MenuModel

GetNPages()

public int GetNPages()

Returns

int

GetNPinnedPages()

public int GetNPinnedPages()

Returns

int

GetNextAccessibleSibling()

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

Returns

Accessible

GetNthPage(int)

public TabPage GetNthPage(int position)

Parameters

position int

Returns

TabPage

GetPage(Widget)

public TabPage GetPage(Widget child)

Parameters

child Widget

Returns

TabPage

GetPagePosition(TabPage)

public int GetPagePosition(TabPage page)

Parameters

page TabPage

Returns

int

GetPages()

public SelectionModel GetPages()

Returns

SelectionModel

GetPlatformState(AccessiblePlatformState)

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

Parameters

state AccessiblePlatformState

Returns

bool

GetSelectedPage()

public TabPage? GetSelectedPage()

Returns

TabPage

GetShortcuts()

[Version("1.2")]
public TabViewShortcuts GetShortcuts()

Returns

TabViewShortcuts

Insert(Widget, int)

public TabPage Insert(Widget child, int position)

Parameters

child Widget
position int

Returns

TabPage

InsertPinned(Widget, int)

public TabPage InsertPinned(Widget child, int position)

Parameters

child Widget
position int

Returns

TabPage

InvalidateThumbnails()

[Version("1.3")]
public void InvalidateThumbnails()

New()

public static TabView New()

Returns

TabView

Prepend(Widget)

public TabPage Prepend(Widget child)

Parameters

child Widget

Returns

TabPage

PrependPinned(Widget)

public TabPage PrependPinned(Widget child)

Parameters

child Widget

Returns

TabPage

RemoveShortcuts(TabViewShortcuts)

[Version("1.2")]
public void RemoveShortcuts(TabViewShortcuts shortcuts)

Parameters

shortcuts TabViewShortcuts

ReorderBackward(TabPage)

public bool ReorderBackward(TabPage page)

Parameters

page TabPage

Returns

bool

ReorderFirst(TabPage)

public bool ReorderFirst(TabPage page)

Parameters

page TabPage

Returns

bool

ReorderForward(TabPage)

public bool ReorderForward(TabPage page)

Parameters

page TabPage

Returns

bool

ReorderLast(TabPage)

public bool ReorderLast(TabPage page)

Parameters

page TabPage

Returns

bool

ReorderPage(TabPage, int)

public bool ReorderPage(TabPage page, int position)

Parameters

page TabPage
position int

Returns

bool

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

SelectNextPage()

public bool SelectNextPage()

Returns

bool

SelectPreviousPage()

public bool SelectPreviousPage()

Returns

bool

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetDefaultIcon(Icon)

public void SetDefaultIcon(Icon defaultIcon)

Parameters

defaultIcon Icon

SetMenuModel(MenuModel?)

public void SetMenuModel(MenuModel? menuModel)

Parameters

menuModel MenuModel

SetPagePinned(TabPage, bool)

public void SetPagePinned(TabPage page, bool pinned)

Parameters

page TabPage
pinned bool

SetSelectedPage(TabPage)

public void SetSelectedPage(TabPage selectedPage)

Parameters

selectedPage TabPage

SetShortcuts(TabViewShortcuts)

[Version("1.2")]
public void SetShortcuts(TabViewShortcuts shortcuts)

Parameters

shortcuts TabViewShortcuts

TransferPage(TabPage, TabView, int)

public void TransferPage(TabPage page, TabView otherView, int position)

Parameters

page TabPage
otherView TabView
position int

UpdateNextAccessibleSibling(Accessible?)

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

Parameters

newSibling Accessible

Events

OnClosePage

public event ReturningSignalHandler<TabView, TabView.ClosePageSignalArgs, bool> OnClosePage

Event Type

ReturningSignalHandler<TabView, TabView.ClosePageSignalArgs, bool>

OnCreateWindow

public event ReturningSignalHandler<TabView, TabView?> OnCreateWindow

Event Type

ReturningSignalHandler<TabView, TabView>

OnIndicatorActivated

public event SignalHandler<TabView, TabView.IndicatorActivatedSignalArgs> OnIndicatorActivated

Event Type

SignalHandler<TabView, TabView.IndicatorActivatedSignalArgs>

OnPageAttached

public event SignalHandler<TabView, TabView.PageAttachedSignalArgs> OnPageAttached

Event Type

SignalHandler<TabView, TabView.PageAttachedSignalArgs>

OnPageDetached

public event SignalHandler<TabView, TabView.PageDetachedSignalArgs> OnPageDetached

Event Type

SignalHandler<TabView, TabView.PageDetachedSignalArgs>

OnPageReordered

public event SignalHandler<TabView, TabView.PageReorderedSignalArgs> OnPageReordered

Event Type

SignalHandler<TabView, TabView.PageReorderedSignalArgs>

OnSetupMenu

public event SignalHandler<TabView, TabView.SetupMenuSignalArgs> OnSetupMenu

Event Type

SignalHandler<TabView, TabView.SetupMenuSignalArgs>