Evaluate GDK Wayland public API
We currently have a bunch of private symbols used by GTK declared inside public GDK Wayland headers and even in the documentation:
-
gdk_wayland_toplevel_inhibit_idle()
andgdk_wayland_toplevel_uninhibit_idle()
-
gdk_wayland_toplevel_announce_csd()
-
gdk_wayland_display_prefers_ssd()
A public symbol that's really a private one:
-
gdk_wayland_toplevel_set_dbus_properties_libgtk_only()
A GdkSeat
method without public GdkWaylandSeat
type:
-
gdk_wayland_seat_get_wl_seat()
An awkwardly named method:
-
gdk_wayland_device_pad_set_feedback()
We should mop this up before GTK4 is out.
/cc @carlosg
Edited by Matthias Clasen