diff options
author | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2009-03-03 19:20:13 -0800 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2009-03-04 13:41:05 -0800 |
commit | 349b1928e91d174ff8902da7f41053d5af9e5552 (patch) | |
tree | ce795e20108581a9bde49dd868cc23d9cf0b23ce | |
parent | e0eb5406819da106bd36073584651ebf6e2aa8a9 (diff) |
Added XAppleWMSendPSN to let server know the psn of the WM
-rw-r--r-- | applewm.h | 3 | ||||
-rw-r--r-- | applewmstr.h | 9 |
2 files changed, 12 insertions, 0 deletions
@@ -43,6 +43,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #define X_AppleWMSetWindowLevel 9 #define X_AppleWMSetCanQuit 10 #define X_AppleWMSetWindowMenu 11 +#define X_AppleWMSendPSN 12 /* Events */ #define AppleWMControllerNotify 0 @@ -157,6 +158,8 @@ Bool XAppleWMSetFrontProcess (Display *dpy); Bool XAppleWMSetWindowLevel (Display *dpy, Window id, int level); +Bool XAppleWMSendPSN(Display *dpy); + Bool XAppleWMSetCanQuit (Display *dpy, Bool state); Bool XAppleWMFrameGetRect (Display *dpy, diff --git a/applewmstr.h b/applewmstr.h index c9de2fd..bfaae96 100644 --- a/applewmstr.h +++ b/applewmstr.h @@ -147,6 +147,15 @@ typedef struct _AppleWMSetWindowLevel { } xAppleWMSetWindowLevelReq; #define sz_xAppleWMSetWindowLevelReq 12 +typedef struct _AppleWMSendPSN { + CARD8 reqType; /* always WMReqCode */ + CARD8 wmReqType; /* always X_AppleWMSendPSN */ + CARD16 length B16; + CARD32 psn_hi; + CARD32 psn_lo; +} xAppleWMSendPSNReq; +#define sz_xAppleWMSendPSNReq 12 + typedef struct _AppleWMSetCanQuit { CARD8 reqType; /* always WMReqCode */ CARD8 wmReqType; /* always X_AppleWMSetCanQuit */ |