--- ray/src/rt/x11twind.h 1991/11/12 17:08:42 2.1 +++ ray/src/rt/x11twind.h 2003/06/07 00:54:58 2.5 @@ -1,7 +1,4 @@ -/* SCCSid "$SunId$ LBL" */ - -/* Copyright (c) 1989 Regents of the University of California */ - +/* RCSid $Id: x11twind.h,v 2.5 2003/06/07 00:54:58 schorsch Exp $ */ /* * xtwind.h - header for X text window routines. * @@ -11,7 +8,15 @@ * Modified for X11 B. V. Smith * 9/26/88 */ +#ifndef _RAD_X11TWIND_H_ +#define _RAD_X11TWIND_H_ +#ifdef __cplusplus +extern "C" { +#endif + +#include "copyright.h" + #define LEFTMAR 2 /* left margin width */ typedef struct { @@ -28,4 +33,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_ */ +