--- ray/src/rt/x11twind.h 1991/11/12 17:08:42 2.1 +++ ray/src/rt/x11twind.h 2003/06/27 06:53:23 2.6 @@ -1,7 +1,4 @@ -/* SCCSid "$SunId$ LBL" */ - -/* Copyright (c) 1989 Regents of the University of California */ - +/* RCSid $Id: x11twind.h,v 2.6 2003/06/27 06:53:23 greg Exp $ */ /* * xtwind.h - header for X text window routines. * @@ -11,6 +8,11 @@ * Modified for X11 B. V. Smith * 9/26/88 */ +#ifndef _RAD_X11TWIND_H_ +#define _RAD_X11TWIND_H_ +#ifdef __cplusplus +extern "C" { +#endif #define LEFTMAR 2 /* left margin width */ @@ -28,4 +30,23 @@ typedef struct { #define TNOCURS 0 #define TBLKCURS 1 -extern TEXTWIND *xt_open(); +extern TEXTWIND *xt_open(Display *dpy, Window parent, + int x, int y, int width, int height, + int bw, unsigned long fore, unsigned long back, + char *fontname); +extern void xt_puts(char *s, TEXTWIND *t); +extern void xt_putc(int c, TEXTWIND *t); +extern void xt_delete(TEXTWIND *t, int r); +extern void xt_insert(TEXTWIND *t, int r); +extern void xt_redraw(TEXTWIND *t); +extern void xt_clear(TEXTWIND *t); +extern void xt_move(TEXTWIND *t, int r, int c); +extern int xt_cursor(TEXTWIND *t, int curs); +extern void xt_close(TEXTWIND *t); + + +#ifdef __cplusplus +} +#endif +#endif /* _RAD_X11TWIND_H_ */ +