Class Carousel
- Namespace
- Adw
- Assembly
- Adw-1.dll
public sealed class Carousel : Widget, Swipeable, Accessible, Buildable, ConstraintTarget, Orientable, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Carousel
- Implements
- Inherited Members
Constructors
Carousel(CarouselHandle)
public Carousel(CarouselHandle handle)
Parameters
handleCarouselHandle
Carousel(params ConstructArgument[])
public Carousel(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Fields
AllowLongSwipesPropertyDefinition
public static readonly Property<bool, Carousel> AllowLongSwipesPropertyDefinition
Field Value
AllowMouseDragPropertyDefinition
public static readonly Property<bool, Carousel> AllowMouseDragPropertyDefinition
Field Value
AllowScrollWheelPropertyDefinition
public static readonly Property<bool, Carousel> AllowScrollWheelPropertyDefinition
Field Value
InteractivePropertyDefinition
public static readonly Property<bool, Carousel> InteractivePropertyDefinition
Field Value
NPagesPropertyDefinition
public static readonly Property<uint, Carousel> NPagesPropertyDefinition
Field Value
PageChangedSignal
Signal Descriptor for OnPageChanged.
public static readonly Signal<Carousel, Carousel.PageChangedSignalArgs> PageChangedSignal
Field Value
PositionPropertyDefinition
public static readonly Property<double, Carousel> PositionPropertyDefinition
Field Value
RevealDurationPropertyDefinition
public static readonly Property<uint, Carousel> RevealDurationPropertyDefinition
Field Value
ScrollParamsPropertyDefinition
public static readonly Property<SpringParams, Carousel> ScrollParamsPropertyDefinition
Field Value
SpacingPropertyDefinition
public static readonly Property<uint, Carousel> SpacingPropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
AllowLongSwipes
public bool AllowLongSwipes { get; set; }
Property Value
AllowMouseDrag
public bool AllowMouseDrag { get; set; }
Property Value
AllowScrollWheel
public bool AllowScrollWheel { get; set; }
Property Value
Interactive
public bool Interactive { get; set; }
Property Value
NPages
public uint NPages { get; }
Property Value
Position
public double Position { get; }
Property Value
RevealDuration
public uint RevealDuration { get; set; }
Property Value
ScrollParams
public SpringParams ScrollParams { get; set; }
Property Value
Spacing
public uint Spacing { get; set; }
Property Value
Methods
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
messagestringpriorityAccessibleAnnouncementPriority
Append(Widget)
public void Append(Widget child)
Parameters
childWidget
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetAllowLongSwipes()
public bool GetAllowLongSwipes()
Returns
GetAllowMouseDrag()
public bool GetAllowMouseDrag()
Returns
GetAllowScrollWheel()
public bool GetAllowScrollWheel()
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
GetCancelProgress()
public double GetCancelProgress()
Returns
GetDistance()
public double GetDistance()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetInteractive()
public bool GetInteractive()
Returns
GetNPages()
public uint GetNPages()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetNthPage(uint)
public Widget GetNthPage(uint n)
Parameters
nuint
Returns
GetOrientation()
public Orientation GetOrientation()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
GetPosition()
public double GetPosition()
Returns
GetProgress()
public double GetProgress()
Returns
GetRevealDuration()
public uint GetRevealDuration()
Returns
GetScrollParams()
public SpringParams GetScrollParams()
Returns
GetSpacing()
public uint GetSpacing()
Returns
Insert(Widget, int)
public void Insert(Widget child, int position)
Parameters
New()
public static Carousel New()
Returns
Prepend(Widget)
public void Prepend(Widget child)
Parameters
childWidget
Remove(Widget)
public void Remove(Widget child)
Parameters
childWidget
Reorder(Widget, int)
public void Reorder(Widget child, int position)
Parameters
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
ScrollTo(Widget, bool)
public void ScrollTo(Widget widget, bool animate)
Parameters
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parentAccessiblenextSiblingAccessible
SetAllowLongSwipes(bool)
public void SetAllowLongSwipes(bool allowLongSwipes)
Parameters
allowLongSwipesbool
SetAllowMouseDrag(bool)
public void SetAllowMouseDrag(bool allowMouseDrag)
Parameters
allowMouseDragbool
SetAllowScrollWheel(bool)
public void SetAllowScrollWheel(bool allowScrollWheel)
Parameters
allowScrollWheelbool
SetInteractive(bool)
public void SetInteractive(bool interactive)
Parameters
interactivebool
SetOrientation(Orientation)
public void SetOrientation(Orientation orientation)
Parameters
orientationOrientation
SetRevealDuration(uint)
public void SetRevealDuration(uint revealDuration)
Parameters
revealDurationuint
SetScrollParams(SpringParams)
public void SetScrollParams(SpringParams @params)
Parameters
paramsSpringParams
SetSpacing(uint)
public void SetSpacing(uint spacing)
Parameters
spacinguint
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSiblingAccessible
Events
OnPageChanged
public event SignalHandler<Carousel, Carousel.PageChangedSignalArgs> OnPageChanged