From: Matthias Clasen Date: Thu, 18 May 2023 00:10:08 +0000 (-0400) Subject: Add some tile helpers X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~237^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e9731fc99b26dc28c5ddeeebeb67a9c1f4a18a94;p=gtk4.git Add some tile helpers --- 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);