summaryrefslogtreecommitdiff
path: root/gtk/gtkbuildable.c
diff options
context:
space:
mode:
authorTadej Borovšak <tadeboro@gmail.com>2010-03-04 17:09:36 +0100
committerJavier Jardón <jjardon@gnome.org>2010-04-18 05:27:22 +0200
commit51e32fe67ab36fe92f727c6e9521168ee9ec93ec (patch)
tree6ba543cbac3b886c493fdc4c15d84358d3b56d60 /gtk/gtkbuildable.c
parent8e8d302d106e38d9b23db1afb22d80fc05b06194 (diff)
downloadgtk+-51e32fe67ab36fe92f727c6e9521168ee9ec93ec.tar.gz
[docs] Move documentation to inline comments: GtkBuildable
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=611741 Signed-off-by: Javier Jardón <jjardon@gnome.org>
Diffstat (limited to 'gtk/gtkbuildable.c')
-rw-r--r--gtk/gtkbuildable.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk/gtkbuildable.c b/gtk/gtkbuildable.c
index 299e5b47a8..68e6f8f89c 100644
--- a/gtk/gtkbuildable.c
+++ b/gtk/gtkbuildable.c
@@ -18,6 +18,23 @@
* Boston, MA 02111-1307, USA.
*/
+/**
+ * SECTION:gtkbuildable
+ * @Short_description: Interface for objects that can be built by GtkBuilder
+ * @Title: GtkBuildable
+ *
+ * In order to allow construction from a <link linkend="BUILDER-UI">GtkBuilder
+ * UI description</link>, an object class must implement the
+ * GtkBuildable interface. The interface includes methods for setting
+ * names and properties of objects, parsing custom tags, constructing
+ * child objects.
+ *
+ * The GtkBuildable interface is implemented by all widgets and
+ * many of the non-widget objects that are provided by GTK+. The
+ * main user of this interface is #GtkBuilder, there should be
+ * very little need for applications to call any
+ * <function>gtk_buildable_...</function> functions.
+ */
#include "config.h"
#include "gtkbuildable.h"