Home | History | Annotate | Download | only in xkb

Lines Matching refs:LAYOUT

190 #define	LAYOUT		1
204 "model", "layout", "variant", "option",
224 char * layout[XkbNumKbdGroups+1];
285 if ((i != LAYOUT && i != VARIANT) ||
299 if ((i == LAYOUT && l_ndx_present&(1<<ndx)) ||
307 if (i == LAYOUT)
447 rule->layout= _XkbDupString(tmp.name[LAYOUT]);
460 if (remap->remap[i].word == LAYOUT)
503 if (defs->layout) {
504 if (!strchr(defs->layout, ',')) {
505 mdefs->layout[0] = defs->layout;
509 mdefs->layout[1] = _XkbDupString(defs->layout);
510 if (mdefs->layout[1] == NULL)
512 squeeze_spaces(mdefs->layout[1]);
513 p = mdefs->layout[1];
517 mdefs->layout[i] = p;
557 free(defs->layout[1]);
641 if (rule->layout != NULL) {
642 if(mdefs->layout[rule->layout_num] == NULL ||
643 *mdefs->layout[rule->layout_num] == '\0')
645 if (strcmp(rule->layout, "*") == 0) {
648 if (rule->layout[0] == '$') {
649 if (!CheckGroup(rules, rule->layout,
650 mdefs->layout[rule->layout_num]))
653 if (strcmp(rule->layout, mdefs->layout[rule->layout_num]) != 0)
761 if ((*var=='l') && mdefs->layout[ndx] && *mdefs->layout[ndx])
762 len+= strlen(mdefs->layout[ndx])+extra_len;
795 if ((*var=='l') && mdefs->layout[ndx] && *mdefs->layout[ndx]) {
797 strcpy(outstr,mdefs->layout[ndx]);
798 outstr+= strlen(mdefs->layout[ndx]);
992 free(rule->layout);