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
}
b
double b
Definition
driver/set_window.c:5
l
double l
Definition
driver/set_window.c:5
t
double t
Definition
driver/set_window.c:5
r
double r
Definition
driver/set_window.c:5
driver.h
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
COM_Get_text_box
void COM_Get_text_box(const char *text, double *t, double *b, double *l, double *r)
Definition
get_t_box.c:4
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.17.0