| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- DEFINITION MODULE FOR "C" GtkListView ;
- (*
- m2-GTK4 - GtkListView: a scrollable list driven by a model.
- Mapped onto <gtk/gtklistview.h>.
- Created from a GtkSelectionModel and a GtkListItemFactory
- (GtkSignalListItemFactory). The factory's callbacks build and fill
- one GtkListItem per visible row.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkListView,
- gtk_list_view_new,
- gtk_list_view_set_model, gtk_list_view_get_model,
- gtk_list_view_set_factory, gtk_list_view_get_factory,
- gtk_list_view_set_show_separators, gtk_list_view_get_show_separators,
- gtk_list_view_set_single_click_activate,
- gtk_list_view_get_single_click_activate,
- gtk_list_view_set_enable_rubberband,
- gtk_list_view_get_enable_rubberband;
- TYPE
- GtkListView = ADDRESS;
- (* GtkWidget *gtk_list_view_new(GtkSelectionModel *model,
- GtkListItemFactory *factory) *)
- PROCEDURE gtk_list_view_new (model: ADDRESS; factory: ADDRESS) : GtkListView;
- (* void gtk_list_view_set_model(GtkListView *self, GtkSelectionModel *model) *)
- PROCEDURE gtk_list_view_set_model (self: GtkListView; model: ADDRESS);
- (* GtkSelectionModel *gtk_list_view_get_model(GtkListView *self) *)
- PROCEDURE gtk_list_view_get_model (self: GtkListView) : ADDRESS;
- (* void gtk_list_view_set_factory(GtkListView *self, GtkListItemFactory *factory) *)
- PROCEDURE gtk_list_view_set_factory (self: GtkListView; factory: ADDRESS);
- (* GtkListItemFactory *gtk_list_view_get_factory(GtkListView *self) *)
- PROCEDURE gtk_list_view_get_factory (self: GtkListView) : ADDRESS;
- (* void gtk_list_view_set_show_separators(GtkListView *self, gboolean show_separators) *)
- PROCEDURE gtk_list_view_set_show_separators (self: GtkListView;
- show_separators: INTEGER);
- (* gboolean gtk_list_view_get_show_separators(GtkListView *self) *)
- PROCEDURE gtk_list_view_get_show_separators (self: GtkListView) : [ INTEGER ];
- (* void gtk_list_view_set_single_click_activate(GtkListView *self, gboolean single_click) *)
- PROCEDURE gtk_list_view_set_single_click_activate (self: GtkListView;
- single_click: INTEGER);
- (* gboolean gtk_list_view_get_single_click_activate(GtkListView *self) *)
- PROCEDURE gtk_list_view_get_single_click_activate (self: GtkListView) : [ INTEGER ];
- (* void gtk_list_view_set_enable_rubberband(GtkListView *self, gboolean enable_rubberband) *)
- PROCEDURE gtk_list_view_set_enable_rubberband (self: GtkListView;
- enable_rubberband: INTEGER);
- (* gboolean gtk_list_view_get_enable_rubberband(GtkListView *self) *)
- PROCEDURE gtk_list_view_get_enable_rubberband (self: GtkListView) : [ INTEGER ];
- END GtkListView.
|