http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.00.tar.gz
[xscreensaver] / utils / grabscreen.h
index 6d2503a1fcf38c0a4179466954e58377737edfc0..416c6b2b97f4386aaa94040e509740807aa4126d 100644 (file)
@@ -1,4 +1,4 @@
-/* xscreensaver, Copyright (c) 1992, 1993, 1994, 1997
+/* xscreensaver, Copyright (c) 1992, 1993, 1994, 1997, 2001
  *  Jamie Zawinski <jwz@jwz.org>
  *
  * Permission to use, copy, modify, distribute, and sell this software and its
@@ -24,4 +24,12 @@ extern void grab_screen_image (Screen *, Window);
    total kludge. */
 extern Bool use_subwindow_mode_p(Screen *screen, Window window);
 
+/* Whether the given window is:
+   - the real root window;
+   - the virtual root window;
+   - a direct child of the root window;
+   - a direct child of the window manager's decorations.
+ */
+extern Bool top_level_window_p(Screen *screen, Window window);
+
 #endif /* __GRABSCREEN_H__ */