summaryrefslogtreecommitdiff
path: root/src/manage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/manage.c')
-rw-r--r--src/manage.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/manage.c b/src/manage.c
index 4296480..f2a15f5 100644
--- a/src/manage.c
+++ b/src/manage.c
@@ -978,3 +978,17 @@ hide_others (rp_window *win)
hide_window (cur);
}
}
+
+/* Hide any window displayed on the given screen */
+void
+hide_screen_windows (rp_screen *s)
+{
+ rp_frame *cur_frame;
+ rp_window *cur_win;
+
+ list_for_each_entry (cur_frame, &s->frames, node)
+ {
+ cur_win = find_window_number (cur_frame->win_number);
+ hide_window (cur_win);
+ }
+}