home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / puclmenu.zip / PUCLMENU.DOC next >
Text File  |  1987-03-10  |  2KB  |  84 lines

  1.  
  2.  
  3.  
  4.                     PENULTIMATE CLIPPER MENU PROGRAM
  5.  
  6.                         BY HENRY J. FRANZONI III
  7.  
  8.                  (Yet another Pull-Down-Light-Bar Menu)
  9.  
  10.                 Clipper is a trademark of Nantucket, Inc.
  11.  
  12.                 Released into the public domain 03/10/87.
  13.  
  14.  
  15.          I wouldn't bore you with another light bar menu unless I thought
  16.  
  17.     that something was lacking from the light-bar menus I have encountered.
  18.  
  19.     Mostly they are too slow, they redraw the screen too much or they only
  20.  
  21.     allow for 9 menu choices, etc..
  22.  
  23.  
  24.          I have had trouble implementing the "@ PROMPT MESSAGE" command
  25.  
  26.     and the "MENU TO" command in Clipper.  The CLIPMENU.PRG demonstration
  27.  
  28.     program that came with my Clipper compiler showed promise but any
  29.  
  30.     of the menus I made looked ah, well... crummy.  There was always
  31.  
  32.     something blinking that I didn't like.
  33.  
  34.  
  35.          Having spent a few hours tinkering with these commands, I am
  36.  
  37.     somewhat satisfied with the behavior of this program, although
  38.  
  39.     I am sure there is room for improvement.
  40.  
  41.  
  42.  
  43.          The MENULEN variable controls the length of each pull down
  44.  
  45.     menu, of which there are five, each of which can have up to 20
  46.  
  47.     choices. This means that 100 choices can appear on this menu.
  48.  
  49.     The enclosed version has 19 choices on four menus, and 9 on one
  50.  
  51.     to demonstrate the use of MENULEN.
  52.  
  53.     Each pull down menu is 16 characters wide.  The colors I picked
  54.  
  55.     for the ISCOLOR() function to use look OK on a CGA, MONO,
  56.  
  57.     and Compaq Mono Graphics adapters.
  58.  
  59.  
  60.          The arrow keys work as expected, the Esc key backs up one
  61.  
  62.     level and exits if you are on the menu bar.  Typing the first letter
  63.  
  64.     of the menu choice also moves the cursor to the choice.
  65.  
  66.  
  67.          This Pull-Down-Light-Bar menu system seems to work better
  68.  
  69.     than the others I have encountered in the public domain. I hope
  70.  
  71.     you find it useful.
  72.  
  73.  
  74.          P.S. I used the Autumn 86 version on this, but I think the
  75.  
  76.     Winter 85 version will act the same.
  77.  
  78.  
  79.                                Bye Bye,
  80.  
  81.  
  82.                                       Henry J. Franzoni III
  83.                                       65 Nassau St. #10c
  84.                                       New York, N.Y. 10038