home *** CD-ROM | disk | FTP | other *** search
Amiga Function Description | 1995-12-14 | 3.9 KB | 170 lines |
- ##base _DFuncBase
- ##bias 30
- ##public
- *
- * FD version 37.13 (31.10.95)
- *
- * Gadget and port functions:
- *
- ##private
- DFCreateGadList(ListTags) (a0)
- DFFreeGadList(GadListBase) (a0)
- DFGadgetDesigner(Window,filename) (a0,d0)
- ##public
- DFRenderGadgets(RastPort,GadList) (a0/a1)
- DFWaitGad(RastPort,Port,GadBase) (a0/a1/a2)
- DFWaitMsg(Port) (a0)
- DFClrPort(Port) (a0)
- *
- * Scale functions for gadgets:
- *
- DFInitScale(Window,GadList) (a0/a1)
- DFScaleGads(scalebody) (d0)
- DFRemScale(scalebody) (d0)
- *
- * Gadget info:
- *
- DFGetFlags(GadList,gad) (a0,d0)
- DFSetFlags(GadList,gad,newFlags) (a0,d0/d1)
- DFGetColors(GadList,gad) (a0,d0)
- DFSetColors(GadList,gad,colors) (a0,d0/d1)
- DFGetTitle(GadList,gad,no) (a0,d0/d1)
- DFSetTitle(GadL,title,gad,no) (a0/a1,d0/d1)
- DFGetImage(GadList,gad,no) (a0,d0/d1)
- DFSetImage(GadL,Image,gad,no) (a0/a1,d0/d1)
- DFGetGFont(GadList,gad) (a0,d0)
- DFSetGFont(GadList,font,gad) (a0/a1,d0)
- DFGetID(GadList,gad) (a1,d0)
- DFSetID(GadList,gad,newID) (a0,d0/d1)
- DFFindID(GadList,ID) (a0,d0)
- DFToggle(Rastport,GadList,gad) (a0/a1,d0)
- DFGetToggle(GadList,gad) (a0,d0)
- DFCountGads(GadList) (a0)
- DFUpdateGad(Rastport,GadL,gad) (a0/a1,d0)
- *
- * Graphics:
- *
- DFSetPen(Rastport,pen) (a0,d0)
- DFSetBPen(Rastport,pen) (a0,d0)
- DFSetDrMd(Rastport,mode) (a0,d0)
- DFSetFont(Rastport,TextAtt,opt) (a0/a1,d0)
- DFClrRast(RastPort,yPos,mode) (a0,d0/d1)
- DFFillWindow(Window,mode) (a0,d0)
- DFLine(Rast,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
- DFBox(Rastport,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
- DFDrawI(Rast,Image,x,y) (a0/a1,d0/d1)
- DFBeavel(Rast,x,y,w,h,cols) (a0,d0/d1/d2/d3/d4)
- ##private
- DFLoadIFF(Bitmap,filename) (a0/a1)
- ##public
- DFSaveIFF(Screen,filename,mode) (a0/a1,d0)
- DFLoadRGB4(screen,colors,no) (a0/a1,d0)
- DFSetPattern(Rast,pattern,size) (a0/a1,d0)
- DFClrPattern(Rastport) (a0)
- *
- * Text:
- *
- ##private
- DFPrintText(RP,Txt,X,Y,Mod) (a0/a1,d0/d1/d2)
- ##public
- DFPrintTxt2(Rastport,text,x,y) (a0/a1,d0/d1)
- DFWriteStd(Text) (a0)
- DFPrintF(ras,str,ins,buf,x,y) (a0/a1/a2/a3,d0/d1)
- DFSearch(Buffer,String,BuffSz) (a0/a1,d0)
- DFUpperCase(Buffer,length) (a0,d0)
- DFLowerCase(Buffer,length) (a0,d0)
- DFMakeASCII(Buffer,length,mode) (a0,d0/d1)
- DFFindStrLen(String) (a0)
- DFCopyString(srcStr,dstStr) (a0/a1)
- *
- * Dos:
- *
- DFGetFileLength(file) (a0)
- DFLoadFile(file) (a0) ;[d1=length]
- DFRemFile(filebuffer) (a0)
- DFDeleteFile(file) (a0)
- DFSaveBuffer(file,buffer,size) (a0/a1,d0)
- *
- * Intuition:
- *
- ##private
- DFOpenXWindow(XWindowStruct) (a0)
- DFCloseXWindow(XWindow) (a0)
- ReservedFunctionSlot1() ()
- DFRefreshXFrame(XWindow) (a0)
- ##public
- DFWindowRastport(window) (a0)
- DFScreenRastport(screen) (a0)
- DFScreenOfWindow(window) (a0)
- DFViewport(screen) (a0)
- DFBitmap(screen) (a0)
- DFFindScreen(title) (a0)
- DFFindWindow(title) (a0)
- ##private
- DFPointerOff(window) (a0)
- DFPointerOn(window,pointer) (a0/a1)
- DFMakeRastport(buffer,w,h,d) (a0,d0/d1/d2)
- DFRemRastport(rastport) (a0)
- ##public
- DFAllocBitmap(w,h,d) (d0/d1/d2)
- DFFreeBitmap(bitmap) (a0)
- *
- * Misc:
- *
- DFGraphicsBase() ()
- DFDosBase() ()
- DFIntuitionBase() ()
- DFUserport(window) (a0)
- DFMakeBool(value1,value2) (d0/d1)
- DFStripBool(bool) (d0)
- DFDisable() ()
- DFEnable() ()
- *
- * Tasks:
- *
- DFNewProcess(code,name) (a0/a1)
- DFFindTask(taskname) (a0)
- DFRenameTask(task,newName) (a0/a1)
- *
- * Memory:
- *
- DFAllocVMem(size,type) (d0/d1)
- DFFreeVMem(memory) (a0)
- DFGetVMemSize(memory) (a0)
- DFClrCache() ()
- *
- * Printer:
- *
- DFPrinterComand(command) (d0)
- DFPrinterText(text) (a0)
- DFPrinterWindow(window,printStruct) (a0/a1)
- *
- * Sound:
- *
- ##private
- DFDrawSample(sampleStruct) (a0)
- DFInitModule(module) (a0)
- DFStartModule() ()
- DFStopModule() ()
- DFRemModule(modBase) (a0)
- *
- * Misc:
- *
- DFCalcColormap() ()
- ##public
- DFDeltaList(GadList,x,y) (a0,d0/d1)
- ##private
- DFAllocList(List) (a0)
- DFFreeList(ListHdr) (a0)
- ##public
- DFCalcArg(string) (a0)
- DFReadArg(string,destBuffer) (a0/a1)
- DFStripText(scrBuff,dstBuff) (a0/a1)
- DFNewPrintText(window,text,x ,y ,mode)(a0/a1,d0/d1/d2)
- DFGhostGads(gadgets,mode)(a0,d0)
- DFGetProc()()
- DFGetMath()()
- DFReverseBuffer(buffer,length)(a0,d0)
- DFCompareStr(string1,string2,mode)(a0/a1,d0)
- ##end
-