Lines Matching refs:font
51 (res = gr_init_font(anim->text_clock.font_file.c_str(), &anim->text_clock.font)) < 0) { in HealthdDraw()
55 (res = gr_init_font(anim->text_percent.font_file.c_str(), &anim->text_percent.font)) < 0) { in HealthdDraw()
105 int HealthdDraw::draw_text(const GRFont* font, int x, int y, const char* str) { in draw_text() argument
107 int str_len_px = gr_measure(font, str); in draw_text()
111 gr_text(font, x + kSplitOffset, y, str, false /* bold */); in draw_text()
112 if (kSplitScreen) gr_text(font, x - kSplitOffset + screen_width_, y, str, false /* bold */); in draw_text()
121 int str_len_px = length * field.font->char_width; in determine_xy()
133 *y = (screen_height_ - field.font->char_height) / 2; in determine_xy()
137 *y = screen_height_ + field.pos_y - field.font->char_height; in determine_xy()
147 if (!graphics_available || field.font == nullptr || field.font->char_width == 0 || in draw_clock()
148 field.font->char_height == 0) in draw_clock()
167 draw_text(field.font, x, y, clock_str); in draw_clock()
180 if (field.font == nullptr || field.font->char_width == 0 || field.font->char_height == 0) { in draw_percent()
191 draw_text(field.font, x, y, str.c_str()); in draw_percent()