summaryrefslogtreecommitdiff
path: root/testsuite/gtk
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2023-04-09 05:29:14 +0200
committerBenjamin Otte <otte@redhat.com>2023-05-09 17:00:40 +0200
commit0ff88346cd991f14c3158411dc7b4d1d48b26262 (patch)
treea0254ca0c40affe33ea79b58230764dd2de3c51f /testsuite/gtk
parenta73256e5c96986a4b61d0bd1a46a05fa1ac5ee2a (diff)
downloadgtk+-0ff88346cd991f14c3158411dc7b4d1d48b26262.tar.gz
listitemmanager: Make sections configurable
Add a gtk_list_item_manager_set_has_sections() (default: FALSE) that requires explicit turning on for the listitemmanager to gain section support.
Diffstat (limited to 'testsuite/gtk')
-rw-r--r--testsuite/gtk/listitemmanager.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/gtk/listitemmanager.c b/testsuite/gtk/listitemmanager.c
index 9173d5e708..828a281745 100644
--- a/testsuite/gtk/listitemmanager.c
+++ b/testsuite/gtk/listitemmanager.c
@@ -372,7 +372,7 @@ test_exhaustive (void)
if (g_test_verbose ())
print_list_item_manager_tiles (items);
- switch (g_test_rand_int_range (0, 5))
+ switch (g_test_rand_int_range (0, 6))
{
case 0:
if (g_test_verbose ())
@@ -413,6 +413,15 @@ test_exhaustive (void)
}
break;
+ case 5:
+ {
+ gboolean has_sections = g_test_rand_bit ();
+ if (g_test_verbose ())
+ g_test_message ("Setting has_sections to %s", has_sections ? "true" : "false");
+ gtk_list_item_manager_set_has_sections (items, has_sections);
+ }
+ break;
+
default:
g_assert_not_reached ();
break;