The ::activate signal on GtkButton is an action signal and
emitting it causes the button to animate press then release.
Applications should never connect to this signal, but use the
|Default handler:|| |
The default handler is called before the handlers added via
|The signal can be emitted directly|