home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / ncsat.cpt / Telnet2.5 final / vr / rasmac.c next >
Encoding:
C/C++ Source or Header  |  1991-12-23  |  655 b   |  56 lines

  1. /*
  2.  *    Rasmac.c     - RAS routine definition for the Macintosh
  3.  *
  4.  */
  5.  
  6. #include <Windows.h>
  7.  
  8. #include "rr.h"
  9. #include "vr.h"
  10. #include "rg2.h"
  11. #include "vrrgmac.h"
  12.  
  13. /*
  14.  *    RasWindow( w) - create a window to spec
  15.  */
  16. int MacRGnewwindow();
  17.  
  18. int RasWindow
  19.   (
  20.     VRW    *w
  21.   )
  22. {
  23.     int ret;
  24.     
  25.     RGsetdevice(1);
  26.     if (0 <= (ret = MacRGnewwindow( w->w_name, w->w_left, w->w_top,
  27.                     w->w_left+w->w_width, w->w_top+w->w_height )))
  28.         MacRGsetwindow( ret);
  29.  
  30.     w->w_rr.wn = ret;
  31.  
  32.     return(ret);
  33. }
  34.  
  35. void RasDestroy
  36.   (
  37.     VRW    *w
  38.   )
  39. {
  40.     MacRGremove( w->w_rr.wn);
  41. }
  42.  
  43. int RasSetwind
  44.   (
  45.     VRW    *w
  46.   )
  47. {
  48.  
  49.     if (w->w_rr.wn < 0)
  50.         return(-1);
  51.         
  52.     MacRGsetwindow( w->w_rr.wn);
  53.     
  54.     return(0);
  55. }
  56.