Ardour  9.0-pre0-582-g084a23a80d
Gtk::TreeModel_Class Class Reference

#include <treemodel_p.h>

Inheritance diagram for Gtk::TreeModel_Class:
[legend]

Public Types

typedef TreeModel CppObjectType
 
typedef GtkTreeModel BaseObjectType
 
typedef GtkTreeModelIface BaseClassType
 
typedef Glib::Interface_Class CppClassParent
 

Public Member Functions

const Glib::Interface_Class & init ()
 

Static Public Member Functions

static void iface_init_function (void *g_iface, void *iface_data)
 
static Glib::ObjectBase * wrap_new (GObject *)
 

Static Protected Member Functions

static void row_changed_callback (GtkTreeModel *self, GtkTreePath *p0, GtkTreeIter *p1)
 
static void row_inserted_callback (GtkTreeModel *self, GtkTreePath *p0, GtkTreeIter *p1)
 
static void row_has_child_toggled_callback (GtkTreeModel *self, GtkTreePath *p0, GtkTreeIter *p1)
 
static void row_deleted_callback (GtkTreeModel *self, GtkTreePath *p0)
 
static void rows_reordered_callback (GtkTreeModel *self, GtkTreePath *p0, GtkTreeIter *p1, gint *p2)
 
static GtkTreeModelFlags get_flags_vfunc_callback (GtkTreeModel *self)
 
static gint get_n_columns_vfunc_callback (GtkTreeModel *self)
 
static GType get_column_type_vfunc_callback (GtkTreeModel *self, gint index)
 
static gboolean iter_next_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static gboolean get_iter_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter, GtkTreePath *path)
 
static gboolean iter_children_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter, GtkTreeIter *parent)
 
static gboolean iter_parent_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter, GtkTreeIter *child)
 
static gboolean iter_nth_child_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter, GtkTreeIter *parent, int n)
 
static int iter_n_children_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static gboolean iter_has_child_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static void ref_node_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static void unref_node_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static GtkTreePathget_path_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter)
 
static void get_value_vfunc_callback (GtkTreeModel *self, GtkTreeIter *iter, gint column, GValue *value)
 

Friends

class TreeModel
 

Detailed Description

Definition at line 14 of file treemodel_p.h.

Member Typedef Documentation

◆ BaseClassType

◆ BaseObjectType

◆ CppClassParent

typedef Glib::Interface_Class Gtk::TreeModel_Class::CppClassParent

Definition at line 20 of file treemodel_p.h.

◆ CppObjectType

Definition at line 17 of file treemodel_p.h.

Member Function Documentation

◆ get_column_type_vfunc_callback()

static GType Gtk::TreeModel_Class::get_column_type_vfunc_callback ( GtkTreeModel self,
gint  index 
)
staticprotected

◆ get_flags_vfunc_callback()

static GtkTreeModelFlags Gtk::TreeModel_Class::get_flags_vfunc_callback ( GtkTreeModel self)
staticprotected

◆ get_iter_vfunc_callback()

static gboolean Gtk::TreeModel_Class::get_iter_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter,
GtkTreePath path 
)
staticprotected

◆ get_n_columns_vfunc_callback()

static gint Gtk::TreeModel_Class::get_n_columns_vfunc_callback ( GtkTreeModel self)
staticprotected

◆ get_path_vfunc_callback()

static GtkTreePath* Gtk::TreeModel_Class::get_path_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ get_value_vfunc_callback()

static void Gtk::TreeModel_Class::get_value_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter,
gint  column,
GValue *  value 
)
staticprotected

◆ iface_init_function()

static void Gtk::TreeModel_Class::iface_init_function ( void *  g_iface,
void *  iface_data 
)
static

◆ init()

const Glib::Interface_Class& Gtk::TreeModel_Class::init ( )

◆ iter_children_vfunc_callback()

static gboolean Gtk::TreeModel_Class::iter_children_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter,
GtkTreeIter parent 
)
staticprotected

◆ iter_has_child_vfunc_callback()

static gboolean Gtk::TreeModel_Class::iter_has_child_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ iter_n_children_vfunc_callback()

static int Gtk::TreeModel_Class::iter_n_children_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ iter_next_vfunc_callback()

static gboolean Gtk::TreeModel_Class::iter_next_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ iter_nth_child_vfunc_callback()

static gboolean Gtk::TreeModel_Class::iter_nth_child_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter,
GtkTreeIter parent,
int  n 
)
staticprotected

◆ iter_parent_vfunc_callback()

static gboolean Gtk::TreeModel_Class::iter_parent_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter,
GtkTreeIter child 
)
staticprotected

◆ ref_node_vfunc_callback()

static void Gtk::TreeModel_Class::ref_node_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ row_changed_callback()

static void Gtk::TreeModel_Class::row_changed_callback ( GtkTreeModel self,
GtkTreePath p0,
GtkTreeIter p1 
)
staticprotected

◆ row_deleted_callback()

static void Gtk::TreeModel_Class::row_deleted_callback ( GtkTreeModel self,
GtkTreePath p0 
)
staticprotected

◆ row_has_child_toggled_callback()

static void Gtk::TreeModel_Class::row_has_child_toggled_callback ( GtkTreeModel self,
GtkTreePath p0,
GtkTreeIter p1 
)
staticprotected

◆ row_inserted_callback()

static void Gtk::TreeModel_Class::row_inserted_callback ( GtkTreeModel self,
GtkTreePath p0,
GtkTreeIter p1 
)
staticprotected

◆ rows_reordered_callback()

static void Gtk::TreeModel_Class::rows_reordered_callback ( GtkTreeModel self,
GtkTreePath p0,
GtkTreeIter p1,
gint *  p2 
)
staticprotected

◆ unref_node_vfunc_callback()

static void Gtk::TreeModel_Class::unref_node_vfunc_callback ( GtkTreeModel self,
GtkTreeIter iter 
)
staticprotected

◆ wrap_new()

static Glib::ObjectBase* Gtk::TreeModel_Class::wrap_new ( GObject *  )
static

Friends And Related Function Documentation

◆ TreeModel

friend class TreeModel
friend

Definition at line 22 of file treemodel_p.h.


The documentation for this class was generated from the following file: