BUILDER LIBRARY FUNCTIONS Almost All the Library Functions Available from the Builder Library (BUILDER.LIB File) are Discussed Under the "Library Functions" Main Menu. Most of the Functions also Provide Samples of the Function So You Can SEE What it Does and How It Performs. Many Library Functions are Automatically Put in the Source Code that is Output by the Aeolus Builder Code Generator Program. This Can Provide Working Examples of Many Functions. I Included as Many Working Function Samples as I Could. Some Functions Just Don't Make Good Samples In and of Themselves. Of the Functions That Do Not Have Samples, Many are Simpler Library Functions that are Called by More Complex Ones. In This Case, A Sample of a Complex Function Can Actually Demonstrate Two or Three Functions. Where Appropriate You Are Directed to More Complex Functions for Samples. Some Functions are Not Detailed in the Demo Program: The Following List of Functions Are Not Discussed in the Demo Program (Outside of the List Itself) to Obtain More Information, Download the Builder Code Generator System and Read the Neccesary Documentation. --Low Level Mouse Functions. You MAY Need to Use Hide/Show Mouse Cursor if You Add Mouse Awareness to 3rd Party or Your Own Functions. MGetRowCol() - Get Mouse Cursor Screen Coordinates. MSetRowCol() - Set Mouse Cursor Screen Coordinates. MousCrs() - Hide/Show the Mouse Cursor. --Low Level Database Functions. DbChanged() is Useful as is DbStor(). The Others Should NEVER be Needed, They are Called by Other Builder Library Functions. Add_Rec() - Append a Record to a Database, Checks Network Availability. Called by Save_It() DbChanged() - Compare All Database Fields in the Current Database Record to an Array. You Will Probably Want to Use This Function When Writing Your Own Routines. DbRepl() - Replace All Database Fields in the Current Database Record With an Array. Called by Save_It() DbStor() - Store All Database Fields in the Current Work Area to an Array. You Will Probably Use This Function When Writing Your Own Routines. Rec_Lock() - Lock a Database Record. Called by the Save_It() Function. Fil_Lock() - Lock a Whole Database. -- Low Level Screen Functions. These functions return the screen coordinates of the window last pushed onto the screen WinTop() - Top window row. WinLeft() - Left window column. WinBott() - Bottom window row. WinRight() - Right window column. WinStyle() - Window border style. --These Poor Functions are Either Simple Enough or Used Rarely Enough that They Just Didn't Have the Right Stuff to be Put in the Demo. Etc() - Estimated Time to Completion, Will Only Report Accurately in a Loop Where the Iterations are Evenly Timed. In_Canada() - Checks a Two Byte Passed Parameter to See if it is a Legitimate Canadian Province Code. (Useful When Using GenVld()) In_USA() - Check a Two Byte Passed Parameter to See if it is a Legitimate U.S. State Code. (Useful When Using GenVld()) Not_Req() - Works Like the Req() Valid Function, Except it Forces the GET Field to be Blank. GetJump() - Jumps to Any GET Within an Active GET Stream. Usually Most Useful Inside a VALID Function. --Sundry Low Level Functions That You Don't Even Need to Know Exist. Got() - For Use in Presenting a Picklist as a Valid. This Function is Called by PckVld(). VarInit() - Entered into All Builder'd Source Files. Initializes the Screen Color Variables. Shadow() - Puts a Shadow Around a Set of Screen Coordinates. Called by the WinPush() Function.