# 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 RichTextLine(__sip.wrapper):
    """
    RichTextLine(parent) -> None
    RichTextLine(obj) -> None
    
    This object represents a line in a paragraph, and stores offsets from
    the start of the paragraph representing the start and end positions of
    the line.
    """
    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone() -> RichTextLine """
        return RichTextLine

    def Copy(self, obj): # real signature unknown; restored from __doc__
        """
        Copy(obj) -> None
        
        Copies from obj.
        """
        pass

    def GetAbsolutePosition(self): # real signature unknown; restored from __doc__
        """
        GetAbsolutePosition() -> wx.Point
        
        Returns the absolute object position.
        """
        pass

    def GetAbsoluteRange(self): # real signature unknown; restored from __doc__
        """
        GetAbsoluteRange() -> RichTextRange
        
        Returns the absolute range.
        """
        return RichTextRange

    def GetDescent(self): # real signature unknown; restored from __doc__
        """
        GetDescent() -> int
        
        Returns the stored descent.
        """
        return 0

    def GetParent(self): # real signature unknown; restored from __doc__
        """
        GetParent() -> RichTextParagraph
        
        Returns the parent paragraph.
        """
        return RichTextParagraph

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition() -> wx.Point
        
        Returns the object position relative to the parent.
        """
        pass

    def GetRange(self): # real signature unknown; restored from __doc__
        """
        GetRange() -> RichTextRange
        
        Returns the range.
        """
        return RichTextRange

    def GetRect(self): # real signature unknown; restored from __doc__
        """
        GetRect() -> wx.Rect
        
        Returns the rectangle enclosing the line.
        """
        pass

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize() -> wx.Size
        
        Returns the line size as calculated by Layout.
        """
        pass

    def Init(self, parent): # real signature unknown; restored from __doc__
        """
        Init(parent) -> None
        
        Initialises the object.
        """
        pass

    def SetDescent(self, descent): # real signature unknown; restored from __doc__
        """
        SetDescent(descent) -> None
        
        Sets the stored descent.
        """
        pass

    def SetPosition(self, pos): # real signature unknown; restored from __doc__
        """
        SetPosition(pos) -> None
        
        Sets the object position relative to the parent.
        """
        pass

    def SetRange(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetRange(range) -> None
        SetRange(from_, to_) -> None
        
        Sets the range associated with this line.
        """
        pass

    def SetSize(self, sz): # real signature unknown; restored from __doc__
        """
        SetSize(sz) -> None
        
        Sets the line size as calculated by Layout.
        """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    AbsolutePosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAbsolutePosition() -> wx.Point

Returns the absolute object position."""

    AbsoluteRange = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAbsoluteRange() -> RichTextRange

Returns the absolute range."""

    Descent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDescent() -> int

Returns the stored descent."""

    Parent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetParent() -> RichTextParagraph

Returns the parent paragraph."""

    Position = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosition() -> wx.Point

Returns the object position relative to the parent."""

    Range = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRange() -> RichTextRange

Returns the range."""

    Rect = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRect() -> wx.Rect

Returns the rectangle enclosing the line."""

    Size = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSize() -> wx.Size

Returns the line size as calculated by Layout."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



