home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / as1455n6.zip / XFree86 / doc / AfterStep / src / error_codes < prev    next >
Text File  |  1998-05-13  |  9KB  |  209 lines

  1. /**********************************************************************
  2.  * 
  3.  * Codes needed to descipher "AfterStep Internal Error"
  4.  *
  5.  * This list is compiled from pieces of the X include files.
  6.  *********************************************************************/
  7.  
  8. /*************************************************************************
  9.  * Request codes 
  10.  * From Xproto.h
  11.  *************************************************************************/
  12.  
  13. #define X_CreateWindow                  1              
  14. #define X_ChangeWindowAttributes        2        
  15. #define X_GetWindowAttributes           3     
  16. #define X_DestroyWindow                 4
  17. #define X_DestroySubwindows             5   
  18. #define X_ChangeSaveSet                 6
  19. #define X_ReparentWindow                7
  20. #define X_MapWindow                     8
  21. #define X_MapSubwindows                 9
  22. #define X_UnmapWindow                  10
  23. #define X_UnmapSubwindows              11  
  24. #define X_ConfigureWindow              12  
  25. #define X_CirculateWindow              13  
  26. #define X_GetGeometry                  14
  27. #define X_QueryTree                    15
  28. #define X_InternAtom                   16
  29. #define X_GetAtomName                  17
  30. #define X_ChangeProperty               18 
  31. #define X_DeleteProperty               19 
  32. #define X_GetProperty                  20
  33. #define X_ListProperties               21 
  34. #define X_SetSelectionOwner            22    
  35. #define X_GetSelectionOwner            23    
  36. #define X_ConvertSelection             24   
  37. #define X_SendEvent                    25
  38. #define X_GrabPointer                  26
  39. #define X_UngrabPointer                27
  40. #define X_GrabButton                   28
  41. #define X_UngrabButton                 29
  42. #define X_ChangeActivePointerGrab      30          
  43. #define X_GrabKeyboard                 31
  44. #define X_UngrabKeyboard               32 
  45. #define X_GrabKey                      33
  46. #define X_UngrabKey                    34
  47. #define X_AllowEvents                  35       
  48. #define X_GrabServer                   36      
  49. #define X_UngrabServer                 37        
  50. #define X_QueryPointer                 38        
  51. #define X_GetMotionEvents              39           
  52. #define X_TranslateCoords              40                
  53. #define X_WarpPointer                  41       
  54. #define X_SetInputFocus                42         
  55. #define X_GetInputFocus                43         
  56. #define X_QueryKeymap                  44       
  57. #define X_OpenFont                     45    
  58. #define X_CloseFont                    46     
  59. #define X_QueryFont                    47
  60. #define X_QueryTextExtents             48     
  61. #define X_ListFonts                    49  
  62. #define X_ListFontsWithInfo               50 
  63. #define X_SetFontPath                  51 
  64. #define X_GetFontPath                  52 
  65. #define X_CreatePixmap                 53        
  66. #define X_FreePixmap                   54      
  67. #define X_CreateGC                     55    
  68. #define X_ChangeGC                     56    
  69. #define X_CopyGC                       57  
  70. #define X_SetDashes                    58     
  71. #define X_SetClipRectangles            59             
  72. #define X_FreeGC                       60  
  73. #define X_ClearArea                    61             
  74. #define X_CopyArea                     62    
  75. #define X_CopyPlane                    63     
  76. #define X_PolyPoint                    64     
  77. #define X_PolyLine                     65    
  78. #define X_PolySegment                  66       
  79. #define X_PolyRectangle                67         
  80. #define X_PolyArc                      68   
  81. #define X_FillPoly                     69    
  82. #define X_PolyFillRectangle            70             
  83. #define X_PolyFillArc                  71       
  84. #define X_PutImage                     72    
  85. #define X_GetImage                     73 
  86. #define X_PolyText8                    74     
  87. #define X_PolyText16                   75      
  88. #define X_ImageText8                   76      
  89. #define X_ImageText16                  77       
  90. #define X_CreateColormap               78          
  91. #define X_FreeColormap                 79        
  92. #define X_CopyColormapAndFree          80               
  93. #define X_InstallColormap              81           
  94. #define X_UninstallColormap            82             
  95. #define X_ListInstalledColormaps       83                  
  96. #define X_AllocColor                   84      
  97. #define X_AllocNamedColor              85           
  98. #define X_AllocColorCells              86           
  99. #define X_AllocColorPlanes             87            
  100. #define X_FreeColors                   88      
  101. #define X_StoreColors                  89       
  102. #define X_StoreNamedColor              90           
  103. #define X_QueryColors                  91       
  104. #define X_LookupColor                  92       
  105. #define X_CreateCursor                 93        
  106. #define X_CreateGlyphCursor            94             
  107. #define X_FreeCursor                   95      
  108. #define X_RecolorCursor                96         
  109. #define X_QueryBestSize                97         
  110. #define X_QueryExtension               98          
  111. #define X_ListExtensions               99          
  112. #define X_ChangeKeyboardMapping        100
  113. #define X_GetKeyboardMapping           101
  114. #define X_ChangeKeyboardControl        102                
  115. #define X_GetKeyboardControl           103             
  116. #define X_Bell                         104
  117. #define X_ChangePointerControl         105
  118. #define X_GetPointerControl            106
  119. #define X_SetScreenSaver               107          
  120. #define X_GetScreenSaver               108          
  121. #define X_ChangeHosts                  109       
  122. #define X_ListHosts                    110     
  123. #define X_SetAccessControl             111               
  124. #define X_SetCloseDownMode             112
  125. #define X_KillClient                   113 
  126. #define X_RotateProperties           114
  127. #define X_ForceScreenSaver           115
  128. #define X_SetPointerMapping            116
  129. #define X_GetPointerMapping            117
  130. #define X_SetModifierMapping           118
  131. #define X_GetModifierMapping           119
  132. #define X_NoOperation                  127
  133.  
  134. /*****************************************************************
  135.  * ERROR CODES 
  136.  * from X.h
  137.  *****************************************************************/
  138.  
  139. #define Success           0    /* everything's okay */
  140. #define BadRequest       1    /* bad request code */
  141. #define BadValue       2    /* int parameter out of range */
  142. #define BadWindow       3    /* parameter not a Window */
  143. #define BadPixmap       4    /* parameter not a Pixmap */
  144. #define BadAtom           5    /* parameter not an Atom */
  145. #define BadCursor       6    /* parameter not a Cursor */
  146. #define BadFont           7    /* parameter not a Font */
  147. #define BadMatch       8    /* parameter mismatch */
  148. #define BadDrawable       9    /* parameter not a Pixmap or Window */
  149. #define BadAccess      10    /* depending on context:
  150.                  - key/button already grabbed
  151.                  - attempt to free an illegal 
  152.                    cmap entry 
  153.                 - attempt to store into a read-only 
  154.                    color map entry.
  155.                  - attempt to modify the access control
  156.                    list from other than the local host.
  157.                 */
  158. #define BadAlloc      11    /* insufficient resources */
  159. #define BadColor      12    /* no such colormap */
  160. #define BadGC          13    /* parameter not a GC */
  161. #define BadIDChoice      14    /* choice not in range or already used */
  162. #define BadName          15    /* font or color name doesn't exist */
  163. #define BadLength      16    /* Request length incorrect */
  164. #define BadImplementation 17    /* server is defective */
  165.  
  166. #define FirstExtensionError    128
  167. #define LastExtensionError    255
  168.  
  169.  
  170. /*************************************************************************
  171.  * Event Types
  172.  * From X.h
  173.  *************************************************************************/
  174. #define KeyPress        2
  175. #define KeyRelease        3
  176. #define ButtonPress        4
  177. #define ButtonRelease        5
  178. #define MotionNotify        6
  179. #define EnterNotify        7
  180. #define LeaveNotify        8
  181. #define FocusIn            9
  182. #define FocusOut        10
  183. #define KeymapNotify        11
  184. #define Expose            12
  185. #define GraphicsExpose        13
  186. #define NoExpose        14
  187. #define VisibilityNotify    15
  188. #define CreateNotify        16
  189. #define DestroyNotify        17
  190. #define UnmapNotify        18
  191. #define MapNotify        19
  192. #define MapRequest        20
  193. #define ReparentNotify        21
  194. #define ConfigureNotify        22
  195. #define ConfigureRequest    23
  196. #define GravityNotify        24
  197. #define ResizeRequest        25
  198. #define CirculateNotify        26
  199. #define CirculateRequest    27
  200. #define PropertyNotify        28
  201. #define SelectionClear        29
  202. #define SelectionRequest    30
  203. #define SelectionNotify        31
  204. #define ColormapNotify        32
  205. #define ClientMessage        33
  206. #define MappingNotify        34
  207. #define LASTEvent        35    /* must be bigger than any event # */
  208.  
  209.