Class ViewStack
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class ViewStack : Widget, Accessible, Buildable, ConstraintTarget, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
ViewStack
- Implements
-
- Inherited Members
-
Constructors
ViewStack(ViewStackHandle)
public ViewStack(ViewStackHandle handle)
Parameters
handle ViewStackHandle
ViewStack(params ConstructArgument[])
public ViewStack(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
Fields
HhomogeneousPropertyDefinition
public static readonly Property<bool, ViewStack> HhomogeneousPropertyDefinition
Field Value
- Property<bool, ViewStack>
PagesPropertyDefinition
public static readonly Property<SelectionModel, ViewStack> PagesPropertyDefinition
Field Value
- Property<SelectionModel, ViewStack>
VhomogeneousPropertyDefinition
public static readonly Property<bool, ViewStack> VhomogeneousPropertyDefinition
Field Value
- Property<bool, ViewStack>
VisibleChildNamePropertyDefinition
public static readonly Property<string?, ViewStack> VisibleChildNamePropertyDefinition
Field Value
- Property<string, ViewStack>
VisibleChildPropertyDefinition
public static readonly Property<Widget?, ViewStack> VisibleChildPropertyDefinition
Field Value
- Property<Widget, ViewStack>
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
- AccessibleRole
Hhomogeneous
public bool Hhomogeneous { get; set; }
Property Value
- bool
Pages
public SelectionModel Pages { get; }
Property Value
- SelectionModel
Vhomogeneous
public bool Vhomogeneous { get; set; }
Property Value
- bool
VisibleChild
public Widget? VisibleChild { get; set; }
Property Value
- Widget
VisibleChildName
public string? VisibleChildName { get; set; }
Property Value
- string
Methods
public ViewStackPage Add(Widget child)
Parameters
child Widget
Returns
- ViewStackPage
public ViewStackPage AddNamed(Widget child, string? name)
Parameters
child Widget
name string
Returns
- ViewStackPage
public ViewStackPage AddTitled(Widget child, string? name, string title)
Parameters
child Widget
name string
title string
Returns
- ViewStackPage
[Version("1.2")]
public ViewStackPage AddTitledWithIcon(Widget child, string? name, string title, string iconName)
Parameters
child Widget
name string
title string
iconName string
Returns
- ViewStackPage
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
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
GetChildByName(string)
public Widget? GetChildByName(string name)
Parameters
name string
Returns
- Widget
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
- Accessible
GetGType()
public static Type GetGType()
Returns
- Type
GetHhomogeneous()
public bool GetHhomogeneous()
Returns
- bool
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
- Accessible
GetPage(Widget)
public ViewStackPage GetPage(Widget child)
Parameters
child Widget
Returns
- ViewStackPage
GetPages()
public SelectionModel GetPages()
Returns
- SelectionModel
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state AccessiblePlatformState
Returns
- bool
GetVhomogeneous()
public bool GetVhomogeneous()
Returns
- bool
GetVisibleChild()
public Widget? GetVisibleChild()
Returns
- Widget
GetVisibleChildName()
public string? GetVisibleChildName()
Returns
- string
New()
public static ViewStack New()
Returns
- ViewStack
public void Remove(Widget child)
Parameters
child Widget
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
SetHhomogeneous(bool)
public void SetHhomogeneous(bool hhomogeneous)
Parameters
hhomogeneous bool
SetVhomogeneous(bool)
public void SetVhomogeneous(bool vhomogeneous)
Parameters
vhomogeneous bool
public void SetVisibleChild(Widget child)
Parameters
child Widget
SetVisibleChildName(string)
public void SetVisibleChildName(string name)
Parameters
name string
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling Accessible