GtkSpinButton::spin
    
     This method resets the displayed value to a new value that is
     determined by the GtkSpinType chosen.  It is
     used internally to set up the functions associated with mouse button
     presses over the spinbutton's arrows.  These are, a left click spins
     one step increment, a middle button click spins one page increment, and
     a right click spins to the lower or upper bound depending on which
     arrow is pressed.