diff options
Diffstat (limited to 'gtk/gtkbuildableprivate.h')
-rw-r--r-- | gtk/gtkbuildableprivate.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/gtk/gtkbuildableprivate.h b/gtk/gtkbuildableprivate.h new file mode 100644 index 0000000000..305be21898 --- /dev/null +++ b/gtk/gtkbuildableprivate.h @@ -0,0 +1,45 @@ +#ifndef __GTK_BUILDABLE_PRIVATE_H__ +#define __GTK_BUILDABLE_PRIVATE_H__ + +#include "gtkbuildable.h" + +G_BEGIN_DECLS + +void gtk_buildable_set_buildable_id (GtkBuildable *buildable, + const char *id); +void gtk_buildable_add_child (GtkBuildable *buildable, + GtkBuilder *builder, + GObject *child, + const char *type); +void gtk_buildable_set_buildable_property (GtkBuildable *buildable, + GtkBuilder *builder, + const char *name, + const GValue *value); +GObject * gtk_buildable_construct_child (GtkBuildable *buildable, + GtkBuilder *builder, + const char *name); +gboolean gtk_buildable_custom_tag_start (GtkBuildable *buildable, + GtkBuilder *builder, + GObject *child, + const char *tagname, + GtkBuildableParser *parser, + gpointer *data); +void gtk_buildable_custom_tag_end (GtkBuildable *buildable, + GtkBuilder *builder, + GObject *child, + const char *tagname, + gpointer data); +void gtk_buildable_custom_finished (GtkBuildable *buildable, + GtkBuilder *builder, + GObject *child, + const char *tagname, + gpointer data); +void gtk_buildable_parser_finished (GtkBuildable *buildable, + GtkBuilder *builder); +GObject * gtk_buildable_get_internal_child (GtkBuildable *buildable, + GtkBuilder *builder, + const char *childname); + +G_END_DECLS + +#endif /* __GTK_BUILDABLE_PRIVATE_H__ */ |