Lines Matching refs:ic
109 Xic ic,
116 if (!(res = _XimGetResourceListRec(ic->private.proto.ic_inner_resources,
117 ic->private.proto.ic_num_inner_resources, arg->name)))
131 Xic ic,
156 if (_XimCheckInnerICAttributes(ic, p, mode))
175 if ((name = _XimMakeICAttrIDList(ic, res_list, res_num,
185 if ((name = _XimMakeICAttrIDList(ic, res_list, res_num,
216 Xic ic,
333 if (!ic)
344 if (!strcmp(base_name, ic->private.proto.preedit_font)) {
345 rep = ic->core.preedit_attr.fontset;
346 } else if (!ic->private.proto.preedit_font_length) {
347 rep = XCreateFontSet(ic->core.im->core.display,
352 if (!strcmp(base_name, ic->private.proto.status_font)) {
353 rep = ic->core.status_attr.fontset;
354 } else if (!ic->private.proto.status_font_length) {
355 rep = XCreateFontSet(ic->core.im->core.display,
488 Xic ic,
495 if (!(res = _XimGetResourceListRec(ic->private.proto.ic_inner_resources,
496 ic->private.proto.ic_num_inner_resources, arg->name)))
499 _XimGetCurrentICValues(ic, &ic_values);
502 _XimSetCurrentICValues(ic, &ic_values);
508 Xic ic,
536 if (_XimDecodeInnerICATTRIBUTE(ic, p, mode))
563 if ((name = _XimDecodeICATTRIBUTE(ic, res_list, res_num,
568 if ((name = _XimDecodeICATTRIBUTE(ic, res_list, res_num,
574 if (!(_XimAttributeToValue(ic, res, &buf[2], buf[1],
704 Xic ic = (Xic)param;
715 base_name = ic->private.proto.preedit_font;
716 length = ic->private.proto.preedit_font_length;
718 base_name = ic->private.proto.status_font;
719 length = ic->private.proto.status_font_length;
942 Xic ic,
947 ic->core.client_window = (Window)p->value;
948 if (ic->core.focus_window == (Window)0)
949 ic->core.focus_window = ic->core.client_window;
950 _XimRegisterFilter(ic);
953 if (ic->core.client_window) {
954 _XimUnregisterFilter(ic);
955 ic->core.focus_window = (Window)p->value;
956 _XimRegisterFilter(ic);
958 ic->core.focus_window = (Window)p->value;
965 Xic ic,
973 if (!(XGetRGBColormaps(ic->core.im->core.display,
974 ic->core.focus_window, &colormap_ret,
990 Xfree(ic->private.proto.preedit_font);
998 ic->private.proto.preedit_font = NULL;
1008 ic->private.proto.preedit_font = tmp;
1009 ic->private.proto.preedit_font_length = len - 1;
1016 Xic ic,
1024 if (!(XGetRGBColormaps(ic->core.im->core.display,
1025 ic->core.focus_window, &colormap_ret,
1041 Xfree(ic->private.proto.status_font);
1049 ic->private.proto.status_font = NULL;
1059 ic->private.proto.status_font = tmp;
1060 ic->private.proto.status_font_length = len - 1;
1067 Xic ic,
1075 if (!(res = _XimGetResourceListRec(ic->private.proto.ic_inner_resources,
1076 ic->private.proto.ic_num_inner_resources, arg->name)))
1085 return _XimEncodeLocalICAttr(ic, res, top, arg, mode);
1090 Xic ic,
1121 if (_XimSetInnerICAttributes(ic, top, p, mode))
1133 if (!(_XimEncodePreeditValue(ic, res, p)))
1136 if (!(_XimEncodeStatusValue(ic, res, p)))
1139 if (!(_XimEncodeTopValue(ic, res, p)))
1148 if ((name = _XimEncodeICATTRIBUTE(ic, res_list, res_num,
1158 if ((name = _XimEncodeICATTRIBUTE(ic, res_list, res_num,
1171 if (!(_XimEncodeLocalICAttr(ic, res, top, p, mode)))
1176 &len, mode, (XPointer)ic)))
1203 Xic ic,
1218 if (ic->private.proto.preedit_font)
1219 Xfree(ic->private.proto.preedit_font);
1227 ic->private.proto.preedit_font = NULL;
1237 ic->private.proto.preedit_font = tmp;
1238 ic->private.proto.preedit_font_length = len - 1;
1245 Xic ic,
1260 Xfree(ic->private.proto.status_font);
1268 ic->private.proto.status_font = NULL;
1278 ic->private.proto.status_font = tmp;
1279 ic->private.proto.status_font_length = len - 1;
1286 Xic ic,
1297 int num = ic->private.proto.num_saved_icvalues;
1298 XrmQuark *quark_list = ic->private.proto.saved_icvalues;
1309 if (!ic->private.proto.saved_icvalues) {
1334 if (!(_XimEncodeSavedPreeditValue(ic, res, value))) {
1338 if (!(_XimEncodeSavedStatusValue(ic, res, value))) {
1349 if (!_XimEncodeSavedICATTRIBUTE(ic, res_list, res_num,
1357 if (!_XimEncodeSavedICATTRIBUTE(ic, res_list, res_num,
1367 &len, mode, (XPointer)ic))) {