public interface Signal
Developers using the bindings will never need to use or subclass this
directly. People wishing to write signal handler callbacks implement
the subclasses of this interface provided by individual Widgets. See the
signal called Button Button.Clicked
for a thorough example of how signals are used in practise.