Binds model to box.
If box was already bound to a model, that previous binding is destroyed.
The contents of box are cleared and then filled with widgets that represent items from model. box is updated whenever model changes. If model is NULL, box is left empty.
Note that using a model is incompatible with the filtering and sorting functionality in GtkListBox. When using a model, filtering and sorting should be implemented by the model.
the GListModel to be bound to box
a function that creates widgets for items or NULL in case you also passed NULL as model
user data passed to create_widget_func
function for freeing user_data