# 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


from .HtmlCell import HtmlCell

class HtmlContainerCell(HtmlCell):
    """
    HtmlContainerCell(parent) -> None
    
    The wxHtmlContainerCell class is an implementation of a cell that may
    contain more cells in it.
    """
    def Detach(self, cell): # real signature unknown; restored from __doc__
        """
        Detach(cell) -> None
        
        Detach a child cell.
        """
        pass

    def Draw(self, dc, x, y, view_y1, view_y2, info): # real signature unknown; restored from __doc__
        """ Draw(self, dc: DC, x: int, y: int, view_y1: int, view_y2: int, info: HtmlRenderingInfo) """
        pass

    def DrawInvisible(self, dc, x, y, info): # real signature unknown; restored from __doc__
        """ DrawInvisible(self, dc: DC, x: int, y: int, info: HtmlRenderingInfo) """
        pass

    def GetAlignHor(self): # real signature unknown; restored from __doc__
        """
        GetAlignHor() -> int
        
        Returns container's horizontal alignment.
        """
        return 0

    def GetAlignVer(self): # real signature unknown; restored from __doc__
        """
        GetAlignVer() -> int
        
        Returns container's vertical alignment.
        """
        return 0

    def GetBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        GetBackgroundColour() -> wx.Colour
        
        Returns the background colour of the container or wxNullColour if no
        background colour is set.
        """
        pass

    def GetIndent(self, ind): # real signature unknown; restored from __doc__
        """
        GetIndent(ind) -> int
        
        Returns the indentation.
        """
        return 0

    def GetIndentUnits(self, ind): # real signature unknown; restored from __doc__
        """
        GetIndentUnits(ind) -> int
        
        Returns the units of indentation for ind where ind is one of the
        wxHTML_INDENT_* constants.
        """
        return 0

    def GetMouseCursor(self, window, HtmlWindowInterface=None): # real signature unknown; restored from __doc__
        """ GetMouseCursor(self, window: Optional[HtmlWindowInterface]) -> Cursor """
        pass

    def InsertCell(self, cell): # real signature unknown; restored from __doc__
        """
        InsertCell(cell) -> None
        
        Inserts a new cell into the container.
        """
        pass

    def Layout(self, w): # real signature unknown; restored from __doc__
        """ Layout(self, w: int) """
        pass

    def SetAlign(self, tag): # real signature unknown; restored from __doc__
        """
        SetAlign(tag) -> None
        
        Sets the container's alignment (both horizontal and vertical)
        according to the values stored in tag.
        """
        pass

    def SetAlignHor(self, al): # real signature unknown; restored from __doc__
        """
        SetAlignHor(al) -> None
        
        Sets the container's horizontal alignment.
        """
        pass

    def SetAlignVer(self, al): # real signature unknown; restored from __doc__
        """
        SetAlignVer(al) -> None
        
        Sets the container's vertical alignment.
        """
        pass

    def SetBackgroundColour(self, clr): # real signature unknown; restored from __doc__
        """
        SetBackgroundColour(clr) -> None
        
        Sets the background colour for this container.
        """
        pass

    def SetBorder(self, clr1, clr2, border=1): # real signature unknown; restored from __doc__
        """
        SetBorder(clr1, clr2, border=1) -> None
        
        Sets the border (frame) colours.
        """
        pass

    def SetIndent(self, i, what, units=None): # real signature unknown; restored from __doc__
        """
        SetIndent(i, what, units=HTML_UNITS_PIXELS) -> None
        
        Sets the indentation (free space between borders of container and
        subcells).
        """
        pass

    def SetMinHeight(self, h, align=None): # real signature unknown; restored from __doc__
        """
        SetMinHeight(h, align=HTML_ALIGN_TOP) -> None
        
        Sets minimal height of the container.
        """
        pass

    def SetWidthFloat(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetWidthFloat(w, units) -> None
        SetWidthFloat(tag, pixel_scale=1.0) -> None
        
        Sets floating width adjustment.
        """
        pass

    def __init__(self, parent): # real signature unknown; restored from __doc__
        pass

    AlignHor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlignHor() -> int

Returns container's horizontal alignment."""

    AlignVer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlignVer() -> int

Returns container's vertical alignment."""

    BackgroundColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBackgroundColour() -> wx.Colour

Returns the background colour of the container or wxNullColour if no
background colour is set."""



