# 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 RichTextDrawingHandler(__wx__core.Object):
    """
    RichTextDrawingHandler(name='') -> None
    
    The base class for custom drawing handlers.
    """
    def GetName(self): # real signature unknown; restored from __doc__
        """
        GetName() -> str
        
        Returns the name of the handler.
        """
        return ""

    def GetVirtualAttributes(self, attr, obj): # real signature unknown; restored from __doc__
        """
        GetVirtualAttributes(attr, obj) -> bool
        
        Provides virtual attributes that we can provide.
        """
        return False

    def GetVirtualSubobjectAttributes(self, obj, positions, attributes): # real signature unknown; restored from __doc__
        """
        GetVirtualSubobjectAttributes(obj, positions, attributes) -> int
        
        Gets the mixed virtual attributes for individual positions within the
        object.
        """
        return 0

    def GetVirtualSubobjectAttributesCount(self, obj): # real signature unknown; restored from __doc__
        """
        GetVirtualSubobjectAttributesCount(obj) -> int
        
        Gets the count for mixed virtual attributes for individual positions
        within the object.
        """
        return 0

    def GetVirtualText(self, obj, text): # real signature unknown; restored from __doc__
        """
        GetVirtualText(obj, text) -> bool
        
        Gets the virtual text for this object.
        """
        return False

    def HasVirtualAttributes(self, obj): # real signature unknown; restored from __doc__
        """
        HasVirtualAttributes(obj) -> bool
        
        Returns true if this object has virtual attributes that we can
        provide.
        """
        return False

    def HasVirtualText(self, obj): # real signature unknown; restored from __doc__
        """
        HasVirtualText(obj) -> bool
        
        Do we have virtual text for this object? Virtual text allows an
        application to replace characters in an object for editing and display
        purposes, for example for highlighting special characters.
        """
        return False

    def SetName(self, name): # real signature unknown; restored from __doc__
        """
        SetName(name) -> None
        
        Sets the name of the handler.
        """
        pass

    def __init__(self, name=''): # real signature unknown; restored from __doc__
        pass

    Name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetName() -> str

Returns the name of the handler."""



