mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
shew: Add small library for dealing with external windows
In order to support OpenExtensionPrefs()'s parentWindow parameter, we will need the ability to make a window transient to an external window identified by a string handle. This takes the corresponding code from xdg-desktop-portal-gtk and brings it into an introspectable form, likewise the counterpart in libportal to export a string handle for a GtkWindow. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1087
This commit is contained in:
parent
f971b8426d
commit
6baf490aab
14 changed files with 1364 additions and 0 deletions
10
meson.build
10
meson.build
|
|
@ -243,6 +243,16 @@ libgvc = subproject('gvc',
|
|||
)
|
||||
libgvc_gir = libgvc.get_variable('libgvc_gir')
|
||||
|
||||
libshew = subproject('shew',
|
||||
default_options: [
|
||||
'package_name=@0@'.format(meson.project_name()),
|
||||
]
|
||||
)
|
||||
|
||||
libshew_version = libshew.get_variable('package_version')
|
||||
assert(libshew_version == meson.project_version(),
|
||||
'shew version does not match project version')
|
||||
|
||||
if get_option('extensions_tool')
|
||||
extension_tool = subproject('extensions-tool',
|
||||
default_options: [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue