[gtk/present-toplevel-2: 47/70] window: Use new toplevel api
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/present-toplevel-2: 47/70] window: Use new toplevel api
- Date: Wed, 4 Mar 2020 00:09:25 +0000 (UTC)
commit e78c7b9f33d3e264c9ed1ce8bc4ffdf3d5130fff
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Mar 3 02:36:05 2020 -0800
window: Use new toplevel api
gtk/gtkwindow.c | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 949956bab9..1816a247e1 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -4988,20 +4988,15 @@ gtk_window_map (GtkWidget *widget)
gtk_window_present_toplevel (window);
-#if 0
- if (priv->stick_initially)
- gdk_surface_stick (surface);
- else
- gdk_surface_unstick (surface);
+ gdk_toplevel_set_sticky (GDK_TOPLEVEL (priv->surface), priv->stick_initially);
+ gdk_toplevel_set_keep_above (GDK_TOPLEVEL (priv->surface), priv->above_initially);
+ gdk_toplevel_set_keep_below (GDK_TOPLEVEL (priv->surface), priv->below_initially);
+#if 0
if (priv->minimize_initially)
gdk_surface_minimize (surface);
else
gdk_surface_unminimize (surface);
-
- gdk_surface_set_keep_above (surface, priv->above_initially);
-
- gdk_surface_set_keep_below (surface, priv->below_initially);
#endif
gtk_window_set_theme_variant (window);
@@ -7801,7 +7796,7 @@ gtk_window_stick (GtkWindow *window)
priv->stick_initially = TRUE;
if (priv->surface)
- gdk_surface_stick (priv->surface);
+ gdk_toplevel_set_sticky (GDK_TOPLEVEL (priv->surface), TRUE);
}
/**
@@ -7828,7 +7823,7 @@ gtk_window_unstick (GtkWindow *window)
priv->stick_initially = FALSE;
if (priv->surface)
- gdk_surface_unstick (priv->surface);
+ gdk_toplevel_set_sticky (GDK_TOPLEVEL (priv->surface), FALSE);
}
/**
@@ -8028,7 +8023,7 @@ gtk_window_set_keep_above (GtkWindow *window,
priv->below_initially &= !setting;
if (priv->surface)
- gdk_surface_set_keep_above (priv->surface, setting);
+ gdk_toplevel_set_keep_above (GDK_TOPLEVEL (priv->surface), setting);
}
/**
@@ -8070,7 +8065,7 @@ gtk_window_set_keep_below (GtkWindow *window,
priv->above_initially &= !setting;
if (priv->surface)
- gdk_surface_set_keep_below (priv->surface, setting);
+ gdk_toplevel_set_keep_below (GDK_TOPLEVEL (priv->surface), setting);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]