home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / xbase / library / clipper / window / tsdwin / tswinqrf.doc < prev    next >
Text File  |  1992-08-30  |  55KB  |  876 lines

  1.  
  2.  Page 1                        TSDWIN.LIB Version 2.00
  3.                  Clipper 5.01 Window Library Quick Reference List
  4.  -----------------------------------------------------------------------------
  5.  *NOTE - Functions beginning with 'ntw' or 'nTSD' duplicate the
  6.          behaviour of the functions beginning with 'tw' or 'TSD'
  7.          except for the 'Excluded' Mouse Support and are linked
  8.          when compiling with '/dNOMOUSE' and #include "tsdwin.ch".
  9.  
  10.        - Functions designated (R) are replacements for Clipper
  11.          functions and may call the associated Clipper function.
  12.  
  13.  GetActive( oGet ) ............................................ GETSYS02
  14.  GetApplyKey( oGet, nKey ) .................................... GETSYS02
  15.  GetDoSetKey( bKeyBlock, oGet ) ............................... GETSYS02
  16.  GetPostValidate( oGet ) ...................................... GETSYS02
  17.  GetPreValidate( oGet ) ....................................... GETSYS02
  18.  GetReader( oGet ) ............................................ GETSYS02
  19.  nTSDMemoEdit( cMemo, nTop1, nLeft1, nBottom1, nRight1,;
  20.                lEditmode, cUserfunction, nLineLength,;
  21.                nTabSize, nTextBufRow, nTextBufCol,;
  22.                nWindowRow, nWindowCol ) ....................... MEMOEDIT(R)
  23.  ntwABBarDisp() ............................................... Display Bars
  24.  ntwABBrowse( wT, wL, wB, wR, aInRa, cTitle, aColHead,;
  25.               aFooters, lEditFlag, aActionKeys, wColor,;
  26.               wSType, wFType, wFColor, lScBar, lAlite,;
  27.               nFreeze, lStabilize, bPreRun, bPostRun,;          Non-Moused
  28.               nExitKey, lBarOn, lWindow ) ..................... Array Browse
  29.  ntwABGetBrowse() ............................................. Browse  Object
  30.  ntwACChoice( nTop, nLeft, nBottom, nRight, aChoices,;
  31.               aLogicals, cUser, nStartItem, nWinRow,;
  32.               lScBar, nTag, cACColor, cBarColor,;               Non-Moused
  33.               bPreRun, bPostRun ) ............................. ACHOICE()
  34.  ntwAlertInit( Type, mColor ) ................................. Alert Initialize
  35.  ntwAMClose() ................................................. Close Area Class
  36.  ntwAMPop() ................................................... Pop Area Message
  37.  ntwAMsgEnd() ................................................. End Area Message
  38.  ntwAMsgInit( Type, mColor, aArea ) ........................... Initialize
  39.  ntwArBrowse( wT, wL, wB, wR, aInRa , cTitle, aColHead,;
  40.               Footers, lEditFlag, aActionKeys, wColor,;
  41.               sType, fType, wfColor, lAlite, nFreeze ) ........ Array Browse
  42.  ntwARPick( aArray, cHeader, nTop, nLeft, wColor,;
  43.             wSType, wFType, wFColor, nRestrict,;
  44.             nTag, lSound ) .................................... Array Picklist
  45.  ntwBackUp( cPath, cSourceSpec, cDest, lMsgs, wColor,;
  46.             wStype, wFtype, wFcolor, cBColor, cBFcolor ) ...... Backup Files
  47.  ntwBRBrowse( wT, wL, wB, wR, aColumns, cTitle, cTopKey,;
  48.               bScopeBlock, lEditFlag, aActionKeys,;
  49.               wColor, wSType, wFType, wFColor, lScBar,;
  50.               lMsgs, lAlite, nFreeze, lStabilize, bPreRun,;
  51.               bPostRun, nExitKey, aSeparators, lOKAppend,;      Non-Moused
  52.               lSound, lWindow, bBarColor, aSrch ) ............. DBF Browse
  53.  ntwBRGetBrowse() ............................................. Browse Object
  54.  ntwBRNewSearch( aNewSrch, lReset ) ........................... New Search Array
  55.  ntwButtonBox( bType, Msg, Title, NoButtons, Buttons,;
  56.                sButton, wT, wL, wB, wR, wSType, wFType,;
  57.                aExitKey, ActionKeys, bPreRun, bPostRun ) ...... PushButton Box
  58.  ntwCalcInit( nT, nL, cColor, cStype, cFtype, lOKPaste ) ...... Initialize
  59.  ntwCallCalc( cProc, nLine, cVar ) ............................ Call Calculator
  60.  
  61.  
  62.  Page 1                        TSDWIN.LIB Version 2.00
  63.                  Clipper 5.01 Window Library Quick Reference List
  64.  -----------------------------------------------------------------------------
  65.  ntwCheckBox( bType, Msg, Title, NoButtons, Buttons,;
  66.               sButton, wT, wL, wB, wR, wSType, wFType,;
  67.               aExitKey, ActionKeys, bPreRun, bPostRun ) ....... Multiple Choice
  68.  ntwDBPick( cAlias, cField, cColHead, nTop, nLeft, wColor,;
  69.             wSType, wFType, wFColor, bReturn, lSound,;
  70.             bBarColor, aSrch ) ................................ DBF Picklist
  71.  ntwDBrowse( wT, wL, wB, wR, aColumns, cTitle, Footers,;
  72.              bTopBlock, bBotBlock, bScopeBlock, lEditFlag,;
  73.              aActionKeys, wColor, wsType, wfType, wfColor,;
  74.              lScBar, lMsgs, lAlite, nFreeze, lStabilize ) ..... DBF Browse
  75.  ntwGetABrowse() .............................................. twArBrowse Ref.
  76.  ntwGetCurElem() .............................................. twArBrowse Ref.
  77.  ntwGetDBrowse() .............................................. twDBrowse Ref.
  78.  ntwIndexMaker( aNtxArray, wT, wL, wB, wR, wColor, wsType,;
  79.                 wfType, cHeader, agColor, lMsgs,;
  80.                 nBarFrame, bPreRun ) .......................... Index Files
  81.  ntwInfo( InMsg, Header, Wait, wT, wL, sType, fType ) ......... Windowed Message
  82.  ntwInfoLine( Wait, InMsg, cJustify, nLine ) .................. Line Message
  83.  ntwInquire( InMsg, Header, Var2Read, wT, wL, sType,;
  84.              fType, cPicture ) ................................ Windowed Get
  85.  ntwIsDrive( nDrive, wStype, wFtype ) ......................... Drive Status
  86.  ntwLineMenu( nRow, nStartCol, nEndCol, aChoices, nChoice,;
  87.               wColor, nExitKey, lFreeze, lSound, bPrerun,;
  88.               bPostrun, lWindow, wSType, wFType, wFColor ) .... Bar Menu
  89.  ntwMemoEdit( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  90.               mUdf, ActionKeys, wColor, wSType, wFType,;
  91.               wFColor, lMsgs, lWrap, lEditMode, nLineLength,;
  92.               nTabSize, nTBufRow, nTBufColumn, nWinRow,;
  93.               nWinColumn, lScBar, lWindow ) ................... Windowed MemoEdit
  94.  ntwMemoUdf( nMode, nLine, nColumn ) .......................... Memoedit UDF
  95.  ntwMemoView( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  96.               wColor, wSType, wFType, wFColor, lWindow ) ...... View Memostring
  97.  ntwMenuGetElem() ............................................. Current Element
  98.  ntwMenuInit( nMsgType, nRow, nCol, cColor, lHRetain ) ........ Initialize Menus
  99.  ntwMenuSetClr( cColor ) ...................................... Set Menu Colours
  100.  ntwMenuTo( bVarblock, cVarName, aMenu ) ...................... MENU TO (R)
  101.  ntwMPop() .................................................... Pop Messages
  102.  ntwMsgEnd() .................................................. End Messages
  103.  ntwMsgInit( Type, mColor ) ................................... Init. Messages
  104.  ntwPopChoice( aChoices, cHeader, wT, wL, nChoice, wColor,;
  105.                wsType, wfType, wFColor, cJustify, cUser,;
  106.                nStartRow, lSbar, bPreRun, bPostRun ) .......... Windowed ACHOICE
  107.  ntwPopMenu( amArray, cHeader, aMsg, wT, wL, nChoice,;
  108.              wColor, wsType, wfType, wFColor, wTColor,;
  109.              nRowSkip ) ....................................... Windowed MENU
  110.  ntwPrReady( cDevice, cMessage, cHeader, wT, wL, wSType,;
  111.              wFType ) ......................................... Device Status
  112.  ntwRABarDisp() ............................................... Display Bars
  113.  ntwRABrowse( wT, wL, wB, wR, aInArray, aColumns, cTitle,;
  114.               lEditFlag, aActionKeys, wColor, wSType,;
  115.               wFType, wFColor, lScBar, lAlite, nFreeze,;
  116.               lStabilize, bPreRun, bPostRun, nExitKey,;
  117.               lBarOn, aSeparators, aAppend, lSound,;            Non-Moused
  118.               lWindow, bBarColor ) ............................ Array Browse
  119.  
  120.  
  121.  Page 3                        TSDWIN.LIB Version 2.00
  122.                  Clipper 5.01 Window Library Quick Reference List
  123.  -----------------------------------------------------------------------------
  124.  ntwRadioBox( bType, Msg, Title, NoButtons, Buttons,;
  125.               sButton, wT, wL, wB, wR, wSType, wFType,;
  126.               aExitKey, ActionKeys, bPreRun, bPostRun ) ....... Single Choice
  127.  ntwRAGetArray() .............................................. Array Reference
  128.  ntwRAGetBrowse() ............................................. Browse  Object
  129.  ntwRAGetCurrent() ............................................ Current Element
  130.  ntwRAGetElement( n ) ......................................... Current Value
  131.  ntwRASetArray( aInArray ) .................................... Replace Array
  132.  ntwTextFile( wT, wL, wB, wR, fName, wColor, wShadow,;
  133.               wFtype, wFcolor, wTitle, bPreRun ) .............. View a Text File
  134.  ntwTextMsg( InMsg, Header, Wait, wT, wL, wB, wR,;
  135.              wColor, sType, fType ) ........................... Memo Display
  136.  ntwWarn( InMsg, Header, Wait, wT, wL, sType, fType ) ......... Windowed Message
  137.  ntwWarnLine( Wait, InMsg, cJustify, nLine ) .................. Line Message
  138.  RangeCheck( oGet, junk, lo, hi ) ............................. GETSYS02
  139.  ReadExit( lNew ) ............................................. GETSYS02
  140.  ReadFormat( b ) .............................................. GETSYS02
  141.  ReadInsert( lNew ) ........................................... GETSYS02
  142.  ReadKill( kill ) ............................................. GETSYS02
  143.  ReadModal( GetList ) ......................................... GETSYS02
  144.  ReadUpdated( newUpdated ) .................................... GETSYS02
  145.  twABBarDisp() ................................................ Display Bars
  146.  twABBrowse( wT, wL, wB, wR, aInRa, cTitle, aColHead,;
  147.              aFooters, lEditFlag, aActionKeys, wColor,;
  148.              wSType, wFType, wFColor, lScBar, lAlite,;
  149.              nFreeze, lStabilize, bPreRun, bPostRun,;           Moused
  150.              nExitKey, lBarOn, lWindow ) ...................... Array Browse
  151.  twABGetBrowse() .............................................. Browse Object
  152.  twABHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  153.               bAction, nButton, nSleep, lRelease ) ............ Mouse Spot
  154.  twABLineOff( aHandles ) ...................................... Disable Mouse Line
  155.  twABLineOn( aHandles ) ....................................... Enable Mouse Line
  156.  twABLinePop( aHandles ) ...................................... Pop Mouse Line
  157.  twABMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  158.  twABRemHotSpot( nSpotNo ) .................................... Remove Spot
  159.  twABSpotOff( nSpotNo ) ....................................... Disable Spot
  160.  twABSpotOn( nSpotNo ) ........................................ Enable Spot
  161.  twACChoice( nTop, nLeft, nBottom, nRight, aChoices,;
  162.              aLogicals, cUser, nStartItem, nWinRow, lScBar,;
  163.              nTag, cACColor, cBarColor, bPreRun, bPostRun ) ... Moused ACHOICE
  164.  twACHotSpot( nTopRow, nLeftCol, nBotRow, nRightCol,;
  165.               bAction, nButton, nSleep, lRelease ) ............ Mouse Spot
  166.  twACLineOff( aHandles ) ...................................... Disable Mouse Line
  167.  twACLineOn( aHandles ) ....................................... Enable Mouse Line
  168.  twACLinePop( aHandles ) ...................................... Pop Mouse Line
  169.  twACMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  170.  twACRemHotSpot( nSpotNo ) .................................... Remove Spot
  171.  twACSpotOff( nSpotNo ) ....................................... Disable Spot
  172.  twACSpotOn( nSpotNo ) ........................................ Enable Spot
  173.  twActivate( nHandle ) ........................................ Activate Window
  174.  twAddGlobal( xInGlobal ) ..................................... Add Global Var
  175.  twAeMaxLen( aArray, nDimension, nStart, nCount ) ............. Maximum Array Elem.
  176.  twAlertInit( Type, mColor ) .................................. Alert Initialize
  177.  twAMClose() .................................................. Close Area Class
  178.  
  179.  
  180.  Page 4                        TSDWIN.LIB Version 2.00
  181.                  Clipper 5.01 Window Library Quick Reference List
  182.  -----------------------------------------------------------------------------
  183.  twAMPop() .................................................... Pop Area Message
  184.  twAMsgEnd() .................................................. End Area Message
  185.  twAMsgInit( Type, mColor, aArea ) ............................ Initialize
  186.  twArBrowse( wT, wL, wB, wR, aInRa , cTitle, aColHead,;
  187.              Footers, lEditFlag, aActionKeys, wColor,;
  188.              sType, fType, wfColor, lAlite, nFreeze ) ......... Array Browse
  189.  twArComp( aArray, bComp, nStart, nStop ) ..................... Array Compare
  190.  twARPick( aArray, cHeader, nTop, nLeft, wColor, wSType,;
  191.            wFType, wFColor, nRestrict, nTag, lSound ) ......... Array Picklist
  192.  twArrayAsList( aArray, cDelimiter ) .......................... Array to List
  193.  twASay( aStrings, nRow, nCol, cAttr, nRowSkip,;
  194.          nHandle, lToScreen ) ................................. Display Array
  195.  twAttrib( wBorder, wColor, wT, wL, wB, wR,;
  196.            nHandle, lToScreen ) ............................... Change Attribute
  197.  twBackUp( cPath, cSourceSpec, cDest, lMsgs, wColor,;
  198.            wStype, wFtype, wFcolor, cBColor, cBFcolor ) ....... Backup Files
  199.  twBlankScrn( cBlankStr, wColor, nTime, lClear , bBlock ) ..... Screen Blanker
  200.  twBox( wT, wL, wB, wR, bType, wColor, wFill, lAbs,;
  201.         nShadow, nHandle, lToScreen ) ......................... Display Box
  202.  twBRBarDisp() ................................................ Display Bars
  203.  twBRBrowse( wT, wL, wB, wR, aColumns, cTitle, cTopKey,;
  204.              bScopeBlock, lEditFlag, aActionKeys, wColor,;
  205.              wSType, wFType, wFColor, lScBar, lMsgs,;
  206.              lAlite, nFreeze, lStabilize, bPreRun, bPostRun,;
  207.              nExitKey, aSeparators, lOKAppend, lSound,;         Moused
  208.              lWindow, bBarColor, aSrch ) ...................... DBF Browse
  209.  twBRGetBrowse() .............................................. Browse Object
  210.  twBRHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  211.               bAction, nButton, nSleep, lRelease ) ............ Mouse Spot
  212.  twBRLineOff( aHandles ) ...................................... Disable Mouse Line
  213.  twBRLineOn( aHandles ) ....................................... Enable Mouse Line
  214.  twBRLinePop( aHandles ) ...................................... Pop Mouse Line
  215.  twBRMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  216.  twBRNewSearch( aNewSrch, lReset ) ............................ New Search Array
  217.  twBRRemHotSpot( nSpotNo ) .................................... Remove Spot
  218.  twBRSpotOff( nSpotNo ) ....................................... Disable Spot
  219.  twBRSpotOn( nSpotNo ) ........................................ Enable Spot
  220.  twButtonBox( bType, Msg, Title, NoButtons, Buttons,;
  221.               sButton, wT, wL, wB, wR, wSType, wFType,;
  222.               aExitKey, ActionKeys, bPreRun, bPostRun ) ....... PushButton Box
  223.  twCalcInit( nT, nL, cColor, cStype, cFtype, lOKPaste ) ....... Initialize
  224.  twCalculator( nT, nL, cColor, nwStype, nwFtype, cFColor,;
  225.                lOKPaste ) ..................................... Calculator
  226.  twCalendar( dDate, nT, nL, cColor, nwStype, nwFtype,;
  227.              cFColor, lOKPaste ) .............................. Calendar
  228.  twCallCalc( cProc, nLine, cVar ) ............................. Call Calculator
  229.  twCallDate( cProc, nLine, cVar ) ............................. Call Calendar
  230.  twCenter( nRow, xInValue, cAttr, _wPicture, nHandle,;
  231.            lYesNo, lToScreen ) ................................ Center String
  232.  twCentre( nRow, xInValue, cAttr, _wPicture, nHandle,;
  233.            lYesNo, lToScreen ) ................................ Center String
  234.  twCheckBox( bType, Msg, Title, NoButtons, Buttons,;
  235.              sButton, wT, wL, wB, wR, wSType, wFType,;
  236.              aExitKey, ActionKeys, bPreRun, bPostRun ) ........ Multiple Choice
  237.  
  238.  
  239.  Page 5                        TSDWIN.LIB Version 2.00
  240.                  Clipper 5.01 Window Library Quick Reference List
  241.  -----------------------------------------------------------------------------
  242.  twClear( wBorder, wFill, wT, wL, wB, wR,;
  243.           nHandle, lToScreen ) ................................ Clear Region
  244.  twClearLine( nRow, wBorder, cAttr, nHandle, lToScreen ) ...... Clear Line
  245.  twClearWith( lBorder, cPattern, wT, wL, wB, wR, cAttr ) ...... Clear w/Pattern
  246.  twClockOff() ................................................. Turn off clock
  247.  twClockOn( wT, wL, wColor, lAbsolute ) ....................... Turn on clock
  248.  twClose( nHandle ) ........................................... Close Window
  249.  twCol( nCol ) ................................................ Window Column
  250.  twConvert( xToCnvrt, cCnvrtTo, lYesNo ) ...................... Data Convert
  251.  twCreateButton( wT, wL, cButton, lPad, wColor, wStype ) ...... Shadowed Button
  252.  twDate( wT, wL, wColor, lAbsolute ) .......................... Display Date
  253.  twDateInit( nT, nL, cColor, cStype, cFtype,;
  254.              cFColor, lOKPaste ) .............................. Initialize
  255.  twDBPick( cAlias, cField, cColHead, nTop, nLeft, wColor,;
  256.            wSType, wFType, wFColor, bReturn, lSound, aSrch ) .. DBF Picklist
  257.  twDBrowse( wT, wL, wB, wR, aColumns, cTitle, Footers,;
  258.             bTopBlock, bBotBlock, bScopeBlock, lEditFlag,;
  259.             aActionKeys, wColor, wsType, wfType, wfColor,;
  260.             lScBar, lMsgs, lAlite, nFreeze, lStabilize ) ...... DBF Browse
  261.  twDec2Sci( nDecimal, nPrecision, nLength ) ................... Scient. Notation
  262.  twDelGlobal( nHndl ) ......................................... Remove Global Var.
  263.  twDirectory( cSpec, cAttributes ) ............................ DIRECTORY(R)
  264.  twDisplay( nHandle ) ......................................... ReDisplay Window
  265.  twEnhClr( InColor ) .......................................... Clipper Enhanced
  266.  twExplode( lOKExplode ) ...................................... Explode Toggle
  267.  twFileName( cFile ) .......................................... File Name String
  268.  twFilePop( nHndl ) ........................................... Pop File Info
  269.  twFileStack( nArea, nSelect ) ................................ Push File Info
  270.  twFrame( wFtype, wfColor, nHandle, lTitles ) ................. Display Frame
  271.  twGaugeDisplay( aHandle ) .................................... Display Gauge Bar
  272.  twGaugeNew( wT, wL, wB, wR, cBackClr, cBarClr,;
  273.              cBarCharacter, wfType ) .......................... New Gauge Bar
  274.  twGaugeUpdate( aHandle, nPercent ) ........................... Update Gauge Bar
  275.  twGet( nRow, nCol, _wGetBlk, _wGetName, GetList,;
  276.         _wGpicture, _wGcolor, wWhenBlk, wValidBlk ) ........... Windowed Get
  277.  twGetABrowse() ............................................... twArBrowse Ref.
  278.  twGetApplyKey( oGet, nKey, nMouseCol ) ....................... TSDGET Reader
  279.  twGetCurElem() ............................................... twArBrowse Ref.
  280.  twGetCurValue( xValue ) ...................................... Current Get Buffer
  281.  twGetDBrowse() ............................................... twDBrowse Ref.
  282.  twGetGlobal( nHndl ) ......................................... Return Global Var.
  283.  twGetReader( aGetList, nPos, lMouseExit ) .................... TSDGet Reader
  284.  twGetStruct( sT, sL, sB, sR, wT, wL, wB, wR, tShadow,;
  285.               tScr, uScr, tlength, twidth, tThick, sh13,;
  286.               sh17, sh79, sh39 ) .............................. Window Structure
  287.  twGetWin( nHandle ) .......................................... Stack Position
  288.  twHide( nHandle ) ............................................ Hide a Window
  289.  twHLine( nRow, nCol, Length, lType, wColor,;
  290.           nHandle, lToScreen ) ................................ Horizontal Line
  291.  twIndexMaker( aNtxArray, wT, wL, wB, wR, wColor, wsType,;
  292.                wfType, cHeader, agColor, lMsgs,;
  293.                nBarFrame, bPreRun ) ........................... Index Files
  294.  twInfo( InMsg, Header, Wait, wT, wL, sType, fType ) .......... Windowed Message
  295.  twInfoLine( Wait, InMsg, cJustify, nLine ) ................... Line Message
  296.  
  297.  
  298.  Page 6                        TSDWIN.LIB Version 2.00
  299.                  Clipper 5.01 Window Library Quick Reference List
  300.  -----------------------------------------------------------------------------
  301.  twInit( Thickness ) .......................................... Init. Windows
  302.  twInitGlobal( aInGlobal ) .................................... Init. Globals
  303.  twInkeyWait( nSecs ) ......................................... Wait w/SETKEY
  304.  twInquire( InMsg, Header, Var2Read, wT, wL, sType,;
  305.             fType, cPicture ) ................................. Windowed Get
  306.  twIsDrive( nDrive, wStype, wFtype ) .......................... Drive Status
  307.  twKeyPop( nHndl ) ............................................ Pop SetKeys
  308.  twKeyStack( aKeys ) .......................................... Push SetKeys
  309.  twLdate( dDate ) ............................................. Long Date Expr.
  310.  twLeft( nRow, xInValue, cAttr, _wPicture, nHandle,;
  311.          lYesNo, lToScreen ) .................................. Left Justify
  312.  twLineMenu( nRow, nStartCol, nEndCol, aChoices, nChoice,;
  313.              wColor, nExitKey, lFreeze, lSound, bPrerun,;
  314.              bPostrun, lWindow, wSType, wFType, wFColor ) ..... Bar Menu
  315.  twLineShad( bRows, bCols, Buttons, tShadow ) ................. Thin Shadow
  316.  twListAsArray( cList, cDelimiter ) ........................... List to Array
  317.  twMakeShadowArea( sT, sL, sB, sR, sType ) .................... Display Shadow
  318.  twMemoEdit( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  319.              mUdf, ActionKeys, wColor, wSType, wFType,;
  320.              wFColor, lMsgs, lWrap, lEditMode, nLineLength,;
  321.              nTabSize, nTBufRow, nTBufColumn, nWinRow,;
  322.              nWinColumn, lScBar, lWindow ) .................... Windowed MemoEdit
  323.  twMEHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  324.               bAction, nButton, nSleep, lRelease ) ............ Mouse Hot Spot
  325.  twMELineOff( aHandles ) ...................................... Disable Mouse Line
  326.  twMELineOn( aHandles ) ....................................... Enable Mouse Line
  327.  twMELinePop( aHandles ) ...................................... Pop Mouse Line
  328.  twMEMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  329.  twMERemHotSpot( nSpotNo ) .................................... Delete  Hot Spot
  330.  twMESpotOff( nSpotNo ) ....................................... Disable Hot Spot
  331.  twMESpotOn( nSpotNo ) ........................................ Enable Hot Spot
  332.  twMemoView( wT, wL, wB, wR, cMemo, cTitle, cFooters,;
  333.              wColor, wSType, wFType, wFColor, lWindow ) ....... View Memo String
  334.  twMenuTo( bVarblock, cVarName, aMenu ) ....................... MENU TO (R)
  335.  twMenuGetElem() .............................................. Current Element
  336.  twMenuInit( nMsgType, nRow, nCol, cColor, lHRetain ) ......... Initialize Menus
  337.  twMenuSetClr( cColor ) ....................................... Set Menu Colours
  338.  twMInkeyWait( nSecs, lKeyExit, lMouseExit ) .................. Moused INKEY()
  339.  twMIHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  340.               bAction, nMouseKey, nSleep, lRelease ) .......... Inkey Hot Spot
  341.  twMILineOff( aHandles ) ...................................... Disable Mouse Line
  342.  twMILineOn( aHandles ) ....................................... Enable Mouse Line
  343.  twMILinePop( aHandles ) ...................................... Pop Mouse Line
  344.  twMIMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  345.  twMIRemHotSpot( nSpotNo ) .................................... Remove Hot Spot
  346.  twMISpotOff( nSpotNo ) ....................................... Disable Hot Spot
  347.  twMISpotOn( nSpotNo ) ........................................ Enable Hot Spot
  348.  twMove( Vert, Horz, nHandle ) ................................ Move Window
  349.  twMPause( nSeconds, nStart ) ................................. Wait
  350.  twMPop() ..................................................... Pop Message
  351.  twMsgEnd() ................................................... End Message
  352.  twMsgInit( Type, mColor ) .................................... Init. Messages
  353.  twNew( wT, wL, wB, wR, wColor, wShadow, wFtype,;
  354.         wFill, wFcolor, wTitle ) .............................. Create Window
  355.  
  356.  
  357.  Page 7                        TSDWIN.LIB Version 2.00
  358.                  Clipper 5.01 Window Library Quick Reference List
  359.  -----------------------------------------------------------------------------
  360.  twNoOccurs( cSearch, cSource, lCase ) ........................ # of Occurrences
  361.  twNthOccur( cSource, cTarget, nWhich, lCase ) ................ Nth Occurrence
  362.  twNum2Str( nValue, nMantLen, nDecLen ) ....................... Number to String
  363.  twOpen( wT, wL, wB, wR, wColor, wShadow, wFtype,;
  364.          wFill, wFcolor, wTitle ) ............................. Create/Show Window
  365.  twPause( nTime ) ............................................. Time Out
  366.  twPop( lRetain ) ...........................................  Pop Window
  367.  twPopAreas( nHndl ) .......................................... Pop Work Areas
  368.  twPopChoice( aChoices, cHeader, wT, wL, nChoice, wColor,;
  369.               wsType, wfType, wFColor, cJustify, cUser,;
  370.               nStartRow, lSbar, bPreRun, bPostRun ) ........... Windowed ACHOICE
  371.  twPopMenu( amArray, cHeader, aMsg, wT, wL, nChoice,;
  372.             wColor, wsType, wfType, wFColor,;
  373.             wTColor, nRowSkip ) ............................... Windowed Menu
  374.  twPrompt( nRow, nCol, _wPrompt, _wMessage ) .................. CLIPPER PROMPT
  375.  twProper( nStrLen ) .......................................... Propercase Valid
  376.  twProperCase( cInString ) .................................... Propercase String
  377.  twPrReady( cDevice, cMessage, cHeader, wT, wL,;
  378.             wSType, wFType ) .................................. Device Status
  379.  twPutTitles( aTitle, nHandle ) ............................... Display Titles
  380.  twQDBrowse( wT, wL, wB, wR, aColumns, xTitle, wColor,;
  381.              wsType, wfType, wfColor, nFreeze, aSrch,;
  382.              lAlite, bPreRun, bPostRun, bBarColor ) ........... Quick DBF Browser
  383.  twRABarDisp() ................................................ Display Bars
  384.  twRABrowse( wT, wL, wB, wR, aInArray, aColumns, cTitle,;
  385.              lEditFlag, aActionKeys, wColor, wSType,;
  386.              wFType, wFColor, lScBar, lAlite, nFreeze,;
  387.              lStabilize, bPreRun, bPostRun, nExitKey,;
  388.              lBarOn, aSeparators, aAppend, lSound,;             Moused
  389.              lWindow, bBarColor ) ............................. Array Browse
  390.  twRAGetArray() ............................................... Array Reference
  391.  twRAGetBrowse() .............................................. Browse Object
  392.  twRAGetCurrent() ............................................. Current Element
  393.  twRAGetElement( n ) .......................................... Current Value
  394.  twRAHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  395.               bAction, nButton, nSleep, lRelease ) ............ Mouse Spot
  396.  twRALineOff( aHandles ) ...................................... Disable Mouse Line
  397.  twRALineOn( aHandles ) ....................................... Enable Mouse Line
  398.  twRALinePop( aHandles ) ...................................... Pop Mouse Line
  399.  twRAMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  400.  twRadioBox( bType, Msg, Title, NoButtons, Buttons,;
  401.              sButton, wT, wL, wB, wR, wSType, wFType,;
  402.              aExitKey, ActionKeys, bPreRun, bPostRun ) ........ Single Choice
  403.  twRARemHotSpot( nSpotNo ) .................................... Remove Hot Spot
  404.  twRASetArray( aInArray ) ..................................... Replace Array
  405.  twRASpotOff( nSpotNo ) ....................................... Disable Hot Spot
  406.  twRASpotOn( nSpotNo ) ........................................ Enable Hot Spot
  407.  twRandom( nMax ) ............................................. Random Number
  408.  twReadModal( aGetList, lMouseExit ) .......................... Moused Read
  409.  twREHotSpot( nRowTop, nColLeft, nRowBot, nColRight,;
  410.               bAction, nButton, nSleep, lRelease ) ............ Mouse Hot Spot
  411.  twRELineOff( aHandles ) ...................................... Disable Mouse Line
  412.  twRELineOn( aHandles ) ....................................... Enable Mouse Line
  413.  twRELinePop( aHandles ) ...................................... Pop Mouse Line
  414.  
  415.  
  416.  Page 8                        TSDWIN.LIB Version 2.00
  417.                  Clipper 5.01 Window Library Quick Reference List
  418.  -----------------------------------------------------------------------------
  419.  twREMouseLine( aArray, nSpace, nButton, nRow ) ............... Hot Spot Line
  420.  twRERemHotSpot( nSpotNo ) .................................... Remove Hot Spot
  421.  twRESpotOff( nSpotNo ) ....................................... Disable Hot Spot
  422.  twRESpotOn( nSpotNo ) ........................................ Enable Hot Spot
  423.  twReplicate( nRow, nCol, Char, Number, wColor,;
  424.               nHandle, lToScreen ) ............................ REPLICATE(R)
  425.  twRestore() .................................................. Not Available
  426.  twRestoreShadowArea( tShadow ) ............................... Restore Shadow
  427.  twRestScrEnv() ............................................... Restore Environment
  428.  twRevClr( InColor ) .......................................... Reverse Colour
  429.  twRight( nRow, xInValue, cAttr, _wPicture, nHandle,;
  430.           lYesNo, lToScreen ) ................................. Right Justify
  431.  twRow( nRow ) ................................................ Window Row
  432.  twSattr( attribute ) ......................................... Number  to Colour
  433.  twSave( nHandle ) ............................................ Save Window
  434.  twSaveAreas( aAreas ) ........................................ Save Work Areas
  435.  twSaveScrEnv() ............................................... Save Environment
  436.  twSay( nRow, nCol, xInValue, cAttr, _wPicture,;
  437.         nHandle, lYesNo, lToScreen ) .......................... Display String
  438.  twSay2( nRow, nCol, cString, cAttr, nHandle, lToScreen ) ..... Display 2 Colour
  439.  twSayGet( nRow, nCol, cString, _wSpicture, _wScolor,;
  440.            _wGetBlk, _wGetName, GetList, _wGpicture,;
  441.            _wGcolor, wWhenBlk, wValidBlk ) .................... @...Say...Get
  442.  twScBarMove( aScrollBar, sTop, sLeft, sBottom, sRight ) ...... Move Scroll Barr
  443.  twScBarNew( nTopRow, nTopColumn, nEndRowCol, cColorString,;
  444.              nInitPosition, nDirection ) ...................... New Scroll Bar
  445.  twScBarShow( aScrollBar ) .................................... Display Scroll Bar
  446.  twScBarUpdate( aScrollBar, nCurrent, nTotal, lForceUpdate ) .. Update Scroll Bar
  447.  twSci2Dec( cScientific ) ..................................... Scient. Notation
  448.  twScroll( nLines, wBorder, wT, wL, wB, wR, wColor,;
  449.            nHandle, lToScreen ) ............................... Scroll Region
  450.  twSeed( nNum ) ............................................... Random Seed
  451.  twSetCursor( lOn ) ........................................... Set Cursor Status
  452.  twSetGlobal( nHndl, xInGlobal ) .............................. Set Global Var.
  453.  twSetStruct( wT, wL, wB, wR, sT, sL, sB, sR, uScr ) .......... Window Structure
  454.  twShadow( wT, wL, wB, wR, wStype, lAbs ) ..................... Shadow a Region
  455.  twShow( nHandle ) ............................................ Show a Window
  456.  twShowShadowArea( sT, sL, sB, sR, tShadow,;
  457.                    vShadow, hShadow ) ......................... Display a Shadow
  458.  twSize( Direction, sNumber, SaveORide, lContinous ) .......... Size a Window
  459.  twSlide( Direction, sNumber, lShadow ) ....................... Slide  a Window
  460.  twSpaceText( Texts, wL, wR ) ................................. Space Strings
  461.  twSplitClr( InColor ) ........................................ Get Colour Array
  462.  twSplitTxt( InString, LineLen, MaxLines ) .................... MEMOLINE a String
  463.  twSSaveAsc() ................................................. Save to ASCII
  464.  twSSaveMem() ................................................. Save to .MEM
  465.  twStdClr( InColor ) .......................................... Standard Colour
  466.  twStopWatch( nStart, nStop ) ................................. Stop Watch
  467.  twStoreShadowArea( sT, sL, sB, sR, tShadow,;
  468.                     vShadow, hShadow ) ........................ Store Info Under
  469.  twStr2Num( cValue ) .......................................... String to Number
  470.  twStr2Scr( _string, wAttribute ) ............................. String to Screen
  471.  twStrCenter( wL, wR, cString ) ............................... Center Coords.
  472.  
  473.  
  474.  Page 9                        TSDWIN.LIB Version 2.00
  475.                  Clipper 5.01 Window Library Quick Reference List
  476.  -----------------------------------------------------------------------------
  477.  twStrSlide( cDirection, nRow, nCol, cString,;
  478.              wColor, nDelay ) ................................. Slide a String
  479.  twSumArray( aArray, nStartIndex, nEndIndex ) ................. Sum an Array
  480.  twTextFile( wT, wL, wB, wR, fName, wColor, wShadow,;
  481.              wFtype, wFcolor, wTitle, bPreRun ) ............... View a Text File
  482.  twTextMsg( InMsg, Header, Wait, wT, wL, wB, wR,;
  483.             wColor, sType, fType ) ............................ Memo Display
  484.  twTitle( cString, wColor, _Row, _Justify, _Delim, nHandle ) .. Title a Window
  485.  twType( nRow, nCol, cString, cAttr, Sound ) .................. Type a String
  486.  twUnHide( nHandle ) .......................................... Un-Hide a Window
  487.  twUnsClr( InColor ) .......................................... Unselected Colour
  488.  twVattr( WColor ) ............................................ Colour to Number
  489.  twVersion() .................................................. TSDWIN Version
  490.  twVLine( nRow, nCol, Length, lType, wColor,;
  491.           nHandle, lToScreen ) ................................ Vertical Line
  492.  twWarn( InMsg, Header, Wait, wT, wL, sType, fType ) .......... Windowed Message
  493.  twWarnLine( Wait, InMsg, cJustify, nLine ) ................... Line Message
  494.  twWorm( aInWorm, nWait, bBlock, nMinTop, nMinLeft,;
  495.          nMaxBot, nMaxRight ) ................................. Screen Blanker
  496.  twWSaveAsc() ................................................. Save to ASCII
  497.  twWSaveMem() ................................................. Save to .MEM
  498.  Updated() .................................................... GETSYS02
  499.  __KillRead() ................................................. GETSYS02
  500.  __SetFormat( b ) ............................................. GETSYS02
  501.  
  502.               ** Clipper Callable Low-Level Function **
  503.  
  504.  tw_ASay( wT, wL, aray, attr1, attr2 ) ........................ Display Array
  505.  tw_BAttr( cScr, nW, nX, nY, nXx, nYy, nAttr ) ................ Buffer Attrib.
  506.  tw_BChr( cScr, nW, nX, nY, nCh, nAttr ) ...................... Buffer Write
  507.  tw_BClear( cScr, nW, nX, nY, nXx, nYy, nAttr, nFill ) ........ Buffer Clear
  508.  tw_Box( cScr, nW, nX, nY, nXx, nYy, cFr, nAttr ) ............. Buffer Box
  509.  tw_BSay( cScr, nW, nX, nY, cStr, nAttr ) ..................... Buffer Say
  510.  tw_BSayA( cScr, nW, nX, nY,;
  511.            aStrings, cStr, nAttr1, nAttr2 ) ................... Buffer Array Say
  512.  tw_BScroll( cScr, nW, nX, nY, nXx, nYy, nDir, nAttr ) ........ Buffer Scroll
  513.  tw_GetKSt( nKey ) ............................................ Get Key Status
  514.  tw_MdDial( cNumber ) ......................................... Dial the Modem
  515.  tw_MdInit( nBaud ) ........................................... Initialize Modem
  516.  tw_MdPort( nPort ) ........................................... Init. COM Port
  517.  tw_MdSt() .................................................... Modem Status
  518.  tw_MdStr( cString ) .......................................... Send Modem String
  519.  tw_MPrompt( nTp, nLt, cScr, nAttr1, nAttr2,;
  520.              nShtype, nAttr3 ) ................................ 2 Colour String
  521.  tw_NtxPos( nOrder, nRecno ) .................................. Find index offset
  522.  tw_NtxRec( nOrder, nPosition ) ............................... Find index record
  523.  tw_Say( wT, wL, strg, pattr ) ................................ Display String
  524.  tw_Say2( wT, wL, strg, attr1, attr2 ) ........................ Display 2 Colours
  525.  tw_Scr2Str( cScreen ) ........................................ Screen to String
  526.  tw_ScrApp( scrpos, scr1, scr2, leng, wid ) ................... Line Append
  527.  tw_ScrDel( scrpos, scr1, leng, wid ) ......................... Line Delete
  528.  tw_ScrXtr( scr, tp, lt, bm, rt, tN, lN, leng, wid ) .......... Region Extract
  529.  tw_SetKSt( nKey, nStatus ) ................................... Set Key Status
  530.  tw_Shadow( cScr, nW, nX, nY, nXx, nYy, nStype, nSthick ) ..... Buffer Shadow
  531.  
  532.  
  533.  Page 10                       TSDWIN.LIB Version 2.00
  534.                  Clipper 5.01 Window Library Quick Reference List
  535.  -----------------------------------------------------------------------------
  536.  tw_TFile( fHndl, tp, lt, bt, rt, j, norm ) ................... Display Text File
  537.  tw_VAttr( wT, wL, wB, wR, pattr ) ............................ Display Colour
  538.  _twAttrChg( expC, expN ) ..................................... Change Colour
  539.  _twClock( mode, row, col, attr ) ............................. Display a Clock
  540.  _twExplode( nA, nB, nC, nD, nE, cF, nG, nH,;
  541.              nI, nJ, nK, nL, nM, nN ) ......................... Explode a Region
  542.  _twIsDev( cDevice ) .......................................... Device Status
  543.  _twIsDrive( n ) .............................................. Drive Status
  544.  _twKBoard( n ) ............................................... Stuff Keyboard
  545.  _tw_Shadow( nTop, nLeft, nBottom, nRight,;
  546.              nSType, nSThick ) ................................ Display a Shadow
  547.  
  548.                     ** Direct Calls to the Mouse Driver **
  549.  
  550.  _twM0A() .................. Reset Mouse
  551.  _twM1() ................... Show Mouse Cursor
  552.  _twM2() ................... Hide Mouse Cursor
  553.  _twM3B() .................. Get Which Button Pressed
  554.  _twM3C() .................. Get X coordinate of Mouse
  555.  _twM3D() .................. Get Y coordinate of Mouse
  556.  _twM4( nC, nD ) ........... Set Mouse Position
  557.  _twM5A( nB ) .............. Status of Button Pressed (0 = up, 1 = down)
  558.  _twM5B( nB ) .............. No. of Presses of Button
  559.  _twM5C( nB ) .............. Get X coordinate of Last Button Pressed
  560.  _twM5D( nB ) .............. Get Y coordinate of Last Button Pressed
  561.  _twM6A( nB ) .............. Button Status Releases
  562.  _twM6B( nB ) .............. Number of Releases
  563.  _twM6C( nB ) .............. Get X coordinate of Last Button Released
  564.  _twM6D( nB ) .............. Get Y coordinate of Last Button Released
  565.  _twM7( nC, nD ) ........... Set Mouse Max and Min Horizontal Position
  566.  _twM8( nC, nD ) ........... Set Mouse Max and Min Vertical Position
  567.  _twM10( nB, nC, nD ) ...... Set Mouse Cursor Type
  568.  _twM11C() ................. Conditional Cursor Off
  569.  _twM11D() ................. Get Horizontal Direction of Mouse
  570.  _twM16( nA, nB, nC, nD ) .. Get Vertical Direction of Mouse
  571.  _twM26( nB, nC, nD ) ...... Set Mouse Sensitivity and Double Speed Threshold
  572.  _twM27B() ................. Get Horizontal Mouse Sensitivity
  573.  _twM27C() ................. Get Vertical Mouse Sensitivity
  574.  _twM27D() ................. Get Double Speed Threshold
  575.  _twM33() .................. Software Reset
  576.  _twM42A() ................. Get Internal Cursor Flag.
  577.  _twM49A() ................. Get Minimum X Coordinate Limit
  578.  _twM49B() ................. Get Minimum Y Coordinate Limit
  579.  _twM49C() ................. Get Maximum X Coordinate Limit
  580.  _twM49D() ................. Get Maximum Y Coordinate Limit
  581.  
  582.                   ** Clipper Calls to the Mouse **
  583.  
  584.  twAddMSpot( aMouseSpot, nFreeSpot, aDef, nHandle ) ...... Add HotSpot
  585.  twAMButtonPress( nButton, aRegions, aColor ) ............ Press in Region
  586.  twAMClickShow( nButton, aRegions ) ...................... ** Display Click
  587.  twAMFound() ............................................. Mouse in Region?
  588.  twDelMSpot( nSpotNo, aHotSpot, nFreeSpot ) .............. Remove Hot Spot
  589.  twM2Click( nClick, nButton, nWait, nRow, nCol, nStart ) . Double Click
  590.  
  591.  
  592.  Page 11                       TSDWIN.LIB Version 2.00
  593.                  Clipper 5.01 Window Library Quick Reference List
  594.  -----------------------------------------------------------------------------
  595.  twMAddSpot( aStruct, nHndl ) ............................ ** Add Spot
  596.  twMakeRegions( aRegions ) ............................... ** Initialize
  597.  twMBPress( nButton, nButPrs, nX, nY ) ................... But. Press Info
  598.  twMBRelease( nButton, nButRel, nX, nY ) ................. But. Release Info
  599.  twMButtonDown( nButton ) ................................ Which Button?
  600.  twMClickShow( nButton, nTop, nLeft, nBottom, nRight ) ... ** Display Click
  601.  twMClose( mHndl ) ....................................... ** Close Regions
  602.  twMConfine( nTop, nLeft, nBottom, nRight, lAbs ) ........ Confine Mouse
  603.  twMCrsOff() ............................................. Mouse Cursor Off
  604.  twMCrsOn() .............................................. Mouse Cursor On
  605.  twMCursor( lState ) ..................................... Toggle Mouse
  606.  twMDefCrs( nCurType, nScrMask, nCurMask ) ............... Shape/Colour
  607.  twMDelSpot( nHndl, nSpotNo ) ............................ ** Remove Region
  608.  twMFound( nTop, nLeft, nBottom, nRight ) ................ Mouse in Region
  609.  twMFree() ............................................... Free Up Confines
  610.  twMGetLimits( nTop, nLeft, nBottom, nRight ) ............ Confine Settings
  611.  twMGetMickeys( nX, nY ) ................................. Where was Press?
  612.  twMGetPress( nX, nY ) ................................... Where was Press?
  613.  twMGetRC( nRow, nCol ) .................................. Mouse Row/Column
  614.  twMGetRCPress( nX, nY ) ................................. ** Get Array
  615.  twMGetRegions() ......................................... Get X Press
  616.  twMGetXPress( nMouseX ) ................................. ** Display YES/NO
  617.  twMGetYorn( cMessage ) .................................. Get Y Press
  618.  twMGetYPress( nMouseY ) ................................. Ignore the Mouse
  619.  twMIgnore( lIgnore ) .................................... Get Mickey Rate
  620.  twMOpen() ............................................... Open Region Array
  621.  twMouseInit( nShape, cColor ) ........................... Initialize Mouse
  622.  twMRegPress( nTR, nLC, nBR, nRC ) ....................... Press in Region
  623.  twMReset() .............................................. Reset the Mouse
  624.  twMResetRegions() ....................................... ** ReInit. Region
  625.  twMSetRC( nX, nY ) ...................................... Set Mouse Row/Col
  626.  twMSetRegions( aRegions ) ............................... ** Save Array
  627.  twMXConfine( nXMin, nXMax ) ............................. Horiz. Confine
  628.  twMYConfine( nYMin, nYMax ) ............................. Vertical Confine
  629.  twOKMouse() ............................................. Mouse Installed?
  630.  twSet2Click( nDblTime ) ................................. Set Double  Click
  631.  twSetMPause( nSleepDef ) ................................ Set Default Pause
  632.  twSetMRTime( lReleaseDef ) .............................. Default Release
  633.  
  634.            ** Window Attributes and Instance Variables **
  635.  
  636.                                                         Window 
  637.  _twBottom() .................................................. Bottom
  638.  _twColor() ................................................... Colour
  639.  _twCurrent() ................................................. Screen
  640.  _twFcolor() .................................................. Frame Colour
  641.  _twFrame() ................................................... Frame Type
  642.  _twHandle( nHandle ) ......................................... Handle
  643.  _twHidden() .................................................. Hidden Screen
  644.  _twHide() .................................................... Window Hidden
  645.  _twLeft() .................................................... Left
  646.  _twName() .................................................... Name
  647.  _twNext() .................................................... Next in List
  648.  _twOrigin( nHndl ) ........................................... Top/Left
  649.  
  650.  
  651.  Page 12                       TSDWIN.LIB Version 2.00
  652.                  Clipper 5.01 Window Library Quick Reference List
  653.  -----------------------------------------------------------------------------
  654.  _twPrev() .................................................... Privious in List
  655.  _twRight() ................................................... Right
  656.  _twsBottom() ................................................. Hidden Bottom
  657.  _twShadow() .................................................. Shadow Type
  658.  _twShTh() .................................................... Thickness
  659.  _twsLeft() ................................................... Hidden Left
  660.  _twsRight() .................................................. Hidden Right
  661.  _twStack() ................................................... Stack Array
  662.  _twsTop() .................................................... Hidden Top
  663.  _twStructure( nHndl ) ........................................ Structure Ref.
  664.  _twTitle() ................................................... Title Array
  665.  _twTop() ..................................................... Top
  666.  
  667.                         *** General Commands ***
  668.  
  669.     MACOMP( cExpr )
  670.     ASSERT( expl, func )
  671.     STRINT( x )
  672.     STRNUM(<x>)
  673.     LOG10( num )
  674.     ISPUNCT( mVar )
  675.     ISNIL( <v1> )
  676.     ISARR( <v1> )
  677.  
  678.     ISBLK( <v1> )
  679.     ISCHAR( <v1> )
  680.     ISDATE( <v1> )
  681.     ISLOGI( <v1> )
  682.     ISMEMO( <v1> )
  683.     ISNUM( <v1> )
  684.     ISOBJ( <v1> )
  685.     REPEAT ... UNTIL
  686.     DEFAULT <p> TO <val> [,<pn> TO <valn>]
  687.  
  688.                       *** Window Oriented Commands  ***
  689.  
  690.     EXPLODEON
  691.     EXPLODEOFF
  692.     WINDOW
  693.     WINDOW TO <whandle>
  694.     WINDOW AT [<top>], [<left>], [<bottom>], [<right>] ;
  695.  
  696.     WINDOW TO <whandle> AT [<top>], [<left>], [<bottom>], [<right>] ;
  697.            [COLOR <mcolor>] [SHADOW <mshadow>] [FRAME <mframe>] ;
  698.            [FILL <mfill>] [FCOLOR <mfcolor>] [TITLE <mtitle>]
  699.     WINHEADER title
  700.     WINFOOTER title
  701.     WINBORDER [FRAME <frame>] [COLOR <color>]
  702.  
  703.     @ <row>, <col> WSAY <cexpr> [COLOR <color>] [PICTURE <picture>]
  704.  
  705.     @ <row>, <col> WPROMPT <prompt> [MESSAGE <msg>] [COLOR <color>] ;
  706.               [WHEN <when>] [ACTION <action>];
  707.  
  708.     WMENU TO <v>
  709.  
  710.  
  711.  Page 13                       TSDWIN.LIB Version 2.00
  712.                  Clipper 5.01 Window Library Quick Reference List
  713.  -----------------------------------------------------------------------------
  714.  
  715.     INFORM <message> [HEADER <header>] [WAIT <wait>] ;
  716.                      [TOP <top>] [LEFT <left>] ;
  717.                      [SHADOW <mshadow>] [FRAME <mframe>]
  718.  
  719.     INQUIRE <message> TO <getvar> [HEADER <header>] ;
  720.                    [TOP <top>] [LEFT <left>] ;
  721.                    [SHADOW <mshadow>] [FRAME <mframe>]
  722.  
  723.     WARNING <message> [HEADER <header>] [WAIT <wait>] ;
  724.                    [TOP <top>] [LEFT <left>] ;
  725.                    [SHADOW <mshadow>] [FRAME <mframe>]
  726.  
  727.     MSGTEXT <message> [HEADER <header>] [WAIT <wait>] ;
  728.              [<top>], [<left>], [<bottom>], [<right>] ;
  729.              [COLOR <color>] [SHADOW <mshadow>] [FRAME <mframe>]
  730.  
  731.     BUTTONBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  732.               [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  733.               [CHOICES <choices>] [START <start>] ;
  734.               AT [<top>], [<left>], [<bottom>], [<right>] ;
  735.               [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>] ;
  736.               [ACTIONKEYS <actionkeys>]
  737.  
  738.     CHECKBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  739.              [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  740.              [CHOICES <choices>] [START <start>] ;
  741.              AT [<top>], [<left>], [<bottom>], [<right>] ;
  742.              [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>]
  743.              [ACTIONKEYS <actionkeys>]
  744.  
  745.     RADIOBOX [<orient:H,V>] TO <mvar> [MESSAGE <message>] ;
  746.              [TITLE <title>] [WITH <nobuttons> BUTTONS] ;
  747.              [CHOICES <choices>] [START <start>] ;
  748.              AT [<top>], [<left>], [<bottom>], [<right>] ;
  749.              [SHADOW <shadow>] [FRAME <frame>] [EXITKEY <exitkey>] ;
  750.              [ACTIONKEYS <actionkeys>]
  751.  
  752.     BROWSEARRAY <array> AT [<top>], [<left>], [<bottom>], [<right>] ;
  753.            [TITLE <title>] [HEADERS <headers>] [FOOTERS <footers>] ;
  754.            [EDIT <edit>] [ACTIONKEYS <actionkeys>] [COLOR <color>] ;
  755.            [SHADOW <shadow>] [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  756.            [AUTOLITE <autolite>] [FREEZE <freeze>]
  757.     BROWSEARRAY <array> TO <mvar> AT [<top>], [<left>], ;
  758.            [<bottom>], [<right>] ;
  759.            [TITLE <title>] [HEADERS <headers>] [FOOTERS <footers>] ;
  760.            [EDIT <edit>] [ACTIONKEYS <actionkeys>] [COLOR <color>] ;
  761.            [SHADOW <shadow>] [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  762.            [AUTOLITE <autolite>] [FREEZE <freeze>]
  763.  
  764.  
  765.  Page 14                       TSDWIN.LIB Version 2.00
  766.                  Clipper 5.01 Window Library Quick Reference List
  767.  -----------------------------------------------------------------------------
  768.     BROWSEDBF AT [<top>], [<left>], [<bottom>], [<right>] ;
  769.            [COLUMNS <columns>] [TITLE <title>] [FOOTERS <footers>] ;
  770.            [TOPBLOCK <topblock>] [BOTTOMBLOCK <bottomblock>] ;
  771.            [SCOPEBLOCK <scopeblock>] [EDIT <edit>] ;
  772.            [ACTIONKEYS <actionkeys>] [COLOR <color>] [SHADOW <shadow>] ;
  773.            [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  774.            [SCROLLBAR <scrollbar>] [MESSAGES <messages>] ;
  775.            [AUTOLITE <autolite>] [FREEZE <freeze>] ;
  776.            [STABILIZE <stabilize>]
  777.  
  778.     BROWSEDBF TO <mvar> AT [<top>], [<left>], [<bottom>], [<right>] ;
  779.            [COLUMNS <columns>] [TITLE <title>] [FOOTERS <footers>] ;
  780.            [TOPBLOCK <topblock>] [BOTTOMBLOCK <bottomblock>] ;
  781.            [SCOPEBLOCK <scopeblock>] [EDIT <edit>] ;
  782.            [ACTIONKEYS <actionkeys>] [COLOR <color>] [SHADOW <shadow>] ;
  783.            [FRAME <frame>] [FRAMECOLOR <framecolor>] ;
  784.            [SCROLLBAR <scrollbar>] ;
  785.            [MESSAGES <messages>] [AUTOLTE <autolte>] [FREEZE <freeze>] ;
  786.            [STABILIZE <stabilize>]
  787.  
  788.     CALCINIT AT <top>, <left> [COLOR <color>] [SHADOW <shadow>] ;
  789.                    [FRAME <frame>] [PASTE <paste>]
  790.     CALCINIT
  791.  
  792.     CALCULATOR TO <nkey>
  793.  
  794.     RESET CALCULATOR
  795.  
  796.     MAKEWSHAD( <r1>, <c1>, <r2>, <c2> )
  797.  
  798.     @ <row>, <col> PROMPT <prompt> [MESSAGE <msg>] [COLOR <color>]
  799.          [WHEN <when>] [ACTION <action>]
  800.  
  801.     MENU TO <v>
  802.  
  803.                               *** Macros ***
  804.  
  805.     WINTOP    - Top line of the active window
  806.     WINLEFT   - Left column of the active window.
  807.     WINBOTTOM - Bottom row of the active window.
  808.     WINRIGHT  - Right column of the active window.
  809.     WINLENGTH - Length of the active window.
  810.     WINWIDTH  - Width of the active window.
  811.  
  812.                               *** Macros ***
  813.  
  814.     WINHANDLE - Handle of the active window.
  815.     WINSHADOW - Current shadow type.
  816.     WINTHICK  - Thick or thin shadows.
  817.     WINTITLE  - Reference to the current title array.
  818.     WINCOLOR  - Current window color
  819.     WINFCOLOR - Current fram colour, may be type 'C' or 'A'.
  820.     WINFRAME  - Current frame type.
  821.     GETSTACK  - Reference to the window stack array.
  822.  
  823.  Page 15                       TSDWIN.LIB Version 2.00
  824.                  Clipper 5.01 Window Library Quick Reference List
  825.  -----------------------------------------------------------------------------
  826.                  Window and Box Borders        |        Shadow Types
  827.           "┌─┐│┘─└│"      1 - single line box  |    Based on Numeric KeyPad
  828.           "╔═╗║╝═╚║"      2 - double line box  |
  829.           "╓─╖║╜─╙║"      3 - t-single double  |        1 - Lower Left
  830.           "╒═╕│╛═╘│"      4 - t-double single  |
  831.           "╓─┐│╛═╚║"      5 - 1-double single  |        3 - Lower Right
  832.           "┌─╖║╝═╘│"      6 - 3-double single  |
  833.           "╔═╕│┘─╙║"      7 - 7-double single  |        7 - Upper Left
  834.           "╒═╗║╜─└│"      8 - 9-double single  |
  835.           "████████"      9 - thick solid      |        9 - Upper Right
  836.           "█▀███▄██"     10 - thin solid       |
  837.           "░░░░░░░░"     11 - shaded light     |    Any other parameter gives
  838.           "▒▒▒▒▒▒▒▒"     12 - shaded medium    |
  839.           "▓▓▓▓▓▓▓▓"     13 - shaded heavy     |            No Shadow
  840.           "        "     14 - spaces           |
  841.    ---------------------------------------------------------------------------
  842.               Horizontal Lines          |         Vertical Lines
  843.            "-"   1 - dotted single      |     "│"   1 - single
  844.            "="   2 - dotted double      |     "║"   2 - double
  845.            "≡"   3 - dotted triple      |     ":"   3 - dotted
  846.            "─"   4 - single             |     "|"   4 - dashed
  847.            "═"   5 - double             |     "■"   5 - heavy dotted
  848.            "■"   6 - dotted thick       |     "▌"   6 - left thin
  849.            "▀"   7 - top solid thin     |     "▐"   7 - right thin
  850.            "▄"   8 - bottom solid thin  |     "█"   8 - thick
  851.            "█"   9 - solid thick        |     "░"   9 - light shaded
  852.            "~"  10 - single wavy        |     "▒"  10 - medium shaded
  853.            "≈"  11 - double wavy        |     "▓"  11 - heavy shaded
  854.                                         |     " "  12 - spaces
  855.    ---------------------------------------------------------------------------
  856.                        *** Special Key Codes ***
  857.       Key                      #defines        Decimal        Hex
  858.       Right Shift              RSHIFT                1       0x0001
  859.       Left Shift               LSHIFT                2       0x0002
  860.       Control                  CTRL                  4       0x0004
  861.       Alternate                ALT                   8       0x0008
  862.       Scroll Status            SCROLLSTAT           16       0x0010
  863.       Number Lock Status       NUMLOCKSTAT          32       0x0020
  864.       Caps Lock Status         CAPLOCKSTAT          64       0x0040
  865.       Insert Status            INSERTSTAT          128       0x0080
  866.       Ctrl Number Lock Status  CTRLNUMLKSTAT      2048       0x0800
  867.       Scroll Lock              SCROLLOCK          4096       0x1000
  868.       Number Lock              NUMLOCK            8192       0x2000
  869.       Caps Lock                CAPLOCK           16384       0x4000
  870.       Insert                   INSERT            32768       0x8000
  871.    ---------------------------------------------------------------------------
  872.                  Copyright ( C ) 1991 Trilateral Systems Development Ltd.
  873.                All Rights Reserved * Version 2.00 * Release Date: 01-25-92
  874.               18 Bond St. South, Dundas, ON,  Canada, L9H 3H1, 416-628-5086
  875.  
  876.