This function creates and returns a GtkButton
widget. If the optional label is passed, the
button will contain a GtkLabel widget with the
given text. If the parameter is left empty, there will be no child
widget.
Note that, as GtkButton is descended from
GtkBin, it may contain only one child.
Example 4. Adding more than one widget to a
GtkButton