From e9731fc99b26dc28c5ddeeebeb67a9c1f4a18a94 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 17 May 2023 20:10:08 -0400 Subject: [PATCH] Add some tile helpers --- gtk/gtklistitemmanagerprivate.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gtk/gtklistitemmanagerprivate.h b/gtk/gtklistitemmanagerprivate.h index cc92ef74a9..fb8991fb69 100644 --- a/gtk/gtklistitemmanagerprivate.h +++ b/gtk/gtklistitemmanagerprivate.h @@ -96,6 +96,17 @@ GtkListTile * gtk_list_item_manager_get_nearest_tile (GtkListItemMana int x, int y); +static inline gboolean +gtk_list_tile_is_header (GtkListTile *tile) +{ + return tile->type == GTK_LIST_TILE_HEADER || tile->type == GTK_LIST_TILE_UNMATCHED_HEADER; +} + +static inline gboolean +gtk_list_tile_is_footer (GtkListTile *tile) +{ + return tile->type == GTK_LIST_TILE_FOOTER || tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER; +} guint gtk_list_tile_get_position (GtkListItemManager *self, GtkListTile *tile); -- 2.30.2