Florian Müllner eb0339e223 shew: Use Xlib to set transient hint
The GDK API for setting the hint has been removed in GDK4, so prepare
for a port by using the underlying Xlib API directly.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495>
2021-01-14 13:03:21 +00:00

30 lines
648 B
Meson

shew_public_headers = files(
'shew-external-window.h',
'shew-window-exporter.h',
)
shew_sources = [
'shew-external-window-wayland.c',
'shew-external-window-x11.c',
'shew-external-window.c',
'shew-window-exporter.c',
]
libshew = library(full_name,
sources: shew_sources,
dependencies: [gtk_dep, x11_dep],
install_dir: pkglibdir,
install: true,
)
libshew_gir = gnome.generate_gir(libshew,
sources: shew_sources + shew_public_headers,
nsversion: api_version,
namespace: 'Shew',
includes: ['Gdk-3.0', 'Gtk-3.0'],
extra_args: ['--quiet'],
install_dir_gir: girdir,
install_dir_typelib: typelibdir,
install: true,
)