1#ifndef __GTK_BUILDABLE_PRIVATE_H__
2#define __GTK_BUILDABLE_PRIVATE_H__
3
4#include "gtkbuildable.h"
5
6G_BEGIN_DECLS
7
8void gtk_buildable_set_buildable_id (GtkBuildable *buildable,
9 const char *id);
10void gtk_buildable_add_child (GtkBuildable *buildable,
11 GtkBuilder *builder,
12 GObject *child,
13 const char *type);
14GObject * gtk_buildable_construct_child (GtkBuildable *buildable,
15 GtkBuilder *builder,
16 const char *name);
17gboolean gtk_buildable_custom_tag_start (GtkBuildable *buildable,
18 GtkBuilder *builder,
19 GObject *child,
20 const char *tagname,
21 GtkBuildableParser *parser,
22 gpointer *data);
23void gtk_buildable_custom_tag_end (GtkBuildable *buildable,
24 GtkBuilder *builder,
25 GObject *child,
26 const char *tagname,
27 gpointer data);
28void gtk_buildable_custom_finished (GtkBuildable *buildable,
29 GtkBuilder *builder,
30 GObject *child,
31 const char *tagname,
32 gpointer data);
33void gtk_buildable_parser_finished (GtkBuildable *buildable,
34 GtkBuilder *builder);
35GObject * gtk_buildable_get_internal_child (GtkBuildable *buildable,
36 GtkBuilder *builder,
37 const char *childname);
38
39G_END_DECLS
40
41#endif /* __GTK_BUILDABLE_PRIVATE_H__ */
42

source code of gtk/gtk/gtkbuildableprivate.h