Lines Matching refs:changes
541 XkbChangeMap(Display *dpy, XkbDescPtr xkb, XkbMapChangesPtr changes)
550 (!xkb) || (!changes))
555 if (((changes->changed & XkbKeyTypesMask) && ((!map) || (!map->types))) ||
556 ((changes->changed & XkbKeySymsMask) && ((!map) || (!map->syms) ||
558 ((changes->changed & XkbKeyActionsMask) && ((!srv) || (!srv->key_acts)))
559 || ((changes->changed & XkbKeyBehaviorsMask) &&
561 ((changes->changed & XkbVirtualModsMask) && (!srv)) ||
562 ((changes->changed & XkbExplicitComponentsMask) &&
564 ((changes->changed & XkbModifierMapMask) && ((!map) || (!map->modmap)))
565 || ((changes->changed & XkbVirtualModMapMask) &&
575 req->present = changes->changed;
579 req->firstType = changes->first_type;
580 req->nTypes = changes->num_types;
581 req->firstKeySym = changes->first_key_sym;
582 req->nKeySyms = changes->num_key_syms;
583 req->firstKeyAct = changes->first_key_act;
584 req->nKeyActs = changes->num_key_acts;
585 req->firstKeyBehavior = changes->first_key_behavior;
586 req->nKeyBehaviors = changes->num_key_behaviors;
587 req->virtualMods = changes->vmods;
588 req->firstKeyExplicit = changes->first_key_explicit;
589 req->nKeyExplicit = changes->num_key_explicit;
590 req->firstModMapKey = changes->first_modmap_key;
591 req->nModMapKeys = changes->num_modmap_keys;
592 req->firstVModMapKey = changes->first_vmodmap_key;
593 req->nVModMapKeys = changes->num_vmodmap_keys;