home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Libraries / stdwin / Appls / test / test2.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-14  |  544 b   |  33 lines  |  [TEXT/????]

  1. /* Typical test -- a window saying Hello, world. */
  2.  
  3. #include "stdwin.h"
  4.  
  5. void
  6. drawproc(win, l, t, r, b)
  7.     WINDOW *win;
  8. {
  9.     wdrawtext(0, 0, "Hello, world", -1);
  10. }
  11.  
  12. main(argc, argv)
  13.     int argc;
  14.     char **argv;
  15. {
  16.     WINDOW *win;
  17.     winitargs(&argc, &argv);
  18.     win= wopen("Hello test", drawproc);
  19.     for (;;) {
  20.         EVENT e;
  21.         wgetevent(&e);
  22.         if (e.type == WE_CHAR && e.u.character == 'q')
  23.             break;
  24.         if (e.type == WE_CLOSE ||
  25.             e.type == WE_COMMAND &&
  26.             (e.u.command == WC_CLOSE || e.u.command == WC_CANCEL))
  27.             break;
  28.     }
  29.     wclose(win);
  30.     wdone();
  31.     exit(0);
  32. }
  33.