home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / classes / requester.m < prev    next >
Encoding:
Text File  |  2002-01-01  |  1.8 KB  |  51 lines

  1. MODULE 'graphics/regions','intuition/intuition'
  2.  
  3. #define REQ_Dummy                 (REACTION_Dummy + $45000)
  4. #define REQS_Dummy                 (REQ_Dummy + $100)
  5. #define REQI_Dummy                 (REQ_Dummy + $200)
  6. #define REQP_Dummy                 (REQ_Dummy + $300)
  7. #define REQ_Type                 (REQ_Dummy+1)
  8. #define REQ_TitleText             (REQ_Dummy+2)
  9. #define REQ_BodyText             (REQ_Dummy+3)
  10. #define REQ_GadgetText             (REQ_Dummy+4)
  11. #define REQ_ReturnCode             (REQ_Dummy+5)
  12. #define REQ_TabSize                 (REQ_Dummy+6)
  13. #define REQI_Minimum              (REQI_Dummy+1)
  14. #define REQI_Maximum              (REQI_Dummy+2)
  15. #define REQI_Invisible             (REQI_Dummy+3)
  16. #define REQI_Number                 (REQI_Dummy+4)
  17. #define REQI_Arrows                 (REQI_Dummy+5)
  18. #define REQI_MaxChars             (REQI_Dummy+6)
  19. #define REQS_AllowEmpty          (REQS_Dummy+1)
  20. #define REQS_Invisible             (REQI_Invisible)
  21. #define REQS_Buffer                 (REQS_Dummy+2)
  22. #define REQS_ShowDefault         (REQS_Dummy+3)
  23. #define REQS_MaxChars             (REQS_Dummy+4)
  24. #define REQS_ChooserArray         (REQS_Dummy+5)
  25. #define REQS_ChooserActive     (REQS_Dummy+6)
  26. #define REQP_Total                 (REQP_Dummy+1)
  27. #define REQP_Current             (REQP_Dummy+2)
  28. #define REQP_AbortText             REQ_GadgetText
  29. #define REQP_ProgressText         REQ_BodyText
  30. #define REQP_OpenInactive         (REQP_Dummy+3)
  31. #define REQP_NoText                 (REQP_Dummy+4)
  32. #define REQP_Dynamic             (REQP_Dummy+5)
  33. #define REQP_CenterWindow         (REQP_Dummy+6)
  34. #define REQP_LastPosition         (REQP_Dummy+7)
  35. #define REQP_Percent             (REQP_Dummy+8)
  36. #define REQP_Ticks                 (REQP_Dummy+9)
  37. #define REQP_ShortTicks             (REQP_Dummy+10)
  38. #define RM_OPENREQ         ($650001)
  39. OBJECT orRequest
  40.     MethodID:ULONG,
  41.     Attrs:PTR TO TagItem,
  42.     Window:PTR TO Window,
  43.     Screen:PTR TO Screen
  44.  
  45. #define REQTYPE_INFO         0    
  46. #define REQTYPE_INTEGER         1    
  47. #define REQTYPE_STRING         2    
  48. #define REQTYPE_PROGRESS     3    
  49. #define OpenRequester(obj,win)    DoMethod(obj, RM_OPENREQ, NULL, win, NULL, TAG_DONE)
  50. #define RequesterObject             NewObject(REQUESTER_GetClass(), NULL
  51.