|
API Guide Home (Online version only) |
![]() |
00001 /****************************************************************************** 00002 * Copyright (c) 2004 palmOne, Inc. or its subsidiaries. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 /** @ingroup STE 00006 * 00007 */ 00008 00009 /** 00010 * 00011 * @file SmartTextEngineTraps.h 00012 * 00013 * @brief Trap definitions for the Smart Text Engine shared library. 00014 * 00015 */ 00016 00017 // Trap IDs for the Smart Text Engine Library's public functions. 00018 // The order of the traps must be the same as the routines are 00019 // listed in SmartTextEngineDispatchTable.c. 00020 00021 00022 #ifndef _SMARTTEXTENGINETRAPS_H_ 00023 #define _SMARTTEXTENGINETRAPS_H_ 00024 00025 00026 #define STETrapOpen sysLibTrapOpen /**<Open Trap*/ 00027 #define STETrapClose sysLibTrapClose /**<Close Trap*/ 00028 00029 #define STETrapGetAPIVersion (sysLibTrapCustom + 0) /**<Trap ID for Get API function*/ 00030 #define STETrapInitializeEngine (sysLibTrapCustom + 1) /**<Trap ID for Initialize Engine function*/ 00031 #define STETrapResetEngine (sysLibTrapCustom + 2) /**<Trap ID for Reset Engine function*/ 00032 #define STETrapReinitializeEngine (sysLibTrapCustom + 3) /**<Trap ID for Reinitialize Engine function*/ 00033 #define STETrapAppendTextToEngine (sysLibTrapCustom + 4) /**<Trap ID for Append Text to Engine*/ 00034 #define STETrapRemoveLastRecordFromEngine (sysLibTrapCustom + 5) /**<Trap ID for Remove last record from engine*/ 00035 #define STETrapRenderList (sysLibTrapCustom + 6) /**<Trap ID for render list*/ 00036 #define STETrapRerenderList (sysLibTrapCustom + 7) /**<Trap ID for Rerender list*/ 00037 #define STETrapHandleEvent (sysLibTrapCustom + 8) /**<Trap ID for Handle Event*/ 00038 #define STETrapHandleSclRepeatEvent (sysLibTrapCustom + 9) /**<Trap ID for Handle Scl repeat event*/ 00039 #define STETrapHandlePenDownEvent (sysLibTrapCustom + 10) /**<Trap ID for Handle pen down event*/ 00040 #define STETrapHandlePenMoveEvent (sysLibTrapCustom + 11) /**<Trap ID for Handle pen move event*/ 00041 #define STETrapHandlePenUpEvent (sysLibTrapCustom + 12) /**<Trap ID for Handle pen up event*/ 00042 #define STETrapHandleKeyDownEvent (sysLibTrapCustom + 13) /**<Trap ID for Handle key down event*/ 00043 #define STETrapGetScroll (sysLibTrapCustom + 14) /**<Trap ID for Get scroll*/ 00044 #define STETrapSetScroll (sysLibTrapCustom + 15) /**<Trap ID for Set scroll*/ 00045 #define STETrapGetScrollPct (sysLibTrapCustom + 16) /**<Trap ID for Get scroll pct*/ 00046 #define STETrapSetScrollPct (sysLibTrapCustom + 17) /**<Trap ID for Set scroll pct*/ 00047 #define STETrapSetScrollToRecordNum (sysLibTrapCustom + 18) /**<Trap ID for Set scroll to record num*/ 00048 #define STETrapSetFlags (sysLibTrapCustom + 19) /**<Trap ID for Set Flags*/ 00049 #define STETrapGetNumLines (sysLibTrapCustom + 20) /**<Trap ID for Get num lines*/ 00050 #define STETrapGetNumRecords (sysLibTrapCustom + 21) /**<Trap ID for Get num records*/ 00051 #define STETrapHasHotRectSelection (sysLibTrapCustom + 22) /**<Trap ID for Has hot rect selection*/ 00052 #define STETrapHasTextSelection (sysLibTrapCustom + 23) /**<Trap ID for Has text selection*/ 00053 #define STETrapClearCurrentSelection (sysLibTrapCustom + 24) /**<Trap ID for Clear current selection*/ 00054 #define STETrapSetCurrentTextSelection (sysLibTrapCustom + 25) /**<Trap ID for Set current text selection*/ 00055 #define STETrapGetCurrentTextSelection (sysLibTrapCustom + 26) /**<Trap ID for Get current selection*/ 00056 #define STETrapGetSelectedText (sysLibTrapCustom + 27) /**<Trap ID for Get selected text*/ 00057 #define STETrapCopySelectionToClipboard (sysLibTrapCustom + 28) /**<Trap ID for Copy selection clipboard*/ 00058 #define STETrapGetLastTapInfo (sysLibTrapCustom + 29) /**<Trap ID for Last Tap info*/ 00059 #define STETrapSetCustomHyperlinkCallback (sysLibTrapCustom + 30) /**<Trap ID for Set custom hyperlink callback*/ 00060 #define STETrapGetFlags (sysLibTrapCustom + 31) /**<Trap ID for Get flags*/ 00061 #define STETrapHasMessageSelection (sysLibTrapCustom + 32) /**<Trap ID for Has message selection*/ 00062 #define STETrapGetParsedInformation (sysLibTrapCustom + 33) /**<Trap ID for Get parsed information*/ 00063 #define STETrapAppendParsedInfo (sysLibTrapCustom + 34) /**<Trap ID for Append parsed info*/ 00064 #define STEDepracated5 (sysLibTrapCustom + 35) /**<Trap ID for Depracated5*/ 00065 #define STETrapQuickRender (sysLibTrapCustom + 36) /**<Trap ID for Quick Render*/ 00066 00067 #endif /* _SMARTTEXTENGINETRAPS_H_ */ 00068
| Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:55 2008 for Palm API Guide |