Lines Matching refs:groupWidth
441 unsigned nGroups,groupWidth,n,nOut;
449 groupWidth= XkbKeyGroupWidth(xkb,key,XkbGroup1Index);
450 if (groupWidth>0) pCore[0]= pXKB[0];
451 if (groupWidth>1) pCore[1]= pXKB[1];
452 for (n=2;n<groupWidth;n++)
454 if (groupWidth>2)
455 nOut= groupWidth;
466 groupWidth = XkbKeyGroupWidth(xkb, key, XkbGroup1Index);
469 if (groupWidth > 0 && syms->mapWidth >= 3)
471 if (groupWidth > 1 && syms->mapWidth >= 4)
475 idx = 2 + groupWidth;
476 while (groupWidth > 2 && idx < syms->mapWidth &&
477 idx < groupWidth * 2)
479 pCore[idx] = pCore[idx - groupWidth + 2];
482 idx = 2 * groupWidth;
487 for (n = 0; n < groupWidth && idx < maxSymsPerKey; n++)
494 groupWidth= XkbKeyGroupWidth(xkb,key,XkbGroup2Index);
495 if (groupWidth>0) pCore[2]= pXKB[0];
496 if (groupWidth>1) pCore[3]= pXKB[1];
497 for (n=2;n<groupWidth;n++) {
500 if (groupWidth>2)
501 nOut+= (groupWidth-2);
506 groupWidth= XkbKeyGroupWidth(xkb,key,n);
507 for (s=0;s<groupWidth;s++) {