GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-f13a4924e1
driver/text.c
Go to the documentation of this file.
1 #include "driver.h"
2 #include "driverlib.h"
3 
4 void COM_Text(const char *text)
5 {
6  switch (font_get_type()) {
7  case GFONT_STROKE:
8  soft_text(text);
9  break;
10  case GFONT_FREETYPE:
11  soft_text_freetype(text);
12  break;
13  case GFONT_DRIVER:
14  if (driver->Text)
15  (*driver->Text)(text);
16  break;
17  }
18 }
void COM_Text(const char *text)
Definition: driver/text.c:4
void soft_text(const char *)
Definition: text2.c:108
int font_get_type(void)
Definition: font.c:29
void soft_text_freetype(const char *)
Definition: text3.c:264
#define GFONT_DRIVER
Definition: fontcap.h:21
#define GFONT_STROKE
Definition: fontcap.h:19
#define GFONT_FREETYPE
Definition: fontcap.h:20
Definition: driver.h:21
void(* Text)(const char *)
Definition: driver.h:45