Consider separating toplevel and popups in gdk api
Many apis only make sense for the one or the other:
toplevels:
- focus
- maximization and similar window states
- frame clock
popups:
- parent
- position
- move-to-rect
- autohide
Many apis only make sense for the one or the other:
toplevels:
popups: