/* setup @list_item so it can be bound */ void (* setup) (GtkListItemFactory *self,
GObject *item,
gboolean bind,
GFunc func,
gpointer data); /* undo the effects of GtkListItemFactoryClass::setup() */ void (* teardown) (GtkListItemFactory *self,
GObject *item,
gboolean unbind,
GFunc func,
gpointer data);
/* Update properties on @list_item to the given @item, which is in @position and @selected state.
* One or more of those properties might be unchanged. */ void (* update) (GtkListItemFactory *self,
GObject *item,
gboolean unbind,
gboolean bind,
GFunc func,
gpointer data);
};