## EphySpinner EphySpinner — A spinning 'loading' widget |

## Synopsis

                        EphySpinner;
    GtkWidget *         ephy_spinner_new                    (void);
    void                ephy_spinner_start                  (EphySpinner *spinner);
    void                ephy_spinner_stop                   (EphySpinner *spinner);
    void                ephy_spinner_set_size               (EphySpinner *spinner,
                                                             GtkIconSize size);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----EphySpinner

## Implemented Interfaces

EphySpinner implements AtkImplementorIface and GtkBuildable.

## Description

EphySpinner implements an animated 'loading' indicator.

Note that this is to be deprecated in favour of GtkSpinner widget.

## Details

### EphySpinner

    typedef struct _EphySpinner EphySpinner;

### ephy_spinner_new ()

    GtkWidget *         ephy_spinner_new                    (void);

Creates a new EphySpinner. The spinner is a widget that gives the user feedback about network status with an animated image.

Returns : | the spinner GtkWidget

### ephy_spinner_start ()

    void                ephy_spinner_start                  (EphySpinner *spinner);

Starts the spinner animation.

`spinner` : | an EphySpinner

### ephy_spinner_stop ()

    void                ephy_spinner_stop                   (EphySpinner *spinner);

Stops the spinner animation.

`spinner` : | an EphySpinner

### ephy_spinner_set_size ()

    void                ephy_spinner_set_size               (EphySpinner *spinner,
                                                             GtkIconSize size);

Set the size of the spinner to `size`.

`spinner` : | an EphySpinner
`size` : | a new size for the spinner, as a GtkIconSize