diff options
-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 */ |