# encoding: utf-8
# module wx._richtext
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_richtext.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._adv as __wx__adv
import wx._core as __wx__core
import wx._html as __wx__html


class RichTextCtrl(__wx__core.Control):
    """
    RichTextCtrl() -> None
    RichTextCtrl(parent, id=-1, value='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=RE_MULTILINE, validator=wx.DefaultValidator, name=wx.TextCtrlNameStr) -> None
    
    wxRichTextCtrl provides a generic, ground-up implementation of a text
    control capable of showing multiple styles and images.
    """
    def AcceptsFocus(self): # real signature unknown; restored from __doc__
        """ AcceptsFocus(self) -> bool """
        return False

    def AcceptsFocusFromKeyboard(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusFromKeyboard(self) -> bool """
        return False

    def AcceptsFocusRecursively(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusRecursively(self) -> bool """
        return False

    def AddChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ AddChild(self, child: Optional[WindowBase]) """
        pass

    def AddImage(self, image): # real signature unknown; restored from __doc__
        """
        AddImage(image) -> RichTextRange
        
        Adds an image to the control's buffer.
        """
        return RichTextRange

    def AddParagraph(self, text): # real signature unknown; restored from __doc__
        """
        AddParagraph(text) -> RichTextRange
        
        Adds a new paragraph of text to the end of the buffer.
        """
        return RichTextRange

    def AppendText(self, text): # real signature unknown; restored from __doc__
        """
        AppendText(text) -> None
        
        Sets the insertion point to the end of the buffer and writes the text.
        """
        pass

    def ApplyAlignmentToSelection(self, alignment): # real signature unknown; restored from __doc__
        """
        ApplyAlignmentToSelection(alignment) -> bool
        
        Applies the given alignment to the selection or the default style
        (undoable).
        """
        return False

    def ApplyBoldToSelection(self): # real signature unknown; restored from __doc__
        """
        ApplyBoldToSelection() -> bool
        
        Apples bold to the selection or the default style (undoable).
        """
        return False

    def ApplyItalicToSelection(self): # real signature unknown; restored from __doc__
        """
        ApplyItalicToSelection() -> bool
        
        Applies italic to the selection or the default style (undoable).
        """
        return False

    def ApplyStyle(self, styleDef): # real signature unknown; restored from __doc__
        """
        ApplyStyle(styleDef) -> bool
        
        Applies the style sheet to the buffer, matching paragraph styles in
        the sheet against named styles in the buffer.
        """
        return False

    def ApplyStyleSheet(self, styleSheet=None): # real signature unknown; restored from __doc__
        """
        ApplyStyleSheet(styleSheet=None) -> bool
        
        Applies the style sheet to the buffer, for example if the styles have
        changed.
        """
        return False

    def ApplyTextEffectToSelection(self, flags): # real signature unknown; restored from __doc__
        """
        ApplyTextEffectToSelection(flags) -> bool
        
        Applies one or more wxTextAttrEffects flags to the selection
        (undoable).
        """
        return False

    def ApplyUnderlineToSelection(self): # real signature unknown; restored from __doc__
        """
        ApplyUnderlineToSelection() -> bool
        
        Applies underline to the selection or the default style (undoable).
        """
        return False

    def AutoComplete(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        AutoComplete(choices) -> bool
        AutoComplete(completer) -> bool
        
        Call this function to enable auto-completion of the text typed in a
        single-line text control using the given choices.
        """
        return False

    def AutoCompleteDirectories(self): # real signature unknown; restored from __doc__
        """
        AutoCompleteDirectories() -> bool
        
        Call this function to enable auto-completion of the text using the
        file system directories.
        """
        return False

    def AutoCompleteFileNames(self): # real signature unknown; restored from __doc__
        """
        AutoCompleteFileNames() -> bool
        
        Call this function to enable auto-completion of the text typed in a
        single-line text control using all valid file system paths.
        """
        return False

    def BatchingUndo(self): # real signature unknown; restored from __doc__
        """
        BatchingUndo() -> bool
        
        Returns true if undo commands are being batched.
        """
        return False

    def BeginAlignment(self, alignment): # real signature unknown; restored from __doc__
        """
        BeginAlignment(alignment) -> bool
        
        Begins using alignment.
        """
        return False

    def BeginBatchUndo(self, cmdName): # real signature unknown; restored from __doc__
        """
        BeginBatchUndo(cmdName) -> bool
        
        Starts batching undo history for commands.
        """
        return False

    def BeginBold(self): # real signature unknown; restored from __doc__
        """
        BeginBold() -> bool
        
        Begins using bold.
        """
        return False

    def BeginCharacterStyle(self, characterStyle): # real signature unknown; restored from __doc__
        """
        BeginCharacterStyle(characterStyle) -> bool
        
        Begins using the named character style.
        """
        return False

    def BeginFont(self, font): # real signature unknown; restored from __doc__
        """
        BeginFont(font) -> bool
        
        Begins using this font.
        """
        return False

    def BeginFontSize(self, pointSize): # real signature unknown; restored from __doc__
        """
        BeginFontSize(pointSize) -> bool
        
        Begins using the given point size.
        """
        return False

    def BeginItalic(self): # real signature unknown; restored from __doc__
        """
        BeginItalic() -> bool
        
        Begins using italic.
        """
        return False

    def BeginLeftIndent(self, leftIndent, leftSubIndent=0): # real signature unknown; restored from __doc__
        """
        BeginLeftIndent(leftIndent, leftSubIndent=0) -> bool
        
        Begins applying a left indent and subindent in tenths of a millimetre.
        """
        return False

    def BeginLineSpacing(self, lineSpacing): # real signature unknown; restored from __doc__
        """
        BeginLineSpacing(lineSpacing) -> bool
        
        Begins applying line spacing.
        """
        return False

    def BeginListStyle(self, listStyle, level=1, number=1): # real signature unknown; restored from __doc__
        """
        BeginListStyle(listStyle, level=1, number=1) -> bool
        
        Begins using a specified list style.
        """
        return False

    def BeginNumberedBullet(self, bulletNumber, leftIndent, leftSubIndent, bulletStyle=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        BeginNumberedBullet(bulletNumber, leftIndent, leftSubIndent, bulletStyle=wx.TEXT_ATTR_BULLET_STYLE_ARABIC|wx.TEXT_ATTR_BULLET_STYLE_PERIOD) -> bool
        
        Begins a numbered bullet.
        """
        pass

    def BeginParagraphSpacing(self, before, after): # real signature unknown; restored from __doc__
        """
        BeginParagraphSpacing(before, after) -> bool
        
        Begins paragraph spacing; pass the before-paragraph and after-
        paragraph spacing in tenths of a millimetre.
        """
        return False

    def BeginParagraphStyle(self, paragraphStyle): # real signature unknown; restored from __doc__
        """
        BeginParagraphStyle(paragraphStyle) -> bool
        
        Begins applying the named paragraph style.
        """
        return False

    def BeginRightIndent(self, rightIndent): # real signature unknown; restored from __doc__
        """
        BeginRightIndent(rightIndent) -> bool
        
        Begins a right indent, specified in tenths of a millimetre.
        """
        return False

    def BeginStandardBullet(self, bulletName, leftIndent, leftSubIndent, bulletStyle=None): # real signature unknown; restored from __doc__
        """
        BeginStandardBullet(bulletName, leftIndent, leftSubIndent, bulletStyle=wx.TEXT_ATTR_BULLET_STYLE_STANDARD) -> bool
        
        Begins applying a symbol bullet.
        """
        return False

    def BeginStyle(self, style): # real signature unknown; restored from __doc__
        """
        BeginStyle(style) -> bool
        
        Begins applying a style.
        """
        return False

    def BeginSuppressUndo(self): # real signature unknown; restored from __doc__
        """
        BeginSuppressUndo() -> bool
        
        Starts suppressing undo history for commands.
        """
        return False

    def BeginSymbolBullet(self, symbol, leftIndent, leftSubIndent, bulletStyle=None): # real signature unknown; restored from __doc__
        """
        BeginSymbolBullet(symbol, leftIndent, leftSubIndent, bulletStyle=wx.TEXT_ATTR_BULLET_STYLE_SYMBOL) -> bool
        
        Begins applying a symbol bullet, using a character from the current
        font.
        """
        return False

    def BeginTextColour(self, colour): # real signature unknown; restored from __doc__
        """
        BeginTextColour(colour) -> bool
        
        Begins using this colour.
        """
        return False

    def BeginUnderline(self): # real signature unknown; restored from __doc__
        """
        BeginUnderline() -> bool
        
        Begins using underlining.
        """
        return False

    def BeginURL(self, url, characterStyle=''): # real signature unknown; restored from __doc__
        """
        BeginURL(url, characterStyle='') -> bool
        
        Begins applying wxTEXT_ATTR_URL to the content.
        """
        return False

    def CanCopy(self): # real signature unknown; restored from __doc__
        """
        CanCopy() -> bool
        
        Returns true if selected content can be copied to the clipboard.
        """
        return False

    def CanCut(self): # real signature unknown; restored from __doc__
        """
        CanCut() -> bool
        
        Returns true if selected content can be copied to the clipboard and
        deleted.
        """
        return False

    def CanDeleteRange(self, container, range): # real signature unknown; restored from __doc__
        """
        CanDeleteRange(container, range) -> bool
        
        Can we delete this range? Sends an event to the control.
        """
        return False

    def CanDeleteSelection(self): # real signature unknown; restored from __doc__
        """
        CanDeleteSelection() -> bool
        
        Returns true if selected content can be deleted.
        """
        return False

    def CanEditProperties(self, obj): # real signature unknown; restored from __doc__
        """
        CanEditProperties(obj) -> bool
        
        Returns true if we can edit the object's properties via a GUI.
        """
        return False

    def CanInsertContent(self, container, pos): # real signature unknown; restored from __doc__
        """
        CanInsertContent(container, pos) -> bool
        
        Can we insert content at this position? Sends an event to the control.
        """
        return False

    def CanPaste(self): # real signature unknown; restored from __doc__
        """
        CanPaste() -> bool
        
        Returns true if the clipboard content can be pasted to the buffer.
        """
        return False

    def CanRedo(self): # real signature unknown; restored from __doc__
        """
        CanRedo() -> bool
        
        Returns true if there is a command in the command history that can be
        redone.
        """
        return False

    def CanUndo(self): # real signature unknown; restored from __doc__
        """
        CanUndo() -> bool
        
        Returns true if there is a command in the command history that can be
        undone.
        """
        return False

    def ChangeValue(self, value): # real signature unknown; restored from __doc__
        """
        ChangeValue(value) -> None
        
        Sets the new text control value.
        """
        pass

    def Clear(self): # real signature unknown; restored from __doc__
        """
        Clear() -> None
        
        Clears the buffer content, leaving a single empty paragraph.
        """
        pass

    def ClearAvailableFontNames(self): # real signature unknown; restored from __doc__
        """
        ClearAvailableFontNames() -> None
        
        Clears the cache of available font names.
        """
        pass

    def ClearListStyle(self, range, flags=None): # real signature unknown; restored from __doc__
        """
        ClearListStyle(range, flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> bool
        
        Clears the list style from the given range, clearing list-related
        attributes and applying any named paragraph style associated with each
        paragraph.
        """
        return False

    def Command(self, event): # real signature unknown; restored from __doc__
        """
        Command(event) -> None
        
        Sends the event to the control.
        """
        pass

    def Copy(self): # real signature unknown; restored from __doc__
        """
        Copy() -> None
        
        Copies the selected content (if any) to the clipboard.
        """
        pass

    def Create(self, parent, id=-1, value='', pos=None, size=None, style=None, validator=None, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=-1, value='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=RE_MULTILINE, validator=wx.DefaultValidator, name=wx.TextCtrlNameStr) -> bool
        
        Creates the underlying window.
        """
        return False

    def Cut(self): # real signature unknown; restored from __doc__
        """
        Cut() -> None
        
        Copies the selected content (if any) to the clipboard and deletes the
        selection.
        """
        pass

    def Delete(self, range): # real signature unknown; restored from __doc__
        """
        Delete(range) -> bool
        
        Deletes the content within the given range.
        """
        return False

    def DeleteSelectedContent(self, newPos=None): # real signature unknown; restored from __doc__
        """
        DeleteSelectedContent(newPos=None) -> bool
        
        Deletes content if there is a selection, e.g.
        """
        return False

    def DeleteSelection(self): # real signature unknown; restored from __doc__
        """
        DeleteSelection() -> None
        
        Deletes the content in the selection, if any.
        """
        pass

    def Destroy(self): # real signature unknown; restored from __doc__
        """ Destroy(self) -> bool """
        return False

    def DiscardEdits(self): # real signature unknown; restored from __doc__
        """
        DiscardEdits() -> None
        
        Sets the buffer's modified status to false, and clears the buffer's
        command history.
        """
        pass

    def DoEnable(self, enable): # real signature unknown; restored from __doc__
        """ DoEnable(self, enable: bool) """
        pass

    def DoesSelectionHaveTextEffectFlag(self, flag): # real signature unknown; restored from __doc__
        """
        DoesSelectionHaveTextEffectFlag(flag) -> bool
        
        Returns true if all of the selection, or the content at the current
        caret position, has the supplied wxTextAttrEffects flag(s).
        """
        return False

    def DoFreeze(self): # real signature unknown; restored from __doc__
        """ DoFreeze(self) """
        pass

    def DoGetBestClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetBestClientSize(self) -> Size """
        pass

    def DoGetBestSize(self): # real signature unknown; restored from __doc__
        """
        DoGetBestSize() -> wx.Size
        
        Currently this simply returns wxSize(10, 10).
        """
        pass

    def DoGetClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetClientSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetPosition(self): # real signature unknown; restored from __doc__
        """ DoGetPosition(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetSize(self): # real signature unknown; restored from __doc__
        """ DoGetSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetValue(self): # real signature unknown; restored from __doc__
        """ DoGetValue() -> str """
        return ""

    def DoLayoutBuffer(self, buffer, dc, context, rect, parentRect, flags): # real signature unknown; restored from __doc__
        """
        DoLayoutBuffer(buffer, dc, context, rect, parentRect, flags) -> None
        
        Implements layout.
        """
        pass

    def DoLoadFile(self, file, fileType): # real signature unknown; restored from __doc__
        """
        DoLoadFile(file, fileType) -> bool
        
        Helper function for LoadFile().
        """
        return False

    def DoMoveWindow(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ DoMoveWindow(self, x: int, y: int, width: int, height: int) """
        pass

    def DoSaveFile(self, file='', fileType=None): # real signature unknown; restored from __doc__
        """
        DoSaveFile(file='', fileType=RICHTEXT_TYPE_ANY) -> bool
        
        Helper function for SaveFile().
        """
        return False

    def DoSetClientSize(self, width, height): # real signature unknown; restored from __doc__
        """ DoSetClientSize(self, width: int, height: int) """
        pass

    def DoSetSize(self, x, y, width, height, sizeFlags): # real signature unknown; restored from __doc__
        """ DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int) """
        pass

    def DoSetSizeHints(self, minW, minH, maxW, maxH, incW, incH): # real signature unknown; restored from __doc__
        """ DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int) """
        pass

    def DoSetWindowVariant(self, variant): # real signature unknown; restored from __doc__
        """ DoSetWindowVariant(self, variant: WindowVariant) """
        pass

    def DoThaw(self): # real signature unknown; restored from __doc__
        """ DoThaw() -> None """
        pass

    def DoWriteText(self, value, flags=0): # real signature unknown; restored from __doc__
        """ DoWriteText(value, flags=0) -> None """
        pass

    def EditProperties(self, obj, parent): # real signature unknown; restored from __doc__
        """
        EditProperties(obj, parent) -> bool
        
        Edits the object's properties via a GUI.
        """
        return False

    def EnableDelayedImageLoading(self, b): # real signature unknown; restored from __doc__
        """
        EnableDelayedImageLoading(b) -> None
        
        Enable or disable delayed image loading.
        """
        pass

    def EnableImages(self, b): # real signature unknown; restored from __doc__
        """
        EnableImages(b) -> None
        
        Enable or disable images.
        """
        pass

    def EnableVerticalScrollbar(self, enable): # real signature unknown; restored from __doc__
        """
        EnableVerticalScrollbar(enable) -> None
        
        Enable or disable the vertical scrollbar.
        """
        pass

    def EnableVirtualAttributes(self, b): # real signature unknown; restored from __doc__
        """
        EnableVirtualAttributes(b) -> None
        
        Pass true to let the control use virtual attributes.
        """
        pass

    def EnableVisibleFocus(self, enabled): # real signature unknown; restored from __doc__
        """ EnableVisibleFocus(self, enabled: bool) """
        pass

    def EndAlignment(self): # real signature unknown; restored from __doc__
        """
        EndAlignment() -> bool
        
        Ends alignment.
        """
        return False

    def EndAllStyles(self): # real signature unknown; restored from __doc__
        """
        EndAllStyles() -> bool
        
        Ends application of all styles in the current style stack.
        """
        return False

    def EndBatchUndo(self): # real signature unknown; restored from __doc__
        """
        EndBatchUndo() -> bool
        
        Ends batching undo command history.
        """
        return False

    def EndBold(self): # real signature unknown; restored from __doc__
        """
        EndBold() -> bool
        
        Ends using bold.
        """
        return False

    def EndCharacterStyle(self): # real signature unknown; restored from __doc__
        """
        EndCharacterStyle() -> bool
        
        Ends application of a named character style.
        """
        return False

    def EndFont(self): # real signature unknown; restored from __doc__
        """
        EndFont() -> bool
        
        Ends using a font.
        """
        return False

    def EndFontSize(self): # real signature unknown; restored from __doc__
        """
        EndFontSize() -> bool
        
        Ends using a point size.
        """
        return False

    def EndItalic(self): # real signature unknown; restored from __doc__
        """
        EndItalic() -> bool
        
        Ends using italic.
        """
        return False

    def EndLeftIndent(self): # real signature unknown; restored from __doc__
        """
        EndLeftIndent() -> bool
        
        Ends left indent.
        """
        return False

    def EndLineSpacing(self): # real signature unknown; restored from __doc__
        """
        EndLineSpacing() -> bool
        
        Ends line spacing.
        """
        return False

    def EndListStyle(self): # real signature unknown; restored from __doc__
        """
        EndListStyle() -> bool
        
        Ends using a specified list style.
        """
        return False

    def EndNumberedBullet(self): # real signature unknown; restored from __doc__
        """
        EndNumberedBullet() -> bool
        
        Ends application of a numbered bullet.
        """
        return False

    def EndParagraphSpacing(self): # real signature unknown; restored from __doc__
        """
        EndParagraphSpacing() -> bool
        
        Ends paragraph spacing.
        """
        return False

    def EndParagraphStyle(self): # real signature unknown; restored from __doc__
        """
        EndParagraphStyle() -> bool
        
        Ends application of a named paragraph style.
        """
        return False

    def EndRightIndent(self): # real signature unknown; restored from __doc__
        """
        EndRightIndent() -> bool
        
        Ends right indent.
        """
        return False

    def EndStandardBullet(self): # real signature unknown; restored from __doc__
        """
        EndStandardBullet() -> bool
        
        Begins applying a standard bullet.
        """
        return False

    def EndStyle(self): # real signature unknown; restored from __doc__
        """
        EndStyle() -> bool
        
        Ends the current style.
        """
        return False

    def EndSuppressUndo(self): # real signature unknown; restored from __doc__
        """
        EndSuppressUndo() -> bool
        
        Ends suppressing undo command history.
        """
        return False

    def EndSymbolBullet(self): # real signature unknown; restored from __doc__
        """
        EndSymbolBullet() -> bool
        
        Ends applying a symbol bullet.
        """
        return False

    def EndTextColour(self): # real signature unknown; restored from __doc__
        """
        EndTextColour() -> bool
        
        Ends applying a text colour.
        """
        return False

    def EndUnderline(self): # real signature unknown; restored from __doc__
        """
        EndUnderline() -> bool
        
        End applying underlining.
        """
        return False

    def EndURL(self): # real signature unknown; restored from __doc__
        """
        EndURL() -> bool
        
        Ends applying a URL.
        """
        return False

    def ExtendCellSelection(self, table, noRowSteps, noColSteps): # real signature unknown; restored from __doc__
        """
        ExtendCellSelection(table, noRowSteps, noColSteps) -> bool
        
        Extends a table selection in the given direction.
        """
        return False

    def ExtendSelection(self, oldPosition, newPosition, flags): # real signature unknown; restored from __doc__
        """
        ExtendSelection(oldPosition, newPosition, flags) -> bool
        
        Helper function for extending the selection, returning true if the
        selection was changed.
        """
        return False

    def FindCaretPositionForCharacterPosition(self, position, hitTestFlags, container, caretLineStart): # real signature unknown; restored from __doc__
        """
        FindCaretPositionForCharacterPosition(position, hitTestFlags, container, caretLineStart) -> int
        
        Find the caret position for the combination of hit-test flags and
        character position.
        """
        return 0

    def FindContainerAtPoint(self, pt, position, hit, hitObj, flags=0): # real signature unknown; restored from __doc__
        """
        FindContainerAtPoint(pt, position, hit, hitObj, flags=0) -> RichTextParagraphLayoutBox
        
        Finds the container at the given point, which is assumed to be in
        client coordinates.
        """
        return RichTextParagraphLayoutBox

    def FindNextWordPosition(self, direction=1): # real signature unknown; restored from __doc__
        """
        FindNextWordPosition(direction=1) -> int
        
        Helper function for finding the caret position for the next word.
        """
        return 0

    def FindRangeForList(self, pos, isNumberedList): # real signature unknown; restored from __doc__
        """
        FindRangeForList(pos, isNumberedList) -> RichTextRange
        
        Given a character position at which there is a list style, find the
        range encompassing the same list style by looking backwards and
        forwards.
        """
        return RichTextRange

    def ForceDelayedLayout(self): # real signature unknown; restored from __doc__
        """ ForceDelayedLayout() -> None """
        pass

    def ForceUpper(self): # real signature unknown; restored from __doc__
        """
        ForceUpper() -> None
        
        Convert all text entered into the control to upper case.
        """
        pass

    def GetAdjustedCaretPosition(self, caretPos): # real signature unknown; restored from __doc__
        """
        GetAdjustedCaretPosition(caretPos) -> int
        
        The adjusted caret position is the character position adjusted to take
        into account whether we're at the start of a paragraph, in which case
        style information should be taken from the next position, not current
        one.
        """
        return 0

    def GetAvailableFontNames(self): # real signature unknown; restored from __doc__
        """
        GetAvailableFontNames() -> List[str]
        
        Font names take a long time to retrieve, so cache them (on demand).
        """
        return []

    def GetBasicStyle(self): # real signature unknown; restored from __doc__
        """
        GetBasicStyle() -> RichTextAttr
        
        Gets the basic (overall) style.
        """
        return RichTextAttr

    def GetBuffer(self): # real signature unknown; restored from __doc__
        """
        GetBuffer() -> RichTextBuffer
        
        Returns the buffer associated with the control.
        """
        return RichTextBuffer

    def GetCaretAtLineStart(self): # real signature unknown; restored from __doc__
        """
        GetCaretAtLineStart() -> bool
        
        Returns true if we are showing the caret position at the start of a
        line instead of at the end of the previous one.
        """
        return False

    def GetCaretPosition(self): # real signature unknown; restored from __doc__
        """
        GetCaretPosition() -> int
        
        Returns the current caret position.
        """
        return 0

    def GetCaretPositionForDefaultStyle(self): # real signature unknown; restored from __doc__
        """
        GetCaretPositionForDefaultStyle() -> int
        
        Returns the caret position since the default formatting was changed.
        """
        return 0

    def GetCaretPositionForIndex(self, position, rect, container=None): # real signature unknown; restored from __doc__
        """
        GetCaretPositionForIndex(position, rect, container=None) -> bool
        
        Returns the caret height and position for the given character
        position.
        """
        return False

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetClientAreaOrigin(self): # real signature unknown; restored from __doc__
        """ GetClientAreaOrigin(self) -> Point """
        pass

    def GetCommandProcessor(self): # real signature unknown; restored from __doc__
        """
        GetCommandProcessor() -> wx.CommandProcessor
        
        Gets the command processor associated with the control's buffer.
        """
        pass

    def GetContextMenu(self): # real signature unknown; restored from __doc__
        """
        GetContextMenu() -> wx.Menu
        
        Returns the current context menu.
        """
        pass

    def GetContextMenuPropertiesInfo(self): # real signature unknown; restored from __doc__
        """
        GetContextMenuPropertiesInfo() -> RichTextContextMenuPropertiesInfo
        
        Returns an object that stores information about context menu property
        item(s), in order to communicate between the context menu event
        handler and the code that responds to it.
        """
        return RichTextContextMenuPropertiesInfo

    def GetDefaultBorder(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorder(self) -> Border """
        pass

    def GetDefaultBorderForControl(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorderForControl(self) -> Border """
        pass

    def GetDefaultStyleEx(self): # real signature unknown; restored from __doc__
        """
        GetDefaultStyleEx() -> RichTextAttr
        
        Returns the current default style, which can be used to change how
        subsequently inserted text is displayed.
        """
        return RichTextAttr

    def GetDelayedImageLoading(self): # real signature unknown; restored from __doc__
        """
        GetDelayedImageLoading() -> bool
        
        Returns true if delayed image loading is enabled.
        """
        return False

    def GetDelayedImageProcessingRequired(self): # real signature unknown; restored from __doc__
        """
        GetDelayedImageProcessingRequired() -> bool
        
        Gets the flag indicating that delayed image processing is required.
        """
        return False

    def GetDelayedImageProcessingTime(self): # real signature unknown; restored from __doc__
        """
        GetDelayedImageProcessingTime() -> int
        
        Returns the last time delayed image processing was performed.
        """
        return 0

    def GetDelayedLayoutThreshold(self): # real signature unknown; restored from __doc__
        """
        GetDelayedLayoutThreshold() -> int
        
        Gets the size of the buffer beyond which layout is delayed during
        resizing.
        """
        return 0

    def GetDimensionScale(self): # real signature unknown; restored from __doc__
        """
        GetDimensionScale() -> float
        
        Returns the scale factor for displaying certain dimensions such as
        indentation and inter-paragraph spacing.
        """
        return 0.0

    def GetDragging(self): # real signature unknown; restored from __doc__
        """
        GetDragging() -> bool
        
        Returns true if we are extending a selection.
        """
        return False

    def GetDragStartPoint(self): # real signature unknown; restored from __doc__
        """
        GetDragStartPoint() -> wx.Point
        
        Get the possible Drag'n'Drop start point.
        """
        pass

    def GetDragStartTime(self): # real signature unknown; restored from __doc__
        """
        GetDragStartTime() -> wx.DateTime
        
        Get the possible Drag'n'Drop start time.
        """
        pass

    def GetFilename(self): # real signature unknown; restored from __doc__
        """
        GetFilename() -> str
        
        Gets the current filename associated with the control.
        """
        return ""

    def GetFirstVisiblePoint(self): # real signature unknown; restored from __doc__
        """
        GetFirstVisiblePoint() -> wx.Point
        
        Returns the first visible point in the window.
        """
        pass

    def GetFirstVisiblePosition(self): # real signature unknown; restored from __doc__
        """
        GetFirstVisiblePosition() -> int
        
        Returns the first visible position in the current view.
        """
        return 0

    def GetFocusObject(self): # real signature unknown; restored from __doc__
        """
        GetFocusObject() -> RichTextParagraphLayoutBox
        
        Returns the wxRichTextObject object that currently has the editing
        focus.
        """
        return RichTextParagraphLayoutBox

    def GetFontScale(self): # real signature unknown; restored from __doc__
        """
        GetFontScale() -> float
        
        Returns the scale factor for displaying fonts, for example for more
        comfortable editing.
        """
        return 0.0

    def GetFullLayoutRequired(self): # real signature unknown; restored from __doc__
        """ GetFullLayoutRequired() -> bool """
        return False

    def GetFullLayoutSavedPosition(self): # real signature unknown; restored from __doc__
        """ GetFullLayoutSavedPosition() -> int """
        return 0

    def GetFullLayoutTime(self): # real signature unknown; restored from __doc__
        """ GetFullLayoutTime() -> int """
        return 0

    def GetHandlerFlags(self): # real signature unknown; restored from __doc__
        """
        GetHandlerFlags() -> int
        
        Returns flags that change the behaviour of loading or saving.
        """
        return 0

    def GetHint(self): # real signature unknown; restored from __doc__
        """
        GetHint() -> str
        
        Returns the current hint string.
        """
        return ""

    def GetImagesEnabled(self): # real signature unknown; restored from __doc__
        """
        GetImagesEnabled() -> bool
        
        Returns true if images are enabled.
        """
        return False

    def GetInsertionPoint(self): # real signature unknown; restored from __doc__
        """
        GetInsertionPoint() -> int
        
        Returns the current insertion point.
        """
        return 0

    def GetInternalSelectionRange(self): # real signature unknown; restored from __doc__
        """
        GetInternalSelectionRange() -> RichTextRange
        
        Returns the selection range in character positions.
        """
        return RichTextRange

    def GetLastPosition(self): # real signature unknown; restored from __doc__
        """
        GetLastPosition() -> TextPos
        
        Returns the last position in the buffer.
        """
        pass

    def GetLineLength(self, lineNo): # real signature unknown; restored from __doc__
        """
        GetLineLength(lineNo) -> int
        
        Returns the length of the specified line in characters.
        """
        return 0

    def GetLineText(self, lineNo): # real signature unknown; restored from __doc__
        """
        GetLineText(lineNo) -> str
        
        Returns the text for the given line.
        """
        return ""

    def GetLogicalPoint(self, ptPhysical): # real signature unknown; restored from __doc__
        """
        GetLogicalPoint(ptPhysical) -> wx.Point
        
        Transforms physical window position to logical (unscrolled) position.
        """
        pass

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetMargins(self): # real signature unknown; restored from __doc__
        """
        GetMargins() -> Point
        
        Returns the margins used by the control.
        """
        pass

    def GetNumberOfLines(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLines() -> int
        
        Returns the number of lines in the buffer.
        """
        return 0

    def GetPhysicalPoint(self, ptLogical): # real signature unknown; restored from __doc__
        """
        GetPhysicalPoint(ptLogical) -> wx.Point
        
        Transforms logical (unscrolled) position to physical window position.
        """
        pass

    def GetPreDrag(self): # real signature unknown; restored from __doc__
        """
        GetPreDrag() -> bool
        
        Are we trying to start Drag'n'Drop?
        """
        return False

    def GetPropertiesMenuLabel(self, obj): # real signature unknown; restored from __doc__
        """
        GetPropertiesMenuLabel(obj) -> str
        
        Gets the object's properties menu label.
        """
        return ""

    def GetRange(self, from_, to_): # real signature unknown; restored from __doc__
        """
        GetRange(from_, to_) -> str
        
        Gets the text for the given range.
        """
        return ""

    def GetScale(self): # real signature unknown; restored from __doc__
        """
        GetScale() -> float
        
        Returns an overall scale factor for displaying and editing the
        content.
        """
        return 0.0

    def GetScaledPoint(self, pt): # real signature unknown; restored from __doc__
        """
        GetScaledPoint(pt) -> wx.Point
        
        Returns a scaled point.
        """
        pass

    def GetScaledRect(self, rect): # real signature unknown; restored from __doc__
        """
        GetScaledRect(rect) -> wx.Rect
        
        Returns a scaled rectangle.
        """
        pass

    def GetScaledSize(self, sz): # real signature unknown; restored from __doc__
        """
        GetScaledSize(sz) -> wx.Size
        
        Returns a scaled size.
        """
        pass

    def GetSelection(self): # real signature unknown; restored from __doc__
        """ GetSelection() -> RichTextSelection """
        return RichTextSelection

    def GetSelectionAnchor(self): # real signature unknown; restored from __doc__
        """
        GetSelectionAnchor() -> int
        
        Returns an anchor so we know how to extend the selection.
        """
        return 0

    def GetSelectionAnchorObject(self): # real signature unknown; restored from __doc__
        """
        GetSelectionAnchorObject() -> RichTextObject
        
        Returns the anchor object if selecting multiple containers.
        """
        return RichTextObject

    def GetSelectionRange(self): # real signature unknown; restored from __doc__
        """
        GetSelectionRange() -> RichTextRange
        
        Returns the selection range in character positions.
        """
        return RichTextRange

    def GetStringSelection(self): # real signature unknown; restored from __doc__
        """
        GetStringSelection() -> str
        
        Returns the text within the current selection range, if any.
        """
        return ""

    def GetStyle(self, position, style, container=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        GetStyle(position, style) -> bool
        GetStyle(position, style) -> bool
        GetStyle(position, style, container) -> bool
        
        Gets the attributes at the given position.
        """
        return False

    def GetStyleForRange(self, range, style, container=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        GetStyleForRange(range, style) -> bool
        GetStyleForRange(range, style) -> bool
        GetStyleForRange(range, style, container) -> bool
        
        Gets the attributes common to the specified range.
        """
        return False

    def GetStyleSheet(self): # real signature unknown; restored from __doc__
        """
        GetStyleSheet() -> RichTextStyleSheet
        
        Returns the style sheet associated with the control, if any.
        """
        return RichTextStyleSheet

    def GetTextCursor(self): # real signature unknown; restored from __doc__
        """
        GetTextCursor() -> wx.Cursor
        
        Returns the text (normal) cursor.
        """
        pass

    def GetUncombinedStyle(self, position, style, container=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        GetUncombinedStyle(position, style) -> bool
        GetUncombinedStyle(position, style, container) -> bool
        
        Gets the attributes at the given position.
        """
        return False

    def GetUnscaledPoint(self, pt): # real signature unknown; restored from __doc__
        """
        GetUnscaledPoint(pt) -> wx.Point
        
        Returns an unscaled point.
        """
        pass

    def GetUnscaledRect(self, rect): # real signature unknown; restored from __doc__
        """
        GetUnscaledRect(rect) -> wx.Rect
        
        Returns an unscaled rectangle.
        """
        pass

    def GetUnscaledSize(self, sz): # real signature unknown; restored from __doc__
        """
        GetUnscaledSize(sz) -> wx.Size
        
        Returns an unscaled size.
        """
        pass

    def GetURLCursor(self): # real signature unknown; restored from __doc__
        """
        GetURLCursor() -> wx.Cursor
        
        Returns the cursor to be used over URLs.
        """
        pass

    def GetValidator(self): # real signature unknown; restored from __doc__
        """ GetValidator(self) -> Optional[Validator] """
        pass

    def GetValue(self): # real signature unknown; restored from __doc__
        """
        GetValue() -> str
        
        Returns the content of the entire control as a string.
        """
        return ""

    def GetVerticalScrollbarEnabled(self): # real signature unknown; restored from __doc__
        """
        GetVerticalScrollbarEnabled() -> bool
        
        Returns true if the vertical scrollbar is enabled.
        """
        return False

    def GetVirtualAttributesEnabled(self): # real signature unknown; restored from __doc__
        """
        GetVirtualAttributesEnabled() -> bool
        
        Returns true if this control can use virtual attributes and virtual
        text.
        """
        return False

    def GetVisibleLineForCaretPosition(self, caretPosition): # real signature unknown; restored from __doc__
        """
        GetVisibleLineForCaretPosition(caretPosition) -> RichTextLine
        
        Internal helper function returning the line for the visible caret
        position.
        """
        return RichTextLine

    def HasCharacterAttributes(self, range, style): # real signature unknown; restored from __doc__
        """
        HasCharacterAttributes(range, style) -> bool
        
        Test if this whole range has character attributes of the specified
        kind.
        """
        return False

    def HasParagraphAttributes(self, range, style): # real signature unknown; restored from __doc__
        """
        HasParagraphAttributes(range, style) -> bool
        
        Test if this whole range has paragraph attributes of the specified
        kind.
        """
        return False

    def HasSelection(self): # real signature unknown; restored from __doc__
        """
        HasSelection() -> bool
        
        Returns true if there is a selection and the object containing the
        selection was the same as the current focus object.
        """
        return False

    def HasTransparentBackground(self): # real signature unknown; restored from __doc__
        """ HasTransparentBackground(self) -> bool """
        return False

    def HasUnfocusedSelection(self): # real signature unknown; restored from __doc__
        """
        HasUnfocusedSelection() -> bool
        
        Returns true if there was a selection, whether or not the current
        focus object is the same as the selection's container object.
        """
        return False

    def HitTest(self, pt): # real signature unknown; restored from __doc__
        """
        HitTest(pt) -> Tuple[wx.TextCtrlHitTestResult, int]
        
        Finds the character at the given position in pixels.
        """
        pass

    def HitTestXY(self, pt): # real signature unknown; restored from __doc__
        """ HitTestXY(pt) -> Tuple[wx.TextCtrlHitTestResult, TextCoord, TextCoord] """
        pass

    def InformFirstDirection(self, direction, size, availableOtherDir): # real signature unknown; restored from __doc__
        """ InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool """
        return False

    def InheritAttributes(self): # real signature unknown; restored from __doc__
        """ InheritAttributes(self) """
        pass

    def Init(self): # real signature unknown; restored from __doc__
        """
        Init() -> None
        
        Initialises the members of the control.
        """
        pass

    def InitDialog(self): # real signature unknown; restored from __doc__
        """ InitDialog(self) """
        pass

    def Invalidate(self): # real signature unknown; restored from __doc__
        """
        Invalidate() -> None
        
        Invalidates the whole buffer to trigger painting later.
        """
        pass

    def IsDefaultStyleShowing(self): # real signature unknown; restored from __doc__
        """
        IsDefaultStyleShowing() -> bool
        
        Returns true if the user has recently set the default style without
        moving the caret, and therefore the UI needs to reflect the default
        style and not the style at the caret.
        """
        return False

    def IsEditable(self): # real signature unknown; restored from __doc__
        """
        IsEditable() -> bool
        
        Returns true if the control is editable.
        """
        return False

    def IsEmpty(self): # real signature unknown; restored from __doc__
        """
        IsEmpty() -> bool
        
        Returns true if the control is currently empty.
        """
        return False

    def IsModified(self): # real signature unknown; restored from __doc__
        """
        IsModified() -> bool
        
        Returns true if the buffer has been modified.
        """
        return False

    def IsMultiLine(self): # real signature unknown; restored from __doc__
        """
        IsMultiLine() -> bool
        
        Returns true if the control is multiline.
        """
        return False

    def IsPositionVisible(self, pos): # real signature unknown; restored from __doc__
        """
        IsPositionVisible(pos) -> bool
        
        Returns true if the given position is visible on the screen.
        """
        return False

    def IsSelectionAligned(self, alignment): # real signature unknown; restored from __doc__
        """
        IsSelectionAligned(alignment) -> bool
        
        Returns true if all of the selection is aligned according to the
        specified flag.
        """
        return False

    def IsSelectionBold(self): # real signature unknown; restored from __doc__
        """
        IsSelectionBold() -> bool
        
        Returns true if all of the selection, or the content at the caret
        position, is bold.
        """
        return False

    def IsSelectionItalics(self): # real signature unknown; restored from __doc__
        """
        IsSelectionItalics() -> bool
        
        Returns true if all of the selection, or the content at the caret
        position, is italic.
        """
        return False

    def IsSelectionUnderlined(self): # real signature unknown; restored from __doc__
        """
        IsSelectionUnderlined() -> bool
        
        Returns true if all of the selection, or the content at the caret
        position, is underlined.
        """
        return False

    def IsSingleLine(self): # real signature unknown; restored from __doc__
        """
        IsSingleLine() -> bool
        
        Returns true if the control is single-line.
        """
        return False

    def KeyboardNavigate(self, keyCode, flags): # real signature unknown; restored from __doc__
        """
        KeyboardNavigate(keyCode, flags) -> bool
        
        Helper function implementing keyboard navigation.
        """
        return False

    def LayoutContent(self, onlyVisibleRect=False): # real signature unknown; restored from __doc__
        """
        LayoutContent(onlyVisibleRect=False) -> bool
        
        Lays out the buffer, which must be done before certain operations,
        such as setting the caret position.
        """
        return False

    def LineBreak(self): # real signature unknown; restored from __doc__
        """
        LineBreak() -> bool
        
        Inserts a line break at the current insertion point.
        """
        return False

    def LoadFile(self, file, type=None): # real signature unknown; restored from __doc__
        """
        LoadFile(file, type=RICHTEXT_TYPE_ANY) -> bool
        
        Loads content into the control's buffer using the given type.
        """
        return False

    def MarkDirty(self): # real signature unknown; restored from __doc__
        """
        MarkDirty() -> None
        
        Marks the buffer as modified.
        """
        pass

    def MoveCaret(self, pos, showAtLineStart=False, container=None): # real signature unknown; restored from __doc__
        """
        MoveCaret(pos, showAtLineStart=False, container=None) -> bool
        
        Move the caret to the given character position.
        """
        return False

    def MoveCaretBack(self, oldPosition): # real signature unknown; restored from __doc__
        """
        MoveCaretBack(oldPosition) -> None
        
        Move the caret one visual step forward: this may mean setting a flag
        and keeping the same position if we're going from the end of one line
        to the start of the next, which may be the exact same caret position.
        """
        pass

    def MoveCaretForward(self, oldPosition): # real signature unknown; restored from __doc__
        """
        MoveCaretForward(oldPosition) -> None
        
        Move the caret one visual step forward: this may mean setting a flag
        and keeping the same position if we're going from the end of one line
        to the start of the next, which may be the exact same caret position.
        """
        pass

    def MoveDown(self, noLines=1, flags=0): # real signature unknown; restored from __doc__
        """
        MoveDown(noLines=1, flags=0) -> bool
        
        Moves the caret down.
        """
        return False

    def MoveEnd(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveEnd(flags=0) -> bool
        
        Moves to the end of the buffer.
        """
        return False

    def MoveHome(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveHome(flags=0) -> bool
        
        Moves to the start of the buffer.
        """
        return False

    def MoveLeft(self, noPositions=1, flags=0): # real signature unknown; restored from __doc__
        """
        MoveLeft(noPositions=1, flags=0) -> bool
        
        Moves left.
        """
        return False

    def MoveRight(self, noPositions=1, flags=0): # real signature unknown; restored from __doc__
        """
        MoveRight(noPositions=1, flags=0) -> bool
        
        Moves right.
        """
        return False

    def MoveToLineEnd(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveToLineEnd(flags=0) -> bool
        
        Moves to the end of the line.
        """
        return False

    def MoveToLineStart(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveToLineStart(flags=0) -> bool
        
        Moves to the start of the line.
        """
        return False

    def MoveToParagraphEnd(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveToParagraphEnd(flags=0) -> bool
        
        Moves to the end of the paragraph.
        """
        return False

    def MoveToParagraphStart(self, flags=0): # real signature unknown; restored from __doc__
        """
        MoveToParagraphStart(flags=0) -> bool
        
        Moves to the start of the paragraph.
        """
        return False

    def MoveUp(self, noLines=1, flags=0): # real signature unknown; restored from __doc__
        """
        MoveUp(noLines=1, flags=0) -> bool
        
        Moves to the start of the paragraph.
        """
        return False

    def Newline(self): # real signature unknown; restored from __doc__
        """
        Newline() -> bool
        
        Inserts a new paragraph at the current insertion point.
        """
        return False

    def NumberList(self, range, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        NumberList(range, _def=None, flags=RICHTEXT_SETSTYLE_WITH_UNDO, startFrom=1, specifiedLevel=-1) -> bool
        NumberList(range, defName, flags=RICHTEXT_SETSTYLE_WITH_UNDO, startFrom=1, specifiedLevel=-1) -> bool
        
        Numbers the paragraphs in the given range.
        """
        return False

    def OnCaptureLost(self, event): # real signature unknown; restored from __doc__
        """ OnCaptureLost(event) -> None """
        pass

    def OnChar(self, event): # real signature unknown; restored from __doc__
        """ OnChar(event) -> None """
        pass

    def OnClear(self, event): # real signature unknown; restored from __doc__
        """
        OnClear(event) -> None
        
        Standard handler for the wxID_CLEAR command.
        """
        pass

    def OnContextMenu(self, event): # real signature unknown; restored from __doc__
        """
        OnContextMenu(event) -> None
        
        Shows a standard context menu with undo, redo, cut, copy, paste,
        clear, and select all commands.
        """
        pass

    def OnCopy(self, event): # real signature unknown; restored from __doc__
        """
        OnCopy(event) -> None
        
        Standard handler for the wxID_COPY command.
        """
        pass

    def OnCut(self, event): # real signature unknown; restored from __doc__
        """
        OnCut(event) -> None
        
        Standard handler for the wxID_CUT command.
        """
        pass

    def OnDropFiles(self, event): # real signature unknown; restored from __doc__
        """
        OnDropFiles(event) -> None
        
        Loads the first dropped file.
        """
        pass

    def OnEraseBackground(self, event): # real signature unknown; restored from __doc__
        """ OnEraseBackground(event) -> None """
        pass

    def OnIdle(self, event): # real signature unknown; restored from __doc__
        """ OnIdle(event) -> None """
        pass

    def OnInternalIdle(self): # real signature unknown; restored from __doc__
        """ OnInternalIdle(self) """
        pass

    def OnKillFocus(self, event): # real signature unknown; restored from __doc__
        """ OnKillFocus(event) -> None """
        pass

    def OnLeftClick(self, event): # real signature unknown; restored from __doc__
        """ OnLeftClick(event) -> None """
        pass

    def OnLeftDClick(self, event): # real signature unknown; restored from __doc__
        """ OnLeftDClick(event) -> None """
        pass

    def OnLeftUp(self, event): # real signature unknown; restored from __doc__
        """ OnLeftUp(event) -> None """
        pass

    def OnMiddleClick(self, event): # real signature unknown; restored from __doc__
        """ OnMiddleClick(event) -> None """
        pass

    def OnMoveMouse(self, event): # real signature unknown; restored from __doc__
        """ OnMoveMouse(event) -> None """
        pass

    def OnPaint(self, event): # real signature unknown; restored from __doc__
        """ OnPaint(event) -> None """
        pass

    def OnPaste(self, event): # real signature unknown; restored from __doc__
        """
        OnPaste(event) -> None
        
        Standard handler for the wxID_PASTE command.
        """
        pass

    def OnProperties(self, event): # real signature unknown; restored from __doc__
        """
        OnProperties(event) -> None
        
        Standard handler for property commands.
        """
        pass

    def OnRedo(self, event): # real signature unknown; restored from __doc__
        """
        OnRedo(event) -> None
        
        Standard handler for the wxID_REDO command.
        """
        pass

    def OnRightClick(self, event): # real signature unknown; restored from __doc__
        """ OnRightClick(event) -> None """
        pass

    def OnScroll(self, event): # real signature unknown; restored from __doc__
        """ OnScroll(event) -> None """
        pass

    def OnSelectAll(self, event): # real signature unknown; restored from __doc__
        """
        OnSelectAll(event) -> None
        
        Standard handler for the wxID_SELECTALL command.
        """
        pass

    def OnSetFocus(self, event): # real signature unknown; restored from __doc__
        """ OnSetFocus(event) -> None """
        pass

    def OnSize(self, event): # real signature unknown; restored from __doc__
        """ OnSize(event) -> None """
        pass

    def OnSysColourChanged(self, event): # real signature unknown; restored from __doc__
        """ OnSysColourChanged(event) -> None """
        pass

    def OnTimer(self, event): # real signature unknown; restored from __doc__
        """
        OnTimer(event) -> None
        
        Respond to timer events.
        """
        pass

    def OnUndo(self, event): # real signature unknown; restored from __doc__
        """
        OnUndo(event) -> None
        
        Standard handler for the wxID_UNDO command.
        """
        pass

    def OnUpdateClear(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateClear(event) -> None
        
        Standard update handler for the wxID_CLEAR command.
        """
        pass

    def OnUpdateCopy(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateCopy(event) -> None
        
        Standard update handler for the wxID_COPY command.
        """
        pass

    def OnUpdateCut(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateCut(event) -> None
        
        Standard update handler for the wxID_CUT command.
        """
        pass

    def OnUpdatePaste(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdatePaste(event) -> None
        
        Standard update handler for the wxID_PASTE command.
        """
        pass

    def OnUpdateProperties(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateProperties(event) -> None
        
        Standard update handler for property commands.
        """
        pass

    def OnUpdateRedo(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateRedo(event) -> None
        
        Standard update handler for the wxID_REDO command.
        """
        pass

    def OnUpdateSelectAll(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateSelectAll(event) -> None
        
        Standard update handler for the wxID_SELECTALL command.
        """
        pass

    def OnUpdateUndo(self, event): # real signature unknown; restored from __doc__
        """
        OnUpdateUndo(event) -> None
        
        Standard update handler for the wxID_UNDO command.
        """
        pass

    def PageDown(self, noPages=1, flags=0): # real signature unknown; restored from __doc__
        """
        PageDown(noPages=1, flags=0) -> bool
        
        Moves one or more pages down.
        """
        return False

    def PageUp(self, noPages=1, flags=0): # real signature unknown; restored from __doc__
        """
        PageUp(noPages=1, flags=0) -> bool
        
        Moves one or more pages up.
        """
        return False

    def PaintAboveContent(self, WXUNUSED): # real signature unknown; restored from __doc__
        """
        PaintAboveContent(WXUNUSED) -> None
        
        Other user defined painting after everything else (i.e. all text) is
        painted.
        """
        pass

    def PaintBackground(self, dc): # real signature unknown; restored from __doc__
        """
        PaintBackground(dc) -> None
        
        Paints the background.
        """
        pass

    def Paste(self): # real signature unknown; restored from __doc__
        """
        Paste() -> None
        
        Pastes content from the clipboard to the buffer.
        """
        pass

    def PopStyleSheet(self): # real signature unknown; restored from __doc__
        """
        PopStyleSheet() -> RichTextStyleSheet
        
        Pops the style sheet from top of stack.
        """
        return RichTextStyleSheet

    def PositionCaret(self, container=None): # real signature unknown; restored from __doc__
        """
        PositionCaret(container=None) -> None
        
        Internal function to position the visible caret according to the
        current caret position.
        """
        pass

    def PositionToXY(self, pos): # real signature unknown; restored from __doc__
        """
        PositionToXY(pos) -> Tuple[bool, int, int]
        
        Converts a text position to zero-based column and line numbers.
        """
        pass

    def PrepareContent(self, container): # real signature unknown; restored from __doc__
        """
        PrepareContent(container) -> None
        
        Prepares the content just before insertion (or after buffer reset).
        """
        pass

    def PrepareContextMenu(self, menu, pt, addPropertyCommands): # real signature unknown; restored from __doc__
        """
        PrepareContextMenu(menu, pt, addPropertyCommands) -> int
        
        Prepares the context menu, optionally adding appropriate property-
        editing commands.
        """
        return 0

    def ProcessBackKey(self, event, flags): # real signature unknown; restored from __doc__
        """
        ProcessBackKey(event, flags) -> bool
        
        Processes the back key.
        """
        return False

    def ProcessDelayedImageLoading(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        ProcessDelayedImageLoading(refresh) -> bool
        ProcessDelayedImageLoading(screenRect, box, loadCount) -> bool
        
        Do delayed image loading and garbage-collect other images.
        """
        return False

    def ProcessEvent(self, event): # real signature unknown; restored from __doc__
        """ ProcessEvent(self, event: Event) -> bool """
        return False

    def ProcessMouseMovement(self, container, obj, position, pos): # real signature unknown; restored from __doc__
        """
        ProcessMouseMovement(container, obj, position, pos) -> bool
        
        Processes mouse movement in order to change the cursor.
        """
        return False

    def PromoteList(self, promoteBy, range, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        PromoteList(promoteBy, range, _def=None, flags=RICHTEXT_SETSTYLE_WITH_UNDO, specifiedLevel=-1) -> bool
        PromoteList(promoteBy, range, defName, flags=RICHTEXT_SETSTYLE_WITH_UNDO, specifiedLevel=-1) -> bool
        
        Promotes or demotes the paragraphs in the given range.
        """
        return False

    def PushStyleSheet(self, styleSheet): # real signature unknown; restored from __doc__
        """
        PushStyleSheet(styleSheet) -> bool
        
        Push the style sheet to top of stack.
        """
        return False

    def Redo(self): # real signature unknown; restored from __doc__
        """
        Redo() -> None
        
        Redoes the current command.
        """
        pass

    def RefreshForSelectionChange(self, oldSelection, newSelection): # real signature unknown; restored from __doc__
        """
        RefreshForSelectionChange(oldSelection, newSelection) -> bool
        
        Refreshes the area affected by a selection change.
        """
        return False

    def Remove(self, from_, to_): # real signature unknown; restored from __doc__
        """
        Remove(from_, to_) -> None
        
        Removes the content in the specified range.
        """
        pass

    def RemoveChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ RemoveChild(self, child: Optional[WindowBase]) """
        pass

    def Replace(self, from_, to_, value): # real signature unknown; restored from __doc__
        """
        Replace(from_, to_, value) -> None
        
        Replaces the content in the specified range with the string specified by value.
        """
        pass

    def RequestDelayedImageProcessing(self): # real signature unknown; restored from __doc__
        """
        RequestDelayedImageProcessing() -> None
        
        Request delayed image processing.
        """
        pass

    def SaveFile(self, file='', type=None): # real signature unknown; restored from __doc__
        """
        SaveFile(file='', type=RICHTEXT_TYPE_ANY) -> bool
        
        Saves the buffer content using the given type.
        """
        return False

    def ScrollIntoView(self, position, keyCode): # real signature unknown; restored from __doc__
        """
        ScrollIntoView(position, keyCode) -> bool
        
        Scrolls position into view.
        """
        return False

    def SelectAll(self): # real signature unknown; restored from __doc__
        """
        SelectAll() -> None
        
        Selects all the text in the buffer.
        """
        pass

    def SelectNone(self): # real signature unknown; restored from __doc__
        """
        SelectNone() -> None
        
        Cancels any selection.
        """
        pass

    def SelectWord(self, position): # real signature unknown; restored from __doc__
        """
        SelectWord(position) -> bool
        
        Selects the word at the given character position.
        """
        return False

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetAndShowDefaultStyle(self, attr): # real signature unknown; restored from __doc__
        """
        SetAndShowDefaultStyle(attr) -> None
        
        Sets attr as the default style and tells the control that the UI
        should reflect this attribute until the user moves the caret.
        """
        pass

    def SetBasicStyle(self, style): # real signature unknown; restored from __doc__
        """
        SetBasicStyle(style) -> None
        
        Sets the basic (overall) style.
        """
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetCaretAtLineStart(self, atStart): # real signature unknown; restored from __doc__
        """
        SetCaretAtLineStart(atStart) -> None
        
        Sets a flag to remember that we are showing the caret position at the
        start of a line instead of at the end of the previous one.
        """
        pass

    def SetCaretPosition(self, position, showAtLineStart=False): # real signature unknown; restored from __doc__
        """
        SetCaretPosition(position, showAtLineStart=False) -> None
        
        Sets the caret position.
        """
        pass

    def SetCaretPositionAfterClick(self, container, position, hitTestFlags, extendSelection=False): # real signature unknown; restored from __doc__
        """
        SetCaretPositionAfterClick(container, position, hitTestFlags, extendSelection=False) -> bool
        
        Sets up the caret for the given position and container, after a mouse
        click.
        """
        return False

    def SetCaretPositionForDefaultStyle(self, pos): # real signature unknown; restored from __doc__
        """
        SetCaretPositionForDefaultStyle(pos) -> None
        
        Set the caret position for the default style that the user is
        selecting.
        """
        pass

    def SetContextMenu(self, menu): # real signature unknown; restored from __doc__
        """
        SetContextMenu(menu) -> None
        
        Sets the current context menu.
        """
        pass

    def SetDefaultStyle(self, style): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetDefaultStyle(style) -> bool
        SetDefaultStyle(style) -> bool
        
        Sets the current default style, which can be used to change how
        subsequently inserted text is displayed.
        """
        return False

    def SetDefaultStyleToCursorStyle(self): # real signature unknown; restored from __doc__
        """
        SetDefaultStyleToCursorStyle() -> bool
        
        Sets the default style to the style under the cursor.
        """
        return False

    def SetDelayedImageProcessingRequired(self, b): # real signature unknown; restored from __doc__
        """
        SetDelayedImageProcessingRequired(b) -> None
        
        Sets the flag indicating that delayed image processing is required.
        """
        pass

    def SetDelayedImageProcessingTime(self, t): # real signature unknown; restored from __doc__
        """
        SetDelayedImageProcessingTime(t) -> None
        
        Sets the last time delayed image processing was performed.
        """
        pass

    def SetDelayedLayoutThreshold(self, threshold): # real signature unknown; restored from __doc__
        """
        SetDelayedLayoutThreshold(threshold) -> None
        
        Sets the size of the buffer beyond which layout is delayed during
        resizing.
        """
        pass

    def SetDimensionScale(self, dimScale, refresh=False): # real signature unknown; restored from __doc__
        """
        SetDimensionScale(dimScale, refresh=False) -> None
        
        Sets the scale factor for displaying certain dimensions such as
        indentation and inter-paragraph spacing.
        """
        pass

    def SetDragging(self, dragging): # real signature unknown; restored from __doc__
        """
        SetDragging(dragging) -> None
        
        Sets a flag to remember if we are extending a selection.
        """
        pass

    def SetDragStartPoint(self, sp): # real signature unknown; restored from __doc__
        """
        SetDragStartPoint(sp) -> None
        
        Set the possible Drag'n'Drop start point.
        """
        pass

    def SetDragStartTime(self, st): # real signature unknown; restored from __doc__
        """
        SetDragStartTime(st) -> None
        
        Set the possible Drag'n'Drop start time.
        """
        pass

    def SetEditable(self, editable): # real signature unknown; restored from __doc__
        """
        SetEditable(editable) -> None
        
        Makes the control editable, or not.
        """
        pass

    def SetFilename(self, filename): # real signature unknown; restored from __doc__
        """
        SetFilename(filename) -> None
        
        Sets the current filename.
        """
        pass

    def SetFocusObject(self, obj, setCaretPosition=True): # real signature unknown; restored from __doc__
        """
        SetFocusObject(obj, setCaretPosition=True) -> bool
        
        Sets the wxRichTextObject object that currently has the editing focus.
        """
        return False

    def SetFont(self, font): # real signature unknown; restored from __doc__
        """
        SetFont(font) -> bool
        
        Sets the font, and also the basic and default attributes (see
        wxRichTextCtrl::SetDefaultStyle).
        """
        return False

    def SetFontScale(self, fontScale, refresh=False): # real signature unknown; restored from __doc__
        """
        SetFontScale(fontScale, refresh=False) -> None
        
        Sets the scale factor for displaying fonts, for example for more
        comfortable editing.
        """
        pass

    def SetFullLayoutRequired(self, b): # real signature unknown; restored from __doc__
        """ SetFullLayoutRequired(b) -> None """
        pass

    def SetFullLayoutSavedPosition(self, p): # real signature unknown; restored from __doc__
        """ SetFullLayoutSavedPosition(p) -> None """
        pass

    def SetFullLayoutTime(self, t): # real signature unknown; restored from __doc__
        """ SetFullLayoutTime(t) -> None """
        pass

    def SetHandlerFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetHandlerFlags(flags) -> None
        
        Sets flags that change the behaviour of loading or saving.
        """
        pass

    def SetHint(self, hint): # real signature unknown; restored from __doc__
        """
        SetHint(hint) -> bool
        
        Sets a hint shown in an empty unfocused text control.
        """
        return False

    def SetInsertionPoint(self, pos): # real signature unknown; restored from __doc__
        """
        SetInsertionPoint(pos) -> None
        
        Sets the insertion point and causes the current editing style to be
        taken from the new position (unlike wxRichTextCtrl::SetCaretPosition).
        """
        pass

    def SetInsertionPointEnd(self): # real signature unknown; restored from __doc__
        """
        SetInsertionPointEnd() -> None
        
        Sets the insertion point to the end of the text control.
        """
        pass

    def SetInternalSelectionRange(self, range): # real signature unknown; restored from __doc__
        """
        SetInternalSelectionRange(range) -> None
        
        Sets the selection range in character positions.
        """
        pass

    def SetListStyle(self, range, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetListStyle(range, styleDef, flags=RICHTEXT_SETSTYLE_WITH_UNDO, startFrom=1, specifiedLevel=-1) -> bool
        SetListStyle(range, defName, flags=RICHTEXT_SETSTYLE_WITH_UNDO, startFrom=1, specifiedLevel=-1) -> bool
        
        Sets the list attributes for the given range, passing flags to
        determine how the attributes are set.
        """
        return False

    def SetMargins(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetMargins(pt) -> bool
        SetMargins(left, top=-1) -> bool
        
        Attempts to set the control margins.
        """
        return False

    def SetMaxLength(self, len): # real signature unknown; restored from __doc__
        """
        SetMaxLength(len) -> None
        
        Sets the maximum number of characters that may be entered in a single
        line text control.
        """
        pass

    def SetModified(self, modified): # real signature unknown; restored from __doc__
        """ SetModified(modified) -> None """
        pass

    def SetPreDrag(self, pd): # real signature unknown; restored from __doc__
        """
        SetPreDrag(pd) -> None
        
        Set if we're trying to start Drag'n'Drop.
        """
        pass

    def SetProperties(self, range, properties, flags=None): # real signature unknown; restored from __doc__
        """
        SetProperties(range, properties, flags=RICHTEXT_SETPROPERTIES_WITH_UNDO) -> bool
        
        Sets the properties for the given range, passing flags to determine
        how the attributes are set.
        """
        return False

    def SetScale(self, scale, refresh=False): # real signature unknown; restored from __doc__
        """
        SetScale(scale, refresh=False) -> None
        
        Sets an overall scale factor for displaying and editing the content.
        """
        pass

    def SetSelection(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetSelection(from_, to_) -> None
        SetSelection(sel) -> None
        
        Sets the selection to the given range.
        """
        pass

    def SetSelectionAnchor(self, anchor): # real signature unknown; restored from __doc__
        """
        SetSelectionAnchor(anchor) -> None
        
        Sets an anchor so we know how to extend the selection.
        """
        pass

    def SetSelectionAnchorObject(self, anchor): # real signature unknown; restored from __doc__
        """
        SetSelectionAnchorObject(anchor) -> None
        
        Sets the anchor object if selecting multiple containers.
        """
        pass

    def SetSelectionRange(self, range): # real signature unknown; restored from __doc__
        """
        SetSelectionRange(range) -> None
        
        Sets the selection to the given range.
        """
        pass

    def SetStyle(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetStyle(start, end, style) -> bool
        SetStyle(start, end, style) -> bool
        SetStyle(range, style) -> bool
        SetStyle(range, style) -> bool
        SetStyle(obj, textAttr, flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> None
        
        Sets the attributes for the given range.
        """
        return False

    def SetStyleEx(self, range, style, flags=None): # real signature unknown; restored from __doc__
        """
        SetStyleEx(range, style, flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> bool
        
        Sets the attributes for the given range, passing flags to determine
        how the attributes are set.
        """
        return False

    def SetStyleSheet(self, styleSheet): # real signature unknown; restored from __doc__
        """
        SetStyleSheet(styleSheet) -> None
        
        Sets the style sheet associated with the control.
        """
        pass

    def SetTextCursor(self, cursor): # real signature unknown; restored from __doc__
        """
        SetTextCursor(cursor) -> None
        
        Sets the text (normal) cursor.
        """
        pass

    def SetupScrollbars(self, atTop=False): # real signature unknown; restored from __doc__
        """
        SetupScrollbars(atTop=False) -> None
        
        A helper function setting up scrollbars, for example after a resize.
        """
        pass

    def SetURLCursor(self, cursor): # real signature unknown; restored from __doc__
        """
        SetURLCursor(cursor) -> None
        
        Sets the cursor to be used over URLs.
        """
        pass

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def SetValue(self, value): # real signature unknown; restored from __doc__
        """
        SetValue(value) -> None
        
        Replaces existing content with the given text.
        """
        pass

    def ShouldInheritColours(self): # real signature unknown; restored from __doc__
        """
        ShouldInheritColours() -> bool
        
        Return true from here to allow the colours of this window to be
        changed by InheritAttributes().
        """
        return False

    def ShowContextMenu(self, menu, pt, addPropertyCommands): # real signature unknown; restored from __doc__
        """
        ShowContextMenu(menu, pt, addPropertyCommands) -> bool
        
        Shows the given context menu, optionally adding appropriate property-
        editing commands for the current position in the object hierarchy.
        """
        return False

    def ShowPosition(self, pos): # real signature unknown; restored from __doc__
        """
        ShowPosition(pos) -> None
        
        Scrolls the buffer so that the given position is in view.
        """
        pass

    def StartCellSelection(self, table, newCell): # real signature unknown; restored from __doc__
        """
        StartCellSelection(table, newCell) -> bool
        
        Starts selecting table cells.
        """
        return False

    def StoreFocusObject(self, obj): # real signature unknown; restored from __doc__
        """
        StoreFocusObject(obj) -> None
        
        Setter for m_focusObject.
        """
        pass

    def SuppressingUndo(self): # real signature unknown; restored from __doc__
        """
        SuppressingUndo() -> bool
        
        Returns true if undo history suppression is on.
        """
        return False

    def TransferDataFromWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataFromWindow(self) -> bool """
        return False

    def TransferDataToWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataToWindow(self) -> bool """
        return False

    def TryAfter(self, event): # real signature unknown; restored from __doc__
        """ TryAfter(self, event: Event) -> bool """
        return False

    def TryBefore(self, event): # real signature unknown; restored from __doc__
        """ TryBefore(self, event: Event) -> bool """
        return False

    def Undo(self): # real signature unknown; restored from __doc__
        """
        Undo() -> None
        
        Undoes the command at the top of the command history, if there is one.
        """
        pass

    def Validate(self): # real signature unknown; restored from __doc__
        """ Validate(self) -> bool """
        return False

    def WordLeft(self, noPages=1, flags=0): # real signature unknown; restored from __doc__
        """
        WordLeft(noPages=1, flags=0) -> bool
        
        Moves a number of words to the left.
        """
        return False

    def WordRight(self, noPages=1, flags=0): # real signature unknown; restored from __doc__
        """
        WordRight(noPages=1, flags=0) -> bool
        
        Move a number of words to the right.
        """
        return False

    def WriteField(self, fieldType, properties, textAttr=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        WriteField(fieldType, properties, textAttr=RichTextAttr()) -> RichTextField
        
        Writes a field at the current insertion point.
        """
        pass

    def WriteImage(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        WriteImage(image, bitmapType=wx.BITMAP_TYPE_PNG, textAttr=RichTextAttr()) -> bool
        WriteImage(bitmap, bitmapType=wx.BITMAP_TYPE_PNG, textAttr=RichTextAttr()) -> bool
        WriteImage(filename, bitmapType, textAttr=RichTextAttr()) -> bool
        WriteImage(imageBlock, textAttr=RichTextAttr()) -> bool
        
        Write a bitmap or image at the current insertion point.
        """
        pass

    def WriteTable(self, rows, cols, tableAttr=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        WriteTable(rows, cols, tableAttr=RichTextAttr(), cellAttr=RichTextAttr()) -> RichTextTable
        
        Write a table at the current insertion point, returning the table.
        """
        pass

    def WriteText(self, text): # real signature unknown; restored from __doc__
        """
        WriteText(text) -> None
        
        Writes text at the current position.
        """
        pass

    def WriteTextBox(self, textAttr=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        WriteTextBox(textAttr=RichTextAttr()) -> RichTextBox
        
        Write a text box at the current insertion point, returning the text
        box.
        """
        pass

    def XYToPosition(self, x, y): # real signature unknown; restored from __doc__
        """
        XYToPosition(x, y) -> int
        
        Translates from column and line number to position.
        """
        return 0

    def __init__(self, parent=None, id=-1, value='', pos=None, size=None, style=None, validator=None, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BasicStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBasicStyle() -> RichTextAttr

Gets the basic (overall) style."""

    Buffer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBuffer() -> RichTextBuffer

Returns the buffer associated with the control."""

    CaretAtLineStart = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretAtLineStart() -> bool

Returns true if we are showing the caret position at the start of a
line instead of at the end of the previous one."""

    CaretPosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretPosition() -> int

Returns the current caret position."""

    CaretPositionForDefaultStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretPositionForDefaultStyle() -> int

Returns the caret position since the default formatting was changed."""

    CommandProcessor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCommandProcessor() -> wx.CommandProcessor

Gets the command processor associated with the control's buffer."""

    ContextMenu = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetContextMenu() -> wx.Menu

Returns the current context menu."""

    ContextMenuPropertiesInfo = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetContextMenuPropertiesInfo() -> RichTextContextMenuPropertiesInfo

Returns an object that stores information about context menu property
item(s), in order to communicate between the context menu event
handler and the code that responds to it."""

    DefaultStyleEx = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDefaultStyleEx() -> RichTextAttr

Returns the current default style, which can be used to change how
subsequently inserted text is displayed."""

    DelayedImageLoading = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDelayedImageLoading() -> bool

Returns true if delayed image loading is enabled."""

    DelayedImageProcessingRequired = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDelayedImageProcessingRequired() -> bool

Gets the flag indicating that delayed image processing is required."""

    DelayedImageProcessingTime = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDelayedImageProcessingTime() -> int

Returns the last time delayed image processing was performed."""

    DelayedLayoutThreshold = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDelayedLayoutThreshold() -> int

Gets the size of the buffer beyond which layout is delayed during
resizing."""

    DimensionScale = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDimensionScale() -> float

Returns the scale factor for displaying certain dimensions such as
indentation and inter-paragraph spacing."""

    Dragging = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragging() -> bool

Returns true if we are extending a selection."""

    DragStartPoint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragStartPoint() -> wx.Point

Get the possible Drag'n'Drop start point."""

    DragStartTime = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragStartTime() -> wx.DateTime

Get the possible Drag'n'Drop start time."""

    Filename = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFilename() -> str

Gets the current filename associated with the control."""

    FirstVisiblePoint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFirstVisiblePoint() -> wx.Point

Returns the first visible point in the window."""

    FirstVisiblePosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFirstVisiblePosition() -> int

Returns the first visible position in the current view."""

    FocusObject = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFocusObject() -> RichTextParagraphLayoutBox

Returns the wxRichTextObject object that currently has the editing
focus."""

    FontScale = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontScale() -> float

Returns the scale factor for displaying fonts, for example for more
comfortable editing."""

    FullLayoutRequired = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFullLayoutRequired() -> bool"""

    FullLayoutSavedPosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFullLayoutSavedPosition() -> int"""

    FullLayoutTime = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFullLayoutTime() -> int"""

    HandlerFlags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHandlerFlags() -> int

Returns flags that change the behaviour of loading or saving."""

    Hint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHint() -> str

Returns the current hint string."""

    ImagesEnabled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetImagesEnabled() -> bool

Returns true if images are enabled."""

    InsertionPoint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetInsertionPoint() -> int

Returns the current insertion point."""

    InternalSelectionRange = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetInternalSelectionRange() -> RichTextRange

Returns the selection range in character positions."""

    LastPosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLastPosition() -> TextPos

Returns the last position in the buffer."""

    Margins = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMargins() -> Point

Returns the margins used by the control."""

    NumberOfLines = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNumberOfLines() -> int

Returns the number of lines in the buffer."""

    PreDrag = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPreDrag() -> bool

Are we trying to start Drag'n'Drop?"""

    Scale = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetScale() -> float

Returns an overall scale factor for displaying and editing the
content."""

    Selection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelection() -> RichTextSelection"""

    SelectionAnchor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionAnchor() -> int

Returns an anchor so we know how to extend the selection."""

    SelectionAnchorObject = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionAnchorObject() -> RichTextObject

Returns the anchor object if selecting multiple containers."""

    SelectionRange = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionRange() -> RichTextRange

Returns the selection range in character positions."""

    StringSelection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStringSelection() -> str

Returns the text within the current selection range, if any."""

    StyleSheet = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStyleSheet() -> RichTextStyleSheet

Returns the style sheet associated with the control, if any."""

    TextCursor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTextCursor() -> wx.Cursor

Returns the text (normal) cursor."""

    URLCursor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetURLCursor() -> wx.Cursor

Returns the cursor to be used over URLs."""

    Value = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetValue() -> str

Returns the content of the entire control as a string."""

    VerticalScrollbarEnabled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVerticalScrollbarEnabled() -> bool

Returns true if the vertical scrollbar is enabled."""

    VirtualAttributesEnabled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVirtualAttributesEnabled() -> bool

Returns true if this control can use virtual attributes and virtual
text."""



