1 /*
2  * $Id: grxlib.h,v 1.1.1.1 2004/11/10 17:21:53 sasha Exp $
3  */
4 #include "rxvtgrx.h"		/* text alignment */
5 
6 /*function pointer to either StartLine or StartPoint */
7 typedef void (*LineFunction) (long id);
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12    extern void	StartLine (long id);
13    extern void	StartPoint (long id);
14    extern void	Extend (int x, int y);
15    extern void	StartFill (long id);
16    extern void	FillArea (int x1, int y1, int x2, int y2);
17    extern void	Done (void);
18    extern void	PlaceText (long id, int x, int y, int mode, char *text);
19 
20    extern void	ClearWindow (long id);
21    extern long	CreateWin (int x, int y, int w, int h);
22    extern void	QueryWin (long id, int *nfwidth, int *nfheight);
23    extern void	ForeColor (int color);
24    extern void	DefaultRendition (void);
25    extern int	WaitForCarriageReturn (long *win, int *x, int *y);
26    extern int	InitializeGraphics (int scroll_text_up);
27    extern void	CloseGraphics (void);
28 #ifdef __cplusplus
29 }
30 #endif
31 /*----------------------- end-of-file (C header) -----------------------*/
32