Lines Matching refs:core

97     XOMCoreRec core;
117 XOCCoreRec core;
129 data = XOM_GENERIC(oc->core.om)->data;
189 Display *dpy = oc->core.om->core.display;
208 XRectangle *ink = &oc->core.font_set_extents.max_ink_extent;
209 XRectangle *logical = &oc->core.font_set_extents.max_logical_extent;
214 font_list = oc->core.font_info.font_struct_list;
258 oc->core.font_info.num_font = 1;
259 oc->core.font_info.font_name_list = font_name_list;
260 oc->core.font_info.font_struct_list = font_struct_list;
290 Display *dpy = oc->core.om->core.display;
326 name_list = _XParseBaseFontNameList(oc->core.base_name_list, &count);
345 Display *dpy = oc->core.om->core.display;
442 base_name = strdup(oc->core.base_name_list);
446 oc->core.base_name_list = base_name;
480 oc->core.missing_list.charset_list = charset_list;
519 Display *dpy = oc->core.om->core.display;
525 Xfree(oc->core.base_name_list);
526 XFreeStringList(oc->core.font_info.font_name_list);
528 if ((font_list = oc->core.font_info.font_struct_list)) {
535 Xfree(oc->core.font_info.font_struct_list);
539 XFreeStringList(oc->core.missing_list.charset_list);
542 Xfree(oc->core.res_name);
543 Xfree(oc->core.res_class);
555 if (oc->core.resources == NULL)
558 return _XlcSetValues((XPointer) oc, oc->core.resources,
559 oc->core.num_resources, args, num_args, XlcSetMask);
568 if (oc->core.resources == NULL)
571 return _XlcGetValues((XPointer) oc, oc->core.resources,
572 oc->core.num_resources, args, num_args, XlcGetMask);
587 lcd = oc->core.om->core.lcd;
606 return XTextWidth(*oc->core.font_info.font_struct_list, text, length);
637 XTextExtents(*oc->core.font_info.font_struct_list, text, length, &direction,
686 XFontStruct *font = *oc->core.font_info.font_struct_list;
779 XFontStruct *font = *oc->core.font_info.font_struct_list;
813 XSetFont(dpy, gc, (*oc->core.font_info.font_struct_list)->fid);
854 XOffsetOf(XOCRec, core.base_name_list), XlcCreateMask | XlcGetMask },
856 XOffsetOf(XOCRec, core.om_automatic), XlcGetMask },
858 XOffsetOf(XOCRec, core.missing_list), XlcGetMask },
860 XOffsetOf(XOCRec, core.default_string), XlcGetMask },
862 XOffsetOf(XOCRec, core.orientation), XlcSetMask | XlcGetMask },
864 XOffsetOf(XOCRec, core.res_name), XlcSetMask | XlcGetMask },
866 XOffsetOf(XOCRec, core.res_class), XlcSetMask | XlcGetMask },
868 XOffsetOf(XOCRec, core.font_info), XlcGetMask }
883 oc->core.om = om;
892 if (oc->core.base_name_list == NULL)
895 oc->core.resources = oc_resources;
896 oc->core.num_resources = XlcNumber(oc_resources);
932 Xfree(om->core.res_name);
933 Xfree(om->core.res_class);
935 if (om->core.required_charset.charset_list)
936 XFreeStringList(om->core.required_charset.charset_list);
938 Xfree((char*)om->core.required_charset.charset_list);
940 Xfree(om->core.orientation_list.orientation);
952 if (om->core.resources == NULL)
955 return _XlcSetValues((XPointer) om, om->core.resources,
956 om->core.num_resources, args, num_args, XlcSetMask);
965 if (om->core.resources == NULL)
968 return _XlcGetValues((XPointer) om, om->core.resources,
969 om->core.num_resources, args, num_args, XlcGetMask);
981 XOffsetOf(XOMRec, core.required_charset), XlcGetMask },
983 XOffsetOf(XOMRec, core.orientation_list), XlcGetMask },
985 XOffsetOf(XOMRec, core.directional_dependent), XlcGetMask },
987 XOffsetOf(XOMRec, core.contextual_drawing), XlcGetMask }
1055 om->core.required_charset.charset_list = required_list;
1056 om->core.required_charset.charset_count = 1; /* always 1 */
1068 om->core.orientation_list.orientation = orientation;
1069 om->core.orientation_list.num_orientation = 1;
1072 om->core.directional_dependent = False;
1075 om->core.contextual_drawing = False;
1078 om->core.context_dependent = False;
1094 om->core.lcd = lcd;
1095 om->core.display = dpy;
1096 om->core.rdb = rdb;
1098 om->core.res_name = strdup(res_name);
1099 if (om->core.res_name == NULL)
1103 om->core.res_class = strdup(res_class);
1104 if (om->core.res_class == NULL)
1111 om->core.resources = om_resources;
1112 om->core.num_resources = XlcNumber(om_resources);