home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / powerd / modules / intuition / classusr.m < prev    next >
Encoding:
Text File  |  1999-08-31  |  1.4 KB  |  80 lines

  1. MODULE    'exec/lists',
  2.             'intuition/cghooks',
  3.             'utility/tagitem'
  4.  
  5. OBJECT Msg
  6.     MethodID:LONG
  7. /*
  8. #define ROOTCLASS     'rootclass'
  9. #define IMAGECLASS    'imageclass'
  10. #define FRAMEICLASS   'frameiclass'
  11. #define SYSICLASS     'sysiclass'
  12. #define FILLRECTCLASS 'fillrectclass'
  13. #define GADGETCLASS   'gadgetclass'
  14. #define PROPGCLASS    'propgclass'
  15. #define STRGCLASS     'strgclass'
  16. #define BUTTONGCLASS  'buttongclass'
  17. #define FRBUTTONCLASS 'frbuttonclass'
  18. #define GROUPGCLASS   'groupgclass'
  19. #define ICCLASS       'icclass'
  20. #define MODELCLASS    'modelclass'
  21. #define ITEXTICLASS   'itexticlass'
  22. #define POINTERCLASS  'pointerclass'
  23. */
  24. CONST    OM_NEW=$101,
  25.         OM_DISPOSE=$102,
  26.         OM_SET=$103,
  27.         OM_GET=$104,
  28.         OM_ADDTAIL=$105,
  29.         OM_REMOVE=$106,
  30.         OM_NOTIFY=$107,
  31.         OM_UPDATE=$108,
  32.         OM_ADDMEMBER=$109,
  33.         OM_REMMEMBER=$10A
  34.  
  35. OBJECT OpNew
  36.     MethodID:LONG,
  37.     AttrList:PTR TO TagItem,
  38.     GInfo:PTR TO GadgetInfo  -> Always NIL
  39.  
  40. OBJECT OpSet
  41.     MethodID:LONG,
  42.     AttrList:PTR TO TagItem,
  43.     GInfo:PTR TO GadgetInfo
  44.  
  45. OBJECT OpUpdate
  46.     MethodID:LONG,
  47.     AttrList:PTR TO TagItem,
  48.     GInfo:PTR TO GadgetInfo,
  49.     Flags:LONG
  50.  
  51. OBJECT OpNotify
  52.     MethodID:LONG,
  53.     AttrList:PTR TO TagItem,
  54.     GInfo:PTR TO GadgetInfo,
  55.     Flags:LONG
  56.  
  57. CONST    OPUB_INTERIM=0,
  58.         OPUF_INTERIM=1
  59.  
  60. OBJECT OpGet
  61.     MethodID:LONG,
  62.     AttrID:LONG,
  63.     Storage:PTR TO LONG
  64.  
  65. OBJECT OpAddTail
  66.     MethodID:LONG,
  67.     List:PTR TO LH
  68.  
  69. OBJECT OpMember
  70.     MethodID:LONG,
  71.     Object:LONG
  72.  
  73. OBJECT OpAddMember
  74.     MethodID:LONG,
  75.     Object:LONG
  76.  
  77. OBJECT OpRemMember
  78.     MethodID:LONG,
  79.     Object:LONG
  80.