How can I discover what properties and signals a GObject supports?
A GObject can support properties, which are used every now and them. They are quite useful for C programmers, since you don’t need to do anything extra to make them available to language bindings. For gtk.Widget objects, they usually represent an internal state of some kind, for example the text of a widget, the padding of the border, etc. There are several methods to find out what properties and signals are supported in a GObject.