Constructor

Gtk.ListView.new

Declaration [src]

GtkWidget*
gtk_list_view_new (
  GtkSelectionModel* model,
  GtkListItemFactory* factory
)

Description [src]

Creates a new GtkListView that uses the given factory for mapping items to widgets.

The function takes ownership of the arguments, so you can write code like

list_view = gtk_list_view_new (create_model (),
  gtk_builder_list_item_factory_new_from_resource ("/resource.ui"));

Parameters

model GtkSelectionModel
 

the model to use, or NULL

 Can be NULL
 Ownership of the data is transferred to the callee
factory GtkListItemFactory
 

The factory to populate items with, or NULL

 Can be NULL
 Ownership of the data is transferred to the callee

Return value

Returns: GtkWidget

a new GtkListView using the given model and factory

Ownership is not transferred to the caller