home *** CD-ROM | disk | FTP | other *** search
- ;TP Rat Definition File
- ;Copyright (c) 1988
- ;by J. A. Smart
-
- ;Revised 1-11-88
-
- ;Define mouse buttons, movement and sensitivity
- Begin lb,rb,bb,LEFT,RIGHT,UP,DOWN,35,55
-
- ;Match screen outputs for context sensitivity
- lb: MATCH 14,27,, "Borland",mAUTOEXEC,matlb2
- matlb2: MATCH 2,5,, "┌",ENT,matlb3
- matlb3: MATCH 2,31,, "┌",ENT,matlb4
- matlb4: MATCH 2,43,, "┌",ENT,matlb5
- matlb5: MATCH 1,6,94, "F",ENT,matlb6
- matlb6: MATCH 1,15,94, "E",ENT,matlb7
- matlb7: MATCH 1,24,94, "R",ENT,matlb8
- matlb8: MATCH 1,32,94, "C",ENT,matlb9
- matlb9: MATCH 1,44,94, "O",ENT,matlb10
- matlb10: MATCH 2,1,, "Option",mOPTIONS,matlb11
- matlb11: MATCH 2,1,, "Replace",mREPLACE,F10
-
- rb: MATCH 2,5,, "┌",ENT,matrb2
- matrb2: MATCH 2,31,, "┌",ENT,matrb3
- matrb3: MATCH 2,43,, "┌",ENT,matrb4
- matrb4: MATCH 1,6,94, "F",ENT,matrb5
- matrb5: MATCH 1,15,94, "E",ENT,matrb6
- matrb6: MATCH 1,24,94, "R",ENT,matrb7
- matrb7: MATCH 1,32,94, "C",ENT,matrb8
- matrb8: MATCH 1,44,94, "O",ENT,matrb9
- matrb9: MATCH 2,1,, "Option",mOPTIONS,matrb10
- matrb10: MATCH 2,1,, "Replace",mREPLACE,mEDITMENU
-
- bb: EXECUTE ESCAPE
-
- ;Key defined
- ENT: TYPE 013
- ESCAPE: TYPE 027
- UP: TYPE 0,72
- DOWN: TYPE 0,80
- RIGHT: TYPE 0,77
- LEFT: TYPE 0,75
- CANCEL: NOTHING
-
- mAUTOEXEC: EXECUTE ESCAPE,F5,F10,F,L,ENT
-
- mEDITMENU: POPUP,1,1,121,NORMAL
- TEXT " Block Search & Replace Miscellaneous *** TURBO PASCAL 4.0 MOUSE *** "
- SELECT 1,4,5,mBLOCK
- SELECT 1,12,16,mSEARCH
- SELECT 1,31,13,mMISC
- PEND
-
- mBLOCK: POPUP,2,1,113,NORMAL
- TEXT "╔═══════════════════╗"
- TEXT "║ Block Function ║"
- TEXT "╚╤═════════════════╤╝"
- TEXT " │Begin Block │ "
- TEXT " │End Block │ "
- TEXT " │Mark Single Word │ "
- TEXT " │Print Block │ "
- TEXT " │Copy Block │ "
- TEXT " │Delete Block │ "
- TEXT " │Hide/Display │ "
- TEXT " │Move Block │ "
- TEXT " │Read from Disk │ "
- TEXT " │Write to Disk │ "
- TEXT " │ Cancel │ "
- TEXT " └─────────────────┘ "
- SELECT 4,3,17,mBegBlo
- SELECT 5,3,17,mEndBlo
- SELECT 6,3,17,mMarSin
- SELECT 7,3,17,mPriBlo
- SELECT 8,3,17,mCopBlo
- SELECT 9,3,17,mDelBlo
- SELECT 10,3,17,mHidDis
- SELECT 11,3,17,mMovBlo
- SELECT 12,3,17,mReaDis
- SELECT 13,3,17,mWriDis
- SELECT 14,3,17,Cancel
- PEND
-
- ;Blocks & Markers executes defined
- mBegBlo: EXECUTE CtrlK,CtrlB
- mEndBlo: EXECUTE CtrlK,CtrlK
- mMarSin: EXECUTE CtrlK,CtrlT
- mPriBlo: EXECUTE CtrlK,CtrlP
- mCopBlo: EXECUTE CtrlK,CtrlC
- mDelBlo: EXECUTE CtrlK,CtrlY
- mHidDis: EXECUTE CtrlK,CtrlH
- mMovBlo: EXECUTE CtrlK,CtrlV
- mReaDis: EXECUTE CtrlK,CtrlR
- mWriDis: EXECUTE CtrlK,CtrlW
-
- mSEARCH: POPUP,2,12,113,NORMAL
- TEXT "╔═════════════════╗"
- TEXT "║ Find/Replace ║"
- TEXT "╚╤═══════════════╤╝"
- TEXT " │Find Pattern │ "
- TEXT " │Find & Replace │ "
- TEXT " │Repeat Find │ "
- TEXT " │ Cancel │ "
- TEXT " └───────────────┘ "
- SELECT 4,3,15,mFinPat
- SELECT 5,3,15,mFinRep
- SELECT 6,3,15,mRepFin
- SELECT 7,3,15,Cancel
- PEND
-
- mOPTIONS: POPUP,1,52,9,NORMAL
- Text "╒══════════════════╕"
- Text "│ Search Options │"
- Text "╞══════════════════╡"
- Text "│ (U)ppercase │"
- Text "│ (B)ackward │"
- Text "│ (W)hole Words │"
- Text "│ (G)lobal Search │"
- Text "│ (L)ocal to Block │"
- Text "│ (N)o Prompting │"
- Text "│ Enter <CR> │"
- Text "│ CANCEL │"
- Text "└──────────────────┘"
- Select 4,3,16,U
- Select 5,3,16,B
- Select 6,3,16,W
- Select 7,3,16,G
- Select 8,3,16,L
- Select 9,3,16,N
- Select 10,3,16,ENT
- Select 11,3,16,Cancel
- PEND
-
- ;Execute Find choices
- mFinPat: EXECUTE CtrlQ,CtrlF
- mFinRep: EXECUTE CtrlQ,CtrlA
- mRepFin: EXECUTE CtrlL
-
- ;Replace prompting
- mREPLACE: POPUP,2,17,011,normal
- TEXT " Yes No "
- SELECT 1,2,3,Yes
- SELECT 1,7,2,No
- PEND
-
- mMISC: popup,2,33,113,normal
- TEXT "╔═══════════════════╗"
- TEXT "║ Miscellaneous ║"
- TEXT "╚╤═════════════════╤╝"
- TEXT " │Abort Operation │ "
- TEXT " │Autoindent │ "
- TEXT " │Ctrl Char Prefix │ "
- TEXT " │Pair Braces Frwd │ "
- TEXT " │Pair Braces Bkwd │ "
- TEXT " │Load File │ "
- TEXT " │Exit, No Save │ "
- TEXT " │Restore Line │ "
- TEXT " │Save and Edit │ "
- TEXT " │Set Place Marker │ "
- TEXT " │Tab Mode │ "
- TEXT " │ Cancel │ "
- TEXT " └─────────────────┘ "
- SELECT 4,3,17,mAboOpe
- SELECT 5,3,17,mAutInd
- SELECT 6,3,17,mCtrCha
- SELECT 7,3,17,mPaiFrw
- SELECT 8,3,17,mPaiBkw
- SELECT 9,3,17,mLoaFil
- SELECT 10,3,17,mExiNoS
- SELECT 11,3,17,mResLin
- SELECT 12,3,17,mSavEdi
- SELECT 13,3,17,mSetPla
- SELECT 14,3,17,mTabMod
- SELECT 15,3,17,CANCEL
- PEND
-
- mAboOpe: EXECUTE CtrlU
- mAutInd: EXECUTE CtrlO,CtrlI
- mCtrCha: EXECUTE CtrlP
- mPaiFrw: EXECUTE CtrlQ
- mPaiBkw: EXECUTE CtrlQ
- mLoaFil: EXECUTE F3
- mExiNoS: EXECUTE CtrlK,CtrlD
- mResLin: EXECUTE CtrlQ,CtrlL
- mSavEdi: EXECUTE F2
- mSetPla: EXECUTE CtrlK
- mTabMod: EXECUTE CtrlO,CtrlT
-
- ;Alternate (macro) keys defined
- Alt1: TYPE 0,120
- Alt2: TYPE 0,121
- Alt3: TYPE 0,122
- Alt4: TYPE 0,123
- Alt5: TYPE 0,124
- Alt6: TYPE 0,125
- Alt7: TYPE 0,126
- Alt8: TYPE 0,127
- Alt9: TYPE 0,128
-
- ;Control keys defined
- CtrlA: TYPE 01
- CtrlB: TYPE 02
- CtrlC: TYPE 03
- CtrlD: TYPE 04
- CtrlE: TYPE 05
- CtrlF: TYPE 06
- CtrlG: TYPE 07
- CtrlH: TYPE 08
- CtrlI: TYPE 09
- CtrlJ: TYPE 10
- CtrlK: TYPE 11
- CtrlL: TYPE 12
- CtrlM: TYPE 13
- CtrlN: TYPE 14
- CtrlO: TYPE 15
- CtrlP: TYPE 16
- CtrlQ: TYPE 17
- CtrlR: TYPE 18
- CtrlS: TYPE 19
- CtrlT: TYPE 20
- CtrlU: TYPE 21
- CtrlV: TYPE 22
- CtrlW: TYPE 23
- CtrlX: TYPE 24
- CtrlY: TYPE 25
- CtrlZ: TYPE 26
- CtrlDel: TYPE 0,157
-
- F1: TYPE 0,59
- F2: TYPE 0,60
- F3: TYPE 0,61
- F5: TYPE 0,63
- F10: TYPE 0,68
- Yes: TYPE "Y"
- No: TYPE "N"
- A: TYPE "A"
- B: TYPE "B"
- F: TYPE "F"
- G: TYPE "G"
- I: TYPE "I"
- L: TYPE "L"
- N: TYPE "N"
- Q: TYPE "Q"
- R: TYPE "R"
- P: TYPE "P"
- U: TYPE "U"
- W: TYPE "W"
- X: TYPE "X"