All public non-exported symbols in GDK can be used by GTK.
This allows us to hide private API from installed headers, documentation, and introspection.