Lines Matching defs:ic

89     Xic		 ic,
92 Xim im = (Xim)ic->core.im;
95 if (IS_DYNAMIC_EVENT_FLOW(ic->core.im) &&
99 (void)_XimTriggerNotify(im, ic, 0, (CARD32)idx); /* Trigger on */
108 Xic ic,
111 Xim im = (Xim)ic->core.im;
114 if (IS_DYNAMIC_EVENT_FLOW(ic->core.im) &&
118 _XimTriggerNotify(im, ic, 1, (CARD32)idx); /* Trigger off */
127 Xic ic)
129 Xim im = (Xim)ic->core.im;
132 (void)_XimProcSyncReply(im, ic);
140 Xic ic,
144 Xim im = (Xim)ic->core.im;
147 _XimPendingFilter(ic);
148 _XimUnfabricateSerial(im, ic, ev);
155 if (IS_NEGLECT_EVENT(ic, KeyPressMask))
159 if (!IS_IC_CONNECTED(ic)) {
162 if (!_XimReCreateIC(ic)) {
174 if (!IS_IC_CONNECTED(ic))
178 if (!IS_FORWARD_EVENT(ic, KeyPressMask)) {
179 if (_XimOnKeysCheck(ic, ev))
183 if (_XimOffKeysCheck(ic, ev))
186 if (_XimForwardEvent(ic, (XEvent *)ev,
187 IS_SYNCHRONOUS_EVENT(ic, KeyPressMask)))
205 Xic ic,
209 Xim im = (Xim)ic->core.im;
212 _XimPendingFilter(ic);
213 _XimUnfabricateSerial(im, ic, ev);
220 if (IS_NEGLECT_EVENT(ic, KeyReleaseMask))
224 if (!IS_IC_CONNECTED(ic)) {
227 if (!_XimReCreateIC(ic)) {
239 if (!IS_IC_CONNECTED(ic))
243 if (!IS_FORWARD_EVENT(ic, KeyReleaseMask)) {
244 if (_XimOnKeysCheck(ic, ev))
248 if (_XimOffKeysCheck(ic, ev))
251 if (_XimForwardEvent(ic, (XEvent *)ev,
252 IS_SYNCHRONOUS_EVENT(ic, KeyPressMask)))
270 Xic ic)
272 if (ic->core.focus_window) {
273 if (!(ic->private.proto.registed_filter_event & KEYPRESS_MASK)) {
274 _XRegisterFilterByType (ic->core.im->core.display,
278 (XPointer)ic);
279 _XRegisterFilterByType (ic->core.im->core.display,
280 ic->core.focus_window,
283 (XPointer)ic);
284 ic->private.proto.registed_filter_event |= KEYPRESS_MASK;
292 Xic ic)
294 if (ic->core.focus_window) {
295 if (!(ic->private.proto.registed_filter_event & KEYRELEASE_MASK)) {
296 _XRegisterFilterByType (ic->core.im->core.display,
300 (XPointer)ic);
301 _XRegisterFilterByType (ic->core.im->core.display,
302 ic->core.focus_window,
305 (XPointer)ic);
306 ic->private.proto.registed_filter_event |= KEYRELEASE_MASK;
314 Xic ic)
316 if (ic->core.focus_window) {
317 if (ic->private.proto.registed_filter_event & KEYPRESS_MASK) {
318 _XUnregisterFilter (ic->core.im->core.display,
319 ic->core.focus_window,
321 (XPointer)ic);
322 _XUnregisterFilter (ic->core.im->core.display,
325 (XPointer)ic);
326 ic->private.proto.registed_filter_event &= ~KEYPRESS_MASK;
334 Xic ic)
336 if (ic->core.focus_window) {
337 if (ic->private.proto.registed_filter_event & KEYRELEASE_MASK) {
338 _XUnregisterFilter (ic->core.im->core.display,
339 ic->core.focus_window,
341 (XPointer)ic);
342 _XUnregisterFilter (ic->core.im->core.display,
345 (XPointer)ic);
346 ic->private.proto.registed_filter_event &= ~KEYRELEASE_MASK;
354 Xic ic)
356 _XimRegisterKeyPressFilter(ic);
357 if (IS_FORWARD_EVENT(ic, KeyReleaseMask))
358 _XimRegisterKeyReleaseFilter(ic);
364 Xic ic)
366 _XimUnregisterKeyPressFilter(ic);
367 _XimUnregisterKeyReleaseFilter(ic);
373 Xic ic)
375 if (IS_FORWARD_EVENT(ic, KeyReleaseMask))
376 _XimRegisterKeyReleaseFilter(ic);
378 _XimUnregisterKeyReleaseFilter(ic);