# 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 RichTextDrawingContext(__wx__core.Object):
    """
    RichTextDrawingContext(buffer) -> None
    
    A class for passing information to drawing and measuring functions.
    """
    def ApplyVirtualAttributes(self, attr, obj): # real signature unknown; restored from __doc__
        """
        ApplyVirtualAttributes(attr, obj) -> bool
        
        Applies any virtual attributes relevant to this object.
        """
        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 EnableVirtualAttributes(self, b): # real signature unknown; restored from __doc__
        """
        EnableVirtualAttributes(b) -> None
        
        Enables virtual attribute processing.
        """
        pass

    def GetDelayedImageLoading(self): # real signature unknown; restored from __doc__
        """
        GetDelayedImageLoading() -> bool
        
        Returns true if delayed image loading is enabled.
        """
        return False

    def GetImagesEnabled(self): # real signature unknown; restored from __doc__
        """
        GetImagesEnabled() -> bool
        
        Returns true if images are enabled.
        """
        return False

    def GetLayingOut(self): # real signature unknown; restored from __doc__
        """
        GetLayingOut() -> bool
        
        Returns true if laying out.
        """
        return False

    def GetVirtualAttributes(self, obj): # real signature unknown; restored from __doc__
        """
        GetVirtualAttributes(obj) -> RichTextAttr
        
        Returns the virtual attributes for this object.
        """
        return RichTextAttr

    def GetVirtualAttributesEnabled(self): # real signature unknown; restored from __doc__
        """
        GetVirtualAttributesEnabled() -> bool
        
        Returns true if virtual attribute processing is enabled.
        """
        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
        
        Does this object have virtual attributes? Virtual attributes can be
        provided for visual cues without affecting the actual styling.
        """
        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 Init(self): # real signature unknown; restored from __doc__
        """ Init() -> None """
        pass

    def SetLayingOut(self, b): # real signature unknown; restored from __doc__
        """
        SetLayingOut(b) -> None
        
        Set laying out flag.
        """
        pass

    def __init__(self, buffer): # real signature unknown; restored from __doc__
        pass

    DelayedImageLoading = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDelayedImageLoading() -> bool

Returns true if delayed image loading is enabled."""

    ImagesEnabled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetImagesEnabled() -> bool

Returns true if images are enabled."""

    LayingOut = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLayingOut() -> bool

Returns true if laying out."""

    VirtualAttributesEnabled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVirtualAttributesEnabled() -> bool

Returns true if virtual attribute processing is enabled."""


    m_buffer = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C5D680>'
    m_enableDelayedImageLoading = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C5D600>'
    m_enableImages = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C5D5C0>'
    m_enableVirtualAttributes = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C5D540>'
    m_layingOut = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C5D500>'


