@@ -51,6 +51,7 @@ def FOUR_CHAR_CODE(x): return x
5151kTrailingEdge = 0
5252kObjectEdge = 2
5353weFAutoScroll = 0
54+ weFAutoIdle = 1
5455weFOutlineHilite = 2
5556weFReadOnly = 5
5657weFUndo = 6
@@ -62,10 +63,13 @@ def FOUR_CHAR_CODE(x): return x
6263weFInhibitRedraw = 12
6364weFMonoStyled = 13
6465weFMultipleUndo = 14
66+ weFLeftMarginClick = 16
67+ weFNoAutoTabForHangingIndent = 28
6568weFNoKeyboardSync = 29
6669weFInhibitICSupport = 30
6770weFInhibitColor = 31
6871# weDoAutoScroll = 1UL << weFAutoScroll
72+ weDoAutoIdle = 1 UL << weFAutoIdle
6973# weDoOutlineHilite = 1UL << weFOutlineHilite
7074# weDoReadOnly = 1UL << weFReadOnly
7175# weDoUndo = 1UL << weFUndo
@@ -77,6 +81,8 @@ def FOUR_CHAR_CODE(x): return x
7781# weDoInhibitRedraw = 1UL << weFInhibitRedraw
7882# weDoMonoStyled = 1UL << weFMonoStyled
7983# weDoMultipleUndo = 1UL << weFMultipleUndo
84+ weDoLeftMarginClick = 1 UL << weFLeftMarginClick
85+ weDoNoAutoTabForHangingIndent = 1 UL << weFNoAutoTabForHangingIndent
8086# weDoNoKeyboardSync = 1UL << weFNoKeyboardSync
8187# weDoInhibitICSupport = 1UL << weFInhibitICSupport
8288# weDoInhibitColor = 1UL << weFInhibitColor
@@ -86,6 +92,9 @@ def FOUR_CHAR_CODE(x): return x
8692weBitSet = 1
8793weLowerCase = 0
8894weUpperCase = 1
95+ weRedWigglyUnderline = 29303
96+ weGreenWigglyUnderline = 26487
97+ weOrangeWigglyUnderline = 28535
8998weFindWholeWords = 0x00000001
9099weFindCaseInsensitive = 0x00000002
91100weFindDiacriticalInsensitive = 0x00000004
@@ -94,8 +103,13 @@ def FOUR_CHAR_CODE(x): return x
94103wePutDetectUnicodeBOM = 0x00000200
95104weStreamDestinationKindMask = 0x000000FF
96105weStreamIncludeObjects = 0x00000100
106+ weCopyPromiseFlavors = 0x00000001
97107weGetAddUnicodeBOM = 0x00000200
98108weGetLittleEndian = 0x00000400
109+ weSaveAddResources = 0x00000001
110+ weSaveCompatibilityResources = 0x00000002
111+ weSaveLittleEndian = 0x00000004
112+ kWASTECreator = FOUR_CHAR_CODE ('OEDE' )
99113weTagFontFamily = FOUR_CHAR_CODE ('font' )
100114weTagFontSize = FOUR_CHAR_CODE ('ptsz' )
101115weTagPlain = FOUR_CHAR_CODE ('plan' )
@@ -107,10 +121,19 @@ def FOUR_CHAR_CODE(x): return x
107121weTagCondensed = FOUR_CHAR_CODE ('cond' )
108122weTagExtended = FOUR_CHAR_CODE ('pexp' )
109123weTagStrikethrough = FOUR_CHAR_CODE ('strk' )
124+ weTagHidden = FOUR_CHAR_CODE ('hidn' )
125+ weTagAllCaps = FOUR_CHAR_CODE ('alcp' )
126+ weTagAllLowercase = FOUR_CHAR_CODE ('lowc' )
110127weTagTextColor = FOUR_CHAR_CODE ('colr' )
111128weTagBackgroundColor = FOUR_CHAR_CODE ('pbcl' )
112129weTagTransferMode = FOUR_CHAR_CODE ('pptm' )
113130weTagVerticalShift = FOUR_CHAR_CODE ('xshf' )
131+ weTagLanguage = FOUR_CHAR_CODE ('lang' )
132+ weTagUnderlineStyle = FOUR_CHAR_CODE ('unds' )
133+ weTagSmallCaps = FOUR_CHAR_CODE ('smcp' )
134+ weTagDoubleStrikethrough = FOUR_CHAR_CODE ('dstr' )
135+ weTagEmbossed = FOUR_CHAR_CODE ('embo' )
136+ weTagEngraved = FOUR_CHAR_CODE ('engr' )
114137weTagAlignment = FOUR_CHAR_CODE ('pjst' )
115138weTagDirection = FOUR_CHAR_CODE ('LDIR' )
116139weTagLineSpacing = FOUR_CHAR_CODE ('ledg' )
@@ -119,28 +142,66 @@ def FOUR_CHAR_CODE(x): return x
119142weTagFirstLineIndent = FOUR_CHAR_CODE ('fidt' )
120143weTagSpaceBefore = FOUR_CHAR_CODE ('spbe' )
121144weTagSpaceAfter = FOUR_CHAR_CODE ('spaf' )
145+ weTagTabList = FOUR_CHAR_CODE ('tabs' )
122146weTagBottomBorderStyle = FOUR_CHAR_CODE ('BBRD' )
147+ weTagKeepTogether = FOUR_CHAR_CODE ('keep' )
148+ weTagKeepWithNext = FOUR_CHAR_CODE ('kepn' )
149+ weTagPageBreakBefore = FOUR_CHAR_CODE ('pbrb' )
150+ weTagWidowOrphanOverride = FOUR_CHAR_CODE ('wdov' )
151+ weTagWidowOrphanControl = FOUR_CHAR_CODE ('wido' )
152+ weTagNoLineNumbering = FOUR_CHAR_CODE ('!ln#' )
153+ weTagNoHyphenation = FOUR_CHAR_CODE ('!hyp' )
154+ weTagParagraphUserData = FOUR_CHAR_CODE ('pusr' )
123155weTagForceFontFamily = FOUR_CHAR_CODE ('ffnt' )
124156weTagAddFontSize = FOUR_CHAR_CODE ('+siz' )
125157weTagAddVerticalShift = FOUR_CHAR_CODE ('+shf' )
158+ weTagAddLeftIndent = FOUR_CHAR_CODE ('+lei' )
159+ weTagAddRightIndent = FOUR_CHAR_CODE ('+rii' )
160+ weTagAddFirstLineIndent = FOUR_CHAR_CODE ('+fid' )
161+ weTagAddSpaceBefore = FOUR_CHAR_CODE ('+spb' )
162+ weTagAddSpaceAfter = FOUR_CHAR_CODE ('+spa' )
163+ weTagAddLineSpacing = FOUR_CHAR_CODE ('+led' )
126164weTagTextEncoding = FOUR_CHAR_CODE ('ptxe' )
127165weTagQDStyles = FOUR_CHAR_CODE ('qdst' )
128166weTagTETextStyle = FOUR_CHAR_CODE ('tets' )
167+ weTagRunDirection = FOUR_CHAR_CODE ('rdir' )
168+ weTagUnderlineDefault = FOUR_CHAR_CODE ('deft' )
169+ weTagUnderlineWord = FOUR_CHAR_CODE ('word' )
170+ weTagUnderlineDouble = FOUR_CHAR_CODE ('dubl' )
171+ weTagUnderlineThick = FOUR_CHAR_CODE ('thck' )
172+ weTagUnderlineDash = FOUR_CHAR_CODE ('- ' )
173+ weTagUnderlineDot = FOUR_CHAR_CODE ('. ' )
174+ weTagUnderlineDotDash = FOUR_CHAR_CODE ('.- ' )
175+ weTagUnderlineDotDotDash = FOUR_CHAR_CODE ('..- ' )
176+ weTagUnderlineWave = FOUR_CHAR_CODE ('wave' )
129177weTagAlignmentDefault = FOUR_CHAR_CODE ('deft' )
130178weTagAlignmentLeft = FOUR_CHAR_CODE ('left' )
131179weTagAlignmentCenter = FOUR_CHAR_CODE ('cent' )
132180weTagAlignmentRight = FOUR_CHAR_CODE ('rght' )
133181weTagAlignmentFull = FOUR_CHAR_CODE ('full' )
182+ weTagAlignmentDecimal = FOUR_CHAR_CODE ('decm' )
134183weTagDirectionDefault = FOUR_CHAR_CODE ('deft' )
135184weTagDirectionLeftToRight = FOUR_CHAR_CODE ('L->R' )
136185weTagDirectionRightToLeft = FOUR_CHAR_CODE ('R->L' )
186+ weTagLeaderNone = FOUR_CHAR_CODE ('NONE' )
187+ weTagLeaderDots = FOUR_CHAR_CODE ('DOTS' )
188+ weTagLeaderHyphens = FOUR_CHAR_CODE ('HYPH' )
189+ weTagLeaderUnderline = FOUR_CHAR_CODE ('UNDL' )
190+ weTagLeaderThickLine = FOUR_CHAR_CODE ('THKL' )
191+ weTagLeaderEqualSigns = FOUR_CHAR_CODE ('= ' )
137192weTagBorderStyleNone = FOUR_CHAR_CODE ('NONE' )
138193weTagBorderStyleThin = FOUR_CHAR_CODE ('SLDL' )
139194weTagBorderStyleDotted = FOUR_CHAR_CODE ('DTDL' )
140195weTagBorderStyleThick = FOUR_CHAR_CODE ('THKL' )
196+ weTagLineSpacingAbsolute = FOUR_CHAR_CODE ('abso' )
197+ weTagLineSpacingAtLeast = FOUR_CHAR_CODE ('atle' )
198+ weTagLineSpacingRelative = FOUR_CHAR_CODE ('rele' )
141199weLineSpacingSingle = 0x00000000
142200weLineSpacingOneAndHalf = 0x00008000
143201weLineSpacingDouble = 0x00010000
202+ weAutoScrollDelay = FOUR_CHAR_CODE ('ausd' )
203+ weBusyProc = FOUR_CHAR_CODE ('busy' )
204+ weBusyInterval = FOUR_CHAR_CODE ('bzin' )
144205weCharByteHook = FOUR_CHAR_CODE ('cbyt' )
145206weCharToPixelHook = FOUR_CHAR_CODE ('c2p ' )
146207weCharTypeHook = FOUR_CHAR_CODE ('ctyp' )
@@ -165,6 +226,7 @@ def FOUR_CHAR_CODE(x): return x
165226weTSMDocumentID = FOUR_CHAR_CODE ('tsmd' )
166227weTSMPreUpdate = FOUR_CHAR_CODE ('pre ' )
167228weTSMPostUpdate = FOUR_CHAR_CODE ('post' )
229+ weUndoProc = FOUR_CHAR_CODE ('undo' )
168230weURLHint = FOUR_CHAR_CODE ('urlh' )
169231weWordBreakHook = FOUR_CHAR_CODE ('wbrk' )
170232weNewHandler = FOUR_CHAR_CODE ('new ' )
@@ -184,6 +246,8 @@ def FOUR_CHAR_CODE(x): return x
184246kTypeUnicodeText = FOUR_CHAR_CODE ('utxt' )
185247kTypeUTF8Text = FOUR_CHAR_CODE ('UTF8' )
186248kTypeStyledText = FOUR_CHAR_CODE ('STXT' )
249+ kTypeRTF = FOUR_CHAR_CODE ('RTF ' )
250+ kTypeRTFD = FOUR_CHAR_CODE ('RTFD' )
187251weAKNone = 0
188252weAKUnspecified = 1
189253weAKTyping = 2
@@ -197,11 +261,30 @@ def FOUR_CHAR_CODE(x): return x
197261weAKFwdDelete = 10
198262weAKCaseChange = 11
199263weAKObjectChange = 12
264+ weUndoNewAction = 0
265+ weUndoNewSubAction = 1
266+ weUndoBeginSequence = 2
200267weToScrap = 0
201268weToDrag = 1
202269weToSoup = 2
203270weMouseEnter = 0
204271weMouseWithin = 1
205272weMouseLeave = 2
273+ weBusyRecalBreaks = 0
274+ weCreatorDocumentInfo = FOUR_CHAR_CODE ('Info' )
275+ weTagDocumentTitle = FOUR_CHAR_CODE ('Titl' )
276+ weTagDocumentSubject = FOUR_CHAR_CODE ('Subj' )
277+ weTagDocumentAuthor = FOUR_CHAR_CODE ('Auth' )
278+ weTagDocumentManager = FOUR_CHAR_CODE ('Mngr' )
279+ weTagDocumentCompany = FOUR_CHAR_CODE ('Cmpy' )
280+ weTagDocumentCategory = FOUR_CHAR_CODE ('Ctgy' )
281+ weTagDocumentKeywords = FOUR_CHAR_CODE ('Keyw' )
282+ weTagDocumentComments = FOUR_CHAR_CODE ('Cmnt' )
283+ weTagDocumentOperator = FOUR_CHAR_CODE ('Oper' )
284+ weTagDocumentBaseAddress = FOUR_CHAR_CODE ('Hlnk' )
285+ weTagPageInfo = FOUR_CHAR_CODE ('Page' )
286+ weTagMacPrintRecord = FOUR_CHAR_CODE ('PRec' )
206287kCurrentSelection = - 1
207288kNullStyle = - 2
289+ kMaxTabCount = 20
290+ kMaxLanguageTagSize = 32
0 commit comments