File: driverlib.h

package info (click to toggle)
grass 6.0.2-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 40,044 kB
  • ctags: 31,303
  • sloc: ansic: 321,125; tcl: 25,676; sh: 11,176; cpp: 10,098; makefile: 5,025; fortran: 1,846; yacc: 493; lex: 462; perl: 133; sed: 1
file content (128 lines) | stat: -rw-r--r-- 4,150 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
/* dummies for the driver functions */
int Graph_Close(void);
int Graph_Set(int, char **);
/* Can_do.c */
int can_do_float(void);
/* Clr_table.c */
int reset_color(int, int, int, int);
/* Draw_line.c */
int draw_line(int, int, int, int);
/* Draw_point.c */
int draw_point(int, int);
/* Get_w_box.c */
int Get_location_with_box(int, int, int *, int *, int *);
int Get_location_with_box2(int, int, int *, int *, int *,int);
/* Get_w_line.c */
int Get_location_with_line(int, int, int *, int *, int *);
int Get_location_with_line2(int, int, int *, int *, int *,int);
/* Get_w_pnt.c */
int Get_location_with_pointer(int *, int *, int *);
int Get_location_with_pointer2(int *, int *, int *,int);
/* Panel.c */
int Panel_save(char *, int, int, int, int);
int Panel_restore(char *);
int Panel_delete(char *);
/* Plylne_abs.c */
int Polyline_abs(int *, int *, int);
int Polyline_rel(int *, int *, int);
/* Polygn_abs.c */
int Polygon_abs(int *, int *, int);
int Polygon_rel(int *, int *, int);
/* Raster.c */
int Raster_int(int, int, int *, int, int);
/* Returns.c */
int Screen_left(int *);
int Screen_rite(int *);
int Screen_bot(int *);
int Screen_top(int *);
int Get_num_colors(int *);
int color(int);
/* Respond.c */
void Respond(void);
/* Work.c */
int Has_work(void);
int Work_stream(void);
void Do_work(int);
/* Client.c */
void Client_Open(void);
void Client_Close(void);

/* lib functions */
int Box_abs(int,int,int,int);
int Box_rel(int,int);
int Color_table_float(void);
int Color_table_fixed(void);
int _get_lookup_for_color(int,int,int);
int get_table_type(void);
int Color(int);
int RGB_color(unsigned char,unsigned char,unsigned char);
int Standard_color(int);
int Color_offset(int);
int get_color_offset(void);
int Cont_abs(int,int);
int Cont_rel(int,int);
int Erase(void);
int Font_get( char *);
int Get_text_box( char *,int *t,int *,int *,int *);
int Linemod(void *);
int Move_abs(int,int);
int Get_current_xy(int *,int *);
int Move_rel(int,int);
int Number_of_colors(int *);
int Polydots_abs(int *,int *,int);
int Polydots_rel(int *,int *,int);
int Set_RGB_color(unsigned char *,unsigned char *,unsigned char *);
int RGB_raster(int,int,unsigned char *,unsigned char *,unsigned char *,unsigned char *);
int Raster_char( int ,int ,unsigned char *,int,int);
int Raster_int_def( int ,int ,int *,int,int);
int Reset_colors( int ,int ,unsigned char *,unsigned char *,unsigned char *);
int Reset_color( unsigned char ,unsigned char ,unsigned char ,int );
int Set_window(int,int,int,int);
int window_clip(double *,double *,double *,double *);
int Text( char *);
int Text_size( int,int );
int Text_rotation( double );
int clip(double,double,double,double,double *,double *,double *,double *);
int assign_fixed_color( int ,int ) ;
int get_fixed_color( int ) ;
int get_fixed_color_array( register int *,register int );
int assign_standard_color( int ,int ) ;
int get_standard_color(int );
int get_max_std_colors(void);
int init_font(char *) ;
int get_char_vects( unsigned char ,int *,unsigned char **,unsigned char **);
int drawchar (double ,double ,double ,double ,unsigned char );
int soft_text_ext(int x,int ,double ,double ,double ,char *) ;
int get_text_ext (int *,int *,int *,int *);
int soft_text(int ,int ,double ,double ,double ,char *);
int onechar(int ,int ,double ,double ,double ,unsigned char);
int _get_color_index(int);
int _get_color_index_array(int *,int);

/* freetype */
int Font_freetype_get(char*);
int Font_freetype_release();
int isFont_freetype();
int init_font_freetype(char*);
char* getFreeTypeName();
int init_font_charset(char* str);
char* getCharset();
int soft_text_freetype(int ,int ,double ,double ,double ,char *);
int soft_text_ext_freetype(int ,int ,double ,double ,double ,char *);
int get_text_ext_freetype(int*,int*,int*,int*);

/* connect_{sock,fifo}.c */
#ifdef USE_G_SOCKS
int get_connection_sock(int,int *,int *,int);
int prepare_connection_sock(char *, char *);
#else
int get_connection_fifo(char *,int *,int *,int);
#endif /* USE_G_SOCKS */
int check_connection(char *,char *);

/* command.c */
void command_init(int,int);
int get_command(char *c);
int command_get_input(void);
int process_command(int);