Lines Matching refs:groupWidth
444 unsigned nGroups, groupWidth, n, nOut; in XkbGetCoreMap() local
452 groupWidth = XkbKeyGroupWidth(xkb, key, XkbGroup1Index); in XkbGetCoreMap()
453 if (groupWidth > 0) in XkbGetCoreMap()
455 if (groupWidth > 1) in XkbGetCoreMap()
457 for (n = 2; n < groupWidth; n++) in XkbGetCoreMap()
459 if (groupWidth > 2) in XkbGetCoreMap()
460 nOut = groupWidth; in XkbGetCoreMap()
470 groupWidth = XkbKeyGroupWidth(xkb, key, XkbGroup1Index); in XkbGetCoreMap()
473 if (groupWidth > 0 && syms->mapWidth >= 3) in XkbGetCoreMap()
475 if (groupWidth > 1 && syms->mapWidth >= 4) in XkbGetCoreMap()
479 idx = 2 + groupWidth; in XkbGetCoreMap()
480 while (groupWidth > 2 && idx < syms->mapWidth && in XkbGetCoreMap()
481 idx < groupWidth * 2) { in XkbGetCoreMap()
482 pCore[idx] = pCore[idx - groupWidth + 2]; in XkbGetCoreMap()
485 idx = 2 * groupWidth; in XkbGetCoreMap()
490 for (n = 0; n < groupWidth && idx < maxSymsPerKey; n++) in XkbGetCoreMap()
497 groupWidth = XkbKeyGroupWidth(xkb, key, XkbGroup2Index); in XkbGetCoreMap()
498 if (groupWidth > 0) in XkbGetCoreMap()
500 if (groupWidth > 1) in XkbGetCoreMap()
502 for (n = 2; n < groupWidth; n++) { in XkbGetCoreMap()
505 if (groupWidth > 2) in XkbGetCoreMap()
506 nOut += (groupWidth - 2); in XkbGetCoreMap()
512 groupWidth = XkbKeyGroupWidth(xkb, key, n); in XkbGetCoreMap()
513 for (s = 0; s < groupWidth; s++) { in XkbGetCoreMap()