Lines Matching refs:num_groups
151 if (!key || layout >= key->num_groups) in xkb_state_key_get_level()
164 xkb_layout_index_t num_groups, in XkbWrapGroupIntoRange() argument
168 if (num_groups == 0) in XkbWrapGroupIntoRange()
171 if (group >= 0 && (xkb_layout_index_t) group < num_groups) in XkbWrapGroupIntoRange()
176 if (out_of_range_group_number >= num_groups) in XkbWrapGroupIntoRange()
184 return num_groups - 1; in XkbWrapGroupIntoRange()
193 return ((int) num_groups + (group % (int) num_groups)); in XkbWrapGroupIntoRange()
195 return group % num_groups; in XkbWrapGroupIntoRange()
211 return XkbWrapGroupIntoRange(state->components.group, key->num_groups, in xkb_state_key_get_layout()
693 state->keymap->num_groups, in xkb_state_update_derived()
701 state->keymap->num_groups, in xkb_state_update_derived()
1261 if (idx >= state->keymap->num_groups) in xkb_state_layout_index_is_active()