Ardour  9.0-pre0-582-g084a23a80d
gtkcelllayout.h File Reference
Include dependency graph for gtkcelllayout.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkCellLayoutIface
 

Macros

#define GTK_TYPE_CELL_LAYOUT   (gtk_cell_layout_get_type ())
 
#define GTK_CELL_LAYOUT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout))
 
#define GTK_IS_CELL_LAYOUT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT))
 
#define GTK_CELL_LAYOUT_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface))
 

Typedefs

typedef struct _GtkCellLayout GtkCellLayout
 
typedef struct _GtkCellLayoutIface GtkCellLayoutIface
 
typedef void(* GtkCellLayoutDataFunc) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
 

Functions

GType gtk_cell_layout_get_type (void) G_GNUC_CONST
 
void gtk_cell_layout_pack_start (GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)
 
void gtk_cell_layout_pack_end (GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)
 
GList * gtk_cell_layout_get_cells (GtkCellLayout *cell_layout)
 
void gtk_cell_layout_clear (GtkCellLayout *cell_layout)
 
void gtk_cell_layout_set_attributes (GtkCellLayout *cell_layout, GtkCellRenderer *cell,...) G_GNUC_NULL_TERMINATED
 
void gtk_cell_layout_add_attribute (GtkCellLayout *cell_layout, GtkCellRenderer *cell, const gchar *attribute, gint column)
 
void gtk_cell_layout_set_cell_data_func (GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy)
 
void gtk_cell_layout_clear_attributes (GtkCellLayout *cell_layout, GtkCellRenderer *cell)
 
void gtk_cell_layout_reorder (GtkCellLayout *cell_layout, GtkCellRenderer *cell, gint position)
 
gboolean _gtk_cell_layout_buildable_custom_tag_start (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, GMarkupParser *parser, gpointer *data)
 
void _gtk_cell_layout_buildable_custom_tag_end (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer *data)
 
void _gtk_cell_layout_buildable_add_child (GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *type)
 

Macro Definition Documentation

◆ GTK_CELL_LAYOUT

#define GTK_CELL_LAYOUT (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout))

Definition at line 35 of file gtkcelllayout.h.

◆ GTK_CELL_LAYOUT_GET_IFACE

#define GTK_CELL_LAYOUT_GET_IFACE (   obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface))

Definition at line 37 of file gtkcelllayout.h.

◆ GTK_IS_CELL_LAYOUT

#define GTK_IS_CELL_LAYOUT (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT))

Definition at line 36 of file gtkcelllayout.h.

◆ GTK_TYPE_CELL_LAYOUT

#define GTK_TYPE_CELL_LAYOUT   (gtk_cell_layout_get_type ())

Definition at line 34 of file gtkcelllayout.h.

Typedef Documentation

◆ GtkCellLayout

typedef struct _GtkCellLayout GtkCellLayout

Definition at line 32 of file gtkcelllayout.h.

◆ GtkCellLayoutDataFunc

typedef void(* GtkCellLayoutDataFunc) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)

Definition at line 43 of file gtkcelllayout.h.

◆ GtkCellLayoutIface

Definition at line 32 of file gtkcelllayout.h.

Function Documentation

◆ _gtk_cell_layout_buildable_add_child()

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

◆ _gtk_cell_layout_buildable_custom_tag_end()

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

◆ _gtk_cell_layout_buildable_custom_tag_start()

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

◆ gtk_cell_layout_add_attribute()

void gtk_cell_layout_add_attribute ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
const gchar *  attribute,
gint  column 
)

◆ gtk_cell_layout_clear()

void gtk_cell_layout_clear ( GtkCellLayout cell_layout)

◆ gtk_cell_layout_clear_attributes()

void gtk_cell_layout_clear_attributes ( GtkCellLayout cell_layout,
GtkCellRenderer cell 
)

◆ gtk_cell_layout_get_cells()

GList* gtk_cell_layout_get_cells ( GtkCellLayout cell_layout)

◆ gtk_cell_layout_get_type()

GType gtk_cell_layout_get_type ( void  )

◆ gtk_cell_layout_pack_end()

void gtk_cell_layout_pack_end ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
gboolean  expand 
)

◆ gtk_cell_layout_pack_start()

void gtk_cell_layout_pack_start ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
gboolean  expand 
)

◆ gtk_cell_layout_reorder()

void gtk_cell_layout_reorder ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
gint  position 
)

◆ gtk_cell_layout_set_attributes()

void gtk_cell_layout_set_attributes ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
  ... 
)

◆ gtk_cell_layout_set_cell_data_func()

void gtk_cell_layout_set_cell_data_func ( GtkCellLayout cell_layout,
GtkCellRenderer cell,
GtkCellLayoutDataFunc  func,
gpointer  func_data,
GDestroyNotify  destroy 
)