22#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
23#error "Only <gtk/gtk.h> can be included directly."
30#define GTK_TYPE_BUILDER_SCOPE (gtk_builder_scope_get_type ())
81 const char *type_name);
84 const char *function_name);
88 const char *function_name,
101#define GTK_TYPE_BUILDER_CSCOPE (gtk_builder_cscope_get_type ())
110 const char *callback_name,
114 const char *first_callback_name,
118#define gtk_builder_cscope_add_callback(scope, callback) \
119 gtk_builder_cscope_add_callback_symbol (GTK_BUILDER_CSCOPE (scope), #callback, G_CALLBACK (callback))
123 const char *callback_name);
#define GDK_AVAILABLE_IN_ALL
#define G_GNUC_NULL_TERMINATED
@ GTK_BUILDER_CLOSURE_SWAPPED
GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbols(GtkBuilderCScope *self, const char *first_callback_name, GCallback first_callback_symbol,...) G_GNUC_NULL_TERMINATED
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkBuilderScope * gtk_builder_cscope_new(void)
GDK_AVAILABLE_IN_ALL GCallback gtk_builder_cscope_lookup_callback_symbol(GtkBuilderCScope *self, const char *callback_name)
GDK_AVAILABLE_IN_ALL void gtk_builder_cscope_add_callback_symbol(GtkBuilderCScope *self, const char *callback_name, GCallback callback_symbol)
struct _GtkBuilder GtkBuilder
struct _GtkBuilderScope GtkBuilderScope
#define G_DECLARE_INTERFACE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, PrerequisiteName)
#define G_DECLARE_DERIVABLE_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
static void error(LoadState *S, const char *why)
GObjectClass parent_class
GType(* get_type_from_name)(GtkBuilderScope *self, GtkBuilder *builder, const char *type_name)
GType(* get_type_from_function)(GtkBuilderScope *self, GtkBuilder *builder, const char *function_name)