Interface builder
GtkBuilder
— Build an interface from an XML UI definition
GtkBuildable
— Interface for objects that can be built by GtkBuilder