dix: Add a bunch of new access codes.
These were determined through an analysis of the core protocol and 35 of the most common protocol extensions. There remain four bits for future use.
This commit is contained in:
parent
2a4aa63a23
commit
ddb26bccd2
|
@ -25,5 +25,29 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
#define DixWriteAccess (1<<1) /* changing the object */
|
||||
#define DixDestroyAccess (1<<2) /* destroying the object */
|
||||
#define DixCreateAccess (1<<3) /* creating the object */
|
||||
#define DixGetAttrAccess (1<<4) /* get object attributes */
|
||||
#define DixSetAttrAccess (1<<5) /* set object attributes */
|
||||
#define DixListPropAccess (1<<6) /* list properties of object */
|
||||
#define DixGetPropAccess (1<<7) /* get properties of object */
|
||||
#define DixSetPropAccess (1<<8) /* set properties of object */
|
||||
#define DixGetFocusAccess (1<<9) /* get focus of object */
|
||||
#define DixSetFocusAccess (1<<10) /* set focus of object */
|
||||
#define DixListAccess (1<<11) /* list objects */
|
||||
#define DixAddAccess (1<<12) /* add object */
|
||||
#define DixRemoveAccess (1<<13) /* remove object */
|
||||
#define DixHideAccess (1<<14) /* hide object */
|
||||
#define DixShowAccess (1<<15) /* show object */
|
||||
#define DixBlendAccess (1<<16) /* mix contents of objects */
|
||||
#define DixGrabAccess (1<<17) /* exclusive access to object */
|
||||
#define DixFreezeAccess (1<<18) /* freeze status of object */
|
||||
#define DixForceAccess (1<<19) /* force status of object */
|
||||
#define DixInstallAccess (1<<20) /* install object */
|
||||
#define DixUninstallAccess (1<<21) /* uninstall object */
|
||||
#define DixSendAccess (1<<22) /* send to object */
|
||||
#define DixReceiveAccess (1<<23) /* receive from object */
|
||||
#define DixUseAccess (1<<24) /* use object */
|
||||
#define DixManageAccess (1<<25) /* manage object */
|
||||
#define DixDebugAccess (1<<26) /* debug object */
|
||||
#define DixBellAccess (1<<27) /* audible sound */
|
||||
|
||||
#endif /* DIX_ACCESS_H */
|
||||
|
|
Loading…
Reference in New Issue
Block a user