; ; TerminalTools.a ; Assembler Interface to the Terminal Manager Tools. ; ; Copyright © Apple Computer, Inc. 1988-90 ; All rights reserved ; IF (&TYPE('TERMINALTOOLS') = 'UNDEFINED') THEN TERMINALTOOLS EQU 1 tdefType EQU 'tdef' tvalType EQU 'tval' tsetType EQU 'tset' tlocType EQU 'tloc' tscrType EQU 'tscr' tbndType EQU 'tbnd' tverType EQU 'tver' ; messages tmInitMsg EQU 0 tmDisposeMsg EQU 1 tmSuspendMsg EQU 2 tmResumeMsg EQU 3 tmMenuMsg EQU 4 tmEventMsg EQU 5 tmActivateMsg EQU 6 tmDeactivateMsg EQU 7 tmGetErrorStringMsg EQU 8 tmIdleMsg EQU 50 tmResetMsg EQU 51 tmKeyMsg EQU 100 tmStreamMsg EQU 101 tmResizeMsg EQU 102 tmUpdateMsg EQU 103 tmClickMsg EQU 104 tmGetSelectionMsg EQU 105 tmSetSelectionMsg EQU 106 tmScrollMsg EQU 107 tmClearMsg EQU 108 tmGetLineMsg EQU 109 tmPaintMsg EQU 110 tmCursorMsg EQU 111 tmGetEnvironsMsg EQU 112 tmDoTermKeyMsg EQU 113 tmCountTermKeysMsg EQU 114 tmGetIndTermKeyMsg EQU 115 ; messages for validate DefProc tmValidateMsg EQU 0 tmDefaultMsg EQU 1 ; messages for Setup DefProc tmSpreflightMsg EQU 0 tmSsetupMsg EQU 1 tmSitemMsg EQU 2 tmSfilterMsg EQU 3 tmScleanupMsg EQU 4 ; messages for scripting defProc tmMGetMsg EQU 0 tmMSetMsg EQU 1 ; messages for localization defProc tmL2English EQU 0 tmL2Intl EQU 1 TMSearchBlock Record 0 theString ds.l 1 where ds.l 2 searchType ds.w 1 callBack ds.l 1 refnum ds.w 1 next ds.l 1 EndR TMSetupStruct Record 0 theDialog ds.l 1 count ds.w 1 theConfig ds.l 1 procID ds.w 1 TMSetupStructSize EQU * EndR ENDIF