# encoding: utf-8
# module wx._html
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_html.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class HtmlCell(__wx__core.Object):
    """
    HtmlCell() -> None
    
    Internal data structure.
    """
    def AdjustPagebreak(self, pagebreak, pageHeight): # real signature unknown; restored from __doc__
        """
        AdjustPagebreak(pagebreak, pageHeight) -> Tuple[bool, int]
        
        This method is called when paginating HTML, e.g. when printing.
        """
        pass

    def ConvertToText(self, sel): # real signature unknown; restored from __doc__
        """
        ConvertToText(sel) -> str
        
        Converts the cell into text representation.
        """
        return ""

    def Draw(self, dc, x, y, view_y1, view_y2, info): # real signature unknown; restored from __doc__
        """
        Draw(dc, x, y, view_y1, view_y2, info) -> None
        
        Renders the cell.
        """
        pass

    def DrawInvisible(self, dc, x, y, info): # real signature unknown; restored from __doc__
        """
        DrawInvisible(dc, x, y, info) -> None
        
        This method is called instead of Draw() when the cell is certainly out
        of the screen (and thus invisible).
        """
        pass

    def Find(self, condition, param): # real signature unknown; restored from __doc__
        """
        Find(condition, param) -> HtmlCell
        
        Returns pointer to itself if this cell matches condition (or if any of
        the cells following in the list matches), NULL otherwise.
        """
        return HtmlCell

    def FindCellByPos(self, x, y, flags=None): # real signature unknown; restored from __doc__
        """
        FindCellByPos(x, y, flags=HTML_FIND_EXACT) -> HtmlCell
        
        Find a cell inside this cell positioned at the given coordinates
        (relative to this's positions).
        """
        return HtmlCell

    def GetAbsPos(self, *args, **kwargs): # real signature unknown
        pass

    def GetDescent(self): # real signature unknown; restored from __doc__
        """
        GetDescent() -> int
        
        Returns descent value of the cell (m_Descent member).
        """
        return 0

    def GetFirstChild(self): # real signature unknown; restored from __doc__
        """
        GetFirstChild() -> HtmlCell
        
        Returns pointer to the first cell in the list.
        """
        return HtmlCell

    def GetHeight(self): # real signature unknown; restored from __doc__
        """
        GetHeight() -> int
        
        Returns height of the cell (m_Height member).
        """
        return 0

    def GetId(self): # real signature unknown; restored from __doc__
        """
        GetId() -> str
        
        Returns unique cell identifier if there is any, the empty string
        otherwise.
        """
        return ""

    def GetLink(self, x=0, y=0): # real signature unknown; restored from __doc__
        """
        GetLink(x=0, y=0) -> HtmlLinkInfo
        
        Returns hypertext link if associated with this cell or NULL otherwise.
        """
        return HtmlLinkInfo

    def GetMouseCursor(self, window): # real signature unknown; restored from __doc__
        """
        GetMouseCursor(window) -> wx.Cursor
        
        Returns cursor to show when mouse pointer is over the cell.
        """
        pass

    def GetMouseCursorAt(self, window, rePos): # real signature unknown; restored from __doc__
        """
        GetMouseCursorAt(window, rePos) -> wx.Cursor
        
        Returns cursor to show when mouse pointer is over the specified point.
        """
        pass

    def GetNext(self): # real signature unknown; restored from __doc__
        """
        GetNext() -> HtmlCell
        
        Returns pointer to the next cell in list (see htmlcell.h if you're
        interested in details).
        """
        return HtmlCell

    def GetParent(self): # real signature unknown; restored from __doc__
        """
        GetParent() -> HtmlContainerCell
        
        Returns pointer to parent container.
        """
        return HtmlContainerCell

    def GetPosX(self): # real signature unknown; restored from __doc__
        """
        GetPosX() -> int
        
        Returns X position within parent (the value is relative to parent's
        upper left corner).
        """
        return 0

    def GetPosY(self): # real signature unknown; restored from __doc__
        """
        GetPosY() -> int
        
        Returns Y position within parent (the value is relative to parent's
        upper left corner).
        """
        return 0

    def GetRootCell(self, *args, **kwargs): # real signature unknown
        pass

    def GetWidth(self): # real signature unknown; restored from __doc__
        """
        GetWidth() -> int
        
        Returns width of the cell (m_Width member).
        """
        return 0

    def Layout(self, w): # real signature unknown; restored from __doc__
        """
        Layout(w) -> None
        
        Layouts the cell.
        """
        pass

    def ProcessMouseClick(self, window, pos, event): # real signature unknown; restored from __doc__
        """
        ProcessMouseClick(window, pos, event) -> bool
        
        This function is simple event handler.
        """
        return False

    def SetId(self, id): # real signature unknown; restored from __doc__
        """
        SetId(id) -> None
        
        Sets unique cell identifier.
        """
        pass

    def SetLink(self, link): # real signature unknown; restored from __doc__
        """
        SetLink(link) -> None
        
        Sets the hypertext link associated with this cell.
        """
        pass

    def SetNext(self, cell): # real signature unknown; restored from __doc__
        """
        SetNext(cell) -> None
        
        Sets the next cell in the list.
        """
        pass

    def SetParent(self, p): # real signature unknown; restored from __doc__
        """
        SetParent(p) -> None
        
        Sets parent container of this cell.
        """
        pass

    def SetPos(self, x, y): # real signature unknown; restored from __doc__
        """
        SetPos(x, y) -> None
        
        Sets the cell's position within parent container.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    AbsPos = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    Descent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDescent() -> int

Returns descent value of the cell (m_Descent member)."""

    FirstChild = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFirstChild() -> HtmlCell

Returns pointer to the first cell in the list."""

    Height = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeight() -> int

Returns height of the cell (m_Height member)."""

    Id = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetId() -> str

Returns unique cell identifier if there is any, the empty string
otherwise."""

    Link = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLink(x=0, y=0) -> HtmlLinkInfo

Returns hypertext link if associated with this cell or NULL otherwise."""

    Next = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNext() -> HtmlCell

Returns pointer to the next cell in list (see htmlcell.h if you're
interested in details)."""

    Parent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetParent() -> HtmlContainerCell

Returns pointer to parent container."""

    PosX = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosX() -> int

Returns X position within parent (the value is relative to parent's
upper left corner)."""

    PosY = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosY() -> int

Returns Y position within parent (the value is relative to parent's
upper left corner)."""

    RootCell = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default

    Width = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWidth() -> int

Returns width of the cell (m_Width member)."""



