home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / panshr24.zip / PLIST.C < prev    next >
C/C++ Source or Header  |  1992-12-18  |  1KB  |  51 lines

  1. #include <stdio.h>
  2. #include "panel.h"
  3. #include "keys.h"
  4.  
  5. unsigned exitkeys[] = {
  6.     ENTER,
  7.     ESC,
  8.     0};
  9.  
  10. main(int argc, char *argv[])
  11.     {
  12.     PAN_LIST *list;
  13.     unsigned key;
  14.     int lines=3;
  15.  
  16.     if (argc > 1)
  17.         lines = atoi(argv[1]);
  18.  
  19.     pan_init();
  20.     pan_resp_keys(exitkeys);
  21.     list = pan_linit();
  22.  
  23.     list->bg = 1;
  24.     list->lines = lines;
  25.     list->len = 5;
  26.     list->ul_row = 5;
  27.     list->ul_col = 25;
  28.     list->border = 0;
  29.  
  30.     pan_ladd(list, "test1", NULL);
  31.     pan_ladd(list, "lest2", NULL);
  32.     pan_ladd(list, "aest3", NULL);
  33.     pan_ladd(list, "gest4", NULL);
  34.     pan_ladd(list, "best5", NULL);
  35.     pan_ladd(list, "test6", NULL);
  36.     pan_ladd(list, "lest7", NULL);
  37.     pan_ladd(list, "test8", NULL);
  38.     pan_ladd(list, "cest9", NULL);
  39.     pan_ladd(list, "test0", NULL);
  40.  
  41.     pan_lact(list);
  42.     key = pan_lexec(list);
  43.  
  44.     pan_destroy();
  45.     if (key == ENTER)
  46.         printf("%s\n", list->selected->desc);
  47.     pan_lfree(list, 0, 0);
  48.  
  49.     exit(0);
  50.     }
  51.