Lines Matching refs:nGroups
55 int nGroups, tmp, groupsWidth; in XkbKeyTypesForCoreSymbols() local
123 nGroups = 1; in XkbKeyTypesForCoreSymbols()
132 nGroups = 2; in XkbKeyTypesForCoreSymbols()
135 nGroups = 3; in XkbKeyTypesForCoreSymbols()
140 nGroups = 4; in XkbKeyTypesForCoreSymbols()
153 for (i = 0; i < nGroups; i++) { in XkbKeyTypesForCoreSymbols()
197 for (i = nGroups - 1; i >= 0; i--) { in XkbKeyTypesForCoreSymbols()
200 nGroups--; in XkbKeyTypesForCoreSymbols()
203 if (nGroups < 1) in XkbKeyTypesForCoreSymbols()
207 if ((nGroups > 1) && in XkbKeyTypesForCoreSymbols()
229 if (nGroups > 1) { in XkbKeyTypesForCoreSymbols()
233 for (i = 1, sameType = TRUE; (allOneLevel || sameType) && (i < nGroups); in XkbKeyTypesForCoreSymbols()
248 for (i = 1, identical = TRUE; identical && (i < nGroups); i++) { in XkbKeyTypesForCoreSymbols()
260 nGroups = 1; in XkbKeyTypesForCoreSymbols()
262 if (allOneLevel && (nGroups > 1)) { in XkbKeyTypesForCoreSymbols()
267 for (i = 1; i < nGroups; i++) { in XkbKeyTypesForCoreSymbols()
274 return nGroups; in XkbKeyTypesForCoreSymbols()
536 int nGroups, in XkbChangeTypesOfKey() argument
545 ((groups & XkbAllGroupsMask) == 0) || (nGroups > XkbNumKbdGroups)) { in XkbChangeTypesOfKey()
548 if (nGroups == 0) { in XkbChangeTypesOfKey()
561 for (width = i = 0; i < nGroups; i++) { in XkbChangeTypesOfKey()
576 if ((xkb->ctrls) && (nGroups > xkb->ctrls->num_groups)) in XkbChangeTypesOfKey()
577 xkb->ctrls->num_groups = nGroups; in XkbChangeTypesOfKey()
578 if ((width != oldWidth) || (nGroups != nOldGroups)) { in XkbChangeTypesOfKey()
583 pSyms = XkbResizeKeySyms(xkb, key, width * nGroups); in XkbChangeTypesOfKey()
586 i = XkbSetNumGroups(i, nGroups); in XkbChangeTypesOfKey()
589 for (i = 0; i < nGroups; i++) { in XkbChangeTypesOfKey()
598 pSyms = XkbResizeKeySyms(xkb, key, width * nGroups); in XkbChangeTypesOfKey()
601 memset(pSyms, 0, width * nGroups * sizeof(KeySym)); in XkbChangeTypesOfKey()
602 for (i = 0; (i < nGroups) && (i < nOldGroups); i++) { in XkbChangeTypesOfKey()
617 pActs = XkbResizeKeyActions(xkb, key, width * nGroups); in XkbChangeTypesOfKey()
620 memset(pActs, 0, width * nGroups * sizeof(XkbAction)); in XkbChangeTypesOfKey()
621 for (i = 0; (i < nGroups) && (i < nOldGroups); i++) { in XkbChangeTypesOfKey()
633 i = XkbSetNumGroups(i, nGroups); in XkbChangeTypesOfKey()
638 for (i = 0; i < nGroups; i++) { in XkbChangeTypesOfKey()