SpinnerPaintable#
Added in version 1.6.
Superclasses: Object
Implemented Interfaces: Paintable, SymbolicPaintable
A paintable showing a loading spinner.
AdwSpinnerPaintable size varies depending on the available space, but is
capped at 64×64 pixels.
To be able to animate, AdwSpinnerPaintable needs a widget. It will be
animated according to that widget’s frame clock, and only if that widget is
mapped. Ideally it should be the same widget the paintable is displayed in,
but that’s not a requirement.
Most applications should be using Spinner instead.
AdwSpinnerPaintable is provided for the cases where using a widget is
impractical or impossible, such as paintable:
<object class="AdwStatusPage" id="status_page">
<property name="paintable">
<object class="AdwSpinnerPaintable">
<property name="widget">status_page</property>
</object>
</property>
<!-- ... -->
</object>
Constructors#
- class SpinnerPaintable
- classmethod new(widget: Widget | None = None) SpinnerPaintable#
Creates a new
AdwSpinnerPaintableforwidget.Added in version 1.6.
- Parameters:
widget – the widget used for frame clock