listview: GtkListHeader and gtk_list_view_set_header_factory()
authorBenjamin Otte <otte@redhat.com>
Mon, 10 Apr 2023 12:32:24 +0000 (14:32 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 9 May 2023 15:00:40 +0000 (17:00 +0200)
commit53bfcf7f0ae8098c1ae3a29a322c32d545667849
treebd5f34695e6b0ab694ee17e9fdf9fcfaf3aebe65
parent76d601631d45e790a30e4e56dcf46f59981e358f
listview: GtkListHeader and gtk_list_view_set_header_factory()

Adds infrastructure for handling factories for list headers.

For now, listitemmanager doesn't instantiate them, so they aren't used.
gtk/gtk.h
gtk/gtklistheader.c [new file with mode: 0644]
gtk/gtklistheader.h [new file with mode: 0644]
gtk/gtklistheaderbase.c
gtk/gtklistheaderprivate.h [new file with mode: 0644]
gtk/gtklistheaderwidget.c [new file with mode: 0644]
gtk/gtklistheaderwidgetprivate.h [new file with mode: 0644]
gtk/gtklistview.c
gtk/gtklistview.h
gtk/gtklistviewprivate.h
gtk/meson.build