This will let us avoid frontend API for this.
{
GList *toplevels;
- toplevels = gdk_screen_get_toplevel_windows (_gdk_screen);
+ toplevels = gdk_display_get_toplevel_windows (_gdk_display);
if (toplevels)
new_window = toplevels->data;
g_list_free (toplevels);
return object_type;
}
+
+GList *
+get_toplevels (void)
+{
+ update_toplevel_order ();
+ return GDK_WINDOW_IMPL_QUARTZ (_gdk_root->impl)->sorted_children;
+}
GType _gdk_root_window_impl_quartz_get_type (void);
+GList *get_toplevels (void);
G_END_DECLS