diff --git a/demos/gtk-demo/iconscroll.c b/demos/gtk-demo/iconscroll.c index 22e7448c56..09ed6c1258 100644 --- a/demos/gtk-demo/iconscroll.c +++ b/demos/gtk-demo/iconscroll.c @@ -153,14 +153,20 @@ populate_list (void) } extern GtkWidget *create_color_grid (void); +extern GListModel *gtk_color_list_new (guint size); static void populate_grid (void) { GtkWidget *list; + GtkNoSelection *selection; list = create_color_grid (); + selection = gtk_no_selection_new (gtk_color_list_new (2097152)); + gtk_grid_view_set_model (GTK_GRID_VIEW (list), G_LIST_MODEL (selection)); + g_object_unref (selection); + hincrement = 0; vincrement = 5; diff --git a/demos/gtk-demo/listview_colors.c b/demos/gtk-demo/listview_colors.c index c8cf07cdba..d9e8d0c4b8 100644 --- a/demos/gtk-demo/listview_colors.c +++ b/demos/gtk-demo/listview_colors.c @@ -523,7 +523,7 @@ gtk_color_list_init (GtkColorList *self) g_bytes_unref (data); } -static GListModel * +GListModel * gtk_color_list_new (guint size) { return g_object_new (GTK_TYPE_COLOR_LIST,