Ardour  9.0-pre0-582-g084a23a80d
gtkbuildable.h File Reference
#include <gtk/gtkbuilder.h>
#include <gtk/gtktypeutils.h>
Include dependency graph for gtkbuildable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkBuildableIface
 

Macros

#define GTK_TYPE_BUILDABLE   (gtk_buildable_get_type ())
 
#define GTK_BUILDABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))
 
#define GTK_BUILDABLE_CLASS(obj)   (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
 
#define GTK_IS_BUILDABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))
 
#define GTK_BUILDABLE_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
 

Typedefs

typedef struct _GtkBuildable GtkBuildable
 
typedef struct _GtkBuildableIface GtkBuildableIface
 

Functions

GType gtk_buildable_get_type (void) G_GNUC_CONST
 
void gtk_buildable_set_name (GtkBuildable *buildable, const gchar *name)
 
const gchar * gtk_buildable_get_name (GtkBuildable *buildable)
 
void gtk_buildable_add_child (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *type)
 
void gtk_buildable_set_buildable_property (GtkBuildable *buildable, GtkBuilder *builder, const gchar *name, const GValue *value)
 
GObject * gtk_buildable_construct_child (GtkBuildable *buildable, GtkBuilder *builder, const gchar *name)
 
gboolean gtk_buildable_custom_tag_start (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, GMarkupParser *parser, gpointer *data)
 
void gtk_buildable_custom_tag_end (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer *data)
 
void gtk_buildable_custom_finished (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer data)
 
void gtk_buildable_parser_finished (GtkBuildable *buildable, GtkBuilder *builder)
 
GObject * gtk_buildable_get_internal_child (GtkBuildable *buildable, GtkBuilder *builder, const gchar *childname)
 

Macro Definition Documentation

◆ GTK_BUILDABLE

#define GTK_BUILDABLE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))

Definition at line 34 of file gtkbuildable.h.

◆ GTK_BUILDABLE_CLASS

#define GTK_BUILDABLE_CLASS (   obj)    (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))

Definition at line 35 of file gtkbuildable.h.

◆ GTK_BUILDABLE_GET_IFACE

#define GTK_BUILDABLE_GET_IFACE (   obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))

Definition at line 37 of file gtkbuildable.h.

◆ GTK_IS_BUILDABLE

#define GTK_IS_BUILDABLE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))

Definition at line 36 of file gtkbuildable.h.

◆ GTK_TYPE_BUILDABLE

#define GTK_TYPE_BUILDABLE   (gtk_buildable_get_type ())

Definition at line 33 of file gtkbuildable.h.

Typedef Documentation

◆ GtkBuildable

typedef struct _GtkBuildable GtkBuildable

Definition at line 31 of file gtkbuildable.h.

◆ GtkBuildableIface

Definition at line 31 of file gtkbuildable.h.

Function Documentation

◆ gtk_buildable_add_child()

void gtk_buildable_add_child ( GtkBuildable buildable,
GtkBuilder builder,
GObject *  child,
const gchar *  type 
)

◆ gtk_buildable_construct_child()

GObject* gtk_buildable_construct_child ( GtkBuildable buildable,
GtkBuilder builder,
const gchar *  name 
)

◆ gtk_buildable_custom_finished()

void gtk_buildable_custom_finished ( GtkBuildable buildable,
GtkBuilder builder,
GObject *  child,
const gchar *  tagname,
gpointer  data 
)

◆ gtk_buildable_custom_tag_end()

void gtk_buildable_custom_tag_end ( GtkBuildable buildable,
GtkBuilder builder,
GObject *  child,
const gchar *  tagname,
gpointer *  data 
)

◆ gtk_buildable_custom_tag_start()

gboolean gtk_buildable_custom_tag_start ( GtkBuildable buildable,
GtkBuilder builder,
GObject *  child,
const gchar *  tagname,
GMarkupParser *  parser,
gpointer *  data 
)

◆ gtk_buildable_get_internal_child()

GObject* gtk_buildable_get_internal_child ( GtkBuildable buildable,
GtkBuilder builder,
const gchar *  childname 
)

◆ gtk_buildable_get_name()

const gchar* gtk_buildable_get_name ( GtkBuildable buildable)

◆ gtk_buildable_get_type()

GType gtk_buildable_get_type ( void  )

◆ gtk_buildable_parser_finished()

void gtk_buildable_parser_finished ( GtkBuildable buildable,
GtkBuilder builder 
)

◆ gtk_buildable_set_buildable_property()

void gtk_buildable_set_buildable_property ( GtkBuildable buildable,
GtkBuilder builder,
const gchar *  name,
const GValue *  value 
)

◆ gtk_buildable_set_name()

void gtk_buildable_set_name ( GtkBuildable buildable,
const gchar *  name 
)