/****************************************/ /* iisfv.h valdes 8/27/82 */ /* */ /* IIS display package definitions */ /****************************************/ #include "iisdefs.h" #define NWDW 8 /* maximum window definitions */ #define STDCRS {1,1,1,0,0,"cross",20} /* Standard cursor */ #define RED 4 #define GREEN 2 #define BLUE 1 struct iiscdf { /* Cursor definition */ char on; /* Cursor displayed */ char x; /* Enable x motion */ char y; /* Enable y motion */ char blink; /* 0 - On steady */ /* 1 - Fast blink */ /* 2 - Medium blink */ /* 3 - Slow blink */ char beep; /* Beeper on */ char shape[5]; /* cross, box */ char size; /* Size = 1 - 64 */ short status[3]; /* Cursor position on display*/ }; struct iiswdf { /* window definition */ short wndw[4]; /* in order: xl,yt,xr,yb */ short hdr[8]; /* iis control header */ short ghdr[8]; /* graphics channel header */ short zoom[3]; /* zoom status */ struct iiscdf cursor; /* Cursor status */ short lut[256]; /* Look up table */ short glut[256]; /* Graphics color assignments */ char flag; /* Window flags */ /* bit 0 - write to frame */ /* bit 1 - write to graphics */ }; int iisdev; /* Device: 1=IISM70, 2=IISM75, 3=IMTOOL */ int fdiis; /* File descriptor for iis */ int fdiisi; /* File descriptor for iis */ struct iiswdf iiswda[NWDW]; /* Windows */ int iiswdn; /* number of currently defined window */ short iiszm[3]; /* Current zoom values */ char graphics_on; /* Should graphics be used in iisline() */ int iisxsize, iisysize; /* Size of frame buffer */ int fbconf; /* IMTOOL configuration number */