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