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

  1. /*
  2.     sedwinod.h
  3.  
  4.     % header for sed window object data
  5.  
  6.     C-scape 3.2
  7.     Copyright (c) 1988, by Oakland Group, Inc.
  8.     ALL RIGHTS RESERVED.
  9.  
  10.     Revision History:
  11.     -----------------
  12.     11/28/88 jmd    reorganized headers
  13.     12/06/88 jmd    added jumpwin
  14.     12/10/88 jmd    added mousecode
  15.  
  16.      2/08/89 jmd    added args
  17.      3/29/89 jmd    converted seds to 'pure' objects
  18.  
  19.      4/11/89 jmd    added closing flag, added blanking flag
  20.      6/26/89 jmd    removed mousecode
  21.  
  22.     11/06/89 jmd    removed DoRaw Macro
  23.      1/04/90 jmd    removed jump window
  24. */
  25.  
  26. #include "winod.h"                /* window super class */
  27.  
  28. /*** sed window object data ***/
  29.  
  30. typedef struct _sedwinod {
  31.     win_od        wd;                  /* window super class */
  32.  
  33.     unsigned     closing:1;        /* closing flag */
  34.     int            blank;            /* field blanking flag */
  35.  
  36. } sedwin_od;
  37.  
  38. #define sedod_GetSelf(sdd)            ((sed_type) winod_GetSelf(&(sdd)->wd))
  39.  
  40. /* -------------------------------------------------------------------------- */
  41. /* Request funcs */
  42.  
  43. OEXTERN objreq_fptr sdwinreq_mousefptr;
  44. OEXTERN objreq_fptr sdwinreq_loadfptr;
  45. OEXTERN objreq_fptr sdwinreq_savefptr;
  46.  
  47. /* -------------------------------------------------------------------------- */
  48.  
  49.