# 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 TextAttrShadow(__sip.wrapper):
    """
    TextAttrShadow() -> None
    
    A class representing a shadow.
    """
    def AddFlag(self, flag): # real signature unknown; restored from __doc__
        """
        AddFlag(flag) -> None
        
        Adds a border flag.
        """
        pass

    def Apply(self, shadow, compareWith=None): # real signature unknown; restored from __doc__
        """
        Apply(shadow, compareWith=None) -> bool
        
        Applies the border to this object, but not if the same as compareWith.
        """
        return False

    def CollectCommonAttributes(self, attr, clashingAttr, absentAttr): # real signature unknown; restored from __doc__
        """
        CollectCommonAttributes(attr, clashingAttr, absentAttr) -> None
        
        Collects the attributes that are common to a range of content,
        building up a note of which attributes are absent in some objects and
        which clash in some objects.
        """
        pass

    def EqPartial(self, shadow, weakTest=True): # real signature unknown; restored from __doc__
        """
        EqPartial(shadow, weakTest=True) -> bool
        
        Partial equality test.
        """
        return False

    def GetBlurDistance(self): # real signature unknown; restored from __doc__
        """
        GetBlurDistance() -> TextAttrDimension
        
        Gets the shadow blur distance.
        """
        return TextAttrDimension

    def GetColour(self): # real signature unknown; restored from __doc__
        """
        GetColour() -> wx.Colour
        
        Gets the colour.
        """
        pass

    def GetColourLong(self): # real signature unknown; restored from __doc__
        """
        GetColourLong() -> int
        
        Gets the colour as a long.
        """
        return 0

    def GetFlags(self): # real signature unknown; restored from __doc__
        """
        GetFlags() -> int
        
        Returns the border flags.
        """
        return 0

    def GetOffsetX(self): # real signature unknown; restored from __doc__
        """
        GetOffsetX() -> TextAttrDimension
        
        Gets the shadow horizontal offset.
        """
        return TextAttrDimension

    def GetOffsetY(self): # real signature unknown; restored from __doc__
        """
        GetOffsetY() -> TextAttrDimension
        
        Gets the shadow vertical offset.
        """
        return TextAttrDimension

    def GetOpacity(self): # real signature unknown; restored from __doc__
        """
        GetOpacity() -> TextAttrDimension
        
        Gets the shadow opacity.
        """
        return TextAttrDimension

    def GetSpread(self): # real signature unknown; restored from __doc__
        """
        GetSpread() -> TextAttrDimension
        
        Gets the shadow spread size.
        """
        return TextAttrDimension

    def HasColour(self): # real signature unknown; restored from __doc__
        """
        HasColour() -> bool
        
        True if the shadow has a valid colour.
        """
        return False

    def IsDefault(self): # real signature unknown; restored from __doc__
        """
        IsDefault() -> bool
        
        True if the shadow has no attributes set.
        """
        return False

    def IsValid(self): # real signature unknown; restored from __doc__
        """
        IsValid() -> bool
        
        Returns true if the dimension is valid.
        """
        return False

    def RemoveFlag(self, flag): # real signature unknown; restored from __doc__
        """
        RemoveFlag(flag) -> None
        
        Removes a border flag.
        """
        pass

    def RemoveStyle(self, attr): # real signature unknown; restored from __doc__
        """
        RemoveStyle(attr) -> bool
        
        Removes the specified attributes from this object.
        """
        return False

    def Reset(self): # real signature unknown; restored from __doc__
        """
        Reset() -> None
        
        Resets the shadow.
        """
        pass

    def SetBlurDistance(self, blur): # real signature unknown; restored from __doc__
        """
        SetBlurDistance(blur) -> None
        
        Sets the shadow blur distance.
        """
        pass

    def SetColour(self, colour): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetColour(colour) -> None
        SetColour(colour) -> None
        
        Sets the shadow colour.
        """
        pass

    def SetFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetFlags(flags) -> None
        
        Sets the border flags.
        """
        pass

    def SetOffsetX(self, offset): # real signature unknown; restored from __doc__
        """
        SetOffsetX(offset) -> None
        
        Sets the shadow horizontal offset.
        """
        pass

    def SetOffsetY(self, offset): # real signature unknown; restored from __doc__
        """
        SetOffsetY(offset) -> None
        
        Sets the shadow vertical offset.
        """
        pass

    def SetOpacity(self, opacity): # real signature unknown; restored from __doc__
        """
        SetOpacity(opacity) -> None
        
        Sets the shadow opacity.
        """
        pass

    def SetSpread(self, spread): # real signature unknown; restored from __doc__
        """
        SetSpread(spread) -> None
        
        Sets the shadow spread size.
        """
        pass

    def SetValid(self, b): # real signature unknown; restored from __doc__
        """
        SetValid(b) -> None
        
        Sets the valid flag.
        """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    BlurDistance = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBlurDistance() -> TextAttrDimension

Gets the shadow blur distance."""

    Colour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetColour() -> wx.Colour

Gets the colour."""

    ColourLong = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetColourLong() -> int

Gets the colour as a long."""

    Flags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFlags() -> int

Returns the border flags."""

    OffsetX = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOffsetX() -> TextAttrDimension

Gets the shadow horizontal offset."""

    OffsetY = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOffsetY() -> TextAttrDimension

Gets the shadow vertical offset."""

    Opacity = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOpacity() -> TextAttrDimension

Gets the shadow opacity."""

    Spread = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSpread() -> TextAttrDimension

Gets the shadow spread size."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    m_blurDistance = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B180>'
    m_flags = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B100>'
    m_offsetX = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B0C0>'
    m_offsetY = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B040>'
    m_opacity = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4AFC0>'
    m_shadowColour = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4AF40>'
    m_spread = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4AEC0>'
    __hash__ = None


