# 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 TextBoxAttr(__sip.wrapper):
    """
    TextBoxAttr() -> None
    TextBoxAttr(attr) -> None
    
    A class representing the box attributes of a rich text object.
    """
    def AddFlag(self, flag): # real signature unknown; restored from __doc__
        """
        AddFlag(flag) -> None
        
        Adds this flag.
        """
        pass

    def Apply(self, style, compareWith=None): # real signature unknown; restored from __doc__
        """
        Apply(style, compareWith=None) -> bool
        
        Merges the given attributes.
        """
        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, attr, weakTest=True): # real signature unknown; restored from __doc__
        """
        EqPartial(attr, weakTest=True) -> bool
        
        Partial equality test, ignoring unset attributes.
        """
        return False

    def GetBorder(self): # real signature unknown; restored from __doc__
        """
        GetBorder() -> TextAttrBorders
        
        Returns the borders.
        """
        return TextAttrBorders

    def GetBottom(self): # real signature unknown; restored from __doc__
        """
        GetBottom() -> TextAttrDimension
        
        Returns the bottom position.
        """
        return TextAttrDimension

    def GetBottomBorder(self): # real signature unknown; restored from __doc__
        """
        GetBottomBorder() -> TextAttrBorder
        
        Returns the bottom border.
        """
        return TextAttrBorder

    def GetBottomMargin(self): # real signature unknown; restored from __doc__
        """
        GetBottomMargin() -> TextAttrDimension
        
        Returns the bottom margin.
        """
        return TextAttrDimension

    def GetBottomOutline(self): # real signature unknown; restored from __doc__
        """
        GetBottomOutline() -> TextAttrBorder
        
        Returns the bottom outline.
        """
        return TextAttrBorder

    def GetBottomPadding(self): # real signature unknown; restored from __doc__
        """
        GetBottomPadding() -> TextAttrDimension
        
        Returns the bottom padding value.
        """
        return TextAttrDimension

    def GetBoxStyleName(self): # real signature unknown; restored from __doc__
        """
        GetBoxStyleName() -> str
        
        Returns the box style name.
        """
        return ""

    def GetClearMode(self): # real signature unknown; restored from __doc__
        """
        GetClearMode() -> TextBoxAttrClearStyle
        
        Returns the clear mode - whether to wrap text after object.
        """
        return TextBoxAttrClearStyle

    def GetCollapseBorders(self): # real signature unknown; restored from __doc__
        """
        GetCollapseBorders() -> TextBoxAttrCollapseMode
        
        Returns the collapse mode - whether to collapse borders.
        """
        return TextBoxAttrCollapseMode

    def GetCornerRadius(self): # real signature unknown; restored from __doc__
        """ GetCornerRadius() -> TextAttrDimension """
        return TextAttrDimension

    def GetFlags(self): # real signature unknown; restored from __doc__
        """
        GetFlags() -> int
        
        Returns the flags.
        """
        return 0

    def GetFloatMode(self): # real signature unknown; restored from __doc__
        """
        GetFloatMode() -> TextBoxAttrFloatStyle
        
        Returns the float mode.
        """
        return TextBoxAttrFloatStyle

    def GetHeight(self): # real signature unknown; restored from __doc__
        """
        GetHeight() -> TextAttrDimension
        
        Returns the object height.
        """
        return TextAttrDimension

    def GetLeft(self): # real signature unknown; restored from __doc__
        """
        GetLeft() -> TextAttrDimension
        
        Returns the left position.
        """
        return TextAttrDimension

    def GetLeftBorder(self): # real signature unknown; restored from __doc__
        """
        GetLeftBorder() -> TextAttrBorder
        
        Returns the left border.
        """
        return TextAttrBorder

    def GetLeftMargin(self): # real signature unknown; restored from __doc__
        """
        GetLeftMargin() -> TextAttrDimension
        
        Returns the left margin.
        """
        return TextAttrDimension

    def GetLeftOutline(self): # real signature unknown; restored from __doc__
        """
        GetLeftOutline() -> TextAttrBorder
        
        Returns the left outline.
        """
        return TextAttrBorder

    def GetLeftPadding(self): # real signature unknown; restored from __doc__
        """
        GetLeftPadding() -> TextAttrDimension
        
        Returns the left padding value.
        """
        return TextAttrDimension

    def GetMargins(self): # real signature unknown; restored from __doc__
        """
        GetMargins() -> TextAttrDimensions
        
        Returns the margin values.
        """
        return TextAttrDimensions

    def GetMaxSize(self): # real signature unknown; restored from __doc__
        """
        GetMaxSize() -> TextAttrSize
        
        Returns the object maximum size.
        """
        return TextAttrSize

    def GetMinSize(self): # real signature unknown; restored from __doc__
        """
        GetMinSize() -> TextAttrSize
        
        Returns the object minimum size.
        """
        return TextAttrSize

    def GetOutline(self): # real signature unknown; restored from __doc__
        """
        GetOutline() -> TextAttrBorders
        
        Returns the outline.
        """
        return TextAttrBorders

    def GetPadding(self): # real signature unknown; restored from __doc__
        """
        GetPadding() -> TextAttrDimensions
        
        Returns the padding values.
        """
        return TextAttrDimensions

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition() -> TextAttrDimensions
        
        Returns the position.
        """
        return TextAttrDimensions

    def GetRight(self): # real signature unknown; restored from __doc__
        """
        GetRight() -> TextAttrDimension
        
        Returns the right position.
        """
        return TextAttrDimension

    def GetRightBorder(self): # real signature unknown; restored from __doc__
        """
        GetRightBorder() -> TextAttrBorder
        
        Returns the right border.
        """
        return TextAttrBorder

    def GetRightMargin(self): # real signature unknown; restored from __doc__
        """
        GetRightMargin() -> TextAttrDimension
        
        Returns the right margin.
        """
        return TextAttrDimension

    def GetRightOutline(self): # real signature unknown; restored from __doc__
        """
        GetRightOutline() -> TextAttrBorder
        
        Returns the right outline.
        """
        return TextAttrBorder

    def GetRightPadding(self): # real signature unknown; restored from __doc__
        """
        GetRightPadding() -> TextAttrDimension
        
        Returns the right padding value.
        """
        return TextAttrDimension

    def GetShadow(self): # real signature unknown; restored from __doc__
        """
        GetShadow() -> TextAttrShadow
        
        Returns the box shadow attributes.
        """
        return TextAttrShadow

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize() -> TextAttrSize
        
        Returns the object size.
        """
        return TextAttrSize

    def GetTop(self): # real signature unknown; restored from __doc__
        """
        GetTop() -> TextAttrDimension
        
        Returns the top position.
        """
        return TextAttrDimension

    def GetTopBorder(self): # real signature unknown; restored from __doc__
        """
        GetTopBorder() -> TextAttrBorder
        
        Returns the top border.
        """
        return TextAttrBorder

    def GetTopMargin(self): # real signature unknown; restored from __doc__
        """
        GetTopMargin() -> TextAttrDimension
        
        Returns the top margin.
        """
        return TextAttrDimension

    def GetTopOutline(self): # real signature unknown; restored from __doc__
        """
        GetTopOutline() -> TextAttrBorder
        
        Returns the top outline.
        """
        return TextAttrBorder

    def GetTopPadding(self): # real signature unknown; restored from __doc__
        """
        GetTopPadding() -> TextAttrDimension
        
        Returns the top padding value.
        """
        return TextAttrDimension

    def GetVerticalAlignment(self): # real signature unknown; restored from __doc__
        """
        GetVerticalAlignment() -> TextBoxAttrVerticalAlignment
        
        Returns the vertical alignment.
        """
        return TextBoxAttrVerticalAlignment

    def GetWhitespaceMode(self): # real signature unknown; restored from __doc__
        """
        GetWhitespaceMode() -> TextBoxAttrWhitespaceMode
        
        Returns the whitespace mode.
        """
        return TextBoxAttrWhitespaceMode

    def GetWidth(self): # real signature unknown; restored from __doc__
        """
        GetWidth() -> TextAttrDimension
        
        Returns the object width.
        """
        return TextAttrDimension

    def HasBoxStyleName(self): # real signature unknown; restored from __doc__
        """
        HasBoxStyleName() -> bool
        
        Returns true if the box style name is present.
        """
        return False

    def HasClearMode(self): # real signature unknown; restored from __doc__
        """
        HasClearMode() -> bool
        
        Returns true if we have a clear flag.
        """
        return False

    def HasCollapseBorders(self): # real signature unknown; restored from __doc__
        """
        HasCollapseBorders() -> bool
        
        Returns true if the collapse borders flag is present.
        """
        return False

    def HasCornerRadius(self): # real signature unknown; restored from __doc__
        """
        HasCornerRadius() -> bool
        
        Returns true if the corner radius flag is present.
        """
        return False

    def HasFlag(self, flag): # real signature unknown; restored from __doc__
        """
        HasFlag(flag) -> bool
        
        Is this flag present?
        """
        return False

    def HasFloatMode(self): # real signature unknown; restored from __doc__
        """
        HasFloatMode() -> bool
        
        Returns true if float mode is active.
        """
        return False

    def HasVerticalAlignment(self): # real signature unknown; restored from __doc__
        """
        HasVerticalAlignment() -> bool
        
        Returns true if a vertical alignment flag is present.
        """
        return False

    def HasWhitespaceMode(self): # real signature unknown; restored from __doc__
        """
        HasWhitespaceMode() -> bool
        
        Returns true if the whitespace flag is present.
        """
        return False

    def Init(self): # real signature unknown; restored from __doc__
        """
        Init() -> None
        
        Initialises this object.
        """
        pass

    def IsDefault(self): # real signature unknown; restored from __doc__
        """
        IsDefault() -> bool
        
        Returns true if no attributes are set.
        """
        return False

    def IsFloating(self): # real signature unknown; restored from __doc__
        """
        IsFloating() -> bool
        
        Returns true if this object is floating.
        """
        return False

    def RemoveFlag(self, flag): # real signature unknown; restored from __doc__
        """
        RemoveFlag(flag) -> None
        
        Removes this 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 this object.
        """
        pass

    def SetBoxStyleName(self, name): # real signature unknown; restored from __doc__
        """
        SetBoxStyleName(name) -> None
        
        Sets the box style name.
        """
        pass

    def SetClearMode(self, mode): # real signature unknown; restored from __doc__
        """
        SetClearMode(mode) -> None
        
        Set the clear mode.
        """
        pass

    def SetCollapseBorders(self, collapse): # real signature unknown; restored from __doc__
        """
        SetCollapseBorders(collapse) -> None
        
        Sets the collapse mode - whether to collapse borders.
        """
        pass

    def SetCornerRadius(self, dim): # real signature unknown; restored from __doc__
        """
        SetCornerRadius(dim) -> None
        
        Sets the corner radius value.
        """
        pass

    def SetFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetFlags(flags) -> None
        
        Sets the flags.
        """
        pass

    def SetFloatMode(self, mode): # real signature unknown; restored from __doc__
        """
        SetFloatMode(mode) -> None
        
        Sets the float mode.
        """
        pass

    def SetMaxSize(self, sz): # real signature unknown; restored from __doc__
        """
        SetMaxSize(sz) -> None
        
        Sets the object maximum size.
        """
        pass

    def SetMinSize(self, sz): # real signature unknown; restored from __doc__
        """
        SetMinSize(sz) -> None
        
        Sets the object minimum size.
        """
        pass

    def SetSize(self, sz): # real signature unknown; restored from __doc__
        """
        SetSize(sz) -> None
        
        Sets the object size.
        """
        pass

    def SetVerticalAlignment(self, verticalAlignment): # real signature unknown; restored from __doc__
        """
        SetVerticalAlignment(verticalAlignment) -> None
        
        Sets the vertical alignment.
        """
        pass

    def SetWhitespaceMode(self, whitespace): # real signature unknown; restored from __doc__
        """
        SetWhitespaceMode(whitespace) -> None
        
        Sets the whitespace mode.
        """
        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, attr=None): # real signature unknown; restored from __doc__ with multiple overloads
        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

    Border = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBorder() -> TextAttrBorders

Returns the borders."""

    Bottom = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottom() -> TextAttrDimension

Returns the bottom position."""

    BottomBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomBorder() -> TextAttrBorder

Returns the bottom border."""

    BottomMargin = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomMargin() -> TextAttrDimension

Returns the bottom margin."""

    BottomOutline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomOutline() -> TextAttrBorder

Returns the bottom outline."""

    BottomPadding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomPadding() -> TextAttrDimension

Returns the bottom padding value."""

    BoxStyleName = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBoxStyleName() -> str

Returns the box style name."""

    ClearMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetClearMode() -> TextBoxAttrClearStyle

Returns the clear mode - whether to wrap text after object."""

    CollapseBorders = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCollapseBorders() -> TextBoxAttrCollapseMode

Returns the collapse mode - whether to collapse borders."""

    CornerRadius = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCornerRadius() -> TextAttrDimension"""

    Flags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFlags() -> int

Returns the flags."""

    FloatMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFloatMode() -> TextBoxAttrFloatStyle

Returns the float mode."""

    Height = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeight() -> TextAttrDimension

Returns the object height."""

    Left = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeft() -> TextAttrDimension

Returns the left position."""

    LeftBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeftBorder() -> TextAttrBorder

Returns the left border."""

    LeftMargin = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeftMargin() -> TextAttrDimension

Returns the left margin."""

    LeftOutline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeftOutline() -> TextAttrBorder

Returns the left outline."""

    LeftPadding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeftPadding() -> TextAttrDimension

Returns the left padding value."""

    Margins = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMargins() -> TextAttrDimensions

Returns the margin values."""

    MaxSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMaxSize() -> TextAttrSize

Returns the object maximum size."""

    MinSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMinSize() -> TextAttrSize

Returns the object minimum size."""

    Outline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOutline() -> TextAttrBorders

Returns the outline."""

    Padding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPadding() -> TextAttrDimensions

Returns the padding values."""

    Position = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosition() -> TextAttrDimensions

Returns the position."""

    Right = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRight() -> TextAttrDimension

Returns the right position."""

    RightBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRightBorder() -> TextAttrBorder

Returns the right border."""

    RightMargin = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRightMargin() -> TextAttrDimension

Returns the right margin."""

    RightOutline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRightOutline() -> TextAttrBorder

Returns the right outline."""

    RightPadding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRightPadding() -> TextAttrDimension

Returns the right padding value."""

    Shadow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetShadow() -> TextAttrShadow

Returns the box shadow attributes."""

    Size = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSize() -> TextAttrSize

Returns the object size."""

    Top = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTop() -> TextAttrDimension

Returns the top position."""

    TopBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopBorder() -> TextAttrBorder

Returns the top border."""

    TopMargin = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopMargin() -> TextAttrDimension

Returns the top margin."""

    TopOutline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopOutline() -> TextAttrBorder

Returns the top outline."""

    TopPadding = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopPadding() -> TextAttrDimension

Returns the top padding value."""

    VerticalAlignment = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVerticalAlignment() -> TextBoxAttrVerticalAlignment

Returns the vertical alignment."""

    WhitespaceMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWhitespaceMode() -> TextBoxAttrWhitespaceMode

Returns the whitespace mode."""

    Width = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWidth() -> TextAttrDimension

Returns the object width."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    m_border = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C4A000>'
    m_boxStyleName = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49F80>'
    m_clearMode = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49F00>'
    m_collapseMode = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49E80>'
    m_cornerRadius = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49E00>'
    m_flags = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49D80>'
    m_floatMode = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49D40>'
    m_margins = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49CC0>'
    m_maxSize = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49C40>'
    m_minSize = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49BC0>'
    m_outline = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49B40>'
    m_padding = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49AC0>'
    m_position = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49A40>'
    m_shadow = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C499C0>'
    m_size = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49940>'
    m_verticalAlignment = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49900>'
    m_whitespaceMode = None # (!) real value is '<sip.variabledescriptor object at 0x000001D6B3C49880>'
    __hash__ = None


