home *** CD-ROM | disk | FTP | other *** search
- // StdMeth.prg
- //
- // StdMeth() - Apply standard key to Tbrowse object. Returns true if
- // key handled, otherwise false
-
- #include "Inkey.ch"
-
- FUNCTION StdMeth(nKey, oTbr)
-
- LOCAL lKeyHandled := .T.
-
- DO CASE
- CASE nKey == K_DOWN; oTbr:down()
- CASE nKey == K_UP; oTbr:up()
- CASE nKey == K_PGDN; oTbr:pageDown()
- CASE nKey == K_PGUP; oTbr:pageUp()
- CASE nKey == K_CTRL_PGUP; oTbr:goTop()
- CASE nKey == K_CTRL_PGDN; oTbr:goBottom()
- CASE nKey == K_RIGHT; oTbr:right()
- CASE nKey == K_LEFT; oTbr:left()
- CASE nKey == K_HOME; oTbr:home()
- CASE nKey == K_END; oTbr:end()
- CASE nKey == K_CTRL_LEFT; oTbr:panLeft()
- CASE nKey == K_CTRL_RIGHT; oTbr:panRight()
- CASE nKey == K_CTRL_HOME; oTbr:panHome()
- CASE nKey == K_CTRL_END; oTbr:panEnd()
- OTHERWISE; lKeyHandled := .F.
- ENDCASE
-
- RETURN lKeyHandled