Lines Matching refs:names
62 register XkbNamesPtr names;
67 if ((xkb->names == NULL) &&
72 names = xkb->names;
82 (!_XkbReadBufferCopy32(&buf, (long *) &names->keycodes, 1)))
85 (!_XkbReadBufferCopy32(&buf, (long *) &names->geometry, 1)))
88 (!_XkbReadBufferCopy32(&buf, (long *) &names->symbols, 1)))
91 (!_XkbReadBufferCopy32(&buf, (long *) &names->phys_symbols, 1)))
94 (!_XkbReadBufferCopy32(&buf, (long *) &names->types, 1)))
97 (!_XkbReadBufferCopy32(&buf, (long *) &names->compat, 1)))
160 if (_XkbReadAtoms(&buf, names->indicators, XkbNumIndicators,
165 if (_XkbReadAtoms(&buf, names->vmods, XkbNumVirtualMods,
170 if (_XkbReadAtoms(&buf, names->groups, XkbNumKbdGroups,
175 if (names->keys == NULL) {
183 names->keys = _XkbTypedCalloc(nKeys, XkbKeyNameRec);
187 if (names->keys != NULL) {
189 (char *) &names->keys[rep->firstKey],
192 names->num_keys = rep->nKeys;
201 if (!_XkbCopyFromReadBuffer(&buf, (char *) names->key_aliases,
209 if ((names->radio_groups == NULL) ||
210 (names->num_rg < rep->nRadioGroups)) {
211 _XkbResizeArray(names->radio_groups, names->num_rg,
214 rgNames = names->radio_groups;
216 names->num_rg = 0;
222 names->num_rg = rep->nRadioGroups;
224 else if (names->num_rg > 0) {
225 names->num_rg = 0;
226 Xfree(names->radio_groups);
252 if (!xkb->names) {
253 xkb->names = _XkbTypedCalloc(1, XkbNamesRec);
254 if (!xkb->names) {
331 XkbNamesPtr names;
340 if ((!xkb) || (!xkb->names))
355 names = xkb->names;
410 _XkbCountAtoms(names->indicators, XkbNumIndicators, &nLEDs);
421 _XkbCountAtoms(names->vmods, XkbNumVirtualMods, &nVMods);
432 _XkbCountAtoms(names->groups, XkbNumKbdGroups, &nGroups);
441 if ((which & XkbKeyNamesMask) && (names->keys != NULL)) {
450 nKA = ((names->key_aliases != NULL) ? names->num_key_aliases : 0);
464 nRG = names->num_rg;
476 Data32(dpy, (long *) &names->keycodes, 4);
478 Data32(dpy, (long *) &names->geometry, 4);
480 Data32(dpy, (long *) &names->symbols, 4);
482 Data32(dpy, (long *) &names->phys_symbols, 4);
484 Data32(dpy, (long *) &names->types, 4);
486 Data32(dpy, (long *) &names->compat, 4);
513 _XkbCopyAtoms(dpy, names->indicators, leds, XkbNumIndicators);
515 _XkbCopyAtoms(dpy, names->vmods, vmods, XkbNumVirtualMods);
517 _XkbCopyAtoms(dpy, names->groups, groups, XkbNumKbdGroups);
519 Data(dpy, (char *) &names->keys[firstKey], nKeys * XkbKeyNameLength);
522 Data(dpy, (char *) names->key_aliases, nKA * XkbKeyNameLength * 2);
525 Data32(dpy, (long *) names->radio_groups, nRG * 4);
538 XkbNamesPtr names;
548 if ((!xkb) || (!xkb->names) || (!changes))
578 names = xkb->names;
690 if ((which & XkbKeyNamesMask) && (names->keys != NULL)) {
699 nKA = ((names->key_aliases != NULL) ? names->num_key_aliases : 0);
707 nRG = names->num_rg;
719 Data32(dpy, (long *) &names->keycodes, 4);
721 Data32(dpy, (long *) &names->geometry, 4);
723 Data32(dpy, (long *) &names->symbols, 4);
725 Data32(dpy, (long *) &names->phys_symbols, 4);
727 Data32(dpy, (long *) &names->types, 4);
729 Data32(dpy, (long *) &names->compat, 4);
756 _XkbCopyAtoms(dpy, names->indicators, leds, XkbNumIndicators);
758 _XkbCopyAtoms(dpy, names->vmods, vmods, XkbNumVirtualMods);
760 _XkbCopyAtoms(dpy, names->groups, groups, XkbNumKbdGroups);
762 Data(dpy, (char *) &names->keys[firstKey], nKeys * XkbKeyNameLength);
765 Data(dpy, (char *) names->key_aliases, nKA * XkbKeyNameLength * 2);
768 Data32(dpy, (long *) names->radio_groups, nRG * 4);