DEFINITION MODULE FOR "C" GtkSignalListItemFactory ; (* m2-GTK4 - GtkSignalListItemFactory: the concrete GtkListItemFactory that emits "setup", "bind", "unbind" and "teardown". Mapped onto . All four signals have the shape void handler(GtkSignalListItemFactory *factory, GtkListItem *object, gpointer user_data) which matches GtkClosures.Connect3. For a GtkColumnView the object passed is a GtkColumnViewCell (a GtkListItem subclass). *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GtkSignalListItemFactory, gtk_signal_list_item_factory_new; TYPE GtkSignalListItemFactory = ADDRESS; (* GtkListItemFactory *gtk_signal_list_item_factory_new(void) *) PROCEDURE gtk_signal_list_item_factory_new () : GtkSignalListItemFactory; END GtkSignalListItemFactory.