:mod:`textedit` =============== .. py:module:: textedit .. autoapi-nested-parse:: textedit - Wrapped MacOS APIs .. py:data:: teFlushDefault :type: int .. py:data:: teCenter :type: int .. py:data:: teFlushRight :type: int .. py:data:: teFlushLeft :type: int .. py:data:: teJustLeft :type: int .. py:data:: teJustCenter :type: int .. py:data:: teJustRight :type: int .. py:data:: teForceLeft :type: int .. py:data:: doFont :type: int .. py:data:: doFace :type: int .. py:data:: doSize :type: int .. py:data:: doColor :type: int .. py:data:: doAll :type: int .. py:data:: addSize :type: int .. py:data:: doToggle :type: int .. py:data:: teFind :type: int .. py:data:: teHilite :type: int .. py:data:: teDraw :type: int .. py:data:: teCaret :type: int .. py:data:: caret_vis :type: int .. py:data:: caret_invis :type: int .. py:data:: hilite_vis :type: int .. py:data:: teFAutoScroll :type: int .. py:data:: teFTextBuffering :type: int .. py:data:: teFOutlineHilite :type: int .. py:data:: teFInlineInput :type: int .. py:data:: teFUseTextServices :type: int .. py:data:: teBitClear :type: int .. py:data:: teBitSet :type: int .. py:data:: teBitTest :type: int .. py:class:: TERec A uctypes structure .. py:attribute:: destRect :type: Rect .. py:attribute:: viewRect :type: Rect .. py:attribute:: selRect :type: Rect .. py:attribute:: lineHeight :type: int .. py:attribute:: fontAscent :type: int .. py:attribute:: selPoint :type: Point .. py:attribute:: selStart :type: int .. py:attribute:: selEnd :type: int .. py:attribute:: active :type: int .. py:attribute:: wordBreak :type: ProcPtr .. py:attribute:: clikLoop :type: ProcPtr .. py:attribute:: clickTime :type: int .. py:attribute:: clickLoc :type: int .. py:attribute:: caretTime :type: int .. py:attribute:: caretState :type: int .. py:attribute:: just :type: int .. py:attribute:: teLength :type: int .. py:attribute:: hText :type: Handle .. py:attribute:: recalBack :type: int .. py:attribute:: recalLines :type: int .. py:attribute:: clikStuff :type: int .. py:attribute:: crOnly :type: int .. py:attribute:: txFont :type: int .. py:attribute:: txFace :type: Style .. py:attribute:: filler :type: Byte .. py:attribute:: txMode :type: int .. py:attribute:: txSize :type: int .. py:attribute:: inPort :type: GrafPtr .. py:attribute:: highHook :type: ProcPtr .. py:attribute:: caretHook :type: ProcPtr .. py:attribute:: nLines :type: int .. py:attribute:: lineStarts :type: INTEGER[1] .. py:class:: StyleRun A uctypes structure .. py:attribute:: startChar :type: int .. py:attribute:: styleIndex :type: int .. py:class:: STElement A uctypes structure .. py:attribute:: stCount :type: int .. py:attribute:: stHeight :type: int .. py:attribute:: stAscent :type: int .. py:attribute:: stFont :type: int .. py:attribute:: stFace :type: Style .. py:attribute:: filler :type: Byte .. py:attribute:: stSize :type: int .. py:attribute:: stColor :type: RGBColor .. py:class:: LHElement A uctypes structure .. py:attribute:: lhHeight :type: int .. py:attribute:: lhAscent :type: int .. py:class:: TextStyle A uctypes structure .. py:attribute:: tsFont :type: int .. py:attribute:: tsFace :type: Style .. py:attribute:: filler :type: Byte .. py:attribute:: tsSize :type: int .. py:attribute:: tsColor :type: RGBColor .. py:class:: ScrpSTElement A uctypes structure .. py:attribute:: scrpStartChar :type: int .. py:attribute:: scrpHeight :type: int .. py:attribute:: scrpAscent :type: int .. py:attribute:: scrpFont :type: int .. py:attribute:: scrpFace :type: Style .. py:attribute:: filler :type: Byte .. py:attribute:: scrpSize :type: int .. py:attribute:: scrpColor :type: RGBColor .. py:class:: StScrpRec A uctypes structure .. py:attribute:: scrpNStyles :type: int .. py:attribute:: scrpStyleTab :type: ScrpSTTable .. py:class:: NullSTRec A uctypes structure .. py:attribute:: TEReserved :type: int .. py:attribute:: nullScrap :type: StScrpHandle .. py:class:: TEStyleRec A uctypes structure .. py:attribute:: nRuns :type: int .. py:attribute:: nStyles :type: int .. py:attribute:: styleTab :type: STHandle .. py:attribute:: lhTab :type: LHHandle .. py:attribute:: teRefCon :type: int .. py:attribute:: nullStyle :type: NullSTHandle .. py:attribute:: runs :type: StyleRun[1] .. py:function:: LMGetTEDoText() -> object .. py:function:: LMSetTEDoText(value) -> None .. py:function:: LMGetTERecal() -> object .. py:function:: LMSetTERecal(value) -> None .. py:function:: LMGetTEScrpLength() -> object .. py:function:: LMSetTEScrpLength(value) -> None .. py:function:: LMGetTEScrpHandle() -> object .. py:function:: LMSetTEScrpHandle(value) -> None .. py:function:: TESetText(p: Ptr, ln: int, teh: TEHandle) -> None .. py:function:: TEGetText(teh: TEHandle) -> CharsHandle .. py:function:: TESetAlignment(j: int, teh: TEHandle) -> None .. py:function:: TEUpdate(r: Rect, teh: TEHandle) -> None .. py:function:: TETextBox(p: Ptr, ln: int, r: Rect, j: int) -> None .. py:function:: TEScroll(dh: int, dv: int, teh: TEHandle) -> None .. py:function:: TEKey(thec: CharParameter, teh: TEHandle) -> None .. py:function:: TECopy(teh: TEHandle) -> None .. py:function:: TECut(teh: TEHandle) -> None .. py:function:: TEPaste(teh: TEHandle) -> None .. py:function:: TEDelete(teh: TEHandle) -> None .. py:function:: TEInsert(p: Ptr, ln: int, teh: TEHandle) -> None .. py:function:: TEPinScroll(dh: int, dv: int, teh: TEHandle) -> None .. py:function:: TESelView(teh: TEHandle) -> None .. py:function:: TEAutoView(autoflag: Boolean, teh: TEHandle) -> None .. py:function:: TEStyleNew(dst: Rect, view: Rect) -> TEHandle .. py:function:: TESetStyleHandle(theHandle: TEStyleHandle, teh: TEHandle) -> None .. py:function:: TEGetStyleHandle(teh: TEHandle) -> TEStyleHandle .. py:function:: TEGetStyleScrapHandle(teh: TEHandle) -> StScrpHandle .. py:function:: TEStyleInsert(text: Ptr, length: int, hST: StScrpHandle, teh: TEHandle) -> None .. py:function:: TEGetOffset(pt: Point, teh: TEHandle) -> int .. py:function:: TEGetPoint(offset: int, teh: TEHandle) -> int .. py:function:: TEGetHeight(endLine: int, startLine: int, teh: TEHandle) -> int32_t .. py:function:: TEGetStyle(offset: int, theStyle: TextStyle, lineHeight: array.array['h'], fontAscent: array.array['h'], teh: TEHandle) -> None .. py:function:: TEStylePaste(teh: TEHandle) -> None .. py:function:: TESetStyle(mode: int, newStyle: TextStyle, redraw: Boolean, teh: TEHandle) -> None .. py:function:: TEReplaceStyle(mode: int, oldStyle: TextStyle, newStyle: TextStyle, redraw: Boolean, teh: TEHandle) -> None .. py:function:: TEContinuousStyle(modep: array.array['h'], thestyle: TextStyle, teh: TEHandle) -> Boolean .. py:function:: TEUseStyleScrap(start: int, stop: int, newstyles: StScrpHandle, redraw: Boolean, teh: TEHandle) -> None .. py:function:: TECustomHook(sel: int, addr: ProcPtr, teh: TEHandle) -> None .. py:function:: TENumStyles(start: int, stop: int, teh: TEHandle) -> int .. py:function:: TEInit() -> None .. py:function:: TENew(dst: Rect, view: Rect) -> TEHandle .. py:function:: TEDispose(teh: TEHandle) -> None .. py:function:: TEIdle(teh: TEHandle) -> None .. py:function:: TEClick(p: Point, ext: Boolean, teh: TEHandle) -> None .. py:function:: TESetSelect(start: int, stop: int, teh: TEHandle) -> None .. py:function:: TEActivate(teh: TEHandle) -> None .. py:function:: TEDeactivate(teh: TEHandle) -> None .. py:function:: TESetWordBreak(wb: ProcPtr, teh: TEHandle) -> None .. py:function:: TESetClickLoop(cp: ProcPtr, teh: TEHandle) -> None .. py:function:: TECalText(teh: TEHandle) -> None .. py:function:: TEFromScrap() -> OSErr .. py:function:: TEToScrap() -> OSErr .. py:function:: TEScrapHandle() -> Handle .. py:function:: TEGetScrapLength() -> int .. py:function:: TESetScrapLength(ln: int) -> None .. py:function:: TEFeatureFlag(feature: int16_t, action: int16_t, te: TEHandle) -> int16_t