home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / INCLUDE / PMWINOD.H < prev    next >
C/C++ Source or Header  |  1990-06-18  |  910b  |  41 lines

  1. /*
  2.     pmwinod.h    11/28/88
  3.  
  4.     % Pmap window / graphics window object data header.
  5.     by Ted.
  6.  
  7.     OWL 1.2
  8.     Copyright (c) 1988, by Oakland Group, Inc.
  9.     ALL RIGHTS RESERVED.
  10.  
  11.     Revision History:
  12.     -----------------
  13.     11/06/89 jmd    removed DoRaw macros
  14.      6/17/90 ted    Moved xoffs, yoffs to pmwin xd.
  15. */
  16.  
  17. #include "winod.h"
  18.  
  19. /* The pmwin class */
  20.  
  21. typedef struct _pmwinod {
  22.     win_od        wd;                  /* window super class */
  23. } pmwin_od;
  24.  
  25. #define pmwinod_GetSelf(pmwdd)            winod_GetSelf(&(pmwdd)->wd)
  26.  
  27. /* request funcs */
  28.  
  29. OEXTERN objreq_fptr pmwinreq_mousefptr;
  30.  
  31. /* -------------------------------------------------------------------------- */
  32. /* The grwin class */
  33.  
  34. typedef struct _grwinod {
  35.     pmwin_od    pmwd;              /* window super class */
  36. } grwin_od;
  37.  
  38. #define grwinod_GetSelf(grwdd)            pmwinod_GetSelf(&(grwdd)->pmwd)
  39. /* -------------------------------------------------------------------------- */
  40.  
  41.