; *********************************************************************** ; * * ; * This data file, the Source Builder program, and all associated * ; * documentation are copyright (c) 1992 by Tony Martin. * ; * * ; * This file contains data used by the Source Builder program. It * ; * uses this data to determine which files are associated with * ; * routines, as well as the dependencies for each routine. The * ; * list of available routines used in the program is built using * ; * the data in this file. * ; * * ; * Although this file is a simple text file, and easily modified * ; * by anyone, it is NOT RECOMMENDED! Incorrect alteration of the * ; * data in this file can result in the generation of incorrect * ; * QBSCR source files. If you feel you must modify it, please * ; * work with a copy and not the original, so you may copy the * ; * original if you make an unrecoverable error. * ; * * ; * The format of the file is as follows. The data is divided into * ; * blocks, each block of data representing one of the QBSCR * ; * Screen routines. A single block contains the name of the * ; * routine as you wish it to appear in the Source Builder selection * ; * list, the source file that contains the code for the routine, * ; * the size of the source file, and then a list of any dependencies * ; * (routines required for the current one to work). * ; * * ; * Each block of data looks like this: * ; * * ; * routine_name, source_file, file_size * ; * { * ; * dependent_routine_1 * ; * dependent_routine_2 * ; * . * ; * . * ; * . * ; * dependent_routine_n * ; * } * ; * * ; * Make sure that you include ALL dependent routines, including * ; * those that are nested. For example, MakeMenu directly uses * ; * the MouseShow routine. The MouseShow then uses the Mouse * ; * routine. You must include Mouse in the dependent routine * ; * list, even though MakeMenu does not call it directly. * ; * * ; * The current limit on dependent routines is 15, more than any of * ; * the QBSCR Screen Routines contain. Make sure all blocks are * ; * terminated with a closed brace (}). All blank lines are ig- * ; * nored. Any line whose first non-space character is a semi- * ; * colon (;) is also ignored (i.e., a comment). * ; * * ; * See the QBSCR documentation for more information about this file * ; * and the Source Builder program. * ; * * ; *********************************************************************** ; *** ; *** Banner ; *** Banner, BANNER.BAS, 2531 { } ; *** ; *** BuildScreen ; *** BuildScreen, BILDSCRN.BAS, 15620 { GetVideoSegment } ; *** ; *** BlockRestore ; *** BlockRestore, BLKREST.BAS, 2053 { } ; *** ; *** BlockSave ; *** BlockSave, BLKSAVE.BAS, 1895 { } ; *** ; *** BlockSize ; *** BlockSize, BLKSIZE.BAS, 706 { } ; *** ; *** CalcScrollPos ; *** CalcScrollPos, CALCSPOS.BAS, 2135 { } ; *** ; *** Center ; *** Center, CENTER.BAS, 1245 { } ; *** ; *** ClrScr ; *** ClrScr, CLRSCRN.BAS, 9698 { } ; *** ; *** ColorChk ; *** ColorChk, COLORCHK.BAS, 1422 { } ; *** ; *** DisplayEntry ; *** DisplayEntry, DISENTRY.BAS, 3705 { } ; *** ; *** EditString ; *** EditString, EDIT.BAS, 14247 { ColorChk } ; *** ; *** GetBackground ; *** GetBackground, GETBG.BAS, 1339 { GetVideoSegment } ; *** ; *** GetForeground ; *** GetForeground, GETFG.BAS, 1359 { GetVideoSegment } ; *** ; *** GetScreen ; *** GetScreen, GETSCRN.BAS, 1019 { GetVideoSegment } ; *** ; *** GetVideoSegment ; *** GetVideoSegment, GETVIDSG.BAS, 1483 { } ; *** ; *** MakeMenu ; *** MakeMenu, MAKEMENU.BAS, 18411 { DisplayEntry MouseHide MouseButtonPressInfo MouseShow Mouse } ; *** ; *** MakeWindow ; *** MakeWindow, MAKEWIN.BAS, 25125 { GetVideoSegment GetForeground } ; *** ; *** MouseButtonPressInfo ; *** MouseButtonPressInfo, MBPI.BAS, 2043 { Mouse } ; *** ; *** MouseButtonReleaseInfo ; *** MouseButtonReleaseInfo, MBRI.BAS, 2067 { Mouse } ; *** ; *** MouseButtonStatus ; *** MouseButtonStatus, MBUTSTAT.BAS, 3620 { Mouse } ; *** ; *** MouseGetSensitivity ; *** MouseGetSensitivity, MGETSENS.BAS, 1507 { Mouse } ; *** ; *** MouseHide ; *** MouseHide, MHIDE.BAS, 681 { Mouse } ; *** ; *** MouseInfo ; *** MouseInfo, MINFO.BAS, 2275 { Mouse } ; *** ; *** MouseInit ; *** MouseInit, MINIT.BAS, 1304 { Mouse } ; *** ; *** MouseMickeyCount ; *** MouseMickeyCount, MMCKYCNT.BAS, 1263 { Mouse } ; *** ; *** MouseSetMinMaxX ; *** MouseSetMinMaxX, MMINMAXX.BAS, 1015 { Mouse } ; *** ; *** MouseSetMinMaxY ; *** MouseSetMinMaxY, MMINMAXY.BAS, 1009 { Mouse } ; *** ; *** MouseOrKeyboardPause ; *** MouseOrKeyboardPause, MOKWAIT.BAS, 1625 { MouseButtonPressInfo Mouse } ; *** ; *** MouseAdjustBox ; *** MouseAdjustBox, MOUSEADJ.BAS, 20653 { MouseInit MouseInfo MouseGetSensitivity MouseHide BlockSize BlockSave GetVideoSegment MakeWindow MouseButtonPressInfo MouseShow MouseSetSensitivity BlockRestore Mouse GetForeground } ; *** ; *** Mouse ; *** Mouse, MOUSESUB.BAS, 2196 { } ; *** ; *** MousePosition ; *** MousePosition, MPOS.BAS, 1043 { Mouse } ; *** ; *** MouseSelectTextCursor ; *** MouseSelectTextCursor, MSELTCRS.BAS, 2604 { Mouse } ; *** ; *** MouseSetPosition ; *** MouseSetPosition, MSETPOS.BAS, 912 { Mouse } ; *** ; *** MouseSetSensitivity ; *** MouseSetSensitivity, MSETSENS.BAS, 995 { Mouse } ; *** ; *** MouseShow ; *** MouseShow, MSHOW.BAS, 617 { Mouse } ; *** ; *** MultiMenu ; *** MultiMenu, MULTMENU.BAS, 17896 { BlockRestore BlockSave DisplayEntry GetVideoSegment MakeWindow SubMenu MouseHide MouseShow MouseButtonPressInfo BlockSize GetForeground Mouse } ; *** ; *** OffCenter ; *** OffCenter, OFFCENTR.BAS, 2002 { } ; *** ; *** OkMessageBox ; *** OkMessageBox, OKBOX.BAS, 7535 { MouseHide MakeWindow OffCenter MouseShow MouseButtonPressInfo Mouse GetForeground GetVideoSegment } ; *** ; *** OkCancelMessageBox ; *** OkCancelMessageBox, OKCANCEL.BAS, 9178 { MouseHide MakeWindow OffCenter MouseShow MouseButtonPressInfo Mouse GetForeground GetVideoSegment } ; *** ; *** PutScreen ; *** PutScreen, PUTSCRN.BAS, 1181 { GetVideoSegment } ; *** ; *** QBPrint ; *** QBPrint, QBPRINT.BAS, 1602 { GetVideoSegment } ; *** ; *** ScreenBlank ; *** ScreenBlank, SCRBLANK.BAS, 5008 { MouseButtonPressInfo MousePosition Mouse } ; *** ; *** ScrnRest ; *** ScrnRest, SCRNREST.BAS, 2821 { } ; *** ; *** ScrnSave ; *** ScrnSave, SCRNSAVE.BAS, 2830 { } ; *** ; *** SelectList ; *** SelectList, SELLIST.BAS, 17710 { MouseHide MakeWindow QBPrint MouseShow MouseButtonPressInfo MouseButtonStatus MousePosition CalcScrollPos Mouse GetVideoSegment GetForeground } ; *** ; *** SubMenu ; *** SubMenu, SUBMENU.BAS, 15218 { DisplayEntry MouseHide MouseButtonPressInfo MouseShow Mouse } ; *** ; *** ViewList ; *** ViewList, VIEWLIST.BAS, 12944 { MouseHide MakeWindow QBPrint MouseShow MouseButtonPressInfo MouseButtonStatus MousePosition CalcScrollPos Mouse GetVideoSegment GetForeground } ; *** ; *** Wipe ; *** Wipe, WIPE.BAS, 2054 { } ; *** ; *** DepressedBox ; *** DepressedBox, DEPRSBOX.BAS, 2806 { } ; *** ; *** DrawButton ; *** DrawButton, DRAWBUTN.BAS, 1166 { RaisedBox } ; *** ; *** GetEvent ; *** GetEvent, GETEVENT.BAS, 6264 { MouseButtonPressInfo MouseButtonReleaseInfo MousePosition Mouse } ; *** ; *** PressButton ; *** PressButton, PRESSBTN.BAS, 2122 { MouseHide PressedButton MouseShow MouseButtonReleaseInfo Mouse DepressedBox } ; *** ; *** PressedButton ; *** PressedButton, PRESDBTN.BAS, 1177 { DepressedBox } ; *** ; *** RaisedBox ; *** RaisedBox, RAISEBOX.BAS, 2790 { } ; *** ; *** BlinkOff ; *** BlinkOff, BLINKOFF.BAS, 1870 { EgaPresent } ; *** ; *** BlinkOn ; *** BlinkOn, BLINKON.BAS, 1305 { EgaPresent } ; *** ; *** EgaPresent ; *** EgaPresent, EGAPRES.BAS, 2200 { } ; *** ; *** LoadVgaTextFont ; *** LoadVgaTextFont, LOADVFNT.BAS, 2680 { } ; *** ; *** LoadEgaTextFont ; *** LoadEgaTextFont, LOADEFNT.BAS, 2726 { } ; *** ; *** rgbRGB ; *** rgbRGB, RGBRGB.BAS, 2234 { EgaPresent } ; *** ; *** VgaPresent ; *** VgaPresent, VGAPRES.BAS, 1576 { } ; *** ; *** FileInfo ; *** FileInfo, FILEINFO.BAS, 3718 { } ; *** ; *** FirstFile ; *** FirstFile, FIRSTFIL.BAS, 3411 { } ; *** ; *** GetDiskFreeSpace ; *** GetDiskFreeSpace, GETDFREE.BAS, 1456 { } ; *** ; *** GetDriveCode ; *** GetDriveCode, GETDCODE.BAS, 973 { } ; *** ; *** GetDriveLetter ; *** GetDriveLetter, GETDLETR.BAS, 939 { } ; *** ; *** GetPath ; *** GetPath, GETPATH.BAS, 1640 { } ; *** ; *** NextFile ; *** NextFile, NEXTFILE.BAS, 3166 { } ; *** ; *** NumDrives ; *** NumDrives, NUMDRIVE.BAS, 220 { GetDriveCode } ; *** ; *** SetDefaultDrive ; *** SetDefaultDrive, SETDEFLT.BAS, 676 { }