home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / devices / conunit.e < prev    next >
Text File  |  1995-07-05  |  1KB  |  58 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'devices/keymap',
  5.        'exec/ports',
  6.        'graphics/text',
  7.        'intuition/intuition'
  8.  
  9. CONST CONU_LIBRARY=-1,
  10.       CONU_STANDARD=0,
  11.       CONU_CHARMAP=1,
  12.       CONU_SNIPMAP=3,
  13.       CONFLAG_DEFAULT=0,
  14.       CONFLAG_NODRAW_ON_NEWSIZE=1,
  15.       PMB_ASM=21,
  16.       PMB_AWM=22,
  17.       MAXTABS=$50
  18.  
  19. OBJECT conunit
  20.   mp:mp
  21.   window:PTR TO window
  22.   xcp:INT
  23.   ycp:INT
  24.   xmax:INT
  25.   ymax:INT
  26.   xrsize:INT
  27.   yrsize:INT
  28.   xrorigin:INT
  29.   yrorigin:INT
  30.   xrextant:INT
  31.   yrextant:INT
  32.   xminshrink:INT
  33.   yminshrink:INT
  34.   xccp:INT
  35.   yccp:INT
  36.   keymapstruct:keymap
  37.   tabstops[$50]:ARRAY OF INT  -> Array is unsigned
  38.   mask:CHAR  -> This is signed
  39.   fgpen:CHAR  -> This is signed
  40.   bgpen:CHAR  -> This is signed
  41.   aolpen:CHAR  -> This is signed
  42.   drawmode:CHAR  -> This is signed
  43.   obsolete1:CHAR
  44.   obsolete2:LONG
  45.   minterms[8]:ARRAY
  46.   font:PTR TO textfont
  47.   algostyle:CHAR
  48.   txflags:CHAR
  49.   txheight:INT  -> This is unsigned
  50.   txwidth:INT  -> This is unsigned
  51.   txbaseline:INT  -> This is unsigned
  52.   txspacing:INT
  53.   modes[3]:ARRAY
  54. -> Um, have to fiddle alignment in .m file
  55.   rawevents[3]:ARRAY
  56. ENDOBJECT     /* SIZEOF=296 */
  57.  
  58.