Lines Matching refs:d
435 #define XkbKeyKeyTypeIndex(d,k,g) (XkbCMKeyTypeIndex((d)->map,k,g)) argument
436 #define XkbKeyKeyType(d,k,g) (XkbCMKeyType((d)->map,k,g)) argument
437 #define XkbKeyGroupWidth(d,k,g) (XkbCMKeyGroupWidth((d)->map,k,g)) argument
438 #define XkbKeyGroupsWidth(d,k) (XkbCMKeyGroupsWidth((d)->map,k)) argument
439 #define XkbKeyGroupInfo(d,k) (XkbCMKeyGroupInfo((d)->map,(k))) argument
440 #define XkbKeyNumGroups(d,k) (XkbCMKeyNumGroups((d)->map,(k))) argument
441 #define XkbKeyNumSyms(d,k) (XkbCMKeyNumSyms((d)->map,(k))) argument
442 #define XkbKeySymsPtr(d,k) (XkbCMKeySymsPtr((d)->map,(k))) argument
443 #define XkbKeySym(d,k,n) (XkbKeySymsPtr(d,k)[n]) argument
444 #define XkbKeySymEntry(d,k,sl,g) \ argument
445 (XkbKeySym(d,k,((XkbKeyGroupsWidth(d,k)*(g))+(sl))))
446 #define XkbKeyAction(d,k,n) \ argument
447 (XkbKeyHasActions(d,k)?&XkbKeyActionsPtr(d,k)[n]:NULL)
448 #define XkbKeyActionEntry(d,k,sl,g) \ argument
449 (XkbKeyHasActions(d,k)?\
450 XkbKeyAction(d,k,((XkbKeyGroupsWidth(d,k)*(g))+(sl))):NULL)
452 #define XkbKeyHasActions(d,k) ((d)->server->key_acts[k]!=0) argument
453 #define XkbKeyNumActions(d,k) (XkbKeyHasActions(d,k)?XkbKeyNumSyms(d,k):1) argument
454 #define XkbKeyActionsPtr(d,k) (XkbSMKeyActionsPtr((d)->server,k)) argument
455 #define XkbKeycodeInRange(d,k) (((k)>=(d)->min_key_code)&&\ argument
456 ((k)<=(d)->max_key_code))
457 #define XkbNumKeys(d) ((d)->max_key_code-(d)->min_key_code+1) argument
595 #define XkbXI_DevHasBtnActs(d) (((d)->num_btns>0)&&((d)->btn_acts!=NULL)) argument
596 #define XkbXI_LegalDevBtn(d,b) (XkbXI_DevHasBtnActs(d)&&((b)<(d)->num_btns)) argument
597 #define XkbXI_DevHasLeds(d) (((d)->num_leds>0)&&((d)->leds!=NULL)) argument