GRASS 8 Programmer's Manual
8.5.0(2026)-8d6ceba290
Toggle main menu visibility
Loading...
Searching...
No Matches
get_t_box.c
Go to the documentation of this file.
1
#include "
driver.h
"
2
#include "
driverlib.h
"
3
4
void
COM_Get_text_box
(
const
char
*text,
double
*t,
double
*b,
double
*l,
5
double
*r)
6
{
7
switch
(
font_get_type
()) {
8
case
GFONT_STROKE:
9
get_text_ext
(text, t, b, l, r);
10
break
;
11
case
GFONT_FREETYPE:
12
get_text_ext_freetype
(text, t, b, l, r);
13
break
;
14
case
GFONT_DRIVER:
15
if
(
driver
->
Text_box
)
16
(*
driver
->
Text_box
)(text, t, b, l, r);
17
break
;
18
}
19
}
driver.h
COM_Get_text_box
void COM_Get_text_box(const char *, double *, double *, double *, double *)
Definition
get_t_box.c:4
driverlib.h
font_get_type
int font_get_type(void)
Definition
font.c:29
get_text_ext_freetype
void get_text_ext_freetype(const char *, double *, double *, double *, double *)
Definition
text3.c:269
get_text_ext
void get_text_ext(const char *, double *, double *, double *, double *)
Definition
text2.c:90
driver
Definition
driver.h:27
driver::Text_box
void(*) Text_box(const char *, double *, double *, double *, double *)
Definition
driver.h:52
driver
get_t_box.c
Generated on
for GRASS 8 Programmer's Manual by
1.18.0