Lines Matching defs:xkb
43 XkbDescPtr xkb;
46 if ((result == NULL) || (result->xkb == NULL) || (result->xkb->dpy == NULL))
48 xkb = result->xkb;
49 dpy = xkb->dpy;
50 if (!XkbSetMap(dpy, XkbAllMapComponentsMask, xkb))
52 if (!XkbSetIndicatorMap(dpy, ~0, xkb))
54 if (!XkbSetCompatMap(dpy, XkbAllCompatMask, xkb, True))
56 if (!XkbSetNames(dpy, XkbAllNamesMask, 0, xkb->map->num_types, xkb))
58 if (xkb->geom) {
59 if (XkbSetGeometry(dpy, xkb->device_spec, xkb->geom) != Success)
79 if (result->xkb == NULL) {
80 result->xkb = XkbGetMap(dpy, tmp, XkbUseCoreKbd);
81 if (!result->xkb)
86 else if ((tmp) && (XkbGetUpdatedMap(dpy, tmp, result->xkb) == Success))
90 if (XkbGetIndicatorMap(dpy, XkbAllIndicatorsMask, result->xkb) ==
96 if (XkbGetCompatMap(dpy, XkbAllCompatMask, result->xkb) == Success)
100 if (XkbGetGeometry(dpy, result->xkb) == Success)
103 XkbGetNames(dpy, XkbAllNamesMask, result->xkb);
111 XkbDescPtr xkb;
115 if ((result->xkb == NULL) || (result->xkb->dpy == newDpy))
117 xkb = result->xkb;
118 oldDpy = xkb->dpy;
119 if (xkb->names) {
120 XkbNamesPtr names = xkb->names;
142 if (xkb->map) {
146 for (t = 0, type = xkb->map->types; t < xkb->map->num_types;
157 if (xkb->geom) {
158 XkbGeometryPtr geom = xkb->geom;
212 xkb->dpy = newDpy;