bind_model


Description:

[ Version ( since = "0.0.6" ) ]
public void bind_model (ListModel? model, ListBoxCreateWidgetFunc? create_list_widget_func, owned ListBoxCreateWidgetFunc? create_current_widget_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.

Parameters:

this

a ComboRow

model

the ListModel to be bound to this

create_list_widget_func

a function that creates widgets for items to display in the list, or null in case you also passed null as model

create_current_widget_func

a function that creates widgets for items to display as the seleted item, or null in case you also passed null as model

user_data

user data passed to create_list_widget_func and create_current_widget_func

user_data_free_func

function for freeing user_data