Lines Matching full:clients
48 * - Core mapping notify events sent to clients for whom kbd is the
51 * - Xi mapping events, sent unconditionally to all clients who have
81 if (!clients[i] || clients[i]->clientState != ClientStateRunning) in XkbSendLegacyMapNotify()
84 /* XKB allows clients to restrict the MappingNotify events sent to in XkbSendLegacyMapNotify()
87 (clients[i]->xkbClientFlags & _XkbClientInitialized) && in XkbSendLegacyMapNotify()
88 !(clients[i]->mapNotifyMask & changed)) in XkbSendLegacyMapNotify()
94 (clients[i]->xkbClientFlags & _XkbClientInitialized)) in XkbSendLegacyMapNotify()
97 /* Don't send core events to clients who don't know about us. */ in XkbSendLegacyMapNotify()
98 if (!XIShouldNotify(clients[i], kbd)) in XkbSendLegacyMapNotify()
107 if (first_key >= clients[i]->minKC) in XkbSendLegacyMapNotify()
110 core_mn.u.mappingNotify.firstKeyCode = clients[i]->minKC; in XkbSendLegacyMapNotify()
111 if (first_key + num_keys - 1 <= clients[i]->maxKC) in XkbSendLegacyMapNotify()
114 core_mn.u.mappingNotify.count = clients[i]->maxKC - in XkbSendLegacyMapNotify()
115 clients[i]->minKC + 1; in XkbSendLegacyMapNotify()
117 WriteEventsToClient(clients[i], 1, &core_mn); in XkbSendLegacyMapNotify()
126 WriteEventsToClient(clients[i], 1, &core_mn); in XkbSendLegacyMapNotify()
131 * here? Clients might be upset, but that seems better than the in XkbSendLegacyMapNotify()
172 if (!clients[i] || clients[i]->clientState != ClientStateRunning) in XkbSendNewKeyboardNotify()
175 if (!(clients[i]->newKeyboardNotifyMask & changed)) in XkbSendNewKeyboardNotify()
178 pNKN->sequenceNumber = clients[i]->sequence; in XkbSendNewKeyboardNotify()
181 if (clients[i]->swapped) { in XkbSendNewKeyboardNotify()
186 WriteToClient(clients[i], sizeof(xEvent), pNKN); in XkbSendNewKeyboardNotify()
189 clients[i]->minKC = pNKN->minKeyCode; in XkbSendNewKeyboardNotify()
190 clients[i]->maxKC = pNKN->maxKeyCode; in XkbSendNewKeyboardNotify()
262 * This function sends out XKB mapping notify events to clients which
281 if (!clients[i] || clients[i]->clientState != ClientStateRunning) in XkbSendMapNotify()
284 if (!(clients[i]->mapNotifyMask & changed)) in XkbSendMapNotify()
288 pMN->sequenceNumber = clients[i]->sequence; in XkbSendMapNotify()
291 if (clients[i]->swapped) { in XkbSendMapNotify()
296 WriteToClient(clients[i], sizeof(xEvent), pMN); in XkbSendMapNotify()