home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / INCLUDE / CMWINOD.H < prev    next >
C/C++ Source or Header  |  1990-04-05  |  928b  |  45 lines

  1. /*
  2.     cmwinod.h        11/28/88
  3.  
  4.     Cmap window object 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. */
  15.  
  16. #ifndef OAK_CMWINOD
  17. #define OAK_CMWINOD
  18.  
  19. #include "winod.h"
  20. #include "cmapdecl.h"
  21.  
  22. /* The cmap window class */
  23.  
  24. typedef struct _cmwinod {
  25.     win_od        wd;                  /* window super class */
  26. } cmwin_od;
  27.  
  28. #define cmwinod_GetSelf(cmwdd)        (winod_GetSelf(&(cmwdd)->wd))
  29.  
  30. /* request funcs */
  31.  
  32. OEXTERN objreq_fptr cmwinreq_mousefptr;
  33.  
  34. /* -------------------------------------------------------------------------- */
  35. /* The blank char window class */
  36.  
  37. typedef struct _bcwinod {
  38.     win_od        wd;                  /* window super class */
  39. } bcwin_od;
  40.  
  41. #define bcwinod_GetSelf(bcwdd)        (winod_GetSelf(&(bcwdd)->wd))
  42. /* -------------------------------------------------------------------------- */
  43. #endif
  44.  
  45.