home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXLIB8F.ZIP / EMX / LIB / VIDEO / WMPUTCAA.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-02  |  575 b   |  25 lines

  1. /* wmputcaa.c (emx+gcc) -- Copyright (c) 1987-1993 by Eberhard Mattes */
  2.  
  3. #include <sys/winmgr.h>
  4. #include "winmgr2.h"
  5.  
  6. void wm_putca_at (wm_handle wh, int x, int y, char c, int a)
  7. {
  8.   int mx, my;
  9.  
  10.   if (x >= 0 && x < wh->width && y >= 0 && y < wh->height)
  11.     {
  12.       mx = x+wh->ax;
  13.       my = y+wh->ay;
  14.       if (wh->display)
  15.         {
  16.           if (wh->visible || MASK (wh, mx, my))
  17.             _wm_putc2 (c, x+wh->x0, y+wh->y0, a);
  18.         }
  19.       else
  20.         wh->update_req = TRUE;
  21.       _wm_store1 (wh, mx, my, c, a);
  22.     }
  23.   _wm_cursor1 ();
  24. }
  25.