home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / VISIONS.ZIP / USERWIND.H < prev    next >
Text File  |  1990-05-20  |  2KB  |  39 lines

  1. /*------------------------- USERWIND.H -------------------------*/
  2. /*                                */
  3. /*  This file contains definitions used for the window library    */
  4. /*  that are needed by the user of the library.            */
  5. /*                                */
  6. /*         Copyright 1990 Dan Vogel & David Bernazzani        */
  7. /*                                */
  8. /*                                */
  9. /*        Revision History                */
  10. /*                                */
  11. /*  03/20/90   DCV    Release.                */
  12. /*                                */
  13. /*--------------------------------------------------------------*/
  14.  
  15.  
  16. #include "SHARWIND.H"        /* Needed include files. */
  17.  
  18.  
  19. typedef    unsigned char WINDOW_HEAD;
  20.  
  21.  
  22.  
  23.         /* Library Routine Type Definitions */
  24.  
  25. extern  void InitWindow(void );
  26. extern  void ExitWindow(void );
  27. extern  int DefineWindow(WINDOW_HEAD * *new_wind,BYTE topy,BYTE leftx,BYTE height,BYTE width,long bkcol,long txtcol,char *title,BYTE border,BYTE explode,BYTE implode,BYTE popup);
  28. extern  int DeleteWindow(WINDOW_HEAD *window_ptr);
  29. extern  int DisplayWindow(WINDOW_HEAD *window_ptr);
  30. extern  int RemoveWindow(WINDOW_HEAD *window_ptr);
  31. extern  int Window(WINDOW_HEAD *window_ptr);
  32. extern  void SetWindow(BYTE row,BYTE col,BYTE height,BYTE width,long bkcol,long txtcol);
  33. extern  int SetWindowPtr(WINDOW_HEAD *window_ptr);
  34. extern  void WindMesg(BYTE row,BYTE col,char *message);
  35. extern  int WindMesgPtr(WINDOW_HEAD *window_ptr,BYTE row,BYTE col,char *message);
  36. extern  int ErrWindow(char *msg);
  37. extern  int HelpWindow(BYTE row,BYTE col,BYTE height,BYTE width,long bkcol,long txtcol,BYTE border,char *title,char *filename);
  38.  
  39.