26 lines
764 B
C
26 lines
764 B
C
#ifndef __stacking_h
|
|
#define __stacking_h
|
|
|
|
#include <glib.h>
|
|
|
|
struct Client;
|
|
|
|
extern GList *stacking_list;
|
|
|
|
/*! Sets the client stacking list on the root window from the
|
|
stacking_clientlist */
|
|
void stacking_set_list();
|
|
|
|
/*! Raises a client window above all others in its stacking layer
|
|
raiseWindow has a couple of constraints that lowerWindow does not.<br>
|
|
1) raiseWindow can be called after changing a Client's stack layer, and
|
|
the list will be reorganized properly.<br>
|
|
2) raiseWindow guarantees that XRestackWindows() will <i>always</i> be
|
|
called for the specified client.
|
|
*/
|
|
void stacking_raise(struct Client *client);
|
|
|
|
/*! Lowers a client window below all others in its stacking layer */
|
|
void stacking_lower(struct Client *client);
|
|
|
|
#endif
|