bind_name_model


Description:

[ Version ( since = "0.0.6" ) ]
public void bind_name_model (ListModel? model, owned ComboRowGetNameFunc? get_name_func)

Binds model to this.

If this was already bound to a model, that previous binding is destroyed.

The contents of this are cleared and then filled with widgets that represent items from model. this is updated whenever model changes. If model is null , this is left empty.

This is more conventient to use than bind_model if you want to represent items of the model with names.

Parameters:

this

a ComboRow

model

the ListModel to be bound to this

get_name_func

a function that creates names for items, or null in case you also passed null as model

user_data

user data passed to get_name_func

user_data_free_func

function for freeing user_data