home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / INCLUDE / POPDECL.H < prev    next >
C/C++ Source or Header  |  1990-12-06  |  2KB  |  57 lines

  1. /*
  2.       popdecl.h
  3.  
  4.     % Header for popup functions.
  5.  
  6.     C-scape 3.2
  7.     Copyright (c) 1986, 1987, by Oakland Group, Inc.
  8.     ALL RIGHTS RESERVED.
  9.  
  10.     Revision History:
  11.     -----------------
  12.      9/01/87 jmd     added NO_PROTO option
  13.      7/22/88 jmd     added pop_Text
  14.      9/16/88 jmd     added _arg
  15.  
  16.      3/28/90 jmd    ansi-fied
  17.      8/27/90 jmd    added popparms_struct
  18.     12/05/90 jdc    fixed default auto-sizing
  19. */
  20.  
  21. typedef struct _popparms {
  22.  
  23.     int            shadow;                    /* shadow for popups */
  24.     byte        shadowattr;                /* shadow attr for popups */
  25.  
  26.     int            height;                    /* popup default height */
  27.     int            width;                    /* popup default width */
  28.  
  29. } popparms_struct;
  30.  
  31. extern popparms_struct popparms;
  32.  
  33. #define    DEFAULT_HEIGHT    -1
  34. #define    DEFAULT_WIDTH    -1
  35.  
  36. /* PUEDIT.C */
  37. extern void pop_Edit(char *title, char *text, unsigned tlen, int row, int col, int height, int width, byte color, int label, bd_fptr bord);
  38.  
  39. /* PUMENU.C */
  40. extern int  pop_Menu(char *text, char **choice, int row, int col, int height, int width, byte color, int label, bd_fptr bord);
  41.  
  42. /* PUMSG.C */
  43. extern void pop_Message(char *msg, int row, int col, int height, int width, byte color, bd_fptr bord);
  44.  
  45. /* PUPARMS.C */
  46. extern void pop_SetParms(sed_type sed, int row, int col, int height, int width, char *title);
  47.  
  48. /* PUPROMPT.C */
  49. extern void pop_Prompt(char *msg, int row, int col, int height, int width, byte color, bd_fptr bord);
  50.  
  51. /* PUTEXT.C */
  52. extern sed_type pop_Text(char *msg, int row, int col, int height, int width, byte color, bd_fptr bord);
  53.  
  54. /* PUVIEW.C */
  55. extern void pop_View(char *title, char *text, int row, int col, int height, int width, byte color, int label, bd_fptr bord);
  56.  
  57.