home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / cbm / nduk-v40.lha / V40 / fd / commodities_lib.fd < prev    next >
Text File  |  1993-10-15  |  1KB  |  66 lines

  1. ##base _CxBase
  2. ##bias 30
  3. ##public
  4. *--- functions in V36 or higher (Release 2.0) ---
  5. *
  6. *  OBJECT UTILITIES
  7. *
  8. CreateCxObj(type,arg1,arg2)(d0/a0/a1)
  9. CxBroker(nb,error)(a0,d0)
  10. ActivateCxObj(co,true)(a0,d0)
  11. DeleteCxObj(co)(a0)
  12. DeleteCxObjAll(co)(a0)
  13. CxObjType(co)(a0)
  14. CxObjError(co)(a0)
  15. ClearCxObjError(co)(a0)
  16. SetCxObjPri(co,pri)(a0,d0)
  17. *
  18. *  OBJECT ATTACHMENT
  19. *
  20. AttachCxObj(headObj,co)(a0/a1)
  21. EnqueueCxObj(headObj,co)(a0/a1)
  22. InsertCxObj(headObj,co,pred)(a0/a1/a2)
  23. RemoveCxObj(co)(a0)
  24. *
  25. *  TYPE SPECIFIC
  26. *
  27. ##private
  28. commoditiesPrivate1()()
  29. ##public
  30. SetTranslate(translator,events)(a0/a1)
  31. SetFilter(filter,text)(a0/a1)
  32. SetFilterIX(filter,ix)(a0/a1)
  33. ParseIX(description,ix)(a0/a1)
  34. *
  35. *  COMMON MESSAGE
  36. *
  37. CxMsgType(cxm)(a0)
  38. CxMsgData(cxm)(a0)
  39. CxMsgID(cxm)(a0)
  40. *
  41. *  MESSAGE ROUTING
  42. *
  43. DivertCxMsg(cxm,headObj,returnObj)(a0/a1/a2)
  44. RouteCxMsg(cxm,co)(a0/a1)
  45. DisposeCxMsg(cxm)(a0)
  46. *
  47. *  INPUT EVENT HANDLING
  48. *
  49. InvertKeyMap(ansiCode,event,km)(d0/a0/a1)
  50. AddIEvents(events)(a0)
  51. ##private
  52. commoditiesPrivate2()()
  53. commoditiesPrivate3()()
  54. commoditiesPrivate4()()
  55. ##public
  56. *--- functions in V38 or higher (Release 2.1) ---
  57. *  MORE INPUT EVENT HANDLING
  58. MatchIX(event,ix)(a0/a1)
  59. ##private
  60. commoditiesPrivate5()()
  61. commoditiesPrivate6()()
  62. commoditiesPrivate7()()
  63. commoditiesPrivate8()()
  64. commoditiesPrivate9()()
  65. ##end
  66.