Class ViewStackPages
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class ViewStackPages : Object, ListModel, SelectionModel, NativeObject, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
ViewStackPages
- Implements
- Inherited Members
Constructors
ViewStackPages(ViewStackPagesHandle)
public ViewStackPages(ViewStackPagesHandle handle)
Parameters
handleViewStackPagesHandle
ViewStackPages(params ConstructArgument[])
public ViewStackPages(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Fields
ItemsChangedSignal
Signal Descriptor for OnItemsChanged.
public static readonly Signal<ListModel, ListModel.ItemsChangedSignalArgs> ItemsChangedSignal
Field Value
SelectedPagePropertyDefinition
public static readonly Property<ViewStackPage?, ViewStackPages> SelectedPagePropertyDefinition
Field Value
SelectionChangedSignal
Signal Descriptor for OnSelectionChanged.
public static readonly Signal<SelectionModel, SelectionModel.SelectionChangedSignalArgs> SelectionChangedSignal
Field Value
Properties
SelectedPage
public ViewStackPage? SelectedPage { get; set; }
Property Value
Methods
GetGType()
public static Type GetGType()
Returns
GetItem(uint)
[Version("2.44")]
public nint GetItem(uint position)
Parameters
positionuint
Returns
GetItemType()
[Version("2.44")]
public Type GetItemType()
Returns
GetNItems()
[Version("2.44")]
public uint GetNItems()
Returns
GetObject(uint)
[Version("2.44")]
public Object? GetObject(uint position)
Parameters
positionuint
Returns
GetSelectedPage()
[Version("1.4")]
public ViewStackPage? GetSelectedPage()
Returns
GetSelection()
public Bitset GetSelection()
Returns
GetSelectionInRange(uint, uint)
public Bitset GetSelectionInRange(uint position, uint nItems)
Parameters
Returns
IsSelected(uint)
public bool IsSelected(uint position)
Parameters
positionuint
Returns
ItemsChanged(uint, uint, uint)
[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)
Parameters
SelectAll()
public bool SelectAll()
Returns
SelectItem(uint, bool)
public bool SelectItem(uint position, bool unselectRest)
Parameters
Returns
SelectRange(uint, uint, bool)
public bool SelectRange(uint position, uint nItems, bool unselectRest)
Parameters
Returns
SelectionChanged(uint, uint)
public void SelectionChanged(uint position, uint nItems)
Parameters
SetSelectedPage(ViewStackPage)
[Version("1.4")]
public void SetSelectedPage(ViewStackPage page)
Parameters
pageViewStackPage
SetSelection(Bitset, Bitset)
public bool SetSelection(Bitset selected, Bitset mask)
Parameters
Returns
UnselectAll()
public bool UnselectAll()
Returns
UnselectItem(uint)
public bool UnselectItem(uint position)
Parameters
positionuint
Returns
UnselectRange(uint, uint)
public bool UnselectRange(uint position, uint nItems)
Parameters
Returns
Events
OnItemsChanged
public event SignalHandler<ListModel, ListModel.ItemsChangedSignalArgs> OnItemsChanged
Event Type
OnSelectionChanged
public event SignalHandler<SelectionModel, SelectionModel.SelectionChangedSignalArgs> OnSelectionChanged