Lines Matching refs:font

1746     XFontStruct	*font = NULL;  in gui_mch_init_font()  local
1788 font = (XFontStruct *)gui_mch_get_font(font_name, FALSE); in gui_mch_init_font()
1789 if (font == NULL) in gui_mch_init_font()
1792 if (font == NULL) in gui_mch_init_font()
1793 font = (XFontStruct *)gui_mch_get_font(font_name, FALSE); in gui_mch_init_font()
1794 if (font == NULL) in gui_mch_init_font()
1813 gui.norm_font = (GuiFont)font; in gui_mch_init_font()
1817 gui.char_width = font->max_bounds.width; in gui_mch_init_font()
1818 gui.char_height = font->ascent + font->descent + p_linespace; in gui_mch_init_font()
1819 gui.char_ascent = font->ascent + p_linespace / 2; in gui_mch_init_font()
1880 XFontStruct *font; in gui_mch_get_font() local
1885 font = XLoadQueryFont(gui.dpy, (char *)name); in gui_mch_get_font()
1887 if (font == NULL) in gui_mch_get_font()
1897 font->max_bounds.width, font->ascent + font->descent, in gui_mch_get_font()
1898 font->ascent, font->descent); in gui_mch_get_font()
1900 font->max_bounds.ascent, font->max_bounds.descent, in gui_mch_get_font()
1901 font->max_bounds.ascent + font->max_bounds.descent); in gui_mch_get_font()
1903 font->min_bounds.lbearing, font->min_bounds.rbearing); in gui_mch_get_font()
1905 font->max_bounds.lbearing, font->max_bounds.rbearing); in gui_mch_get_font()
1907 (font->min_bounds.lbearing < 0), in gui_mch_get_font()
1908 (font->max_bounds.rbearing > font->max_bounds.width)); in gui_mch_get_font()
1912 if (font->max_bounds.width != font->min_bounds.width) in gui_mch_get_font()
1915 XFreeFont(gui.dpy, font); in gui_mch_get_font()
1918 return (GuiFont)font; in gui_mch_get_font()
1926 gui_mch_get_fontname(GuiFont font, char_u *name) in gui_mch_get_fontname() argument
1930 if (name != NULL && font == NULL) in gui_mch_get_fontname()
1935 else if (font != NULL) in gui_mch_get_fontname()
1941 if (XGetFontProperty(font, XA_FONT, &value)) in gui_mch_get_fontname()
1977 XFontStruct *font = (XFontStruct *)gui.norm_font; in gui_mch_adjust_charheight() local
1979 gui.char_height = font->ascent + font->descent + p_linespace; in gui_mch_adjust_charheight()
1980 gui.char_ascent = font->ascent + p_linespace / 2; in gui_mch_adjust_charheight()
1989 gui_mch_set_font(GuiFont font) in gui_mch_set_font() argument
1992 Font fid = ((XFontStruct *)font)->fid; in gui_mch_set_font()
1999 gui.char_ascent = ((XFontStruct *)font)->ascent + p_linespace / 2; in gui_mch_set_font()
2023 gui_mch_free_font(GuiFont font) in gui_mch_free_font() argument
2025 if (font != NOFONT) in gui_mch_free_font()
2026 XFreeFont(gui.dpy, (XFontStruct *)font); in gui_mch_free_font()