window: use GtkNative API to update opaque region
authorChristian Hergert <chergert@redhat.com>
Fri, 11 Feb 2022 00:23:16 +0000 (16:23 -0800)
committerChristian Hergert <chergert@redhat.com>
Fri, 11 Feb 2022 22:37:46 +0000 (14:37 -0800)
commitf8e7ecfde17307ef3eb1e818746ed929d5f24489
tree857c235817d312114fd6ad412544ee58a8c277dc
parentcc49e044a52441fc1af9c89cce3d32b01ad1511f
window: use GtkNative API to update opaque region

This switches to using the new GtkNative machinery for updating the
opaque region. Some amount of local calculation is still required for
determining when we should apply shadows, and this inherits what was
done previous for that.

Related #4689
gtk/gtkwindow.c