Review list constructors
We should review new constructors for wrapping list models and widgets, to ensure that they
- take all the required arguments (a dropdown is useless without a model, for example)
- allow convenient chaining of constructors where that is useful (e.g.
gtk_drop_down_new (gtk_string_list_new (...))
) - make refcounted arguments transfer-full (models, expressions, etc)
- don't take irrelevant item_type arguments
- take the wrapped model as the first argument
Here is the list:
-
gtk_flatten_list_model_new -
gtk_filter_list_model_new -
gtk_list_list_model_new (private) -
gtk_map_list_model_new -
gtk_property_lookup_list_model_new (private) -
gtk_slice_list_model_new -
gtk_sort_list_model_new -
gtk_tree_list_model_new -
gtk_no_selection_new -
gtk_single_selection_new -
gtk_multi_selection_new -
gtk_selection_filter_model_new -
gtk_drop_down_new -
gtk_list_view_new -
gtk_grid_view_new -
gtk_column_view_new
Edited by Matthias Clasen