home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / t / tw21l.exe / TSWINQRF.DOC < prev    next >
Text File  |  1993-02-06  |  65KB  |  1,059 lines

  1.  
  2.  Page 1                    TSDWIN.LIB Version 2.10
  3.             Clipper 5.01a Interface Library Quick Reference List
  4.  -----------------------------------------------------------------------------
  5.                      TSDWIN FUNCTIONS Alphabetical List
  6.  
  7.   *NOTE - Functions beginning with [n] are duplicated for moused and non
  8.           moused applications. Mouse Support is removed and the appropriate
  9.           functions are linked automatically when compiling with '/dNOMOUSE'
  10.           and #include "tsdwin.ch".
  11.  
  12.           You may call either function in your code, of course.
  13.  
  14.   AddRec() .............................................. Network add record
  15.   ClearMouseGet() ....................................... Mouse clear gets
  16.   FilLock() ............................................. Metwork file lock
  17.   MouseExit() ........................................... Mouse read exit
  18.   RecLock() ............................................. Network record lock
  19.   [n]twABBarDisp() ...................................... Display scroll bar
  20.   [n]twABBrowse( wT, wL, wB, wR, aInRa, cTitle,;
  21.                  aColHead, aFooters, lEditFlag,;
  22.                  aActionKeys, wColor, wSType,;
  23.                  wFType, wFColor, lScBar, lAlite,;
  24.                  nFreeze, lStabilize, bPreRun,;
  25.                  bPostRun, nExitKey, lBarOn, lWindow,;    Moused
  26.                  cHelpVar, nHelpLevel ) ................. Array browser
  27.   [n]twABGetBrowse() .................................... Browser reference
  28.   twABHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  29.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  30.   twABLineOff( aHandles ) ............................... Mouse line off
  31.   twABLineOn( aHandles ) ................................ Mouse line on
  32.   twABLinePop( aHandles ) ............................... Pop mouse line
  33.   twABMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  34.   twABRemHotSpot( nSpotNo ) ............................. Delete hot spot
  35.   twABSpotOff( nSpotNo ) ................................ Disable hot spot
  36.   twABSpotOn( nSpotNo ) ................................. Enable hot spot
  37.   [n]twACChoice( nTop, nLeft, nBottom, nRight,;
  38.                  aChoices, aLogicals, cUser,;
  39.                  nStartItem, nWinRow, lScBar, nTag,;
  40.                  cACColor, cBarColor, bPreRun,;           Moused
  41.                  bPostRun, cHelpVar, nHelpLevel ) ....... ACHOICE()
  42.   twACHotSpot( nTopRow, nLeftCol, nBotRow, nRightCol,;
  43.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  44.   twACLineOff( aHandles ) ............................... Mouse line off
  45.   twACLineOn( aHandles ) ................................ Mouse line on
  46.   twACLinePop( aHandles ) ............................... Pop mouse line
  47.   twACMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  48.   twACRemHotSpot( nSpotNo ) ............................. Delete hot spot
  49.   twACSpotOff( nSpotNo ) ................................ Disable hot spot
  50.   twACSpotOn( nSpotNo ) ................................. Enable hot spot
  51.   twActivate( nHandle ) ................................. Activate window
  52.   twAddGlobal( xInGlobal ) .............................. Add global variable
  53.   twAddMSpot( aMouseSpot, nFreeSpot, aDef, nHandle ) .... Add hot spot
  54.   [n]twAddRec( nWait ) .................................. Network append
  55.   twAEmaxlen( aArray, nDimension, nStart, nCount ) ...... Array maximum
  56.   [n]twAlertInit( Type, mColor ) ........................ Init. alert
  57.   twAMButtonPress( nButton, aRegions, aColor ) .......... Button press array
  58.   twAMClickShow( nButton, aRegions ) .................... Show click
  59.   [n]twAMClose() ........................................ Close area message
  60.   twAMFound() ........................................... Mouse in array
  61.  
  62.  Page 2                    TSDWIN.LIB Version 2.10
  63.             Clipper 5.01a Interface Library Quick Reference List
  64.  -----------------------------------------------------------------------------
  65.   [n]twAMPop() .......................................... Pop area message
  66.   [n]twAMsgEnd() ........................................ End area message
  67.   [n]twAMsgInit( nType, xColor, aArea) .................. Init. area message
  68.   [n]twArBrowse( wT, wL, wB, wR, aInRa , cTitle,;
  69.                  aColHead, Footers, lEditFlag,;
  70.                  aActionKeys, wColor, sType, fType,;
  71.                  wfColor, lAlite, nFreeze, cHelpVar,;     Non moused
  72.                  nHelpLevel ) ........................... Array browse
  73.   twArComp( aArray, bComp, nStart, nStop ) .............. Array compare
  74.   [n]twARPick( aArray, cHeader, nTop, nLeft, wColor,;
  75.                wSType, wFType, wFColor, nRestrict,;
  76.                nTag, lSound, cHelpVar, nHelpLevel ) ..... Array picklist
  77.   twArrayAsList( aArray, cDelimiter ) ................... Array as list
  78.   twASay( aStrings, nRow, nCol, cAttr, nRowSkip,;
  79.           nHandle, lToScreen ) .......................... Display strings
  80.   twAttrib( wBorder, wColor, wT, wL, wB, wR,;
  81.             nHandle, lToScreen ) ........................ Change attribute
  82.   [n]twBackUp( cPath, cSourceSpec, cDest, lMsgs,;
  83.                wColor, wStype, wFtype, wFcolor,;
  84.                cBColor, cBFcolor, bPreRun ) ............. Backup files
  85.   twBlankScrn( cBlankStr, wColor, nTime, lClear,;
  86.                bBlock ) ................................. Screen blanker
  87.   twBox( wT, wL, wB, wR, bType, wColor, wFill, lAbs,;
  88.          nShadow, nHandle, lToScreen ) .................. Draw box
  89.   [n]twBRBarDisp() ...................................... Display scroll bar
  90.   [n]twBRBrowse( wT, wL, wB, wR, aColumns, cTitle,;
  91.                  cTopKey, bScopeBlock, lEditFlag,;
  92.                  aActionKeys, wColor, wSType, wFType,;
  93.                  wFColor, lScBar, lMsgs, lAlite,;
  94.                  nFreeze, lStabilize, bPreRun,;
  95.                  bPostRun, nExitKey, aSeparators,;
  96.                  lOKAppend, lSound, lWindow,;
  97.                  bBarColor, aSrch, lNetwork,;             Moused
  98.                  cHelpVar, nHelpLevel ) ................. DBF Browser
  99.   [n]twBRGetBrowse() .................................... Browse reference
  100.   twBRHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  101.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  102.   twBRLineOff( aHandles ) ............................... Mouse line off
  103.   twBRLineOn( aHandles ) ................................ Mouse line on
  104.   twBRLinePop( aHandles ) ............................... Pop mouse line
  105.   twBRMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  106.   [n]twBRNewSearch( aNewSrch, lReset ) .................. New search array
  107.   twBRRemHotSpot( nSpotNo ) ............................. Delete hot spot
  108.   twBRSpotOff( nSpotNo ) ................................ Disable hot spot
  109.   twBRSpotOn( nSpotNo ) ................................. Enable hot spot
  110.   [n]twButtonBox( bType, Msg, Title, NoButtons,;
  111.                   Buttons, sButton, wT, wL, wB, wR,;
  112.                   wSType, wFType, aExitKey, ActionKeys,;
  113.                   bPreRun, bPostRun, cHelpVar,;
  114.                   nHelpLevel ) .......................... Button box
  115.   twCalcInit( nT, nL, cColor, cStype, cFtype,;
  116.               cFColor, lOKPaste ) ....................... Init. calculator
  117.   twCalculator( nT, nL, cColor, cStype, cFtype,;
  118.                 cFColor, lOKPaste, nInValue,;
  119.                 cHelpVar, nHelpLevel ) .................. Calculator
  120.  
  121.  Page 3                    TSDWIN.LIB Version 2.10
  122.             Clipper 5.01a Interface Library Quick Reference List
  123.  -----------------------------------------------------------------------------
  124.   twCalendar( dDate, nT, nL, cColor, cStype, cFtype,;
  125.               cFColor, lOKPaste, cHelpVar, nHelpLevel ) . Calendar
  126.   twCallCalc( cProc, nLine, cVar ) ...................... Setkey calculator
  127.   twCallDate( cProc, nLine, cVar ) ...................... Setkey calendar
  128.   twCenter( nRow, xInValue, cAttr, _wPicture, nHandle,;
  129.             lYesNo, lToScreen ) ......................... Center output
  130.   twCentre( nRow, xInValue, cAttr, _wPicture, nHandle,;
  131.             lYesNo, lToScreen ) ......................... Center output
  132.   [n]twCheckBox( bType, Msg, Title, NoButtons, Buttons,;
  133.                  sButton, wT, wL, wB, wR, wSType,;
  134.                  wFType, aExitKey, ActionKeys, bPreRun,;  Multiple
  135.                  bPostRun, cHelpVar, nHelpLevel ) ....... Choice box
  136.   twClear( wBorder, wFill, wT, wL, wB, wR,;
  137.            nHandle, lToScreen ) ......................... Clear window
  138.   twClearLine( nRow, wBorder, cAttr, nHandle,;
  139.                lToScreen ) .............................. Clear window line
  140.   twClearWith( lBorder, cPattern, wT, wL, wB, wR,;
  141.                cAttr ) .................................. Pattern clear
  142.   twClockOff() .......................................... Turn off clock
  143.   twClockOn( wT, wL, wColor, lAbsolute ) ................ Turn on clock
  144.   twClose( nHandle ) .................................... Close window
  145.   twCol( nCol ) ......................................... Window column
  146.   twConvert( xToCnvrt, cCnvrtTo, lYesNo ) ............... Convert data
  147.   twCreateButton( wT, wL, cButton, lPad, wColor,;
  148.                   wStype ) .............................. Create button
  149.   twDate( wT, wL, wColor, lAbsolute ) ................... Display date
  150.   twDateInit( nT, nL, cColor, cStype, cFtype,;
  151.               cFColor, lOKPaste ) ....................... Init. calendar
  152.   [n]twDBPick( cAlias, cField, cColHead, nTop, nLeft,;
  153.                wColor, wSType, wFType, wFColor, bReturn,;
  154.                lSound, aSrch, cHelpVar, nHelpLevel ) .... DBF picklist
  155.   [n]twDBrowse( wT, wL, wB, wR, aColumns, cTitle,;
  156.                 Footers, bTopBlock, bBotBlock,;
  157.                 bScopeBlock, lEditFlag, aActionKeys,;
  158.                 wColor, wsType, wfType, wfColor, lScBar,;
  159.                 lMsgs, lAlite, nFreeze, lStabilize,;      Non moused
  160.                 lNetWork, cHelpVar, nHelpLevel ) ........ DBF browser.
  161.   twDec2Sci( nDecimal, nPrecision, nLength ) ............ Decimal/Scientific
  162.   twDelGlobal( nHndl ) .................................. Delete global var
  163.   twDelMSpot( nSpotNo, aHotSpot, nFreeSpot ) ............ Delete hot spot
  164.   twDirectory( cSpec, cAttributes ) ..................... DIRECTORY()
  165.   twDisplay( nHandle ) .................................. Display window
  166.   twDoubleSpace( cString, lUpper ) ...................... Double Space
  167.   twEnhClr( InColor ) ................................... Enhanced colour
  168.   twEvSetTime( nTime ) .................................. Set Timeout Time
  169.   twEvTimeOut( bBlock ) ................................. Timeout Code Block
  170.   twExplode( lOKExplode ) ............................... Explode windows
  171.   [n]twFileLock( nWait ) ................................ Network file lock
  172.   twFileName( cFile ) ................................... Format file name
  173.   twFilePop( nHndl ) .................................... Pop file info
  174.   twFileStack( nArea, nSelect ) ......................... Stack file info
  175.   twFrame( wFtype, wfColor, nHandle, lTitles ) .......... Draw frame
  176.   twGaugeDisplay( aHandle ) ............................. Display gauge bar
  177.   twGaugeNew( wT, wL, wB, wR, cBackClr, cBarClr,;
  178.               cBarCharacter, wfType ) ................... Create gauge bar
  179.   twGaugeUpdate( aHandle, nPercent ) .................... Update gauge bar
  180.  
  181.  Page 4                    TSDWIN.LIB Version 2.10
  182.             Clipper 5.01a Interface Library Quick Reference List
  183.  -----------------------------------------------------------------------------
  184.   twGet( nRow, nCol, _wGetBlk, _wGetName, GetList,;
  185.          _wGpicture, _wGcolor, wWhenBlk, wValidBlk ) .... Get in window
  186.   [n]twGetABrowse() ..................................... Browse reference
  187.   twGetApplyKey( oGet, nKey, nMouseCol ) ................ GETSYS02
  188.   [n]twGetCurElem() ..................................... Browse element
  189.   twGetCurValue( xValue ) ............................... Value of get
  190.   [n]twGetDBrowse() ..................................... Browse reference
  191.   twGetGlobal( nHndl ) .................................. Fetch global var
  192.   twGetReader( aGetList, nPos, lMouseExit ) ............. TSDGET
  193.   twGetStruct( sT, sL, sB, sR, wT, wL, wB, wR, tShadow,;
  194.                tScr, uScr, tlength, twidth, tThick,;
  195.                sh13, sh17, sh79, sh39 ) ................. Window structure
  196.   twGetWin( nHandle ) ................................... Stack position
  197.   twGlobalArray() ....................................... Global reference
  198.   [n]twHelp( cProc, nLine, cVar ) ....................... TSDWIN help
  199.   [n]twHelpColor() ...................................... Help colour
  200.   [n]twHelpFColor() ..................................... Help frame colour
  201.   [n]twHelpFrame() ...................................... Help frame type
  202.   [n]twHelpInit( wColor, wFColor, wTColor, wSType,;
  203.                  wFType ) ............................... Init. help
  204.   [n]twHelpShadow() ..................................... Help shadow type
  205.   [n]twHelpTColor() ..................................... Help title  colour
  206.   twHide( nHandle ) ..................................... Hide window
  207.   twHLine( nRow, nCol, Length, lType, wColor,;
  208.            nHandle, lToScreen ) ......................... Horizontal line
  209.   [n]twIndexMaker( aNtxArray, wT, wL, wB, wR, wColor,;
  210.                    wsType, wfType, cHeader, agColor,;
  211.                    lMsgs, nBarFrame, bPreRun ) .......... Create indexes
  212.   [n]twInfo( InMsg, Header, Wait, wT, wL, sType, fType,;
  213.              cHelpVar, nHelpLevel ) ..................... Informative message
  214.   [n]twInfoLine( Wait, InMsg, cJustify, nLine ) ......... Informative message
  215.   twInit( Thickness ) ................................... Init. windows
  216.   twInitGlobal( aInGlobal ) ............................. Init. global vars
  217.   twInkeyWait( nSecs, cHelpVar, nHelpLevel ) ............ Wait w/Setkey()
  218.   [n]twInquire( InMsg, Header, Var2Read, wT, wL, sType,;
  219.                 fType, cPicture, cHelpVar, nHelpLevel ) .
  220.   [n]twIsDrive( nDrive, wStype, wFtype ) ................ Boxed get
  221.   twKeyPop( nHndl ) ..................................... Pop key stack
  222.   twKeyStack( aKeys ) ................................... Make key stack
  223.   twLdate( dDate ) ...................................... Display long date
  224.   twLeft( nRow, xInValue, cAttr, _wPicture, nHandle,;
  225.           lYesNo, lToScreen ) ........................... Left justify
  226.   [n]twLineMenu( nRow, nStartCol, nEndCol, aChoices,;
  227.                  nChoice, wColor, nExitKey, lFreeze,;
  228.                  lSound, bPrerun, bPostrun, lWindow,;
  229.                  wSType, wFType, wFColor,;
  230.                  cHelpVar, nHelpLevel ) ................. Bar menu
  231.   twLineShad( bRows, bCols, Buttons, tShadow ) .......... Thin shadow
  232.   twListAsArray( cList, cDelimiter ) .................... List as array
  233.   twM2Click( nClick, nButton, nWait, nRow, nCol,;
  234.              nStart ) ................................... Double click
  235.   twMAddSpot( aStruct, nHndl ) .......................... Add hot spot
  236.   [n]twMakeHelp( cProc, nLine, cVar ) ................... Create TSDWIN help
  237.   twMakeRegions( aRegions ) ............................. Make regions
  238.   twMakeShadowArea( sT, sL, sB, sR, sType ) ............. Make shadow area
  239.  
  240.  Page 5                    TSDWIN.LIB Version 2.10
  241.             Clipper 5.01a Interface Library Quick Reference List
  242.  -----------------------------------------------------------------------------
  243.   twMBPress( nButton, nButPrs, nX, nY ) ................. Button press
  244.   twMBRelease( nButton, nButRel, nX, nY ) ............... Button release
  245.   twMButtonDown( nButton ) .............................. Button pressed
  246.   twMClickShow( nButton, nTop, nLeft, nBottom, nRight ) . Shock click
  247.   twMClose( mHndl ) ..................................... Close regions
  248.   twMConfine( nTop, nLeft, nBottom, nRight, lAbs ) ...... Confine mouse
  249.   twMCrsOff() ........................................... Mouse cursor off
  250.   twMCrsOn() ............................................ Mouse cursor on
  251.   twMCursor( lState ) ................................... Mouse cursor state
  252.   twMDefCrs( nCurType, nScrMask, nCurMask ) ............. Define mouse cursor
  253.   twMDelSpot( nHndl, nSpotNo ) .......................... Delete hot spot
  254.   twMEHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  255.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  256.   twMELineOff( aHandles ) ............................... Mouse line off
  257.   twMELineOn( aHandles ) ................................ Mouse line on
  258.   twMELinePop( aHandles ) ............................... Pop mouse line
  259.   [n]twMemoEdit( wT, wL, wB, wR, cMemo, cTitle,;
  260.                  cFooters, mUdf, ActionKeys, wColor,;
  261.                  wSType, wFType, wFColor, lMsgs, lWrap,;
  262.                  lEditMode, nLineLength, nTabSize,;
  263.                  nTBufRow, nTBufColumn, nWinRow,;
  264.                  nWinColumn, lScBar, lWindow, bPreRun,;   Moused
  265.                  bPostRun, cHelp, nLevel ) .............. Memo edit
  266.   twMEMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  267.   [n]twMemoView( wT, wL, wB, wR, cMemo, cTitle,;
  268.                  cFooters, wColor, wSType, wFType,;
  269.                  wFColor, lWindow, cHelpVar,;
  270.                  nHelpLevel ) ........................... Display memo
  271.   [n]twMenuGetElem() .................................... Get menu element
  272.   [n]twMenuInit( nMsgType, nRow, nCol, cColor,;
  273.                  lHRetain, cMenuClr ) ................... Init. Menu
  274.   [n]twMenuSetClr( cColor ) ............................. Menu colours
  275.   [n]twMenuTo( bVarblock, cVarName, aMenu,;
  276.                cHelpVar, nHelpLevel ) ................... Operate menu
  277.   twMERemHotSpot( nSpotNo ) ............................. Delete hot spot
  278.   twMESpotOff( nSpotNo ) ................................ Disable hot spot
  279.   twMESpotOn( nSpotNo ) ................................. Enable hot spot
  280.   twMFound( nTop, nLeft, nBottom, nRight ) .............. Mouse in region
  281.   twMFree() ............................................. Free mouse
  282.   twMGetLimits( nTop, nLeft, nBottom, nRight ) .......... Get mouse confine
  283.   twMGetMickeys( nX, nY ) ............................... Get sensitivity
  284.   twMGetPress( nX, nY ) ................................. Press at coords
  285.   twMGetRC( nRow, nCol ) ................................ Mouse at Row/Col
  286.   twMGetRCPress( nX, nY ) ............................... Press at Row/Col
  287.   twMGetRegions() ....................................... Mouse in region
  288.   twMGetXPress( nMouseX ) ............................... X-mouse press
  289.   twMGetYorn( cMessage ) ................................ Moused Yes/No
  290.   twMGetYPress( nMouseY ) ............................... Y-mouse press
  291.   twMIHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  292.                bAction, nMouseKey, nSleep, lRelease ) ... Mouse hot spot
  293.   twMILineOff( aHandles ) ............................... Mouse line off
  294.   twMILineOn( aHandles ) ................................ Mouse line on
  295.   twMILinePop( aHandles ) ............................... Pop mouse line
  296.   twMIMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  297.   twMInit() ............................................. Init. Mouse regions
  298.  
  299.  Page 6                    TSDWIN.LIB Version 2.10
  300.             Clipper 5.01a Interface Library Quick Reference List
  301.  -----------------------------------------------------------------------------
  302.   twMInkeyWait( nSecs, lKeyExit, lMouseExit,;
  303.                 lSetKeys, cHelpVar, nHelpLevel ) ........ Moused wait
  304.   twMIRemHotSpot( nSpotNo ) ............................. Delete hot spot
  305.   twMISpotOff( nSpotNo ) ................................ Disable hot spot
  306.   twMISpotOn( nSpotNo ) ................................. Enable hot spot
  307.   twMOpen() ............................................. Open mouse regions
  308.   twMouseInit( nShape, cColor ) ......................... Init. mouse driver
  309.   twMove( Vert, Horz, nHandle ) ......................... Pause
  310.   twMPause( nSeconds, nStart ) .......................... Pause
  311.   [n]twMPop() ........................................... Pop box message
  312.   twMRegPress( nTR, nLC, nBR, nRC ) ..................... Press in region
  313.   twMReset() ............................................ Reset mouse driver
  314.   twMResetRegions() ..................................... Reset mouse regions
  315.   twMSetRC( nX, nY ) .................................... Set mouse row/col
  316.   twMSetRegions( aRegions ) ............................. Set mouse regions
  317.   [n]twMsgEnd() ......................................... End box messages
  318.   [n]twMsgInit( Type, mColor) ........................... Init. box messages
  319.   twMXConfine( nXMin, nXMax ) ........................... X-confine mouse
  320.   twMYConfine( nYMin, nYMax ) ........................... Y-confine mouse
  321.   [n]twNetInit( nShadow, nFrame, cTitleClr ) ............ Init. network
  322.   [n]twNetUse( cFile, cAlias, lExclusive,;
  323.                nWait, lNewArea ) ........................ Network file open
  324.   [n]twNetUse1( cFile, cAlias, lExclusive,;
  325.                 nWait, lNewArea ) ....................... Network file open
  326.   twNew( wT, wL, wB, wR, wColor, wShadow, wFtype,;
  327.          wFill, wFcolor, wTitle ) ....................... Create window
  328.   twNoOccurs( cSearch, cSource, lCase ) ................. No. of occurrences
  329.   twNthOccur( cSource, cTarget, nWhich, lCase ) ......... Nth occurrence
  330.   twNum2Str( nValue, nMantLen, nDecLen ) ................ Number to string
  331.   twOKMouse() ........................................... Mouse used?
  332.   twOpen( wT, wL, wB, wR, wColor, wShadow, wFtype,;
  333.           wFill, wFcolor, wTitle ) ...................... Open window
  334.   twPause( nTime ) ...................................... Mouse pause time
  335.   twPop( lLeaveOn ) ..................................... Pop window
  336.   twPopAreas( nHndl ) ................................... Pop work areas
  337.   [n]twPopChoice( aChoices, cHeader, wT, wL, nChoice,;
  338.                   wColor, wsType, wfType, wFColor,;
  339.                   cJustify, cUser, nStartRow, lSbar,;
  340.                   bPreRun, bPostRun, cHelpVar,;
  341.                   nHelpLevel ) .......................... Windowed ACHOICE()
  342.   [n]twPopMenu( amArray, cHeader, aMsg, wT, wL,;
  343.                 nChoice, wColor, wsType, wfType,;
  344.                 wFColor, wTColor, nRowSkip, cHelpVar,;
  345.                 nHelpLevel ) ............................ Windowed menu
  346.   twPrompt( nRow, nCol, _wPrompt, _wMessage ) ........... Create PROMPT
  347.   twProper( nStrLen ) ................................... Proper case valid
  348.   twProperCase( cInString ) ............................. Proper case string
  349.   [n]twPrReady( cDevice, cMessage, cHeader, wT, wL,;
  350.                 wSType, wFType, cHelpVar, nHelpLevel ) .. Device ready
  351.   twPutTitles( aTitle, nHandle ) ........................ Show window titles
  352.   twQDBrowse( wT, wL, wB, wR, aColumns, xTitle, wColor,;
  353.               wsType, wfType, wfColor, nFreeze, aSrch,;
  354.               lAlite, bPreRun, bPostRun, bBarColor,;      Quick
  355.               cHelpVar, nHelpLevel ) .................... DBF Browser
  356.   [n]twRABarDisp() ...................................... Display scroll bar
  357.  
  358.  Page 7                    TSDWIN.LIB Version 2.10
  359.             Clipper 5.01a Interface Library Quick Reference List
  360.  -----------------------------------------------------------------------------
  361.   [n]twRABrowse( wT, wL, wB, wR, aInArray, aColumns,;
  362.                  cTitle, lEditFlag, aActionKeys,;
  363.                  wColor, wSType, wFType, wFColor,;
  364.                  lScBar, lAlite, nFreeze, lStabilize,;
  365.                  bPreRun, bPostRun, nExitKey, lBarOn,;
  366.                  aSeparators, aAppend, lSound, lWindow,;  Moused
  367.                  bBarColor, cHelpVar, nHelpLevel ) ...... Array browser
  368.   [n]twRadioBox( bType, Msg, Title, NoButtons, Buttons,;
  369.                  sButton, wT, wL, wB, wR, wSType,;
  370.                  wFType, aExitKey, ActionKeys, bPreRun,;  Single choice
  371.                  bPostRun, cHelpVar, nHelpLevel ) ....... Box
  372.   [n]twRAGetArray() ..................................... Array reference
  373.   [n]twRAGetBrowse() .................................... Browse reference
  374.   [n]twRAGetCurrent() ................................... Current element
  375.   [n]twRAGetElement( n ) ................................ Current value
  376.   twRAHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  377.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  378.   twRALineOff( aHandles ) ............................... Mouse line off
  379.   twRALineOn( aHandles ) ................................ Mouse line on
  380.   twRALinePop( aHandles ) ............................... Pop mouse line
  381.   twRAMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  382.   twRandom( nMax ) ...................................... Random number
  383.   twRARemHotSpot( nSpotNo ) ............................. Delete hot spot
  384.   [n]twRASetArray( aInArray ) ........................... New browse array
  385.   twRASpotOff( nSpotNo ) ................................ Disable hot spot
  386.   twRASpotOn( nSpotNo ) ................................. Enable hot spot
  387.   twReadModal( aGetList, lMouseExit ) ................... Moused read
  388.   [n]twRecLock( nWait ) ................................. Network record lock
  389.   twREHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  390.                bAction, nButton, nSleep, lRelease ) ..... Mouse hot spot
  391.   twRELineOff( aHandles ) ............................... Mouse line off
  392.   twRELineOn( aHandles ) ................................ Mouse line on
  393.   twRELinePop( aHandles ) ............................... Pop mouse line
  394.   twREMouseLine( aArray, nSpace, nButton, nRow ) ........ Make mouse line
  395.   twReplicate( nRow, nCol, Char, Number, wColor,;
  396.                nHandle, lToScreen ) ..................... REPLICATE()
  397.   twRERemHotSpot( nSpotNo ) ............................. Delete hot spot
  398.   twRESpotOff( nSpotNo ) ................................ Disable hot spot
  399.   twRESpotOn( nSpotNo ) ................................. Enable hot spot
  400.   twRestAry( cFileName, nErrorCode ) .................... Restore disk arrray
  401.   [n]twRestore( cPath, cSource, lMsgs, wColor, wStype,;
  402.                 wFtype, wFcolor, cBColor, cBFcolor,;
  403.                 bPreRun ) ............................... Restore files
  404.   twRestoreShadowArea( tShadow ) ........................ Show shadow area
  405.   twRestScrEnv() ........................................ Restor environment
  406.   twRevClr( InColor ) ................................... Reverse colour
  407.   twRight( nRow, xInValue, cAttr, _wPicture, nHandle,;
  408.            lYesNo, lToScreen ) .......................... Right justify
  409.   twRow( nRow ) ......................................... Window row
  410.   twSattr( attribute ) .................................. Number to colour
  411.   twSave( nHandle ) ..................................... Save window
  412.   twSaveAreas( aAreas ) ................................. Save work areas
  413.   twSaveAry( aArray, cFileName, nErrorCode ) ............ Save array to disk
  414.   twSaveScrEnv() ........................................ Save environment
  415.  
  416.  Page 8                    TSDWIN.LIB Version 2.10
  417.             Clipper 5.01a Interface Library Quick Reference List
  418.  -----------------------------------------------------------------------------
  419.   twSay( nRow, nCol, xInValue, cAttr, _wPicture,;
  420.          nHandle, lYesNo, lToScreen ) ................... Display value
  421.   twSay2( nRow, nCol, cString, cAttr, nHandle,;           2 colour
  422.           lToScreen ) ................................... Display value
  423.   twSayGet( nRow, nCol, cString, _wSpicture, _wScolor,;
  424.             _wGetBlk, _wGetName, GetList, _wGpicture,;
  425.             _wGcolor, wWhenBlk, wValidBlk ) ............. @...say...get
  426.   twScBarMove( aScrollBar, sTop, sLeft,;
  427.                sBottom, sRight ) ........................ Move scroll bar
  428.   twScBarNew( nTopRow, nTopColumn, nEndRowCol,;
  429.               cColorString, nInitPosition,;
  430.               nDirection ) .............................. Make scroll bar
  431.   twScBarShow( aScrollBar ) ............................. Display scroll bar
  432.   twScBarUpdate( aScrollBar, nCurrent, nTotal,;
  433.                  lForceUpdate ) ......................... Update scroll bar
  434.   twSci2Dec( cScientific ) .............................. Scientific/Decimal
  435.   twScroll( nLines, wBorder, wT, wL, wB, wR, wColor,;
  436.             nHandle, lToScreen ) ........................ Scroll window
  437.   twSeed( nNum ) ........................................ Seed random number
  438.   [n]twSemLock( cOperation, cFileName ) ................. Lock semaphore
  439.   [n]twSemUnlock( cOperation, cFileName ) ............... Unlock semaphore
  440.   twSet2Click( nDblTime ) ............................... Set double click
  441.   twSetCursor( lOn ) .................................... Set cursor
  442.   twSetGlobal( nHndl , xInGlobal ) ...................... Set global value
  443.   twSetMPause( nSleepDef ) .............................. Set mouse wait
  444.   twSetMRTime( lReleaseDef ) ............................ Set mouse release
  445.   twSetStruct( wT, wL, wB, wR, sT, sL, sB, sR, uScr ) ... Set window struct.
  446.   twShadow( wT, wL, wB, wR, wStype, lAbs ) .............. Shadow window
  447.   twShow( nHandle ) ..................................... Show window
  448.   twShowShadowArea( sT, sL, sB, sR, tShadow,;
  449.                     vShadow, hShadow ) .................. Show shadow area
  450.   twSize( cDirection, nNum2Size, lSaveORide,;
  451.           lContinuous ) ................................. Size window
  452.   twSlide( Direction, sNumber, lShadow ) ................ Slide window
  453.   twSpaceText( Texts, wL, wR ) .......................... Space strings
  454.   twSplitClr( InColor ) ................................. Colour as array
  455.   twSplitTxt( InString, LineLen, MaxLines ) ............. String as array
  456.   twSSaveAsc() .......................................... Save to ASCII
  457.   twSSaveMem() .......................................... Save to .MEM
  458.   twStdClr( InColor ) ................................... Standard colour
  459.   twStopWatch( nStart, nStop ) .......................... Stop watch
  460.   twStoreShadowArea( sT, sL, sB, sR, tShadow,;
  461.                      vShadow, hShadow ) ................. Store shadow area
  462.   twStr2Num( cValue ) ................................... String to number
  463.   twStr2Scr( _string, wAttribute ) ...................... String to screen
  464.   twStrCenter( wL, wR, cString ) ........................ Center coords
  465.   twStrDate( nFormat, nDate ) ........................... Date to String
  466.   twStrTime( nFormat, cTime ) ........................... Time to String
  467.  
  468.   twStrSlide( cDirection, nRow, nCol, cString,;
  469.               wColor, nDelay ) .......................... Slide a string
  470.   twSumArray( aArray, nStartIndex, nEndIndex ) .......... Summ an array
  471.   [n]twTextFile( wT, wL, wB, wR, fName, wColor,;
  472.                  wShadow, wFtype, wFcolor,;
  473.                  wTitle, bPreRun ) ...................... View text file
  474.  
  475.  Page 9                    TSDWIN.LIB Version 2.10
  476.             Clipper 5.01a Interface Library Quick Reference List
  477.  -----------------------------------------------------------------------------
  478.   [n]twTextMsg( InMsg, Header, Wait, wT, wL, wB, wR,;
  479.                 wColor, sType, fType, Footer, bPreRun,;
  480.                 cHelpVar, nHelpLevel ) .................. Display text
  481.   twTitle( cString, wColor, _Row, _Justify, _Delim,;
  482.            nHandle ) .................................... Title a window
  483.   twType( nRow, nCol, cString, cAttr, Sound ) ........... Type a string
  484.   twUnHide( nHandle ) ................................... Unhide a window
  485.   twUnsClr( InColor ) ................................... Unselected colour
  486.   twVattr( WColor ) ..................................... colour to number
  487.   twVersion() ........................................... TSDWIN version
  488.   twVLine( nRow, nCol, Length, lType, wColor,;
  489.            nHandle, lToScreen ) ......................... Vertical line
  490.   [n]twWarn( InMsg, Header, Wait, wT, wL, sType, fType,;
  491.              cHelpVar, nHelpLevel ) ..................... Warning message
  492.   [n]twWarnLine( Wait, InMsg, cJustify, nLine ) ......... Warning message
  493.   twWorm( aInWorm, nWait, bBlock, nMinTop, nMinLeft,;
  494.           nMaxBot, nMaxRight ) .......................... Screen blanker
  495.   twWSaveAsc() .......................................... Save to ASCII
  496.   twWSaveMem() .......................................... Save to .MEM
  497.   tw_ASay( wT, wL, aray, attr1, attr2 ) ................. Display strings
  498.   tw_BAttr( cScr, nW, nX, nY, nXx, nYy, nAttr ) ......... Buffer attribute
  499.   tw_BChr( cScr, nW, nX, nY, nCh, nAttr ) ............... Buffer character
  500.   tw_BClear( cScr, nW, nX, nY, nXx, nYy, nAttr,;
  501.              nFill ) .................................... Buffer clear
  502.   tw_Box( cScr, nW, nX, nY, nXx, nYy, cFr, nAttr ) ...... Buffer box
  503.   tw_BSay( cScr, nW, nX, nY, cStr, nAttr ) .............. Buffer string
  504.   tw_BSay2( cScr, nW, nX, nY, cStr, nAttr1, nAttr2 ) .... Buffer string
  505.   tw_BSayA( cScr, nW, nX, nY, nAttr1,;
  506.             nAttr2, nRowskip ) .......................... Buffer strings
  507.   tw_BScroll( cScr, nW, nX, nY, nXx, nYy,;
  508.               nDir, nAttr ) ............................. Buffer scroll
  509.   tw_GetKSt( nKey ) ..................................... Get Keyboard status
  510.   tw_MdDial( cNumber ) .................................. Dial modem
  511.   tw_MdInit( nBaud ) .................................... Init. modem
  512.   tw_MdPort( nPort ) .................................... Set COM port
  513.   tw_MdSt() ............................................. Modem status
  514.   tw_MdStr( cString ) ................................... String to modem
  515.   tw_MPrompt( nTp, nLt, cScr, nAttr1, nAttr2,;
  516.               nShtype, nAttr3 ) ......................... Display prompt
  517.   tw_NtxPos( nOrder, nRecno ) ........................... Index position
  518.   tw_NtxRec( nOrder, nPosition ) ........................ Index record
  519.   tw_Say( wT, wL, strg, pattr ) ......................... Display string
  520.   tw_Say2( wT, wL, strg, attr1, attr2 ) ................. Display string
  521.   tw_Scr2Str( cScreen ) ................................. Screen to string
  522.   tw_ScrApp( scrpos, scr1, scr2, leng, wid ) ............ Screen append
  523.   tw_ScrDel( scrpos, scr1, leng, wid ) .................. Screen delete
  524.   tw_ScrXtr( scr, tp,lt, bm, rt, tN, lN, leng, wid ) .... Screen extract
  525.   tw_SetKSt( nKey, nStatus ) ............................ Set keyboard status
  526.   tw_Shadow( cScr, nW, nX, nY, nXx, nYy, nStype,;
  527.              nSthick ) .................................. Make shadow
  528.   tw_TFile( fHndl, tp, lt, bt, rt, j, norm ) ............ View text file
  529.   tw_VAttr( wT, wL, wB, wR, pattr ) ..................... Screen attribute
  530.   _twAttrChg() .......................................... Savescreen attribute
  531.   _twClock() ............................................ ASM clock
  532.   _twColor() ............................................ Window colour
  533.  
  534.  Page 10                  TSDWIN.LIB Version 2.10
  535.             Clipper 5.01a Interface Library Quick Reference List
  536.  -----------------------------------------------------------------------------
  537.   _twCurrent() .......................................... Window buffer
  538.   _twExplode() .......................................... Explode status
  539.   _twFcolor() ........................................... Window frame colour
  540.   _twFrame() ............................................ Window frame type
  541.   _twHandle() ........................................... Window handle
  542.   _twHidden() ........................................... Window hidden screen
  543.   _twHide() ............................................. Window hidden?
  544.   _twIsDevice() ......................................... Device ready
  545.   _twIsDrive( n ) ....................................... Drive ready
  546.   _twKBoard( n ) ........................................ Stuff keyboard
  547.   _twLeft() ............................................. Window left column
  548.   _twM0A() .................. Reset Mouse
  549.   _twM1() ................... Show Mouse Cursor
  550.   _twM2() ................... Hide Mouse Cursor
  551.   _twM3B() .................. Get Which Button Pressed
  552.   _twM3C() .................. Get X coordinate of Mouse
  553.   _twM3D() .................. Get Y coordinate of Mouse
  554.   _twM4( nC, nD ) ........... Set Mouse Position
  555.   _twM5A( nB ) .............. Status of Button Pressed (0 = up, 1 = down)
  556.   _twM5B( nB ) .............. No. of Presses of Button
  557.   _twM5C( nB ) .............. Get X coordinate of Last Button Pressed
  558.   _twM5D( nB ) .............. Get Y coordinate of Last Button Pressed
  559.   _twM6A( nB ) .............. Button Status Releases
  560.   _twM6B( nB ) .............. Number of Releases
  561.   _twM6C( nB ) .............. Get X coordinate of Last Button Released
  562.   _twM6D( nB ) .............. Get Y coordinate of Last Button Released
  563.   _twM7( nC, nD ) ........... Set Mouse Max and Min Horizontal Position
  564.   _twM8( nC, nD ) ........... Set Mouse Max and Min Vertical Position
  565.   _twM10( nB, nC, nD ) ...... Set Mouse Cursor Type
  566.   _twM11C() ................. Conditional Cursor Off
  567.   _twM11D() ................. Get Horizontal Direction of Mouse
  568.   _twM16( nA, nB, nC, nD ) .. Get Vertical Direction of Mouse
  569.   _twM26( nB, nC, nD ) ...... Set Mouse Sensitivity and Double Speed Threshold
  570.   _twM27B() ................. Get Horizontal Mouse Sensitivity
  571.   _twM27C() ................. Get Vertical Mouse Sensitivity
  572.   _twM27D() ................. Get Double Speed Threshold
  573.   _twM33() .................. Software Reset
  574.   _twM42A() ................. Get Internal Cursor Flag.
  575.   _twM49A() ................. Get Minimum X Coordinate Limit
  576.   _twM49B() ................. Get Minimum Y Coordinate Limit
  577.   _twM49C() ................. Get Maximum X Coordinate Limit
  578.   _twM49D() ................. Get Maximum Y Coordinate Limit
  579.   _twName() ............................................. Window name
  580.   _twNext() ............................................. Window next stack
  581.   _twOrigin( nHndl ) .................................... Window origin
  582.   _twPosition() ......................................... Window stack pos.
  583.   _twPrev() ............................................. Window prev stack
  584.   _twRight() ............................................ Window right column
  585.   _twSaved() ............................................ Window saved screen
  586.   _twsBottom() .......................................... Window saved bottom
  587.   _twShadow() ........................................... Window shadow type
  588.   _twShTh() ............................................. Windows thickness
  589.   _twsLeft() ............................................ Window saved left
  590.   _twsRight() ........................................... Window saved right
  591.   _twStack() ............................................ Window stack ref.
  592.  
  593.  Page 11                  TSDWIN.LIB Version 2.10
  594.             Clipper 5.01a Interface Library Quick Reference List
  595.  -----------------------------------------------------------------------------
  596.   _twsTop() ............................................. Window saved top
  597.   _twStructure( nHndl ) ................................. Window structure
  598.   _twTitle() ............................................ Window titles
  599.   _twTop() .............................................. Window top row
  600.   _tw_Shadow( nTopRow, nTopCol, nBotRow, nBotCol,;
  601.               nSType, nSThick ) ......................... Shadow a window
  602.  
  603.                        TSDWIN COMMANDS Alphabetical List
  604.  
  605.   @ <row>, <col> WPROMPT <prompt> [MESSAGE <msg>];
  606.         [COLOR <color>] [WHEN <when>];
  607.         [ACTION <action>] ............................. Create a menu prompt.
  608.   @ <row>, <col> WSAY <cexpr> ;
  609.         [COLOR <color>] [PICTURE <picture>] ................ Display a value.
  610.   AEXPAND( <array>, <number> ) ........... Expand an array by a given amount.
  611.   ASHRINK( <array>, <size> ) ............................... Shrink an array.
  612.   ASSERT( expl, func ) ......................................... Assertation.
  613.   BRBROWSE <nTop>, <nLeft>, <nBottom>, <nRight>  ;
  614.         COLUMNS <aColumns> [TITLE <cTitle>];
  615.         [TOPKEY <cTopKey>] [SCOPEBLOCK <bScopeBlock>];
  616.         [EDIT <lEditFlag>] [ACTIONKEYS <aActionKeys>];
  617.         [COLOR <cColor>] [SHADOW <nShadow>];
  618.         [FRAME <nFrame>] [FCOLOR <cFColor>];
  619.         [SCROLLBAR <lScBar>] [MESSAGES <lMsgs>];
  620.         [AUTOLITE <lAlite>] [FREEZE <nFreeze>];
  621.         [STABILIZE <lStabilize>] [PRERUN <bPreRun>];
  622.         [POSTRUN <bPostRun>] [EXITKEY <nExitKey>] ;
  623.         [SEPARATORS <aSeparators>] ;
  624.         [APPENDBROWSE <lOKAppend>];
  625.         [SOUND <lSound>] [WINDOW <lWindow>];
  626.         [BARCOLOR <bBarColor>][SEARCH <aSrch>];
  627.         [NETWORK <lNetWork> [HELPVAR <cHelpVar>] ;
  628.         [HELPLEVEL <nHelpLevel>] ..................... Create a twBRBrowse().
  629.   BRBROWSETO <nTop>, <nLeft>, <nBottom>, <nRight>;
  630.         TO <nChoice>;
  631.         COLUMNS <aColumns> [TITLE <cTitle>];
  632.         [TOPKEY <cTopKey>] [SCOPEBLOCK <bScopeBlock>];
  633.         [EDIT <lEditFlag>] [ACTIONKEYS <aActionKeys>];
  634.         [COLOR <cColor>] [SHADOW <nShadow>];
  635.         [FRAME <nFrame>] [FCOLOR <cFColor>];
  636.         [SCROLLBAR <lScBar>] [MESSAGES <lMsgs>];
  637.         [AUTOLITE <lAlite>] [FREEZE <nFreeze>];
  638.         [STABILIZE <lStabilize>] [PRERUN <bPreRun>];
  639.         [POSTRUN <bPostRun>] [EXITKEY <nExitKey>] ;
  640.         [SEPARATORS <aSeparators>] ;
  641.         [APPENDBROWSE <lOKAppend>];
  642.         [SOUND <lSound>] [WINDOW <lWindow>];
  643.         [BARCOLOR <bBarColor>][SEARCH <aSrch>];
  644.         [NETWORK <lNetWork> [HELPVAR <cHelpVar>];
  645.         [HELPLEVEL <nHelpLevel>] .......... Create and assign a twBRBrowse().
  646.  
  647.  Page 12                  TSDWIN.LIB Version 2.10
  648.             Clipper 5.01a Interface Library Quick Reference List
  649.  -----------------------------------------------------------------------------
  650.   BRCOLUMN <aColumns>             ;
  651.         [HEADING <cHead>] [BLOCK <bBlk>];
  652.         [WIDTH <nWid>] [FOOTER <cFoot>] ;
  653.         [EDIT <lEdit>] [PICTURE <cPic>];
  654.         [WHEN <bWhn>] [VALID <bVld>];
  655.         [READER <bRdr>] [COLOR <aClr>];
  656.         [COLORBLOCK <bClr>] [COLSEP <cCsep>] ;
  657.         [HEADSEP <cHsep>] [FOOTSEP <cFsep>] ... Create a twBRBrowse() column.
  658.   BROWSEARRAY <array>;
  659.         AT [<top>], [<left>], [<bottom>], [<right>] ;
  660.         [TITLE <title>] [HEADERS <headers>];
  661.         [FOOTERS <footers>] [EDIT <edit>];
  662.         [ACTIONKEYS <actionkeys>] [COLOR <color>];
  663.         [SHADOW <shadow>] [FRAME <frame>];
  664.         [FRAMECOLOR <framecolor>] [AUTOLITE <autolite>];
  665.         [FREEZE <freeze>] [HELPVAR <cHelpVar>] ;
  666.         [HELPLEVEL <nHelpLevel>] ......... Browse an array with twArBrowse().
  667.   BROWSEARRAY <array> TO <mvar> AT [<top>], [<left>], ;
  668.         [<bottom>], [<right>] ;
  669.         [TITLE <title>] [HEADERS <headers>];
  670.         [FOOTERS <footers>] [EDIT <edit>];
  671.         [ACTIONKEYS <actionkeys>] [COLOR <color>];
  672.         [SHADOW <shadow>] [FRAME <frame>];
  673.         [FRAMECOLOR <framecolor>] [AUTOLITE <autolite>];
  674.         [FREEZE <freeze>] [HELPVAR <cHelpVar>] ;
  675.         [HELPLEVEL <nHelpLevel>] ......,,. Browse an array with twArBrowse().
  676.   BROWSEDBF AT [<top>], [<left>], [<bottom>], [<right>] ;
  677.         [COLUMNS <columns>] [TITLE <title>];
  678.         [FOOTERS <footers>] [TOPBLOCK <topblock>];
  679.         [BOTTOMBLOCK <bottomblock>] [SCOPEBLOCK <scopeblock>];
  680.         [EDIT <edit>] [ACTIONKEYS <actionkeys>];
  681.         [COLOR <color>] [SHADOW <shadow>];
  682.         [FRAME <frame>] [FRAMECOLOR <framecolor>];
  683.         [SCROLLBAR <scrollbar>] [MESSAGES <messages>];
  684.         [AUTOLITE <autolite>] [FREEZE <freeze>];
  685.         [STABILIZE <stabilize>] [HELPVAR <cHelpVar>];
  686.         [HELPLEVEL <nHelpLevel>] ............. Browse a dbf with twDBrowse().
  687.   BROWSEDBF TO <mvar> ;
  688.         AT [<top>], [<left>], [<bottom>], [<right>] ;
  689.         [COLUMNS <columns>] [TITLE <title>];
  690.         [FOOTERS <footers>] [TOPBLOCK <topblock>];
  691.         [BOTTOMBLOCK <bottomblock>] [SCOPEBLOCK <scopeblock>];
  692.         [EDIT <edit>] [ACTIONKEYS <actionkeys>];
  693.         [COLOR <color>] [SHADOW <shadow>];
  694.         [FRAME <frame>] [FRAMECOLOR <framecolor>];
  695.         [SCROLLBAR <scrollbar>] [MESSAGES <messages>];
  696.         [AUTOLITE <autolite>] [FREEZE <freeze>];
  697.         [STABILIZE <stabilize>] [HELPVAR <cHelpVar>];
  698.         [HELPLEVEL <nHelpLevel>] ............. Browse a dbf with twDBrowse().
  699.  
  700.  Page 13                  TSDWIN.LIB Version 2.10
  701.             Clipper 5.01a Interface Library Quick Reference List
  702.  -----------------------------------------------------------------------------
  703.   BUTTONBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>];
  704.         [TITLE <title>] [WITH <nobuttons> BUTTONS];
  705.         [CHOICES <choices>] [START <start>];
  706.         AT [<top>], [<left>], [<bottom>], [<right>];
  707.         [SHADOW <shadow>] [FRAME <frame>];
  708.         [EXITKEY <exitkey>] [ACTIONKEYS <actionkeys>];
  709.         [PRERUN <bPreRun>] [POSTRUN <bPostRun>];
  710.         [HELPVAR <cHelpVar>] [HELPLEVEL <nHelpLevel>] . Operate a Button Box.
  711.   CALCINIT ....................................... Initialize the calculator.
  712.   CALCINIT AT <top>, <left> [COLOR <color>] [SHADOW <shadow>] ;
  713.         [FRAME <frame>] [PASTE <paste>] .......... Initialize the calculator.
  714.   CALCULATOR TO <nkey>
  715.   CALCULATOR TO ................................ Set the calculator to a key.
  716.   CHECKBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  717.         [TITLE <title>] [WITH <nobuttons> BUTTONS];
  718.         [CHOICES <choices>] [START <start>];
  719.         AT [<top>], [<left>], [<bottom>], [<right>];
  720.         [SHADOW <shadow>] [FRAME <frame>];
  721.         [EXITKEY <exitkey>] [ACTIONKEYS <actionkeys>];
  722.         [PRERUN <bPreRun>] [POSTRUN <bPostRun>];
  723.         [HELPVAR <cHelpVar>];
  724.         [HELPLEVEL <nHelpLevel>] ............. Operate a Multiple Choice Box.
  725.   CLEARWITH <cPattern>, [<nTop>], [<nLeft>], [<nBottom>], ;
  726.         [<nRight>] [BORDER <lBorder>];
  727.         [COLOR <cAttr>] ...................... Clear a window with a pattern.
  728.   CREATEWINDOW ................................. Create a full screen window.
  729.   CREATEWINDOW AT [<nTop>], [<nLeft>], [<nBottom>], [<nRight>];
  730.         [COLOR <cColor>] [SHADOW <nShadow>] [FRAME <nFrame>];
  731.         [FILL <cFill>] [FCOLOR <cFColor>];
  732.         [TITLE <cTitle>] ..................... Create a window a coordinates.
  733.   CREATEWINDOW TO <nHandle> ......... Create and assign a window to variable.
  734.   CREATEWINDOW TO <nHandle> AT                           ;
  735.         [<nTop>], [<nLeft>], [<nBottom>], [<nRight>] ;
  736.         [COLOR <cColor>] [SHADOW <nShadow>] [FRAME <nFrame>];
  737.         [FILL <cFill>] [FCOLOR <cFColor>];
  738.         [TITLE <cTitle>] ................. Create and assign a window handle.
  739.   DEFAULT <p> TO <val> [,<pn> TO <valn>] ........... Defaults for parameters.
  740.   EXPLODEOFF ..................................... Set exploding windows off.
  741.   EXPLODEON ....................................... Set Exploding Windows on.
  742.   INFOLINE <InMsg> [WAIT <nWait>] [JUSTIFY <cJust>];
  743.        [LINE <nLine>] ................................ Create a twInfoLine().
  744.   INFORM <message> [HEADER <header>] [WAIT <wait>] ;
  745.        [TOP <top>] [LEFT <left>] [SHADOW <mshadow>];
  746.        [FRAME <mframe>] [HELPVAR <cHelpVar>];
  747.        [HELPLEVEL <nHelpLevel>] ............. Display an informative message.
  748.   INQUIRE <message> TO <getvar> [HEADER <header>] ;
  749.        [TOP <top>] [LEFT <left>] [SHADOW <mshadow>];
  750.        [FRAME <mframe>]  [HELPVAR <cHelpVar>];
  751.        [HELPLEVEL <nHelpLevel>] ............................. Do a boxed get.
  752.   ISARR( <v1> ) ............................................. Is it an array?
  753.   ISBLK( <v1> ) ......................................... Is it a code block?
  754.   ISCHAR( <v1> ) ......................................... Is it a character?
  755.   ISDATE( <v1> ) .............................................. Is it a date?
  756.   ISLOGI( <v1> ) ........................................... Is it a logical?
  757.   ISMEMO( <v1> ) ........................................ Is it a memo field?
  758.  
  759.  Page 14                  TSDWIN.LIB Version 2.10
  760.             Clipper 5.01a Interface Library Quick Reference List
  761.  -----------------------------------------------------------------------------
  762.   ISNIL( <v1> ) .................................................. Is it nil?
  763.   ISNUM( <v1> ) ............................................. Is it a number?
  764.   ISOBJ( <v1> ) ............................................ Is it an object?
  765.   ISPUNCT( mVar ) ........................................ Is it punctuation?
  766.   LOG10( num ) .......................................... Base ten logarithm.
  767.   MACOMP( cExpr ) .................................. Compile to a code block.
  768.   MAKEWSHAD( <r1>, <c1>, <r2>, <c2> ) .............. Shadow a  screen region.
  769.   MSGTEXT <message> [HEADER <header>] [WAIT <wait>] ;
  770.        [<top>], [<left>], [<bottom>], [<right>] ;
  771.        [COLOR <color>] [SHADOW <mshadow>] [FRAME <mframe>];
  772.        [FOOTER <cFooter>] [PRERUN <bPreRun>];
  773.        [HELPVAR <cHelpVar>] [HELPLEVEL <nHelpLevel>] . Display a long string.
  774.   POPLINE ......................................... Pop an area message line.
  775.   POPMSG ................................................. Pop a box message.
  776.   RABROWSE <nTop>, <nLeft>, <nBottom>, <nRight> ;
  777.         ARRAY <aArray> COLUMNS <aColumns> [TITLE <cTitle>];
  778.         [EDIT <lEditFlag>] [ACTIONKEYS <aActKeys>];
  779.         [COLOR <cColor>] [SHADOW <wShadow>] [FRAME <wFrame>];
  780.         [FCOLOR <FColor>] [SCROLLBAR <lScrBar>] ;
  781.         [AUTOLITE <lAutoLite>] [FREEZE <nFreeze>] ;
  782.         [STABILIZE <lStabilize>] [PRERUN <bPreRun>] ;
  783.         [POSTRUN <bPostRun>] [EXITKEY <nExitKey>];
  784.         [BAR <lBarOn>] [SEPARATORS <aSeparators>] ;
  785.         [APPENDBROWSE <aAppend>] [SOUND <lSound>];
  786.         [WINDOW <lWindow>] [BARCOLOR <bBarColor>] ;
  787.         [HELPVAR <cHelpVar>];
  788.         [HELPLEVEL <nHelpLevel>] ..................... Create a twRABrowse().
  789.   RABROWSETO  <nTop>, <nLeft>, ;
  790.               <nBottom>, <nRight> TO <nChoice>   ;
  791.         ARRAY <aArray> COLUMNS <aColumns> [TITLE <cTitle>];
  792.         [EDIT <lEditFlag>] [ACTIONKEYS <aActKeys>];
  793.         [COLOR <cColor>] [SHADOW <wShadow>] [FRAME <wFrame>];
  794.         [FCOLOR <FColor>] [SCROLLBAR <lScrBar>] ;
  795.         [AUTOLITE <lAutoLite>] [FREEZE <nFreeze>] ;
  796.         [STABILIZE <lStabilize>] [PRERUN <bPreRun>] ;
  797.         [POSTRUN <bPostRun>] [EXITKEY <nExitKey>];
  798.         [BAR <lBarOn>] [SEPARATORS <aSeparators>] ;
  799.         [APPENDBROWSE <aAppend>] [SOUND <lSound>];
  800.         [WINDOW <lWindow>] [BARCOLOR <bBarColor>] ;
  801.         [HELPVAR <cHelpVar>];
  802.         [HELPLEVEL <nHelpLevel>] .......... Create and assign a twRABrowse().
  803.   RACOLUMN <aColumns> [COLUMN <nColNumber>] [HEADING <cHead>];
  804.         [WIDTH <nWID>] [FOOTER <cFooter>] [EDIT <lEdit>];
  805.         [PICTURE <cPICTURE>] [WHEN <bWhen>] [VALID <bValid>];
  806.         [READER <bReader>] [COLOR <aClr>] [COLORBLOCK <bClr>];
  807.         [COLSEP <cCSep>] [HEADSEP <cHSep>];
  808.         [FOOTSEP <cFSep>] ..................... Create a twRABrowse() column.
  809.   RADIOBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  810.         [TITLE <title>] [WITH <nobuttons> BUTTONS];
  811.         [CHOICES <choices>] [START <start>];
  812.         AT [<top>], [<left>], [<bottom>], [<right>];
  813.         [SHADOW <shadow>] [FRAME <frame>];
  814.         [EXITKEY <exitkey>] [ACTIONKEYS <actionkeys>];
  815.         [PRERUN <bPreRun>] [POSTRUN <bPostRun>];
  816.         [HELPVAR <cHelpVar>];
  817.         [HELPLEVEL <nHelpLevel>] ............... Operate a single choice box.
  818.  
  819.  Page 15                  TSDWIN.LIB Version 2.10
  820.             Clipper 5.01a Interface Library Quick Reference List
  821.  -----------------------------------------------------------------------------
  822.   REPEAT ... UNTIL ........................................... Do While Loop.
  823.   RESET CALCULATOR ......................... Clear the calculator .mem files.
  824.   STRINGSLIDE <cString> AT <nRow>, <nCol> ;
  825.         DIRECTION <cDirection> [COLOR <cColor>];
  826.         [DELAY <nDelay>] ...................... Slide a string into a window.
  827.   STRINT( x ) ............................................ Integer to string.
  828.   STRNUM(<x>) ............................................. Number to string.
  829.   Tsd Clear Gets <GetList> ............................Mouse read clear gets.
  830.   TSD CLEAR GETS <GetList> ............................Mouse read clear gets.
  831.   TSD MEMO EDIT <nTop>, <nLeft>, <nBottom>, <nRight>;
  832.         TO <cMemo> [TITLE <cTitle>] [FOOTER <cFooter>];
  833.         [UDF <cUdf>] [ACTIONKEYS <aActKeys>] [WINCOLOR <cColor>] ;
  834.         [SHADOW <wShadow>] [FRAME <wFrame>] [FCOLOR <FColor>] ;
  835.         [MESSAGE <lMsg>] [WRAP <lWrap>] [EDIT <lEditMode>];
  836.         [WIDTH <nLineLength>] [TAB <nTabSize>] ;
  837.         [BUFFROW <nTBurRow>] [BUFFCOL <nTBurCol>] ;
  838.         [WINROW <nWinRow>] [WINCOL <nWinCol>] [SCROLL <lScrBar>];
  839.         [WINDOW <lWindow>] [PRERUN <bPreRun>] [POSTRUN <bPostRun>] ;
  840.         [HELPVAR <cHelpVar>];
  841.         [HELPLEVEL <nHelpLevel>] .................... Create  a twMemoEdit().
  842.   TWWAIT <nWait> [HELPVAR <cHelpVar>];
  843.         [HELPLEVEL <nHelpLevel>] ............................ Wait w/Setkeys.
  844.   WARNING <message> [HEADER <header>] [WAIT <wait>] ;
  845.        [TOP <top>] [LEFT <left>] [SHADOW <mshadow>];
  846.        [FRAME <mframe>] [HELPVAR <cHelpVar>];
  847.        [HELPLEVEL <nHelpLevel>] .................. Display a warning message.
  848.   WARNLINE <InMsg> [WAIT <nWait>] [JUSTIFY <cJust>];
  849.        [LINE<nLine>] ................................. Create a twWarnLine().
  850.   WINACTIVATE <nHandle> .................................. Activate a window.
  851.   WINATTRIBUTE [<nTop>], [<nLeft>], [<nBottom>], [<nRight>];
  852.        [BORDER <lBorder>] [COLOR <cColor>];
  853.        [HANDLE <nHandle>] [TOSCREEN <lToScreen>] . Change a window attribute.
  854.   WINBORDER [FRAME <frame>] [COLOR <color>] ................... Window frame.
  855.   WINBOX <nTop>, <nLeft>, <nBottom>, <nRight>;
  856.        TYPE <nType> [COLOR <cColor>];
  857.        [SHADOW <nShadow>] [FILL <cFill>] ;
  858.        [ABSOLUTE <lAbs>]  [HANDLE <nHandle>] ;
  859.        [TOSCREEN <lToScreen>] ..................... Create a box in a window.
  860.   WINBUTTON <nTop>, <nLeft> PROMPT <cButton> [PAD <lPad>];
  861.        [COLOR <cColor>] [SHADOW <nShadow>] ..... Create a button in a window.
  862.   WINCENTER <xOutput> AT <nRow> [COLOR <cAttr>];
  863.        [PICTURE <cPicture>] [HANDLE <nHandle>] ;
  864.        [TOSCREEN <lToScreen>];
  865.        [YESNO <lYesNo>] ........................ Center a string in a window.
  866.   WINCENTRE <xOutput> AT <nRow> [COLOR <cAttr>] ;
  867.        [PICTURE <cPicture>] [HANDLE <nHandle>] ;
  868.        [TOSCREEN <lToScreen>];
  869.        [YESNO <lYesNo>] ........................ Center a string in a window.
  870.   WINCLEAR  [<nTop>], [<nLeft>], [<nBottom>], [<nRight>];
  871.        [BORDER <lBorder>] [FILL <cFill>];
  872.        [HANDLE <nHandle>] [TOSCREEN <lToScreen>] ............ Clear a window.
  873.   WINCLEARLINE  <nRow> [BORDER <lBorder>] [COLOR <cAttr>];
  874.        [HANDLE <nHandle>] [TOSCREEN <lToScreen>] ........ Clear a window row.
  875.   WINCLOSE <nHandle> ........................................ Close a window.
  876.   WINDISPLAY <nHandle> .................................... Display a window.
  877.  
  878.  Page 16                  TSDWIN.LIB Version 2.10
  879.             Clipper 5.01a Interface Library Quick Reference List
  880.  -----------------------------------------------------------------------------
  881.   WINDOW ......................................... Open a full screen window.
  882.   WINDOW AT [<top>], [<left>], [<bottom>], [<right>] ;
  883.        [COLOR <mcolor>] [SHADOW <mshadow>] [FRAME <mframe>] ;
  884.        [FILL <mfill>] [FCOLOR <mfcolor>];
  885.        [TITLE <mtitle>] .......................... Open a part screen window.
  886.   WINDOW TO <whandle> ................. Open and assign a full screen window.
  887.   WINDOW TO <whandle> AT [<top>], [<left>], [<bottom>], [<right>];
  888.        [COLOR <mcolor>] [SHADOW <mshadow>] [FRAME <mframe>];
  889.        [FILL <mfill>] [FCOLOR <mfcolor>];
  890.        [TITLE <mtitle>] ............... Open and assign a part screen window.
  891.   WINFOOTER title ...................................... Window bottom title.
  892.   WINHEADER title ......................................... Window top title.
  893.   WINHIDE <nHandle > ......................................... Hide a window.
  894.   WINHLINE <nRow>, <nCol> LENGTH <Length> TYPE <nType> ;
  895.        [COLOR <cColor>] [HANDLE <nHandle>] ;
  896.        [TOSCREEN <lToScreen>] ........... Draw a horizontal line in a window.
  897.   WINLEFT <xOutput> AT <nRow> [COLOR <cAttr>] ;
  898.        [PICTURE <cPicture>] [HANDLE <nHandle>] ;
  899.        [TOSCREEN <lToScreen>];
  900.        [YESNO <lYesNo>] .................. Left justify a string in a window.
  901.   WINMOVE [VERT <nVert>] [HORIZ <nHorz>];
  902.        [HANDLE <nHandle>]..................................... Move a window.
  903.   WINPOP ..................................................... Pop a  window.
  904.   WINRIGHT <xOutput> AT <nRow> [COLOR <cAttr>] ;
  905.        [PICTURE <cPicture>] [HANDLE <nHandle>] ;
  906.        [TOSCREEN <lToScreen>];
  907.        [YESNO <lYesNo>] ................. Right justify a string in a window.
  908.   WINSAY <xOutput> AT <nRow>, <nCol> [COLOR <cAttr>];
  909.        [PICTURE <cPicture>] [HANDLE <nHandle>] ;
  910.        [TOSCREEN <lToScreen>];
  911.        [YESNO <lYesNo>] ....................... Display a string in a window.
  912.   WINSAY2 <cString> AT <nRow>, <nCol> [COLOR <cAttr>];
  913.        [HANDLE <nHandle>];
  914.        [TOSCREEN <lToScreen>] .................... Display a 2 colour string.
  915.   WINSAYARRAY <aStrings> AT <nRow>, <nCol> [COLOR <cAttr>];
  916.        [ROWSKIP <nRowSkip>] [HANDLE <nHandle>];
  917.        [TOSCREEN <lToScreen>] .................. Display an array of strings.
  918.   WINSHOW <nHandle> ............................... Display a created window.
  919.   WINSIZE DIRECTION <cDirection> [NUMBER <nNum2Size>];
  920.          [CONTINUOUS <lContinuous>] .......................... Size a window.
  921.   WINSLIDE DIRECTION <cDirection> [NUMBER <nNumber>];
  922.           [SHADOW <lShadow>] ................................ Slide a window.
  923.   WINTYPE <cString> AT <nRow>, <nCol> ;
  924.          [COLOR <cAttr>] [SOUND <lSound>] ........ Type a string in a window.
  925.   WINUNHIDE <nHandle> ...................................... Unhide a window.
  926.   WINVLINE <nRow>, <nCol> LENGTH <Length> TYPE <nType> ;
  927.           [COLOR <cColor>] [HANDLE <nHandle>] ;
  928.           [TOSCREEN <lToScreen>] .......... Draw a vertical line in a window.
  929.   WMENU TO <v> ....................................... Operate a TSDWIN menu.
  930.  
  931.  
  932.  Page 17                  TSDWIN.LIB Version 2.10
  933.             Clipper 5.01a Interface Library Quick Reference List
  934.  -----------------------------------------------------------------------------
  935.                                 TSDWIN MACROS
  936.  
  937.                                    General
  938.  
  939.   TSD_HSEP        "═╤═"
  940.   TSD_CSEP        " │ "
  941.   TSD_FSEP        "═╧═"
  942.  
  943.   TRUE            .T.
  944.   YES             .T.
  945.  
  946.   FALSE           .F.
  947.   NO              .F.
  948.  
  949.                                 Window
  950.  
  951.   WINTOP            - Top line of the active window
  952.   WINLEFT           - Left column of the active window.
  953.   WINBOTTOM         - Bottom row of the active window.
  954.   WINRIGHT          - Right column of the active window.
  955.   WINLENGTH         - Length of the active window.
  956.   WINWIDTH          - Width of the active window.
  957.   WINHANDLE         - Handle of the active window.
  958.   WINSHADOW         - Current shadow type.
  959.   WINTHICK          - Thick or thin shadows.
  960.   WINSTRUCT         - Window Structure Array
  961.   WINTITLE          - Reference to the current title array.
  962.   WINCOLOR          - Current window color
  963.   WINFCOLOR         - Current frame colour, may be type 'C' or 'A'.
  964.   WINFRAME          - Current frame type.
  965.   WINNAME           - Name of the current window.
  966.   WINHIDE           - Is the window hidden?
  967.   WINNEXT           - Next window in the list.
  968.   WINPREV           - Previous window in the list
  969.   WINCARGO          - Window Cargo
  970.   GETSTACK          - Reference to the window stack array.
  971.  
  972.                                 Scroll Bar
  973.  
  974.   SB_ROWTOP         1
  975.   SB_COLTOP         2
  976.   SB_ROWBOTTOM      3
  977.   SB_COLBOTTOM      4
  978.   SB_COLOR          5
  979.   SB_POSITION       6
  980.   SB_DIRECTION      7
  981.   SB_MOUSEID        8
  982.  
  983.   SB_ELEMENTS       8           The number of elements defining a
  984.                                 scroll bar
  985.  
  986.  Page 18                  TSDWIN.LIB Version 2.10
  987.             Clipper 5.01a Interface Library Quick Reference List
  988.  -----------------------------------------------------------------------------
  989.   SB_UPARROW        CHR(  24 )
  990.   SB_DNARROW        CHR(  25 )  The Up and Down arrows,
  991.   SB_LEFTARROW      CHR(  27 )  highlight and background
  992.   SB_RIGHTARROW     CHR(  26 )  char's for the tab character.
  993.   SB_HIGHLIGHT      CHR( 219 )
  994.   SB_BACKGROUND     CHR( 176 )
  995.  
  996.   SB_HORIZONTAL     1  Directions for scroll bars
  997.   SB_VERTICAL       2
  998.  
  999.                                 Mouse
  1000.  
  1001.   MHIDE             IIF( lOKMouse, _twM2(), .T. )
  1002.   MSHOW             IIF( lOKMouse, _twM1(), .T. )
  1003.   MOKSHOW           IIF(( lOKMouse := twOKMouse() ), _twM1(), .T. )
  1004.  
  1005.  Page 19                  TSDWIN.LIB Version 2.10
  1006.             Clipper 5.01a Interface Library Quick Reference List
  1007.  -----------------------------------------------------------------------------
  1008.                 Window and Box Borders        |        Shadow Types
  1009.          "┌─┐│┘─└│"      1 - single line box  |    Based on Numeric KeyPad
  1010.          "╔═╗║╝═╚║"      2 - double line box  |
  1011.          "╓─╖║╜─╙║"      3 - t-single double  |        1 - Lower Left
  1012.          "╒═╕│╛═╘│"      4 - t-double single  |
  1013.          "╓─┐│╛═╚║"      5 - 1-double single  |        3 - Lower Right
  1014.          "┌─╖║╝═╘│"      6 - 3-double single  |
  1015.          "╔═╕│┘─╙║"      7 - 7-double single  |        7 - Upper Left
  1016.          "╒═╗║╜─└│"      8 - 9-double single  |
  1017.          "████████"      9 - thick solid      |        9 - Upper Right
  1018.          "█▀███▄██"     10 - thin solid       |
  1019.          "░░░░░░░░"     11 - shaded light     |    Any other parameter gives
  1020.          "▒▒▒▒▒▒▒▒"     12 - shaded medium    |
  1021.          "▓▓▓▓▓▓▓▓"     13 - shaded heavy     |            No Shadow
  1022.          "        "     14 - spaces           |
  1023.   ---------------------------------------------------------------------------
  1024.              Horizontal Lines          |         Vertical Lines
  1025.           "-"   1 - dotted single      |     "│"   1 - single
  1026.           "="   2 - dotted double      |     "║"   2 - double
  1027.           "≡"   3 - dotted triple      |     ":"   3 - dotted
  1028.           "─"   4 - single             |     "|"   4 - dashed
  1029.           "═"   5 - double             |     "■"   5 - heavy dotted
  1030.           "■"   6 - dotted thick       |     "▌"   6 - left thin
  1031.           "▀"   7 - top solid thin     |     "▐"   7 - right thin
  1032.           "▄"   8 - bottom solid thin  |     "█"   8 - thick
  1033.           "█"   9 - solid thick        |     "░"   9 - light shaded
  1034.           "~"  10 - single wavy        |     "▒"  10 - medium shaded
  1035.           "≈"  11 - double wavy        |     "▓"  11 - heavy shaded
  1036.                                        |     " "  12 - spaces
  1037.   ---------------------------------------------------------------------------
  1038.                           Special Key Codes
  1039.  
  1040.      Key                      #defines        Decimal        Hex
  1041.      Right Shift              RSHIFT                1       0x0001
  1042.      Left Shift               LSHIFT                2       0x0002
  1043.      Control                  CTRL                  4       0x0004
  1044.      Alternate                ALT                   8       0x0008
  1045.      Scroll Status            SCROLLSTAT           16       0x0010
  1046.      Number Lock Status       NUMLOCKSTAT          32       0x0020
  1047.      Caps Lock Status         CAPLOCKSTAT          64       0x0040
  1048.      Insert Status            INSERTSTAT          128       0x0080
  1049.      Ctrl Number Lock Status  CTRLNUMLKSTAT      2048       0x0800
  1050.      Scroll Lock              SCROLLOCK          4096       0x1000
  1051.      Number Lock              NUMLOCK            8192       0x2000
  1052.      Caps Lock                CAPLOCK           16384       0x4000
  1053.      Insert                   INSERT            32768       0x8000
  1054.   ---------------------------------------------------------------------------
  1055.                 Copyright ( C ) 1991 Trilateral Systems Development Ltd.
  1056.               All Rights Reserved * Version 2.00 * Release Date: 01-25-92
  1057.              18 Bond St. South, Dundas, ON,  Canada, L9H 3H1, 416-628-5086
  1058.  
  1059.