adw.carousel_indicator_dots

Module for [CarouselIndicatorDots] class

Types 3

A dots indicator for class@Carousel.

carousel-indicator-dots

The [adw.carousel_indicator_dots.CarouselIndicatorDots] widget shows a set of dots for each page of a given class@Carousel. The dot representing the carousel's active page is larger and more opaque than the others, the transition to the active and inactive state is gradual to match the carousel's position.

See also class@CarouselIndicatorLines.

CSS nodes

[adw.carousel_indicator_dots.CarouselIndicatorDots] has a single CSS node with name carouselindicatordots.

Methods
GType _gType() @property
CarouselIndicatorDots self()Returns `this`, for use in `with` statements.
CarouselIndicatorDotsGidBuilder builder()Get builder for [adw.carouselindicatordots.CarouselIndicatorDots] Returns: New builder object
adw.carousel.Carousel carousel() @propertyGet `carousel` property. Returns: The displayed carousel.
void carousel(adw.carousel.Carousel propval) @propertySet `carousel` property. Params: propval = The displayed carousel.
adw.carousel.Carousel getCarousel()Gets the displayed carousel. Returns: the displayed carousel
void setCarousel(adw.carousel.Carousel carousel = null)Sets the displayed carousel.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new [adw.carouselindicatordots.CarouselIndicatorDots]. Returns: the newly created [adw.carouselindicatordots.CarouselIndicatorDots]
Methods
T carousel(adw.carousel.Carousel propval)Set `carousel` property. Params: propval = The displayed carousel. Returns: Builder instance for fluent chaining

Fluent builder for [adw.carousel_indicator_dots.CarouselIndicatorDots]