Class TabView
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class TabView : Widget, IDisposable, Accessible, Buildable, ConstraintTarget, GTypeProvider, InstanceFactory
- Inheritance
-
TabView
- Implements
- Inherited Members
Constructors
TabView(TabViewHandle)
public TabView(TabViewHandle handle)
Parameters
handle
TabViewHandle
TabView(params ConstructArgument[])
public TabView(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
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
shortcuts
TabViewShortcuts
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
stringpriority
AccessibleAnnouncementPriority
Append(Widget)
public TabPage Append(Widget child)
Parameters
child
Widget
Returns
AppendPinned(Widget)
public TabPage AppendPinned(Widget child)
Parameters
child
Widget
Returns
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
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
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
position
int
Returns
GetPage(Widget)
public TabPage GetPage(Widget child)
Parameters
child
Widget
Returns
GetPagePosition(TabPage)
public int GetPagePosition(TabPage page)
Parameters
page
TabPage
Returns
GetPages()
public SelectionModel GetPages()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
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
child
Widget
Returns
PrependPinned(Widget)
public TabPage PrependPinned(Widget child)
Parameters
child
Widget
Returns
RemoveShortcuts(TabViewShortcuts)
[Version("1.2")]
public void RemoveShortcuts(TabViewShortcuts shortcuts)
Parameters
shortcuts
TabViewShortcuts
ReorderBackward(TabPage)
public bool ReorderBackward(TabPage page)
Parameters
page
TabPage
Returns
ReorderFirst(TabPage)
public bool ReorderFirst(TabPage page)
Parameters
page
TabPage
Returns
ReorderForward(TabPage)
public bool ReorderForward(TabPage page)
Parameters
page
TabPage
Returns
ReorderLast(TabPage)
public bool ReorderLast(TabPage page)
Parameters
page
TabPage
Returns
ReorderPage(TabPage, int)
public bool ReorderPage(TabPage page, int position)
Parameters
Returns
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
SelectPreviousPage()
public bool SelectPreviousPage()
Returns
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent
AccessiblenextSibling
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
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
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
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