home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / SOURCE / CSSRC / HELPVIEW.C < prev    next >
C/C++ Source or Header  |  1990-03-28  |  845b  |  45 lines

  1. /*
  2.       helpview.c
  3.  
  4.     % help_View
  5.  
  6.     A help display function.
  7.  
  8.     C-scape 3.2
  9.     Copyright (c) 1986, 1987, by Oakland Group, Inc.
  10.     ALL RIGHTS RESERVED.
  11.  
  12.     Revision History:
  13.     -----------------
  14.      4/22/89 jmd    changed border to bord
  15.      3/28/90 jmd    ansi-fied
  16. */
  17.  
  18. #include <stdio.h>
  19. #include "cscape.h"
  20. #include "popdecl.h"
  21. #include "helpdecl.h"
  22.  
  23. int help_View(help_type h)
  24. /*
  25.     Display help using the pop_View function.
  26.     If there is data associated with help use it, else
  27.     use defaults.
  28. */
  29. {
  30.     struct hv_struct *hv;
  31.  
  32.     hv = (struct hv_struct *) help_GetData(h);
  33.  
  34.     if (hv == NULL) {
  35.         pop_View(help_GetTitle(h), help_GetText(h), 
  36.             -1, -1,    -1, -1, ATTR_NORMAL, 0, bd_std);
  37.     }
  38.     else {
  39.         pop_View(help_GetTitle(h), help_GetText(h), hv->row, hv->col, 
  40.                 hv->height, hv->width, hv->color, 0, hv->bord);
  41.     }
  42.  
  43.     return(0);
  44. }
  45.