|
| #define | NewTerminalSendUPP(userRoutine) |
| |
| #define | NewTerminalBreakUPP(userRoutine) |
| |
| #define | NewTerminalCacheUPP(userRoutine) |
| |
| #define | NewTerminalSearchCallBackUPP(userRoutine) |
| |
| #define | NewTerminalClikLoopUPP(userRoutine) |
| |
| #define | NewTerminalEnvironsUPP(userRoutine) |
| |
| #define | NewTerminalChooseIdleUPP(userRoutine) |
| |
| #define | NewTerminalToolDefUPP(userRoutine) |
| |
|
#define | DisposeTerminalSendUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalBreakUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalCacheUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalSearchCallBackUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalClikLoopUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalEnvironsUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalChooseIdleUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTerminalToolDefUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeTerminalSendUPP(thePtr, theSize, refCon, flags, userUPP) |
| |
| #define | InvokeTerminalBreakUPP(duration, refCon, userUPP) |
| |
| #define | InvokeTerminalCacheUPP(refCon, theTermData, userUPP) |
| |
| #define | InvokeTerminalSearchCallBackUPP(hTerm, refNum, foundRect, userUPP) |
| |
| #define | InvokeTerminalClikLoopUPP(refCon, userUPP) |
| |
| #define | InvokeTerminalEnvironsUPP(refCon, theEnvirons, userUPP) |
| |
|
#define | InvokeTerminalChooseIdleUPP(userUPP) CALL_ZERO_PARAMETER_UPP((userUPP), uppTerminalChooseIdleProcInfo) |
| |
| #define | InvokeTerminalToolDefUPP(hTerm, msg, p1, p2, p3, userUPP) |
| |
| #define | NewTerminalSendProc(userRoutine) NewTerminalSendUPP(userRoutine) |
| |
|
#define | NewTerminalBreakProc(userRoutine) NewTerminalBreakUPP(userRoutine) |
| |
|
#define | NewTerminalCacheProc(userRoutine) NewTerminalCacheUPP(userRoutine) |
| |
|
#define | NewTerminalSearchCallBackProc(userRoutine) NewTerminalSearchCallBackUPP(userRoutine) |
| |
|
#define | NewTerminalClikLoopProc(userRoutine) NewTerminalClikLoopUPP(userRoutine) |
| |
|
#define | NewTerminalEnvironsProc(userRoutine) NewTerminalEnvironsUPP(userRoutine) |
| |
|
#define | NewTerminalChooseIdleProc(userRoutine) NewTerminalChooseIdleUPP(userRoutine) |
| |
|
#define | NewTerminalToolDefProc(userRoutine) NewTerminalToolDefUPP(userRoutine) |
| |
|
#define | CallTerminalSendProc(userRoutine, thePtr, theSize, refCon, flags) InvokeTerminalSendUPP(thePtr, theSize, refCon, flags, userRoutine) |
| |
|
#define | CallTerminalBreakProc(userRoutine, duration, refCon) InvokeTerminalBreakUPP(duration, refCon, userRoutine) |
| |
|
#define | CallTerminalCacheProc(userRoutine, refCon, theTermData) InvokeTerminalCacheUPP(refCon, theTermData, userRoutine) |
| |
|
#define | CallTerminalSearchCallBackProc(userRoutine, hTerm, refNum, foundRect) InvokeTerminalSearchCallBackUPP(hTerm, refNum, foundRect, userRoutine) |
| |
|
#define | CallTerminalClikLoopProc(userRoutine, refCon) InvokeTerminalClikLoopUPP(refCon, userRoutine) |
| |
|
#define | CallTerminalEnvironsProc(userRoutine, refCon, theEnvirons) InvokeTerminalEnvironsUPP(refCon, theEnvirons, userRoutine) |
| |
|
#define | CallTerminalChooseIdleProc(userRoutine) InvokeTerminalChooseIdleUPP(userRoutine) |
| |
|
#define | CallTerminalToolDefProc(userRoutine, hTerm, msg, p1, p2, p3) InvokeTerminalToolDefUPP(hTerm, msg, p1, p2, p3, userRoutine) |
| |
|
| enum | { curTMVersion = 2
} |
| |
| enum | { curTermEnvRecVers
} |
| |
| enum | {
tmGenericError = -1
, tmNoErr = 0
, tmNotSent = 1
, tmEnvironsChanged = 2
,
tmNotSupported = 7
, tmNoTools = 8
} |
| |
| enum | {
tmInvisible = 1 << 0
, tmSaveBeforeClear = 1 << 1
, tmNoMenus = 1 << 2
, tmAutoScroll = 1 << 3
,
tmConfigChanged = 1 << 4
} |
| |
| enum | { selTextNormal = 1 << 0
, selTextBoxed = 1 << 1
, selGraphicsMarquee = 1 << 2
, selGraphicsLasso = 1 << 3
} |
| |
| enum | { tmSearchNoDiacrit = 1 << 8
, tmSearchNoCase = 1 << 9
} |
| |
| enum | { cursorText = 1
, cursorGraphics = 2
} |
| |
| enum | { tmTextTerminal = 1 << 0
, tmGraphicsTerminal = 1 << 1
} |
| |
| enum | { uppTerminalSendProcInfo = 0x00002FF0
} |
| |
| enum | { uppTerminalBreakProcInfo = 0x000003C0
} |
| |
| enum | { uppTerminalCacheProcInfo = 0x000003F0
} |
| |
| enum | { uppTerminalSearchCallBackProcInfo = 0x00000EC0
} |
| |
| enum | { uppTerminalClikLoopProcInfo = 0x000000D0
} |
| |
| enum | { uppTerminalEnvironsProcInfo = 0x000003E0
} |
| |
| enum | { uppTerminalChooseIdleProcInfo = 0x00000000
} |
| |
| enum | { uppTerminalToolDefProcInfo = 0x0000FEF0
} |
| |
|
|
typedef | CALLBACK_API (long, TerminalSendProcPtr)(Ptr thePtr |
| |
|
typedef | CALLBACK_API (void, TerminalBreakProcPtr)(long duration |
| |
|
typedef | CALLBACK_API (long, TerminalCacheProcPtr)(long refCon |
| |
|
typedef | CALLBACK_API (void, TerminalSearchCallBackProcPtr)(TermHandle hTerm |
| |
|
typedef | CALLBACK_API (Boolean, TerminalClikLoopProcPtr)(long refCon) |
| |
|
typedef | CALLBACK_API (CMErr, TerminalEnvironsProcPtr)(long refCon |
| |
|
typedef | CALLBACK_API (void, TerminalChooseIdleProcPtr)(void) |
| |
|
typedef | CALLBACK_API (long, TerminalToolDefProcPtr)(TermHandle hTerm |
| |
|
typedef | STACK_UPP_TYPE (TerminalSendProcPtr) TerminalSendUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalBreakProcPtr) TerminalBreakUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalCacheProcPtr) TerminalCacheUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalSearchCallBackProcPtr) TerminalSearchCallBackUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalClikLoopProcPtr) TerminalClikLoopUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalEnvironsProcPtr) TerminalEnvironsUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalChooseIdleProcPtr) TerminalChooseIdleUPP |
| |
|
typedef | STACK_UPP_TYPE (TerminalToolDefProcPtr) TerminalToolDefUPP |
| |
| TerminalSendUPP | NewTerminalSendUPP (TerminalSendProcPtr userRoutine) |
| |
| TerminalBreakUPP | NewTerminalBreakUPP (TerminalBreakProcPtr userRoutine) |
| |
| TerminalCacheUPP | NewTerminalCacheUPP (TerminalCacheProcPtr userRoutine) |
| |
| TerminalSearchCallBackUPP | NewTerminalSearchCallBackUPP (TerminalSearchCallBackProcPtr userRoutine) |
| |
| TerminalClikLoopUPP | NewTerminalClikLoopUPP (TerminalClikLoopProcPtr userRoutine) |
| |
| TerminalEnvironsUPP | NewTerminalEnvironsUPP (TerminalEnvironsProcPtr userRoutine) |
| |
| TerminalChooseIdleUPP | NewTerminalChooseIdleUPP (TerminalChooseIdleProcPtr userRoutine) |
| |
| TerminalToolDefUPP | NewTerminalToolDefUPP (TerminalToolDefProcPtr userRoutine) |
| |
| void | DisposeTerminalSendUPP (TerminalSendUPP userUPP) |
| |
| void | DisposeTerminalBreakUPP (TerminalBreakUPP userUPP) |
| |
| void | DisposeTerminalCacheUPP (TerminalCacheUPP userUPP) |
| |
| void | DisposeTerminalSearchCallBackUPP (TerminalSearchCallBackUPP userUPP) |
| |
| void | DisposeTerminalClikLoopUPP (TerminalClikLoopUPP userUPP) |
| |
| void | DisposeTerminalEnvironsUPP (TerminalEnvironsUPP userUPP) |
| |
| void | DisposeTerminalChooseIdleUPP (TerminalChooseIdleUPP userUPP) |
| |
| void | DisposeTerminalToolDefUPP (TerminalToolDefUPP userUPP) |
| |
| long | InvokeTerminalSendUPP (Ptr thePtr, long theSize, long refCon, CMFlags flags, TerminalSendUPP userUPP) |
| |
| void | InvokeTerminalBreakUPP (long duration, long refCon, TerminalBreakUPP userUPP) |
| |
| long | InvokeTerminalCacheUPP (long refCon, TermDataBlockPtr theTermData, TerminalCacheUPP userUPP) |
| |
| void | InvokeTerminalSearchCallBackUPP (TermHandle hTerm, short refNum, Rect *foundRect, TerminalSearchCallBackUPP userUPP) |
| |
| Boolean | InvokeTerminalClikLoopUPP (long refCon, TerminalClikLoopUPP userUPP) |
| |
| CMErr | InvokeTerminalEnvironsUPP (long refCon, ConnEnvironRec *theEnvirons, TerminalEnvironsUPP userUPP) |
| |
| void | InvokeTerminalChooseIdleUPP (TerminalChooseIdleUPP userUPP) |
| |
| long | InvokeTerminalToolDefUPP (TermHandle hTerm, short msg, long p1, long p2, long p3, TerminalToolDefUPP userUPP) |
| |
| TMErr | InitTM (void) |
| |
| Handle | TMGetVersion (TermHandle hTerm) |
| |
| short | TMGetTMVersion (void) |
| |
| TermHandle | TMNew (const Rect *termRect, const Rect *viewRect, TMFlags flags, short procID, WindowRef owner, TerminalSendUPP sendProc, TerminalCacheUPP cacheProc, TerminalBreakUPP breakProc, TerminalClikLoopUPP clikLoop, TerminalEnvironsUPP environsProc, long refCon, long userData) |
| |
| void | TMDispose (TermHandle hTerm) |
| |
| void | TMKey (TermHandle hTerm, const EventRecord *theEvent) |
| |
| void | TMUpdate (TermHandle hTerm, RgnHandle visRgn) |
| |
| void | TMPaint (TermHandle hTerm, const TermDataBlock *theTermData, const Rect *theRect) |
| |
| void | TMActivate (TermHandle hTerm, Boolean activate) |
| |
| void | TMResume (TermHandle hTerm, Boolean resume) |
| |
| void | TMClick (TermHandle hTerm, const EventRecord *theEvent) |
| |
| void | TMIdle (TermHandle hTerm) |
| |
| long | TMStream (TermHandle hTerm, void *theBuffer, long theLength, CMFlags flags) |
| |
| Boolean | TMMenu (TermHandle hTerm, short menuID, short item) |
| |
| void | TMReset (TermHandle hTerm) |
| |
| void | TMClear (TermHandle hTerm) |
| |
| void | TMResize (TermHandle hTerm, const Rect *newViewRect) |
| |
| long | TMGetSelect (TermHandle hTerm, Handle theData, ResType *theType) |
| |
| void | TMGetLine (TermHandle hTerm, short lineNo, TermDataBlock *theTermData) |
| |
| void | TMSetSelection (TermHandle hTerm, const TMSelection *theSelection, TMSelTypes selType) |
| |
| void | TMScroll (TermHandle hTerm, short dh, short dv) |
| |
| Boolean | TMValidate (TermHandle hTerm) |
| |
| void | TMDefault (Ptr *theConfig, short procID, Boolean allocate) |
| |
| Handle | TMSetupPreflight (short procID, long *magicCookie) |
| |
| void | TMSetupSetup (short procID, const void *theConfig, short count, DialogRef theDialog, long *magicCookie) |
| |
| Boolean | TMSetupFilter (short procID, const void *theConfig, short count, DialogRef theDialog, EventRecord *theEvent, short *theItem, long *magicCookie) |
| |
| void | TMSetupItem (short procID, const void *theConfig, short count, DialogRef theDialog, short *theItem, long *magicCookie) |
| |
| void | TMSetupXCleanup (short procID, const void *theConfig, short count, DialogRef theDialog, Boolean OKed, long *magicCookie) |
| |
| void | TMSetupPostflight (short procID) |
| |
| Ptr | TMGetConfig (TermHandle hTerm) |
| |
| short | TMSetConfig (TermHandle hTerm, const void *thePtr) |
| |
| OSErr | TMIntlToEnglish (TermHandle hTerm, const void *inputPtr, Ptr *outputPtr, short language) |
| |
| OSErr | TMEnglishToIntl (TermHandle hTerm, const void *inputPtr, Ptr *outputPtr, short language) |
| |
| void | TMGetToolName (short id, Str255 name) |
| |
| short | TMGetProcID (ConstStr255Param name) |
| |
| void | TMSetRefCon (TermHandle hTerm, long refCon) |
| |
| long | TMGetRefCon (TermHandle hTerm) |
| |
| void | TMSetUserData (TermHandle hTerm, long userData) |
| |
| long | TMGetUserData (TermHandle hTerm) |
| |
| short | TMAddSearch (TermHandle hTerm, ConstStr255Param theString, const Rect *where, TMSearchTypes searchType, TerminalSearchCallBackUPP callBack) |
| |
| void | TMRemoveSearch (TermHandle hTerm, short refnum) |
| |
| void | TMClearSearch (TermHandle hTerm) |
| |
| Point | TMGetCursor (TermHandle hTerm, TMCursorTypes cursType) |
| |
| TMErr | TMGetTermEnvirons (TermHandle hTerm, TermEnvironRec *theEnvirons) |
| |
| short | TMChoose (TermHandle *hTerm, Point where, TerminalChooseIdleUPP idleProc) |
| |
| void | TMEvent (TermHandle hTerm, const EventRecord *theEvent) |
| |
| Boolean | TMDoTermKey (TermHandle hTerm, ConstStr255Param theKey) |
| |
| short | TMCountTermKeys (TermHandle hTerm) |
| |
| void | TMGetIndTermKey (TermHandle hTerm, short id, Str255 theKey) |
| |
| void | TMGetErrorString (TermHandle hTerm, short id, Str255 errMsg) |
| |
Communications Toolbox Terminal tool Interfaces.
- Introduced In: System 7.5
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1988-2001 by Apple Computer, Inc., all rights reserved
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/