[gtk+] wayland: set_transient_for was renamed to set_parent
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] wayland: set_transient_for was renamed to set_parent
- Date: Sat, 12 Apr 2014 15:21:06 +0000 (UTC)
commit eb5cc3da9b944956096945ee7573ea37ba4a260e
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Fri Apr 11 16:55:37 2014 -0700
wayland: set_transient_for was renamed to set_parent
gdk/wayland/gdkwindow-wayland.c | 14 +++++++-------
gdk/wayland/protocol/xdg-shell.xml | 5 +----
2 files changed, 8 insertions(+), 11 deletions(-)
---
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
index b17e035..0f7e9e1 100644
--- a/gdk/wayland/gdkwindow-wayland.c
+++ b/gdk/wayland/gdkwindow-wayland.c
@@ -638,10 +638,10 @@ gdk_wayland_window_set_user_time (GdkWindow *window,
}
static void
-gdk_wayland_window_sync_transient_for (GdkWindow *window)
+gdk_wayland_window_sync_parent (GdkWindow *window)
{
GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
- struct wl_surface *transient_for_surface;
+ struct wl_surface *parent_surface;
if (!impl->xdg_surface)
return;
@@ -654,12 +654,12 @@ gdk_wayland_window_sync_transient_for (GdkWindow *window)
if (!impl_parent->surface)
return;
- transient_for_surface = impl_parent->surface;
+ parent_surface = impl_parent->surface;
}
else
- transient_for_surface = NULL;
+ parent_surface = NULL;
- xdg_surface_set_transient_for (impl->xdg_surface, transient_for_surface);
+ xdg_surface_set_parent (impl->xdg_surface, parent_surface);
}
static void
@@ -894,7 +894,7 @@ gdk_wayland_window_create_xdg_surface (GdkWindow *window)
impl->xdg_surface = xdg_shell_get_xdg_surface (display_wayland->xdg_shell, impl->surface);
xdg_surface_add_listener (impl->xdg_surface, &xdg_surface_listener, window);
- gdk_wayland_window_sync_transient_for (window);
+ gdk_wayland_window_sync_parent (window);
gdk_wayland_window_sync_title (window);
gdk_wayland_window_sync_margin (window);
xdg_surface_set_app_id (impl->xdg_surface, gdk_get_program_class ());
@@ -1516,7 +1516,7 @@ gdk_wayland_window_set_transient_for (GdkWindow *window,
impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
impl->transient_for = parent;
- gdk_wayland_window_sync_transient_for (window);
+ gdk_wayland_window_sync_parent (window);
}
static void
diff --git a/gdk/wayland/protocol/xdg-shell.xml b/gdk/wayland/protocol/xdg-shell.xml
index a2913c4..bc979b3 100644
--- a/gdk/wayland/protocol/xdg-shell.xml
+++ b/gdk/wayland/protocol/xdg-shell.xml
@@ -137,11 +137,8 @@
</description>
</request>
- <request name="set_transient_for">
+ <request name="set_parent">
<description summary="surface is a child of another surface">
- Setting a surface as transient of another means that it is child
- of another surface.
-
Child surfaces are stacked above their parents, and will be
unmapped if the parent is unmapped too. They should not appear
on task bars and alt+tab.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]