Fix up GObject interface documentation
authorStef Walter <stefw@gnome.org>
Sat, 5 May 2012 10:51:16 +0000 (12:51 +0200)
committerStef Walter <stefw@gnome.org>
Mon, 9 Jul 2012 15:47:39 +0000 (17:47 +0200)
commit3b0f1cc432b546c538d82036bd1a655489d11f35
tree46064fc2d0213cca6f70b675d75ca2dd92521a2f
parent2cf9608d4892690c16332c27b3f5de0276d2f569
Fix up GObject interface documentation

 * Document how to override interfaces already implemented
   in a base class, and also call those base class implementations
   from a derived reimplementation.
 * Don't recomend people use base_init() style functions to
   initialize interface signals and properties, use default_init()
   aka class_init() instead (as G_DEFINE_INTERFACE() uses).
 * The above solves the interface init called multiple times
   problem, so remove some needless naysaying about that.
 * Document default_init() in the interface initialization discussion
 * Linkify more stuff.
 * Remove some crud and typos

https://bugzilla.gnome.org/show_bug.cgi?id=675504
docs/reference/gobject/tut_gtype.xml
docs/reference/gobject/tut_howto.xml