The R Project SVN R

Rev

Rev 41875 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 41875 Rev 44500
Line 2... Line 2...
2
#define R_VFONTS_MODULE_H
2
#define R_VFONTS_MODULE_H
3
 
3
 
4
typedef void (*R_GE_VTextRoutine)(double x, double y, const char * const s, 
4
typedef void (*R_GE_VTextRoutine)(double x, double y, const char * const s, 
5
				  double x_justify, double y_justify, 
5
				  double x_justify, double y_justify, 
6
				  double rotation,
6
				  double rotation,
7
				  R_GE_gcontext *gc, GEDevDesc *dd);
7
				  const pGEcontext gc, pGEDevDesc dd);
8
 
8
 
9
typedef double (*R_GE_VStrWidthRoutine)(const char *s, 
9
typedef double (*R_GE_VStrWidthRoutine)(const char *s, 
10
					R_GE_gcontext *gc, GEDevDesc *dd);
10
					const pGEcontext gc, pGEDevDesc dd);
11
 
11
 
12
typedef double (*R_GE_VStrHeightRoutine)(const char *s, 
12
typedef double (*R_GE_VStrHeightRoutine)(const char *s, 
13
					 R_GE_gcontext *gc, GEDevDesc *dd);
13
					 const pGEcontext gc, pGEDevDesc dd);
14
 
14
 
15
typedef struct {
15
typedef struct {
16
    R_GE_VTextRoutine GEVText;
16
    R_GE_VTextRoutine GEVText;
17
    R_GE_VStrWidthRoutine GEVStrWidth;
17
    R_GE_VStrWidthRoutine GEVStrWidth;
18
    R_GE_VStrHeightRoutine GEVStrHeight;
18
    R_GE_VStrHeightRoutine GEVStrHeight;