]> Dogcows Code - chaz/openbox/blobdiff - openbox/stacking.h
raise menus above clients.
[chaz/openbox] / openbox / stacking.h
index 6286181cb36beca75c60cddba7c47933ec7f62c1..22abb96067475f2d740873025c5d3b04caacd529 100644 (file)
@@ -2,6 +2,7 @@
 #define __stacking_h
 
 #include <glib.h>
+#include <X11/Xlib.h>
 
 struct Client;
 
@@ -20,6 +21,9 @@ typedef enum {
 /* list of Client*s in stacking order from highest to lowest */
 extern GList  *stacking_list;
 
+void stacking_startup();
+void stacking_shutdown();
+
 /*! Sets the client stacking list on the root window from the
   stacking_clientlist */
 void stacking_set_list();
@@ -36,4 +40,7 @@ void stacking_raise(struct Client *client);
 /*! Lowers a client window below all others in its stacking layer */
 void stacking_lower(struct Client *client);
 
+/*! Raises an internal window (e.g. menus) */
+void stacking_raise_internal(Window win);
+
 #endif
This page took 0.023384 seconds and 4 git commands to generate.