diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2019-09-23 00:03:58 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2019-09-23 00:19:56 +0300 |
commit | 93453e9eb695f7fe25598cf55ad6f6ecb3c494d7 (patch) | |
tree | a9200066eb298cbbca0a8a52a8d80811f6be9413 | |
parent | e1d52ce1832a17ea004c3cb82cb57d237db4b419 (diff) | |
download | metacity-93453e9eb695f7fe25598cf55ad6f6ecb3c494d7.tar.gz |
window: add meta_window_is_toplevel_mapped
-rw-r--r-- | src/core/window.c | 6 | ||||
-rw-r--r-- | src/include/window.h | 1 |
2 files changed, 7 insertions, 0 deletions
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); |