home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / graphics / text.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  2.1 KB  |  110 lines

  1.     IFND    GRAPHICS_TEXT_I
  2. GRAPHICS_TEXT_I    EQU    1
  3. *    $Filename: graphics/text.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 37.0 $
  6. *    $Date: 91/01/07 $
  7. *    graphics library text structures
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. *    This file was modified for the Optimizing Macro Assembler:
  11. *        CT_COLORMASK was missing and has been added.
  12.     IFND    EXEC_PORTS_I
  13.     INCLUDE    "exec/ports.i"
  14.     ENDC
  15.     IFND    UTILITY_TAGITEM_I
  16.     INCLUDE    "utility/tagitem.i"
  17.     ENDC
  18. FS_NORMAL    EQU    0
  19.     BITDEF    FS,UNDERLINED,0
  20.     BITDEF    FS,BOLD,1
  21.     BITDEF    FS,ITALIC,2
  22.     BITDEF    FS,EXTENDED,3
  23.     BITDEF    FS,COLORFONT,6
  24.     BITDEF    FS,TAGGED,7
  25.     BITDEF    FP,ROMFONT,0
  26.     BITDEF    FP,DISKFONT,1
  27.     BITDEF    FP,REVPATH,2
  28.     BITDEF    FP,TALLDOT,3
  29.     BITDEF    FP,WIDEDOT,4
  30.     BITDEF    FP,PROPORTIONAL,5
  31.     BITDEF    FP,DESIGNED,6
  32.     BITDEF    FP,REMOVED,7
  33.     RSRESET
  34. TextAttr    rs.b    0
  35. ta_Name    rs    2
  36. ta_YSize    rs    1
  37. ta_Style    rs.b    1
  38. ta_Flags    rs.b    1
  39. ta_SIZEOF    rs.b    0
  40.     RSRESET
  41. TTextAttr    rs.b    0
  42. tta_Name    rs    2
  43. tta_YSize    rs    1
  44. tta_Style    rs.b    1
  45. tta_Flags    rs.b    1
  46. tta_Tags    rs    2
  47. tta_SIZEOF    rs.b    0
  48. TA_DeviceDPI    EQU    1!TAG_USER
  49. MAXFONTMATCHWEIGHT    EQU    32767
  50.     RSRESET
  51. TextFont    rs.b    MN_SIZE
  52. tf_YSize    rs    1
  53. tf_Style    rs.b    1
  54. tf_Flags    rs.b    1
  55. tf_XSize    rs    1
  56. tf_Baseline    rs    1
  57. tf_BoldSmear    rs    1
  58. tf_Accessors    rs    1
  59. tf_LoChar    rs.b    1
  60. tf_HiChar    rs.b    1
  61. tf_CharData    rs    2
  62. tf_Modulo    rs    1
  63. tf_CharLoc    rs    2
  64. tf_CharSpace    rs    2
  65. tf_CharKern    rs    2
  66. tf_SIZEOF    rs.b    0
  67. tf_Extension    EQU    MN_REPLYPORT
  68.     BITDEF    TE0,NOREMFONT,0
  69.     RSRESET
  70. TextFontExtension    rs.b    0
  71. tfe_MatchWord    rs    1
  72. tfe_Flags0    rs.b    1
  73. tfe_Flags1    rs.b    1
  74. tfe_BackPtr    rs    2
  75. tfe_OrigReplyPort    rs    2
  76. tfe_Tags    rs    2
  77. tfe_OFontPatchS    rs    2
  78. tfe_OFontPatchK    rs    2
  79. tfe_SIZEOF    rs.b    0
  80. CT_COLORMASK    EQU    $F
  81. CT_COLORFONT    EQU    1
  82. CT_GREYFONT    EQU    2
  83. CT_ANTIALIAS    EQU    4
  84.     BITDEF    CT,MAPCOLOR,0
  85.     RSRESET
  86. ColorFontColors    rs.b    0
  87. cfc_Reserved    rs    1
  88. cfc_Count    rs    1
  89. cfc_ColorTable    rs    2
  90. cfc_SIZEOF    rs.b    0
  91.     RSRESET
  92. ColorTextFont    rs.b    tf_SIZEOF
  93. ctf_Flags    rs    1
  94. ctf_Depth    rs.b    1
  95. ctf_FgColor    rs.b    1
  96. ctf_Low    rs.b    1
  97. ctf_High    rs.b    1
  98. ctf_PlanePick    rs.b    1
  99. ctf_PlaneOnOff    rs.b    1
  100. ctf_ColorFontColors    rs    2
  101. ctf_CharData    rs.b    8*4
  102. ctf_SIZEOF    rs.b    0
  103.     RSRESET
  104. TextExtent    rs.b    0
  105. te_Width    rs    1
  106. te_Height    rs    1
  107. te_Extent    rs.b    8
  108. te_SIZEOF    rs.b    0
  109.     ENDC
  110.