Gtk.Spinner

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Buildable->Gtk.Widget Gtk.Spinner Gtk.Spinner Gtk.Widget->Gtk.Spinner

Example

../_images/Spinner.png
Subclasses:None

Properties

Inherited:Gtk.Widget (39)
Name Type Flags Short Description
active bool r/w/en Whether the spinner is active

Style Properties

Inherited:Gtk.Widget (17)

Fields

Inherited:Gtk.Widget (69), GObject.Object (1)
Name Type Access Description
parent Gtk.Widget r  

Class Details

class Gtk.Spinner(**kwargs)
Bases:Gtk.Widget
Abstract:No
Structure:Gtk.SpinnerClass

A Gtk.Spinner widget displays an icon-size spinning animation. It is often used as an alternative to a Gtk.ProgressBar for displaying indefinite activity, instead of actual progress.

To start the animation, use Gtk.Spinner.start(), to stop it use Gtk.Spinner.stop().

CSS nodes

Gtk.Spinner has a single CSS node with the name spinner. When the animation is active, the :checked pseudoclass is added to this node.

classmethod new()[source]
Returns:a new Gtk.Spinner
Return type:Gtk.Widget

Returns a new spinner widget. Not yet started.

New in version 2.20.

start()[source]

Starts the animation of the spinner.

New in version 2.20.

stop()[source]

Stops the animation of the spinner.

New in version 2.20.

Property Details

Gtk.Spinner.props.active
Name:active
Type:bool
Default Value:False
Flags:READABLE, WRITABLE, EXPLICIT_NOTIFY

Whether the spinner is active