diff options
author | mor <empty> | 1995-03-21 19:57:46 +0000 |
---|---|---|
committer | mor <empty> | 1995-03-21 19:57:46 +0000 |
commit | 058bec19462053fd48433c9e188ad4f248eaf1f0 (patch) | |
tree | dcbfea37614a4410fd2914cfc676d0854ab7b37e /xc/workInProgress/lbx/include | |
parent | 06e4c13c4ee27e5306234afc8b56539468c2dcb0 (diff) |
added motion delta events and motion cache data structure
Diffstat (limited to 'xc/workInProgress/lbx/include')
-rw-r--r-- | xc/workInProgress/lbx/include/extensions/lbxdeltastr.h | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/xc/workInProgress/lbx/include/extensions/lbxdeltastr.h b/xc/workInProgress/lbx/include/extensions/lbxdeltastr.h index 92512ee33..4f93ba11b 100644 --- a/xc/workInProgress/lbx/include/extensions/lbxdeltastr.h +++ b/xc/workInProgress/lbx/include/extensions/lbxdeltastr.h @@ -1,4 +1,4 @@ -/* $XConsortium$ */ +/* $XConsortium: lbxdeltastr.h,v 1.2 95/03/16 18:25:34 mor Exp $ */ /* * $NCDId: @(#)lbxdeltastr.h,v 1.1 1993/12/22 22:23:09 dct Exp $ * @@ -52,4 +52,41 @@ typedef struct _LBXDeltas { unsigned short activeDeltas; /* only needed for outgoing */ } LBXDeltasRec, *LBXDeltasPtr; + +/* + * Motion delta cache + */ + +typedef struct { + BYTE swapped; + BYTE detail; + CARD16 sequenceNumber B16; + Time time B32; + Window root B32, event B32, child B32; + INT16 rootX B16, rootY B16, eventX B16, eventY B16; + KeyButMask state B16; + BOOL sameScreen; +} lbxMotionCache; + + +/* + * Motion delta events + */ + +typedef struct { + BYTE type; + CARD8 deltaTime; + INT8 deltaX; + INT8 deltaY; +} lbxQuickMotionDeltaEvent; + +typedef struct { + BYTE type; + INT8 deltaX; + INT8 deltaY; + BYTE pad; + CARD16 deltaTime B16; + CARD16 deltaSequence B16; +} lbxMotionDeltaEvent; + #endif /* LBX_DELTA_STRUCT_H */ |