|
Freeciv-3.3
|
Go to the source code of this file.
Data Structures | |
| struct | canvas |
Macros | |
| #define | FC_STATIC_CANVAS_INIT { .surface = NULL, .drawable = NULL, .zoom = 1.0 } |
Functions | |
| void | surface_put_text (cairo_t *cr, int x, int y, float zoom, enum client_font font, struct color *pcolor, const char *text) |
| void surface_put_text | ( | cairo_t * | cr, |
| int | x, | ||
| int | y, | ||
| float | zoom, | ||
| enum client_font | font, | ||
| struct color * | pcolor, | ||
| const char * | text | ||
| ) |
Draw the text onto the surface in the given color and font. The position does not account for the ascent of the text; this function must take care of this manually. The text may not be NULL but may be empty.
Definition at line 396 of file canvas.c.
Referenced by canvas_put_text(), and load_gfxnumber().