Method
Gtk TreeViewinsert_column_with_data_func
Declaration [src]
gint
gtk_tree_view_insert_column_with_data_func(
GtkTreeView*tree_view,
gintposition,
constgchar*title,
GtkCellRenderer*cell,
GtkTreeCellDataFuncfunc,
gpointerdata,
GDestroyNotifydnotify
)
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-
Type:
gintPosition to insert, -1 for append.
title-
Type:
const gchar*Column title.
The data is owned by the caller of the method.The value is a NUL terminated UTF-8 string. cell-
Type:
GtkCellRendererCell renderer for column.
The data is owned by the caller of the method. func-
Type:
GtkTreeCellDataFuncFunction to set attributes of cell renderer.
data-
Type:
gpointerData for
func.The argument can beNULL.The data is owned by the caller of the method. dnotify-
Type:
Destroy notifier for
data.
Return value
Type: gint
Number of columns in the tree view post-insert.