Go to the source code of this file.
|
GDK_AVAILABLE_IN_ALL GType | gtk_tree_model_filter_get_type (void) G_GNUC_CONST |
|
GtkTreeModel * | gtk_tree_model_filter_new (GtkTreeModel *child_model, GtkTreePath *root) |
|
void | gtk_tree_model_filter_set_visible_func (GtkTreeModelFilter *filter, GtkTreeModelFilterVisibleFunc func, gpointer data, GDestroyNotify destroy) |
|
void | gtk_tree_model_filter_set_modify_func (GtkTreeModelFilter *filter, int n_columns, GType *types, GtkTreeModelFilterModifyFunc func, gpointer data, GDestroyNotify destroy) |
|
void | gtk_tree_model_filter_set_visible_column (GtkTreeModelFilter *filter, int column) |
|
GtkTreeModel * | gtk_tree_model_filter_get_model (GtkTreeModelFilter *filter) |
|
gboolean | gtk_tree_model_filter_convert_child_iter_to_iter (GtkTreeModelFilter *filter, GtkTreeIter *filter_iter, GtkTreeIter *child_iter) |
|
void | gtk_tree_model_filter_convert_iter_to_child_iter (GtkTreeModelFilter *filter, GtkTreeIter *child_iter, GtkTreeIter *filter_iter) |
|
GtkTreePath * | gtk_tree_model_filter_convert_child_path_to_path (GtkTreeModelFilter *filter, GtkTreePath *child_path) |
|
GtkTreePath * | gtk_tree_model_filter_convert_path_to_child_path (GtkTreeModelFilter *filter, GtkTreePath *filter_path) |
|
void | gtk_tree_model_filter_refilter (GtkTreeModelFilter *filter) |
|
void | gtk_tree_model_filter_clear_cache (GtkTreeModelFilter *filter) |
|
◆ GTK_IS_TREE_MODEL_FILTER
◆ GTK_IS_TREE_MODEL_FILTER_CLASS
◆ GTK_TREE_MODEL_FILTER
◆ GTK_TREE_MODEL_FILTER_CLASS
◆ GTK_TREE_MODEL_FILTER_GET_CLASS
◆ GTK_TYPE_TREE_MODEL_FILTER
◆ GtkTreeModelFilter
◆ GtkTreeModelFilterClass
◆ GtkTreeModelFilterModifyFunc
GtkTreeModelFilterModifyFunc: @model: the GtkTreeModelFilter
@iter: a GtkTreeIter
pointing to the row whose display values are determined @value: (out caller-allocates): A GValue
which is already initialized for with the correct type for the column @column. @column: the column whose display value is determined @data: (closure): user data given to gtk_tree_model_filter_set_modify_func()
A function which calculates display values from raw values in the model. It must fill @value with the display value for the column @column in the row indicated by @iter.
Since this function is called for each data access, it’s not a particularly efficient operation.
Definition at line 68 of file gtktreemodelfilter.h.
◆ GtkTreeModelFilterPrivate
◆ GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterVisibleFunc: @model: the child model of the GtkTreeModelFilter
@iter: a GtkTreeIter
pointing to the row in @model whose visibility is determined @data: (closure): user data given to gtk_tree_model_filter_set_visible_func()
A function which decides whether the row indicated by @iter is visible.
Returns: Whether the row indicated by @iter is visible.
Definition at line 47 of file gtktreemodelfilter.h.
◆ gtk_tree_model_filter_clear_cache()
◆ gtk_tree_model_filter_convert_child_iter_to_iter()
◆ gtk_tree_model_filter_convert_child_path_to_path()
◆ gtk_tree_model_filter_convert_iter_to_child_iter()
◆ gtk_tree_model_filter_convert_path_to_child_path()
◆ gtk_tree_model_filter_get_model()
◆ gtk_tree_model_filter_get_type()
◆ gtk_tree_model_filter_new()
◆ gtk_tree_model_filter_refilter()
◆ gtk_tree_model_filter_set_modify_func()
◆ gtk_tree_model_filter_set_visible_column()
◆ gtk_tree_model_filter_set_visible_func()