Package org.gnome.adw

Class SpinnerPaintable

java.lang.Object
All Implemented Interfaces:
Proxy, Paintable, SymbolicPaintable

@Generated("io.github.jwharm.JavaGI") public final class SpinnerPaintable extends GObject implements Paintable, SymbolicPaintable
A paintable showing a loading spinner.

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 StatusPage:paintable:

<object class="AdwStatusPage" id="status_page">
   <property name="paintable">
     <object class="AdwSpinnerPaintable">
       <property name="widget">status_page</property>
     </object>
   </property>
   <!-- ... -->
 </object>