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

  1.     IFND    INTUITION_PREFERENCES_I
  2. INTUITION_PREFERENCES_I    EQU    1
  3. *    $Filename: intuition/preferences.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.6 $
  6. *    $Date: 91/03/13 $
  7. *    Structure definition for old-style preferences
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. *    This file was modified for the Optimizing Macro Assembler:
  11. *        SCREEN_DRAG, MOUSE_ACCEL were missing and have been added.
  12.     IFND    EXEC_TYPES_I
  13.     INCLUDE    "exec/types.i"
  14.     ENDC
  15.     IFND    DEVICES_TIMER_I
  16.     INCLUDE    "devices/timer.i"
  17.     ENDC
  18. FILENAME_SIZE    EQU    30
  19. POINTERSIZE    EQU    (1+16+1)*2
  20. TOPAZ_EIGHTY    EQU    8
  21. TOPAZ_SIXTY    EQU    9
  22.     RSRESET
  23. Preferences    rs.b    0
  24. pf_FontHeight    rs.b    1
  25. pf_PrinterPort    rs.b    1
  26. pf_BaudRate    rs    1
  27. pf_KeyRptSpeed    rs.b    TV_SIZE
  28. pf_KeyRptDelay    rs.b    TV_SIZE
  29. pf_DoubleClick    rs.b    TV_SIZE
  30. pf_PointerMatrix    rs.b    POINTERSIZE*2
  31. pf_XOffset    rs.b    1
  32. pf_YOffset    rs.b    1
  33. pf_color17    rs    1
  34. pf_color18    rs    1
  35. pf_color19    rs    1
  36. pf_PointerTicks    rs    1
  37. pf_color0    rs    1
  38. pf_color1    rs    1
  39. pf_color2    rs    1
  40. pf_color3    rs    1
  41. pf_ViewXOffset    rs.b    1
  42. pf_ViewYOffset    rs.b    1
  43. pf_ViewInitX    rs    1
  44. pf_ViewInitY    rs    1
  45. EnableCLI    rs    1
  46. pf_PrinterType    rs    1
  47. pf_PrinterFilename    rs.b    FILENAME_SIZE
  48. pf_PrintPitch    rs    1
  49. pf_PrintQuality    rs    1
  50. pf_PrintSpacing    rs    1
  51. pf_PrintLeftMargin    rs    1
  52. pf_PrintRightMargin    rs    1
  53. pf_PrintImage    rs    1
  54. pf_PrintAspect    rs    1
  55. pf_PrintShade    rs    1
  56. pf_PrintThreshold    rs    1
  57. pf_PaperSize    rs    1
  58. pf_PaperLength    rs    1
  59. pf_PaperType    rs    1
  60. pf_SerRWBits    rs.b    1
  61. pf_SerStopBuf    rs.b    1
  62. pf_SerParShk    rs.b    1
  63. pf_LaceWB    rs.b    1
  64. pf_WorkName    rs.b    FILENAME_SIZE
  65. pf_RowSizeChange    rs.b    1
  66. pf_ColumnSizeChange    rs.b    1
  67. pf_PrintFlags    rs    1
  68. pf_PrintMaxWidth    rs    1
  69. pf_PrintMaxHeight    rs    1
  70. pf_PrintDensity    rs.b    1
  71. pf_PrintXOffset    rs.b    1
  72. pf_wb_Width    rs    1
  73. pf_wb_Height    rs    1
  74. pf_wb_Depth    rs.b    1
  75. pf_ext_size    rs.b    1
  76. pf_SIZEOF    rs.b    0
  77. LACEWB    EQU    1
  78. SCREEN_DRAG    EQU    $4000
  79. MOUSE_ACCEL    EQU    $8000
  80. PARALLEL_PRINTER    EQU    0
  81. SERIAL_PRINTER    EQU    1
  82. BAUD_110    EQU    0
  83. BAUD_300    EQU    1
  84. BAUD_1200    EQU    2
  85. BAUD_2400    EQU    3
  86. BAUD_4800    EQU    4
  87. BAUD_9600    EQU    5
  88. BAUD_19200    EQU    6
  89. BAUD_MIDI    EQU    7
  90. FANFOLD    EQU    0
  91. SINGLE    EQU    $80
  92. PICA    EQU    0
  93. ELITE    EQU    $400
  94. FINE    EQU    $800
  95. DRAFT    EQU    0
  96. LETTER    EQU    $100
  97. SIX_LPI    EQU    0
  98. EIGHT_LPI    EQU    $200
  99. IMAGE_POSITIVE    EQU    0
  100. IMAGE_NEGATIVE    EQU    1
  101. ASPECT_HORIZ    EQU    0
  102. ASPECT_VERT    EQU    1
  103. SHADE_BW    EQU    0
  104. SHADE_GREYSCALE    EQU    1
  105. SHADE_COLOR    EQU    2
  106. US_LETTER    EQU    0
  107. US_LEGAL    EQU    $10
  108. N_TRACTOR    EQU    $20
  109. W_TRACTOR    EQU    $30
  110. CUSTOM    EQU    $40
  111. EURO_A0    EQU    $50
  112. EURO_A1    EQU    $60
  113. EURO_A2    EQU    $70
  114. EURO_A3    EQU    $80
  115. EURO_A4    EQU    $90
  116. EURO_A5    EQU    $A0
  117. EURO_A6    EQU    $B0
  118. EURO_A7    EQU    $C0
  119. EURO_A8    EQU    $D0
  120. CUSTOM_NAME    EQU    0
  121. ALPHA_P_101    EQU    1
  122. BROTHER_15XL    EQU    2
  123. CBM_MPS1000    EQU    3
  124. DIAB_630    EQU    4
  125. DIAB_ADV_D25    EQU    5
  126. DIAB_C_150    EQU    6
  127. EPSON    EQU    7
  128. EPSON_JX_80    EQU    8
  129. OKIMATE_20    EQU    9
  130. QUME_LP_20    EQU    $A
  131. HP_LASERJET    EQU    $B
  132. HP_LASERJET_PLUS    EQU    $C
  133. SBUF_512    EQU    0
  134. SBUF_1024    EQU    1
  135. SBUF_2048    EQU    2
  136. SBUF_4096    EQU    3
  137. SBUF_8000    EQU    4
  138. SBUF_16000    EQU    5
  139. SREAD_BITS    EQU    $F0
  140. SWRITE_BITS    EQU    $F
  141. SSTOP_BITS    EQU    $F0
  142. SBUFSIZE_BITS    EQU    $F
  143. SPARITY_BITS    EQU    $F0
  144. SHSHAKE_BITS    EQU    $F
  145. SPARITY_NONE    EQU    0
  146. SPARITY_EVEN    EQU    1
  147. SPARITY_ODD    EQU    2
  148. SPARITY_MARK    EQU    3
  149. SPARITY_SPACE    EQU    4
  150. SHSHAKE_XON    EQU    0
  151. SHSHAKE_RTS    EQU    1
  152. SHSHAKE_NONE    EQU    2
  153. CORRECT_RED    EQU    1
  154. CORRECT_GREEN    EQU    2
  155. CORRECT_BLUE    EQU    4
  156. CENTER_IMAGE    EQU    8
  157. IGNORE_DIMENSIONS    EQU    0
  158. BOUNDED_DIMENSIONS    EQU    $10
  159. ABSOLUTE_DIMENSIONS    EQU    $20
  160. PIXEL_DIMENSIONS    EQU    $40
  161. MULTIPLY_DIMENSIONS    EQU    $80
  162. INTEGER_SCALING    EQU    $100
  163. ORDERED_DITHERING    EQU    0
  164. HALFTONE_DITHERING    EQU    $200
  165. FLOYD_DITHERING    EQU    $400
  166. ANTI_ALIAS    EQU    $800
  167. GREY_SCALE2    EQU    $1000
  168. CORRECT_RGB_MASK    EQU    CORRECT_RED+CORRECT_GREEN+CORRECT_BLUE
  169. DIMENSIONS_MASK    EQU    BOUNDED_DIMENSIONS+ABSOLUTE_DIMENSIONS+PIXEL_DIMENSIONS+MULTIPLY_DIMENSIONS
  170. DITHERING_MASK    EQU    HALFTONE_DITHERING+FLOYD_DITHERING
  171.     ENDC
  172.