Interface ListBox.OnListBoxCreateWidgetFunc

Enclosing class:
ListBox
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface ListBox.OnListBoxCreateWidgetFunc
  • Method Summary

    Modifier and Type
    Method
    Description
    Called for list boxes that are bound to a `GListModel` with
    gtk_list_box_bind_model() for each item that gets added to the model.
  • Method Details

    • onListBoxCreateWidgetFunc

      Widget onListBoxCreateWidgetFunc(CallbackHandler __self, @Nonnull Pointer item, @Nullable Pointer user_data)
      Called for list boxes that are bound to a `GListModel` with
      gtk_list_box_bind_model() for each item that gets added to the model.

      If the widget returned is not a #GtkListBoxRow widget, then the widget
      will be inserted as the child of an intermediate #GtkListBoxRow.
      Parameters:
      item - the item from the model for which to create a widget for
      user_data - user data
      Returns:
      a `GtkWidget` that represents @item