API Guide Home
(Online version only)

SmartTextEngineDef.h File Reference


Detailed Description

Public include file for Smart Text Engine shared library.

The calling application should always load this library with SysLibLoad() before use, even if it is already open by another application(ie, SysLibFind() returns a valid refnum). When the application is done with the library, it should be unloaded with SysLibRemove(). We do this because there is no good way to synchronize loading and unloading of libraries among multiple applications. It also greatly simplifies internal

Definition in file SmartTextEngineDef.h.

Include dependency graph for SmartTextEngineDef.h:

Go to the source code of this file.

Data Structures

Defines

Parsed types
Font types
Font colors
Formating
Emoticons
Link colors (from the CLUT)
Inverse Color
Use standard or bold font
Font colors
Used for formatting
Miscellaneous
Text Selection
Initializing the Smart Text Engine

Typedefs


Define Documentation

#define kAngelSmiley   (((UInt32)LargeSmiley18BitMap << 16) | Smiley18BitMap)

Angel Smily

Definition at line 124 of file SmartTextEngineDef.h.

#define kBigFrownSmiley   (((UInt32)LargeSmiley09BitMap << 16) | Smiley09BitMap)

Big Frown Smily

Definition at line 115 of file SmartTextEngineDef.h.

#define kBigSmileSmiley   (((UInt32)LargeSmiley12BitMap << 16) | Smiley12BitMap)

Big Smile Smily

Definition at line 118 of file SmartTextEngineDef.h.

#define kBigTeethSmiley   (((UInt32)LargeSmiley03BitMap << 16) | Smiley03BitMap)

Big Teeth Smily

Definition at line 109 of file SmartTextEngineDef.h.

#define kBigTongueSmiley   (((UInt32)LargeSmiley07BitMap << 16) | Smiley07BitMap)

Big Tongue Smily

Definition at line 113 of file SmartTextEngineDef.h.

#define kBlushSmiley   (((UInt32)LargeSmiley13BitMap << 16) | Smiley13BitMap)

Blush Smily

Definition at line 119 of file SmartTextEngineDef.h.

#define kCigarSmiley   (((UInt32)LargeSmiley19BitMap << 16) | Smiley19BitMap)

Cigar Smily

Definition at line 125 of file SmartTextEngineDef.h.

#define kClownSmiley   (((UInt32)LargeSmiley15BitMap << 16) | Smiley15BitMap)

Clown Smily

Definition at line 121 of file SmartTextEngineDef.h.

#define kDeltaCharacter   (((UInt32)Delta14BitMap << 16) | Delta11BitMap)

Delta Character

Definition at line 132 of file SmartTextEngineDef.h.

#define kDevilSmiley   (((UInt32)LargeSmiley05BitMap << 16) | Smiley05BitMap)

Devil Smily

Definition at line 111 of file SmartTextEngineDef.h.

#define kFlipSmiley   (((UInt32)LargeSmiley20BitMap << 16) | Smiley20BitMap)

Flip Smily

Definition at line 126 of file SmartTextEngineDef.h.

#define kFrownSmiley   (((UInt32)LargeSmiley02BitMap << 16) | Smiley02BitMap)

Frowning Smily

Definition at line 108 of file SmartTextEngineDef.h.

#define kGammaCharacter   (((UInt32)Gamma14BitMap << 16) | Gamma11BitMap)

Gamma Character

Definition at line 134 of file SmartTextEngineDef.h.

#define kHeartSmiley   (((UInt32)LargeSmiley08BitMap << 16) | Smiley08BitMap)

Heart Smily

Definition at line 114 of file SmartTextEngineDef.h.

#define kLambdaCharacter   (((UInt32)Lambda14BitMap << 16) | Lambda11BitMap)

Lambda Character

Definition at line 135 of file SmartTextEngineDef.h.

#define kLFlipSmiley   (((UInt32)LargeSmiley22BitMap << 16) | Smiley22BitMap)

Left Flip Smily

Definition at line 128 of file SmartTextEngineDef.h.

#define kOmegaCharacter   (((UInt32)Omega14BitMap << 16) | Omega11BitMap)

Omega Character

Definition at line 136 of file SmartTextEngineDef.h.

#define kOMouthSmiley   (((UInt32)LargeSmiley06BitMap << 16) | Smiley06BitMap)

O-mouth Smily

Definition at line 112 of file SmartTextEngineDef.h.

#define kParsedDeviceURL   4

Definition at line 51 of file SmartTextEngineDef.h.

#define kParsedEmail   3

Definition at line 50 of file SmartTextEngineDef.h.

#define kParsedPhoneNumber   1

Definition at line 48 of file SmartTextEngineDef.h.

#define kParsedRtspURL   5

Definition at line 52 of file SmartTextEngineDef.h.

#define kParsedURL   2

Definition at line 49 of file SmartTextEngineDef.h.

#define kPhiCharacter   (((UInt32)Phi14BitMap << 16) | Phi11BitMap)

Phi Character

Definition at line 133 of file SmartTextEngineDef.h.

#define kPiCharacter   (((UInt32)Pi14BitMap << 16) | Pi11BitMap)

Pi Character

Definition at line 137 of file SmartTextEngineDef.h.

#define kPsiCharacter   (((UInt32)Psi14BitMap << 16) | Psi11BitMap)

Psi Character

Definition at line 138 of file SmartTextEngineDef.h.

#define kPukeSmiley   (((UInt32)LargeSmiley11BitMap << 16) | Smiley11BitMap)

Puke Smily

Definition at line 117 of file SmartTextEngineDef.h.

#define kQuestionSmiley   (((UInt32)LargeSmiley10BitMap << 16) | Smiley10BitMap)

Question Smily

Definition at line 116 of file SmartTextEngineDef.h.

#define kRFlipSmiley   (((UInt32)LargeSmiley23BitMap << 16) | Smiley23BitMap)

Right Flip Smily

Definition at line 129 of file SmartTextEngineDef.h.

#define kScrollToEnd   0xFFFF

Used to scroll to end

Definition at line 228 of file SmartTextEngineDef.h.

#define kSelectUntilEnd   0xFFFFFFFF

Select until End

Definition at line 236 of file SmartTextEngineDef.h.

#define kSelectUntilEndOfRecord   0xFFFFFFFE

Select till end of record

Definition at line 235 of file SmartTextEngineDef.h.

#define kSigmaCharacter   (((UInt32)Sigma14BitMap << 16) | Sigma11BitMap)

Sigma Character

Definition at line 139 of file SmartTextEngineDef.h.

#define kSmartTextBit   0x4000

No definition

Definition at line 55 of file SmartTextEngineDef.h.

#define kSmileSmiley   (((UInt32)LargeSmiley00BitMap << 16) | Smiley00BitMap)

Smiling Smily

Definition at line 106 of file SmartTextEngineDef.h.

#define kSmirkSmiley   (((UInt32)LargeSmiley14BitMap << 16) | Smiley14BitMap)

Smirk Smily

Definition at line 120 of file SmartTextEngineDef.h.

#define kSTEBitmap   (kSmartTextBit | 0x70)

Bitmap

Definition at line 94 of file SmartTextEngineDef.h.

#define kSTEBlack   255

Black

Definition at line 150 of file SmartTextEngineDef.h.

#define kSTEBlackFont   (kSmartTextBit | 0x11)

Black font color

Definition at line 72 of file SmartTextEngineDef.h.

#define kSTEBlackInverse   0

Black Inverse

Definition at line 165 of file SmartTextEngineDef.h.

#define kSTEBlue   95

Blue

Definition at line 151 of file SmartTextEngineDef.h.

#define kSTEBlueFont   (kSmartTextBit | 0x12)

Blue font color

Definition at line 73 of file SmartTextEngineDef.h.

#define kSTEBlueInverse   114

Blue Inverse

Definition at line 166 of file SmartTextEngineDef.h.

#define kSTEBoldFont   (kSmartTextBit | 0x01)

Definition at line 63 of file SmartTextEngineDef.h.

#define kSTECenterAlign   (kSmartTextBit | 0x53)

Center Alignment

Definition at line 90 of file SmartTextEngineDef.h.

#define kSTECharacterBitmap   (kSmartTextBit | 0x72)

Character Bitmap

Definition at line 96 of file SmartTextEngineDef.h.

#define kSTECurrent   254

Definition at line 149 of file SmartTextEngineDef.h.

#define kSTECurrentFont   (kSmartTextBit | 0x10)

Current font color

Definition at line 71 of file SmartTextEngineDef.h.

#define kSTEGray   220

Gray

Definition at line 157 of file SmartTextEngineDef.h.

#define kSTEGrayFont   (kSmartTextBit | 0x18)

Gray font color

Definition at line 79 of file SmartTextEngineDef.h.

#define kSTEGrayInverse   25

Gray Inverse

Definition at line 172 of file SmartTextEngineDef.h.

#define kSTEGreen   210

Green

Definition at line 153 of file SmartTextEngineDef.h.

#define kSTEGreenFont   (kSmartTextBit | 0x14)

Green font color

Definition at line 75 of file SmartTextEngineDef.h.

#define kSTEGreenInverse   18

Green Inverse

Definition at line 168 of file SmartTextEngineDef.h.

#define kSTEHorizontalLine   (kSmartTextBit | 0x60)

Horizontal Line

Definition at line 92 of file SmartTextEngineDef.h.

#define kSTEHyperlink   (kSmartTextBit | 0x80)

Hyperlink

Definition at line 98 of file SmartTextEngineDef.h.

#define kSTELeftIndent   (kSmartTextBit | 0x51)

Left Indentation

Definition at line 88 of file SmartTextEngineDef.h.

#define kSTELineBreak   (kSmartTextBit | 0x50)

Line Break

Definition at line 87 of file SmartTextEngineDef.h.

#define kSTEOrange   116

Orange

Definition at line 156 of file SmartTextEngineDef.h.

#define kSTEOrangeFont   (kSmartTextBit | 0x17)

Orange font color

Definition at line 78 of file SmartTextEngineDef.h.

#define kSTEOrangeInverse   30

Orange Inverse

Definition at line 171 of file SmartTextEngineDef.h.

#define kSTEPurple   23

Purple

Definition at line 155 of file SmartTextEngineDef.h.

#define kSTEPurpleFont   (kSmartTextBit | 0x16)

Purple font color

Definition at line 77 of file SmartTextEngineDef.h.

#define kSTEPurpleInverse   1

Purple Inverse

Definition at line 170 of file SmartTextEngineDef.h.

#define kSTERed   125

Red

Definition at line 152 of file SmartTextEngineDef.h.

#define kSTERedFont   (kSmartTextBit | 0x13)

Red font color

Definition at line 74 of file SmartTextEngineDef.h.

#define kSTERedInverse   8

Red Inverse

Definition at line 167 of file SmartTextEngineDef.h.

#define kSTERightAlign   (kSmartTextBit | 0x52)

Right Alignment

Definition at line 89 of file SmartTextEngineDef.h.

#define kSTESmileyBitmap   (kSmartTextBit | 0x71)

Smiley Bitmap

Definition at line 95 of file SmartTextEngineDef.h.

#define kSTEStdFont   (kSmartTextBit | 0x00)

Definition at line 62 of file SmartTextEngineDef.h.

#define kSTEYellow   120

Yellow

Definition at line 154 of file SmartTextEngineDef.h.

#define kSTEYellowFont   (kSmartTextBit | 0x15)

Yellow font color

Definition at line 76 of file SmartTextEngineDef.h.

#define kSTEYellowInverse   6

Yellow Inverse

Definition at line 169 of file SmartTextEngineDef.h.

#define kStraightMouthSmiley   (((UInt32)LargeSmiley16BitMap << 16) | Smiley16BitMap)

Straight Mouth Smily

Definition at line 122 of file SmartTextEngineDef.h.

#define kThetaCharacter   (((UInt32)Theta14BitMap << 16) | Theta11BitMap)

Theta Character

Definition at line 140 of file SmartTextEngineDef.h.

#define kTongueSmiley   (((UInt32)LargeSmiley04BitMap << 16) | Smiley04BitMap)

Tongue Smily

Definition at line 110 of file SmartTextEngineDef.h.

#define kUFlipSmiley   (((UInt32)LargeSmiley21BitMap << 16) | Smiley21BitMap)

Up Flip Smily

Definition at line 127 of file SmartTextEngineDef.h.

#define kWinkSmiley   (((UInt32)LargeSmiley01BitMap << 16) | Smiley01BitMap)

Winking Smily

Definition at line 107 of file SmartTextEngineDef.h.

#define kXiCharacter   (((UInt32)Xi14BitMap << 16) | Xi11BitMap)

Xi Character

Definition at line 141 of file SmartTextEngineDef.h.

#define kYinYangSmiley   (((UInt32)LargeSmiley17BitMap << 16) | Smiley17BitMap)

Yin Yang Smily

Definition at line 123 of file SmartTextEngineDef.h.

#define steAcceleratedScrolling   0x00000400

No Accelerated Scrolling

Definition at line 254 of file SmartTextEngineDef.h.

#define steAllowPhoneNumberWords   0x00010000

If true, then the phone number parser will allow numbers like 1-800-TESTING

Definition at line 260 of file SmartTextEngineDef.h.

#define steAllowShortPhoneNumbers   0x00000800

Allow Short Phone Numbers

Definition at line 255 of file SmartTextEngineDef.h.

#define steBitmap   "//STEBITMAP="

Graphics support

Definition at line 213 of file SmartTextEngineDef.h.

#define steBlackFont   "//STEBLACKFONT//"

Black font color

Definition at line 193 of file SmartTextEngineDef.h.

#define steBlueFont   "//STEBLUEFONT//"

Blue font color

Definition at line 194 of file SmartTextEngineDef.h.

#define steBoldFont   "//STEBOLDFONT//"

Bold Font

Definition at line 184 of file SmartTextEngineDef.h.

#define steCannotSelectText   0x00000020

Cannot Select Text

Definition at line 249 of file SmartTextEngineDef.h.

#define steCenterAlign   "//STECENTERALIGN//"

Center Alignment

Definition at line 210 of file SmartTextEngineDef.h.

#define steCurrentFont   "//STECURRENTFONT//"

Current font color

Definition at line 192 of file SmartTextEngineDef.h.

#define steDoNotCenterVertically   0x00002000

Do not center vertically

Definition at line 257 of file SmartTextEngineDef.h.

#define steGrayFont   "//STEGRAYFONT//"

Gray font color

Definition at line 200 of file SmartTextEngineDef.h.

#define steGreenFont   "//STEGREENFONT//"

Green font color

Definition at line 196 of file SmartTextEngineDef.h.

#define steHorizontalLine   "//STEHORIZONTALLINE//"

Horizontal Line

Definition at line 220 of file SmartTextEngineDef.h.

#define steHyperlink   "//STEHYPERLINK="

Hyperlink

Definition at line 225 of file SmartTextEngineDef.h.

#define steInvertHighlighting   0x00000100

Invert highlighting

Definition at line 252 of file SmartTextEngineDef.h.

#define steLargeFont   0x00000010

Large Font

Definition at line 248 of file SmartTextEngineDef.h.

#define steLeftIndent   "//STELEFTINDENT="

Left Indentation

Definition at line 208 of file SmartTextEngineDef.h.

#define steLibDBName   "Smart Text Engine"

Name used for DmFindDatabase

Definition at line 40 of file SmartTextEngineDef.h.

#define steLibName   "SmartTextEngine.lib"

Internal library name which can(but shouldn't) be passed to SysLibFind()

Definition at line 39 of file SmartTextEngineDef.h.

#define steLineBreak   "//STELINEBREAK//"

Line Break

Definition at line 221 of file SmartTextEngineDef.h.

#define steNoLinksBeforeColon   0x00000200

No links before colon

Definition at line 253 of file SmartTextEngineDef.h.

#define steOrangeFont   "//STEORANGEFONT//"

Orange font color

Definition at line 199 of file SmartTextEngineDef.h.

#define steParseEmail   0x00000004

parse Email

Definition at line 246 of file SmartTextEngineDef.h.

#define steParseEmoticons   0x00000008

parse Emotions

Definition at line 247 of file SmartTextEngineDef.h.

#define steParseGSMGreekChars   0x00001000

Parse GSM Greek Characters

Definition at line 256 of file SmartTextEngineDef.h.

#define steParseMoreEmoticons   0x00000040

Parse More Emoticons

Definition at line 250 of file SmartTextEngineDef.h.

#define steParsePhoneNumbers   0x00000001

Parse Phone Numbers

Definition at line 244 of file SmartTextEngineDef.h.

#define steParseURLs   0x00000002

Parse URLs

Definition at line 245 of file SmartTextEngineDef.h.

#define stePurpleFont   "//STEPURPLEFONT//"

Purple font color

Definition at line 198 of file SmartTextEngineDef.h.

#define steRedFont   "//STEREDFONT//"

Red font color

Definition at line 195 of file SmartTextEngineDef.h.

#define steRightAlign   "//STERIGHTALIGN="

Right Indentation

Definition at line 209 of file SmartTextEngineDef.h.

#define steScrollWalksLinks   0x00000080

Scroll Walks links

Definition at line 251 of file SmartTextEngineDef.h.

#define steScrollWalksMessages   0x00004000

Scroll walks messages

Definition at line 258 of file SmartTextEngineDef.h.

#define steStdFont   "//STESTDFONT//"

Standard Font

Definition at line 183 of file SmartTextEngineDef.h.

#define steTextMustBeVisible   0x00008000

If true, then any routine that returns selected text must verify the text is visible first

Definition at line 259 of file SmartTextEngineDef.h.

#define steYellowFont   "//STEYELLOWFONT//"

Yellow font color

Definition at line 197 of file SmartTextEngineDef.h.


Typedef Documentation

typedef void(*) STECallbackType(UInt32 refNum)

Used for custom hyperlinks

Definition at line 264 of file SmartTextEngineDef.h.


Top Palm Developer Network
© 2004-2008, Palm, Inc. All rights reserved.
Generated on Fri Jun 13 10:08:05 2008 for Palm API Guide