These are some example .gob files gtk-button-count.gob An example showing how simple it is to derive objects and override methods, this one implements a "click counting" on a GtkButton. It defines an argument for getting and setting the count and it overrides the "clicked" default handler to count clicks. It also has inline documentation in gtk-doc style which gob 0.92.3+ can translate and stuff into the source file for you. my-person.gob A simple file which can store some identity information about a person, it shows arguments, signals and others. my-person2.gob The same as above but using automatic initialization, destruction and argument linking features of 0.93.0+ GNOME_Foo_SomeInterface.idl foo-some-interface.gob Example idl and gob file for a BonoboXClass implementation. It can be this easy to write Bonobo classes.