Lines Matching refs:pGrab
277 grab_grabtype_to_text(GrabPtr pGrab)
279 switch (pGrab->grabtype) {
290 grab_type_to_text(GrabPtr pGrab)
292 switch (pGrab->type) {
310 GrabPtr pGrab = (GrabPtr)value;
313 (unsigned long) pGrab->resource,
314 grab_grabtype_to_text(pGrab),
315 grab_type_to_text(pGrab),
316 (unsigned long) pGrab->window->drawable.id);
318 pGrab->detail.exact,
319 pGrab->detail.pMask ? (unsigned long) *(pGrab->detail.pMask) : 0,
320 pGrab->modifiersDetail.exact,
321 pGrab->modifiersDetail.pMask ?
322 (unsigned long) *(pGrab->modifiersDetail.pMask) :
325 pGrab->device->name, pGrab->device->id,
326 pGrab->modifierDevice->name, pGrab->modifierDevice->id);
327 if (pGrab->grabtype == CORE) {
329 (unsigned long) pGrab->eventMask);
331 else if (pGrab->grabtype == XI) {
333 (unsigned long) pGrab->eventMask);
335 else if (pGrab->grabtype == XI2) {
336 for (i = 0; i < xi2mask_num_masks(pGrab->xi2mask); i++) {
342 mask = xi2mask_get_one_mask(pGrab->xi2mask, i);
351 for (j = 0; j < xi2mask_mask_size(pGrab->xi2mask); j++)
357 pGrab->ownerEvents ? "true" : "false",
358 pGrab->keyboardMode, pGrab->pointerMode,
359 pGrab->confineTo ? (unsigned long) pGrab->confineTo->drawable.id : 0,
360 pGrab->cursor ? (unsigned long) pGrab->cursor->id : 0);