home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / cbm / v39 / fd / commodities_lib.fd < prev    next >
Text File  |  1992-09-22  |  1KB  |  73 lines

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