# 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 TextAttrDimensions(__sip.wrapper):
    """
    TextAttrDimensions() -> None
    
    A class for left, right, top and bottom dimensions.
    """
    def Apply(self, dims, compareWith=None): # real signature unknown; restored from __doc__
        """
        Apply(dims, compareWith=None) -> bool
        
        Apply to 'this', 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, dims, weakTest=True): # real signature unknown; restored from __doc__
        """
        EqPartial(dims, weakTest=True) -> bool
        
        Partial equality test.
        """
        return False

    def GetBottom(self): # real signature unknown; restored from __doc__
        """ GetBottom() -> TextAttrDimension """
        return TextAttrDimension

    def GetLeft(self): # real signature unknown; restored from __doc__
        """ GetLeft() -> TextAttrDimension """
        return TextAttrDimension

    def GetRight(self): # real signature unknown; restored from __doc__
        """ GetRight() -> TextAttrDimension """
        return TextAttrDimension

    def GetTop(self): # real signature unknown; restored from __doc__
        """ GetTop() -> TextAttrDimension """
        return TextAttrDimension

    def IsValid(self): # real signature unknown; restored from __doc__
        """
        IsValid() -> bool
        
        Are all dimensions valid?
        """
        return False

    def RemoveStyle(self, attr): # real signature unknown; restored from __doc__
        """
        RemoveStyle(attr) -> bool
        
        Remove specified attributes from this object.
        """
        return False

    def Reset(self): # real signature unknown; restored from __doc__
        """
        Reset() -> None
        
        Resets the value and flags for all dimensions.
        """
        pass

    def __bool__(self, *args, **kwargs): # real signature unknown
        """ True if self else False """
        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

    def __nonzero__(self): # real signature unknown; restored from __doc__
        """ __nonzero__() -> bool """
        return False

    Bottom = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottom() -> TextAttrDimension"""

    Left = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeft() -> TextAttrDimension"""

    Right = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRight() -> TextAttrDimension"""

    Top = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTop() -> TextAttrDimension"""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    m_bottom = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B540>'
    m_left = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B500>'
    m_right = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B4C0>'
    m_top = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4B480>'
    __hash__ = None


