6
#include <grass/raster.h>
7
#include <grass/graphics.h>
11
The monitor has a very simple database management capability
12
which supports the windowing. There are scratch pads
13
to be written on. Each scratch pad can contain items, and
14
each item can have a list of values. These are NOT to be
15
used by the programmer. They are used indirectly through
16
the displaylib library calls.
19
int R_pad_create(const char *pad)
21
return trans->pad_create(pad);
24
int R_pad_current(char *name)
26
return trans->pad_current(name);
29
int R_pad_delete(void)
31
return trans->pad_delete();
34
int R_pad_invent(char *pad)
36
return trans->pad_invent(pad);
39
int R_pad_list(char ***list, int *count)
41
return trans->pad_list(list, count);
44
int R_pad_select(const char *pad)
46
return trans->pad_select(pad);
49
int R_pad_append_item(const char *item, const char *value, int replace)
51
return trans->pad_append_item(item, value, replace);
54
int R_pad_delete_item(const char *name)
56
return trans->pad_delete_item(name);
59
int R_pad_get_item(const char *name, char ***list, int *count)
61
return trans->pad_get_item(name, list, count);
64
int R_pad_list_items(char ***list, int *count)
66
return trans->pad_list_items(list, count);
69
int R_pad_set_item(const char *name, const char *value)
71
return trans->pad_set_item(name, value);