home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / fd / intuition_lib.fd < prev    next >
Text File  |  1991-11-15  |  6KB  |  157 lines

  1. * "intuition.library"
  2. ##base _IntuitionBase
  3. ##bias 30
  4. ##public
  5. * Public functions OpenIntuition() and Intuition() are intentionally
  6. * not documented.
  7. OpenIntuition()()
  8. Intuition(iEvent)(a0)
  9. AddGadget(window,gadget,position)(a0/a1,d0)
  10. ClearDMRequest(window)(a0)
  11. ClearMenuStrip(window)(a0)
  12. ClearPointer(window)(a0)
  13. CloseScreen(screen)(a0)
  14. CloseWindow(window)(a0)
  15. CloseWorkBench()()
  16. CurrentTime(seconds,micros)(a0/a1)
  17. DisplayAlert(alertNumber,string,height)(d0/a0,d1)
  18. DisplayBeep(screen)(a0)
  19. DoubleClick(sSeconds,sMicros,cSeconds,cMicros)(d0/d1/d2/d3)
  20. DrawBorder(rp,border,leftOffset,topOffset)(a0/a1,d0/d1)
  21. DrawImage(rp,image,leftOffset,topOffset)(a0/a1,d0/d1)
  22. EndRequest(requester,window)(a0/a1)
  23. GetDefPrefs(preferences,size)(a0,d0)
  24. GetPrefs(preferences,size)(a0,d0)
  25. InitRequester(requester)(a0)
  26. ItemAddress(menuStrip,menuNumber)(a0,d0)
  27. ModifyIDCMP(window,flags)(a0,d0)
  28. ModifyProp(gadget,window,requester,flags,horizPot,vertPot,horizBody,vertBody)(a0/a1/a2,d0/d1/d2/d3/d4)
  29. MoveScreen(screen,dx,dy)(a0,d0/d1)
  30. MoveWindow(window,dx,dy)(a0,d0/d1)
  31. OffGadget(gadget,window,requester)(a0/a1/a2)
  32. OffMenu(window,menuNumber)(a0,d0)
  33. OnGadget(gadget,window,requester)(a0/a1/a2)
  34. OnMenu(window,menuNumber)(a0,d0)
  35. OpenScreen(newScreen)(a0)
  36. OpenWindow(newWindow)(a0)
  37. OpenWorkBench()()
  38. PrintIText(rp,iText,left,top)(a0/a1,d0/d1)
  39. RefreshGadgets(gadgets,window,requester)(a0/a1/a2)
  40. RemoveGadget(window,gadget)(a0/a1)
  41. * The official calling sequence for ReportMouse is given below.
  42. * Note the register order.  For the complete story, read the ReportMouse
  43. * autodoc.
  44. ReportMouse(flag,window)(d0/a0)
  45. Request(requester,window)(a0/a1)
  46. ScreenToBack(screen)(a0)
  47. ScreenToFront(screen)(a0)
  48. SetDMRequest(window,requester)(a0/a1)
  49. SetMenuStrip(window,menu)(a0/a1)
  50. SetPointer(window,pointer,height,width,xOffset,yOffset)(a0/a1,d0/d1/d2/d3)
  51. SetWindowTitles(window,windowTitle,screenTitle)(a0/a1/a2)
  52. ShowTitle(screen,showIt)(a0,d0)
  53. SizeWindow(window,dx,dy)(a0,d0/d1)
  54. ViewAddress()()
  55. ViewPortAddress(window)(a0)
  56. WindowToBack(window)(a0)
  57. WindowToFront(window)(a0)
  58. WindowLimits(window,widthMin,heightMin,widthMax,heightMax)(a0,d0/d1/d2/d3)
  59. *--- start of next generation of names -------------------------------------
  60. SetPrefs(preferences,size,inform)(a0,d0/d1)
  61. *--- start of next next generation of names --------------------------------
  62. IntuiTextLength(iText)(a0)
  63. WBenchToBack()()
  64. WBenchToFront()()
  65. *--- start of next next next generation of names ---------------------------
  66. AutoRequest(window,body,posText,negText,pFlag,nFlag,width,height)(a0/a1/a2/a3,d0/d1/d2/d3)
  67. BeginRefresh(window)(a0)
  68. BuildSysRequest(window,body,posText,negText,flags,width,height)(a0/a1/a2/a3,d0/d1/d2)
  69. EndRefresh(window,complete)(a0,d0)
  70. FreeSysRequest(window)(a0)
  71. MakeScreen(screen)(a0)
  72. RemakeDisplay()()
  73. RethinkDisplay()()
  74. *--- start of next next next next generation of names ----------------------
  75. AllocRemember(rememberKey,size,flags)(a0,d0/d1)
  76. * Public function AlohaWorkbench() is intentionally not documented
  77. AlohaWorkbench(wbport)(a0)
  78. FreeRemember(rememberKey,reallyForget)(a0,d0)
  79. *--- start of 15 Nov 85 names ------------------------
  80. LockIBase(dontknow)(d0)
  81. UnlockIBase(ibLock)(a0)
  82. *--- functions in V33 or higher (distributed as Release 1.2) ---
  83. GetScreenData(buffer,size,type,screen)(a0,d0/d1/a1)
  84. RefreshGList(gadgets,window,requester,numGad)(a0/a1/a2,d0)
  85. AddGList(window,gadget,position,numGad,requester)(a0/a1,d0/d1/a2)
  86. RemoveGList(remPtr,gadget,numGad)(a0/a1,d0)
  87. ActivateWindow(window)(a0)
  88. RefreshWindowFrame(window)(a0)
  89. ActivateGadget(gadgets,window,requester)(a0/a1/a2)
  90. NewModifyProp(gadget,window,requester,flags,horizPot,vertPot,horizBody,vertBody,numGad)(a0/a1/a2,d0/d1/d2/d3/d4/d5)
  91. *--- functions in V36 or higher (distributed as Release 2.0) ---
  92. QueryOverscan(displayID,rect,oScanType)(a0/a1,d0)
  93. MoveWindowInFrontOf(window,behindWindow)(a0/a1)
  94. ChangeWindowBox(window,left,top,width,height)(a0,d0/d1/d2/d3)
  95. SetEditHook(hook)(a0)
  96. SetMouseQueue(window,queueLength)(a0,d0)
  97. ZipWindow(window)(a0)
  98. *--- public screens ---
  99. LockPubScreen(name)(a0)
  100. UnlockPubScreen(name,screen)(a0/a1)
  101. LockPubScreenList()()
  102. UnlockPubScreenList()()
  103. NextPubScreen(screen,namebuf)(a0/a1)
  104. SetDefaultPubScreen(name)(a0)
  105. SetPubScreenModes(modes)(d0)
  106. PubScreenStatus(screen,statusFlags)(a0,d0)
  107. *
  108. ObtainGIRPort(gInfo)(a0)
  109. ReleaseGIRPort(rp)(a0)
  110. GadgetMouse(gadget,gInfo,mousePoint)(a0/a1/a2)
  111. ##private
  112. * system private and not to be used by applications:
  113. intuitionPrivate1()()
  114. ##public
  115. GetDefaultPubScreen(nameBuffer)(a0)
  116. EasyRequestArgs(window,easyStruct,idcmpPtr,args)(a0/a1/a2/a3)
  117. BuildEasyRequestArgs(window,easyStruct,idcmp,args)(a0/a1,d0/a3)
  118. SysReqHandler(window,idcmpPtr,waitInput)(a0/a1,d0)
  119. OpenWindowTagList(newWindow,tagList)(a0/a1)
  120. OpenScreenTagList(newScreen,tagList)(a0/a1)
  121. *
  122. *    new Image functions
  123. DrawImageState(rp,image,leftOffset,topOffset,state,drawInfo)(a0/a1,d0/d1/d2/a2)
  124. PointInImage(point,image)(d0/a0)
  125. EraseImage(rp,image,leftOffset,topOffset)(a0/a1,d0/d1)
  126. *
  127. NewObjectA(classPtr,classID,tagList)(a0/a1/a2)
  128. *
  129. DisposeObject(object)(a0)
  130. SetAttrsA(object,tagList)(a0/a1)
  131. *
  132. GetAttr(attrID,object,storagePtr)(d0/a0/a1)
  133. *
  134. *     special set attribute call for gadgets
  135. SetGadgetAttrsA(gadget,window,requester,tagList)(a0/a1/a2/a3)
  136. *
  137. *    for class implementors only
  138. NextObject(objectPtrPtr)(a0)
  139. ##private
  140. intuitionPrivate2()()
  141. ##public
  142. MakeClass(classID,superClassID,superClassPtr,instanceSize,flags)(a0/a1/a2,d0/d1)
  143. AddClass(classPtr)(a0)
  144. *
  145. *
  146. GetScreenDrawInfo(screen)(a0)
  147. FreeScreenDrawInfo(screen,drawInfo)(a0/a1)
  148. *
  149. ResetMenuStrip(window,menu)(a0/a1)
  150. RemoveClass(classPtr)(a0)
  151. FreeClass(classPtr)(a0)
  152. ##private
  153. intuitionPrivate3()()
  154. intuitionPrivate4()()
  155. ##public
  156. ##end
  157.