1 /* 2 * NSHOW.H 3 * 4 * Released to the public domain. 5 * 6 * Prototypes for NSHOW.C. 7 */ 8 9 #ifndef __NSHOW_H__ 10 #define __NSHOW_H__ 11 12 extern int groupmove; 13 14 int InitScreen(void); 15 void AddHG(HotGroup * h, int num, int id, int x1, int y1, int x2, int y2); 16 void BuildHotSpots(void); 17 void KillHotSpots(void); 18 void DrawHeader(void); 19 void ClearScreen(void); 20 void ClearMsgScreen(void); 21 void ShowNewArea(void); 22 int OpenMsgWnd(int wid, int dep, char *title, char *msg, int x, int y); 23 void SendMsgWnd(char *msg, int y); 24 int CloseMsgWnd(void); 25 void MakeMsgAttrs(char *buf, struct _attributes *att, int scanned, int times_read); 26 void ShowAddress(FIDO_ADDRESS * addr, int y); 27 void ShowNameAddress(char *name, FIDO_ADDRESS * addr, int y, int newrcvd, int nm_only); 28 void ShowSubject(char *subj); 29 void ShowAttrib(msg * m); 30 void ShowMsgHeader(msg * m); 31 void PutLine(LINE * l, int y); 32 void MsgScroll(int Dir); 33 void Go_Up(void); 34 void Go_Dwn(void); 35 void Go_PgDwn(void); 36 void Go_PgUp(void); 37 void RefreshMsg(LINE * line, int y); 38 39 #endif 40