Lines Matching refs:call_data

82 MyGetICValuesHandler(ims, call_data)  in MyGetICValuesHandler()  argument
84 IMChangeICStruct *call_data;
86 GetIC(call_data);
90 MySetICValuesHandler(ims, call_data) in MySetICValuesHandler() argument
92 IMChangeICStruct *call_data;
94 SetIC(call_data);
98 MyOpenHandler(ims, call_data) in MyOpenHandler() argument
100 IMOpenStruct *call_data;
103 printf("new_client lang = %s\n", call_data->lang.name);
104 printf(" connect_id = 0x%x\n", (int)call_data->connect_id);
109 MyCloseHandler(ims, call_data) in MyCloseHandler() argument
111 IMOpenStruct *call_data;
114 printf("closing connect_id 0x%x\n", (int)call_data->connect_id);
119 MyCreateICHandler(ims, call_data) in MyCreateICHandler() argument
121 IMChangeICStruct *call_data;
123 CreateIC(call_data);
127 MyDestroyICHandler(ims, call_data) in MyDestroyICHandler() argument
129 IMChangeICStruct *call_data;
131 DestroyIC(call_data);
136 IsKey(ims, call_data, trigger) in IsKey() argument
138 IMForwardEventStruct *call_data;
149 kev = (XKeyEvent*)&call_data->event;
162 ProcessKey(ims, call_data) in ProcessKey() argument
164 IMForwardEventStruct *call_data;
173 kev = (XKeyEvent*)&call_data->event;
181 MyForwardEventHandler(ims, call_data) in MyForwardEventHandler() argument
183 IMForwardEventStruct *call_data;
187 if (call_data->event.type != KeyPress) {
195 if (IsKey(ims, call_data, Trigger_Keys)) {
205 if (IsKey(ims, call_data, Trigger_Keys)) {
206 return IMPreeditEnd(ims, (XPointer)call_data);
209 if (IsKey(ims, call_data, Conversion_Keys)) {
222 ((IMCommitStruct*)call_data)->flag |= XimLookupChars;
223 ((IMCommitStruct*)call_data)->commit_string = (char *)tp.value;
225 IMCommitString(ims, (XPointer)call_data);
233 else if (IsKey(ims, call_data, Forward_Keys)) {
234 IMForwardEventStruct forward_ev = *((IMForwardEventStruct *)call_data);
239 ProcessKey(ims, call_data);
244 MyTriggerNotifyHandler(ims, call_data) in MyTriggerNotifyHandler() argument
246 IMTriggerNotifyStruct *call_data;
248 if (call_data->flag == 0) { /* on key */
253 } else if (use_offkey && call_data->flag == 1) { /* off key */
266 MyPreeditStartReplyHandler(ims, call_data) in MyPreeditStartReplyHandler() argument
268 IMPreeditCBStruct *call_data;
272 MyPreeditCaretReplyHandler(ims, call_data) in MyPreeditCaretReplyHandler() argument
274 IMPreeditCBStruct *call_data;
278 MyProtoHandler(ims, call_data) in MyProtoHandler() argument
280 IMProtocol *call_data;
282 switch (call_data->major_code) {
285 return MyOpenHandler(ims, call_data);
288 return MyCloseHandler(ims, call_data);
291 return MyCreateICHandler(ims, call_data);
294 return MyDestroyICHandler(ims, call_data);
297 return MySetICValuesHandler(ims, call_data);
300 return MyGetICValuesHandler(ims, call_data);
302 return MyForwardEventHandler(ims, call_data);
314 return MyTriggerNotifyHandler(ims, call_data);
317 return MyPreeditStartReplyHandler(ims, call_data);
320 return MyPreeditCaretReplyHandler(ims, call_data);