Lines Matching refs:xkb_opts
135 struct xkb_options xkb_opts = {0};
279 free(xkb_opts.layout);
280 xkb_opts.layout = strdup(tmp_val);
283 free(xkb_opts.model);
284 xkb_opts.model = strdup(tmp_val);
287 free(xkb_opts.rules);
288 xkb_opts.rules = strdup(tmp_val);
291 free(xkb_opts.variant);
292 xkb_opts.variant = strdup(tmp_val);
295 free(xkb_opts.options);
296 xkb_opts.options = strdup(tmp_val);
312 free(xkb_opts.options);
313 xkb_opts.options = strdup(tmp_val);
328 if (!xkb_opts.layout)
329 xkb_opts.layout = strdup(tmp_val);
332 if (!xkb_opts.rules)
333 xkb_opts.rules = strdup(tmp_val);
336 if (!xkb_opts.variant)
337 xkb_opts.variant = strdup(tmp_val);
340 if (!xkb_opts.model)
341 xkb_opts.model = strdup(tmp_val);
344 if (!xkb_opts.options)
345 xkb_opts.options = strdup(tmp_val);
355 if (!strcasecmp(tmp, ".options") && (!xkb_opts.options))
356 xkb_opts.options = strdup(tmp_val);
369 if (xkb_opts.layout)
370 add_option(&options, "xkb_layout", xkb_opts.layout);
371 if (xkb_opts.rules)
372 add_option(&options, "xkb_rules", xkb_opts.rules);
373 if (xkb_opts.variant)
374 add_option(&options, "xkb_variant", xkb_opts.variant);
375 if (xkb_opts.model)
376 add_option(&options, "xkb_model", xkb_opts.model);
377 if (xkb_opts.options)
378 add_option(&options, "xkb_options", xkb_opts.options);
417 free(xkb_opts.layout);
418 free(xkb_opts.rules);
419 free(xkb_opts.model);
420 free(xkb_opts.variant);
421 free(xkb_opts.options);