[metacity/gnome-3-34] window: add meta_window_is_toplevel_mapped
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [metacity/gnome-3-34] window: add meta_window_is_toplevel_mapped
- Date: Sun, 22 Sep 2019 21:23:36 +0000 (UTC)
commit 93453e9eb695f7fe25598cf55ad6f6ecb3c494d7
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Mon Sep 23 00:03:58 2019 +0300
window: add meta_window_is_toplevel_mapped
src/core/window.c | 6 ++++++
src/include/window.h | 1 +
2 files changed, 7 insertions(+)
---
diff --git a/src/core/window.c b/src/core/window.c
index 50118752..b22ebf90 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -9127,6 +9127,12 @@ meta_window_is_attached_dialog (MetaWindow *window)
return window->attached;
}
+gboolean
+meta_window_is_toplevel_mapped (MetaWindow *window)
+{
+ return window->mapped || (window->frame != NULL && window->frame->mapped);
+}
+
void
meta_window_update_shape_region (MetaWindow *window)
{
diff --git a/src/include/window.h b/src/include/window.h
index 66d5822c..8be961c7 100644
--- a/src/include/window.h
+++ b/src/include/window.h
@@ -42,6 +42,7 @@ MetaWindow *meta_window_get_transient_for (MetaWindow *window);
gboolean meta_window_is_fullscreen (MetaWindow *window);
gboolean meta_window_is_maximized (MetaWindow *window);
gboolean meta_window_is_attached_dialog (MetaWindow *window);
+gboolean meta_window_is_toplevel_mapped (MetaWindow *window);
gboolean meta_window_appears_focused (MetaWindow *window);
cairo_region_t *meta_window_get_frame_bounds (MetaWindow *window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]