Class TabView
- Namespace
 - Adw
 
- Assembly
 - Adw-1.dll
 
public sealed class TabView : Widget, Accessible, Buildable, ConstraintTarget, IDisposable, GTypeProvider, InstanceFactory
  - Inheritance
 - 
      
      
      
      
      TabView
 
- Implements
 
- Inherited Members
 
Constructors
TabView(TabViewHandle)
public TabView(TabViewHandle handle)
  Parameters
handleTabViewHandle
TabView(params ConstructArgument[])
public TabView(params ConstructArgument[] constructArguments)
  Parameters
constructArgumentsConstructArgument[]
Fields
ClosePageSignal
Signal Descriptor for OnClosePage.
public static readonly ReturningSignal<TabView, TabView.ClosePageSignalArgs, bool> ClosePageSignal
  Field Value
CreateWindowSignal
Signal Descriptor for OnCreateWindow.
public static readonly ReturningSignal<TabView, TabView?> CreateWindowSignal
  Field Value
DefaultIconPropertyDefinition
public static readonly Property<Icon, TabView> DefaultIconPropertyDefinition
  Field Value
IndicatorActivatedSignal
Signal Descriptor for OnIndicatorActivated.
public static readonly Signal<TabView, TabView.IndicatorActivatedSignalArgs> IndicatorActivatedSignal
  Field Value
IsTransferringPagePropertyDefinition
public static readonly Property<bool, TabView> IsTransferringPagePropertyDefinition
  Field Value
MenuModelPropertyDefinition
public static readonly Property<MenuModel?, TabView> MenuModelPropertyDefinition
  Field Value
NPagesPropertyDefinition
public static readonly Property<int, TabView> NPagesPropertyDefinition
  Field Value
NPinnedPagesPropertyDefinition
public static readonly Property<int, TabView> NPinnedPagesPropertyDefinition
  Field Value
PageAttachedSignal
Signal Descriptor for OnPageAttached.
public static readonly Signal<TabView, TabView.PageAttachedSignalArgs> PageAttachedSignal
  Field Value
PageDetachedSignal
Signal Descriptor for OnPageDetached.
public static readonly Signal<TabView, TabView.PageDetachedSignalArgs> PageDetachedSignal
  Field Value
PageReorderedSignal
Signal Descriptor for OnPageReordered.
public static readonly Signal<TabView, TabView.PageReorderedSignalArgs> PageReorderedSignal
  Field Value
PagesPropertyDefinition
public static readonly Property<SelectionModel, TabView> PagesPropertyDefinition
  Field Value
SelectedPagePropertyDefinition
public static readonly Property<TabPage?, TabView> SelectedPagePropertyDefinition
  Field Value
SetupMenuSignal
Signal Descriptor for OnSetupMenu.
public static readonly Signal<TabView, TabView.SetupMenuSignalArgs> SetupMenuSignal
  Field Value
ShortcutsPropertyDefinition
public static readonly Property<TabViewShortcuts, TabView> ShortcutsPropertyDefinition
  Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
  Property Value
DefaultIcon
public Icon DefaultIcon { get; set; }
  Property Value
IsTransferringPage
public bool IsTransferringPage { get; }
  Property Value
MenuModel
public MenuModel? MenuModel { get; set; }
  Property Value
NPages
public int NPages { get; }
  Property Value
NPinnedPages
public int NPinnedPages { get; }
  Property Value
Pages
public SelectionModel Pages { get; }
  Property Value
SelectedPage
public TabPage? SelectedPage { get; set; }
  Property Value
Shortcuts
public TabViewShortcuts Shortcuts { get; set; }
  Property Value
Methods
AddPage(Widget, TabPage?)
public TabPage AddPage(Widget child, TabPage? parent)
  Parameters
Returns
AddShortcuts(TabViewShortcuts)
[Version("1.2")]
public void AddShortcuts(TabViewShortcuts shortcuts)
  Parameters
shortcutsTabViewShortcuts
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
  Parameters
messagestringpriorityAccessibleAnnouncementPriority
Append(Widget)
public TabPage Append(Widget child)
  Parameters
childWidget
Returns
AppendPinned(Widget)
public TabPage AppendPinned(Widget child)
  Parameters
childWidget
Returns
CloseOtherPages(TabPage)
public void CloseOtherPages(TabPage page)
  Parameters
pageTabPage
ClosePage(TabPage)
public void ClosePage(TabPage page)
  Parameters
pageTabPage
ClosePageFinish(TabPage, bool)
public void ClosePageFinish(TabPage page, bool confirm)
  Parameters
ClosePagesAfter(TabPage)
public void ClosePagesAfter(TabPage page)
  Parameters
pageTabPage
ClosePagesBefore(TabPage)
public void ClosePagesBefore(TabPage page)
  Parameters
pageTabPage
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
  Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
  Returns
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
  Returns
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
Returns
GetBuildableId()
public string? GetBuildableId()
  Returns
GetDefaultIcon()
public Icon GetDefaultIcon()
  Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
  Returns
GetGType()
public static Type GetGType()
  Returns
GetIsTransferringPage()
public bool GetIsTransferringPage()
  Returns
GetMenuModel()
public MenuModel? GetMenuModel()
  Returns
GetNPages()
public int GetNPages()
  Returns
GetNPinnedPages()
public int GetNPinnedPages()
  Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
  Returns
GetNthPage(int)
public TabPage GetNthPage(int position)
  Parameters
positionint
Returns
GetPage(Widget)
public TabPage GetPage(Widget child)
  Parameters
childWidget
Returns
GetPagePosition(TabPage)
public int GetPagePosition(TabPage page)
  Parameters
pageTabPage
Returns
GetPages()
public SelectionModel GetPages()
  Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
  Parameters
stateAccessiblePlatformState
Returns
GetSelectedPage()
public TabPage? GetSelectedPage()
  Returns
GetShortcuts()
[Version("1.2")]
public TabViewShortcuts GetShortcuts()
  Returns
Insert(Widget, int)
public TabPage Insert(Widget child, int position)
  Parameters
Returns
InsertPinned(Widget, int)
public TabPage InsertPinned(Widget child, int position)
  Parameters
Returns
InvalidateThumbnails()
[Version("1.3")]
public void InvalidateThumbnails()
  New()
public static TabView New()
  Returns
Prepend(Widget)
public TabPage Prepend(Widget child)
  Parameters
childWidget
Returns
PrependPinned(Widget)
public TabPage PrependPinned(Widget child)
  Parameters
childWidget
Returns
RemoveShortcuts(TabViewShortcuts)
[Version("1.2")]
public void RemoveShortcuts(TabViewShortcuts shortcuts)
  Parameters
shortcutsTabViewShortcuts
ReorderBackward(TabPage)
public bool ReorderBackward(TabPage page)
  Parameters
pageTabPage
Returns
ReorderFirst(TabPage)
public bool ReorderFirst(TabPage page)
  Parameters
pageTabPage
Returns
ReorderForward(TabPage)
public bool ReorderForward(TabPage page)
  Parameters
pageTabPage
Returns
ReorderLast(TabPage)
public bool ReorderLast(TabPage page)
  Parameters
pageTabPage
Returns
ReorderPage(TabPage, int)
public bool ReorderPage(TabPage page, int position)
  Parameters
Returns
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
  Parameters
propertyAccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
  Parameters
relationAccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
  Parameters
stateAccessibleState
SelectNextPage()
public bool SelectNextPage()
  Returns
SelectPreviousPage()
public bool SelectPreviousPage()
  Returns
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
  Parameters
parentAccessiblenextSiblingAccessible
SetDefaultIcon(Icon)
public void SetDefaultIcon(Icon defaultIcon)
  Parameters
defaultIconIcon
SetMenuModel(MenuModel?)
public void SetMenuModel(MenuModel? menuModel)
  Parameters
menuModelMenuModel
SetPagePinned(TabPage, bool)
public void SetPagePinned(TabPage page, bool pinned)
  Parameters
SetSelectedPage(TabPage)
public void SetSelectedPage(TabPage selectedPage)
  Parameters
selectedPageTabPage
SetShortcuts(TabViewShortcuts)
[Version("1.2")]
public void SetShortcuts(TabViewShortcuts shortcuts)
  Parameters
shortcutsTabViewShortcuts
TransferPage(TabPage, TabView, int)
public void TransferPage(TabPage page, TabView otherView, int position)
  Parameters
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
  Parameters
newSiblingAccessible
Events
OnClosePage
public event ReturningSignalHandler<TabView, TabView.ClosePageSignalArgs, bool> OnClosePage
  Event Type
OnCreateWindow
public event ReturningSignalHandler<TabView, TabView?> OnCreateWindow
  Event Type
OnIndicatorActivated
public event SignalHandler<TabView, TabView.IndicatorActivatedSignalArgs> OnIndicatorActivated
  Event Type
OnPageAttached
public event SignalHandler<TabView, TabView.PageAttachedSignalArgs> OnPageAttached
  Event Type
OnPageDetached
public event SignalHandler<TabView, TabView.PageDetachedSignalArgs> OnPageDetached
  Event Type
OnPageReordered
public event SignalHandler<TabView, TabView.PageReorderedSignalArgs> OnPageReordered
  Event Type
OnSetupMenu
public event SignalHandler<TabView, TabView.SetupMenuSignalArgs> OnSetupMenu