Method
Gtk.TreeView.insert_column_with_data_func
Declaration [src]
int
gtk_tree_view_insert_column_with_data_func (
GtkTreeView* tree_view,
int position,
const char* title,
GtkCellRenderer* cell,
GtkTreeCellDataFunc func,
gpointer data,
GDestroyNotify dnotify
)
Description [src]
Convenience function that inserts a new column into the GtkTreeView
with the given cell renderer and a GtkTreeCellDataFunc
to set cell renderer
attributes (normally using data from the model). See also
gtk_tree_view_column_set_cell_data_func()
, gtk_tree_view_column_pack_start()
.
If tree_view
has “fixed_height” mode enabled, then the new column will have its
“sizing” property set to be GTK_TREE_VIEW_COLUMN_FIXED.
Parameters
position |
int |
Position to insert, -1 for append |
|
title |
const char* |
column title |
|
Ownership is not transferred to the callee | |
The string is a NUL terminated UTF-8 string | |
cell |
GtkCellRenderer |
cell renderer for column |
|
Ownership is not transferred to the callee | |
func |
GtkTreeCellDataFunc |
function to set attributes of cell renderer |
|
data |
gpointer |
data for |
|
dnotify |
GDestroyNotify |
destroy notifier for |