# 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 .HtmlParser import HtmlParser

class HtmlWinParser(HtmlParser):
    """
    HtmlWinParser(wndIface=None) -> None
    
    This class is derived from wxHtmlParser and its main goal is to parse
    HTML input so that it can be displayed in wxHtmlWindow.
    """
    def AddTag(self, *args, **kwargs): # real signature unknown
        pass

    def CloseContainer(self): # real signature unknown; restored from __doc__
        """
        CloseContainer() -> HtmlContainerCell
        
        Closes the container, sets actual container to the parent one and
        returns pointer to it (see Cells and Containers).
        """
        return HtmlContainerCell

    def CreateCurrentFont(self): # real signature unknown; restored from __doc__
        """
        CreateCurrentFont() -> wx.Font
        
        Creates font based on current setting (see SetFontSize(),
        SetFontBold(), SetFontItalic(), SetFontFixed(),
        wxHtmlWinParser::SetFontUnderlined) and returns pointer to it.
        """
        pass

    def GetActualColor(self): # real signature unknown; restored from __doc__
        """
        GetActualColor() -> wx.Colour
        
        Returns actual text colour.
        """
        pass

    def GetAlign(self): # real signature unknown; restored from __doc__
        """
        GetAlign() -> int
        
        Returns default horizontal alignment.
        """
        return 0

    def GetCharHeight(self): # real signature unknown; restored from __doc__
        """
        GetCharHeight() -> int
        
        Returns (average) char height in standard font.
        """
        return 0

    def GetCharWidth(self): # real signature unknown; restored from __doc__
        """
        GetCharWidth() -> int
        
        Returns average char width in standard font.
        """
        return 0

    def GetContainer(self): # real signature unknown; restored from __doc__
        """
        GetContainer() -> HtmlContainerCell
        
        Returns pointer to the currently opened container (see Cells and
        Containers).
        """
        return HtmlContainerCell

    def GetDC(self): # real signature unknown; restored from __doc__
        """
        GetDC() -> wx.DC
        
        Returns pointer to the DC used during parsing.
        """
        pass

    def GetFontBold(self): # real signature unknown; restored from __doc__
        """
        GetFontBold() -> int
        
        Returns true if actual font is bold, false otherwise.
        """
        return 0

    def GetFontFace(self): # real signature unknown; restored from __doc__
        """
        GetFontFace() -> str
        
        Returns actual font face name.
        """
        return ""

    def GetFontFixed(self): # real signature unknown; restored from __doc__
        """
        GetFontFixed() -> int
        
        Returns true if actual font is fixed face, false otherwise.
        """
        return 0

    def GetFontItalic(self): # real signature unknown; restored from __doc__
        """
        GetFontItalic() -> int
        
        Returns true if actual font is italic, false otherwise.
        """
        return 0

    def GetFontSize(self): # real signature unknown; restored from __doc__
        """
        GetFontSize() -> int
        
        Returns actual font size (HTML size varies from -2 to +4)
        """
        return 0

    def GetFontUnderlined(self): # real signature unknown; restored from __doc__
        """
        GetFontUnderlined() -> int
        
        Returns true if actual font is underlined, false otherwise.
        """
        return 0

    def GetLink(self): # real signature unknown; restored from __doc__
        """
        GetLink() -> HtmlLinkInfo
        
        Returns actual hypertext link.
        """
        return HtmlLinkInfo

    def GetLinkColor(self): # real signature unknown; restored from __doc__
        """
        GetLinkColor() -> wx.Colour
        
        Returns the colour of hypertext link text.
        """
        pass

    def GetProduct(self): # real signature unknown; restored from __doc__
        """ GetProduct(self) -> Optional[Object] """
        pass

    def GetWindowInterface(self): # real signature unknown; restored from __doc__
        """
        GetWindowInterface() -> HtmlWindowInterface
        
        Returns associated window (wxHtmlWindow).
        """
        return HtmlWindowInterface

    def OpenContainer(self): # real signature unknown; restored from __doc__
        """
        OpenContainer() -> HtmlContainerCell
        
        Opens new container and returns pointer to it (see Cells and
        Containers).
        """
        return HtmlContainerCell

    def SetActualColor(self, clr): # real signature unknown; restored from __doc__
        """
        SetActualColor(clr) -> None
        
        Sets actual text colour.
        """
        pass

    def SetAlign(self, a): # real signature unknown; restored from __doc__
        """
        SetAlign(a) -> None
        
        Sets default horizontal alignment (see
        wxHtmlContainerCell::SetAlignHor).
        """
        pass

    def SetContainer(self, c): # real signature unknown; restored from __doc__
        """
        SetContainer(c) -> HtmlContainerCell
        
        Allows you to directly set opened container.
        """
        return HtmlContainerCell

    def SetDC(self, dc, pixel_scale=1.0e+0): # real signature unknown; restored from __doc__
        """
        SetDC(dc, pixel_scale=1.0e+0) -> None
        
        Sets the DC.
        """
        pass

    def SetFontBold(self, x): # real signature unknown; restored from __doc__
        """
        SetFontBold(x) -> None
        
        Sets bold flag of actualfont.
        """
        pass

    def SetFontFace(self, face): # real signature unknown; restored from __doc__
        """
        SetFontFace(face) -> None
        
        Sets current font face to face.
        """
        pass

    def SetFontFixed(self, x): # real signature unknown; restored from __doc__
        """
        SetFontFixed(x) -> None
        
        Sets fixed face flag of actualfont.
        """
        pass

    def SetFontItalic(self, x): # real signature unknown; restored from __doc__
        """
        SetFontItalic(x) -> None
        
        Sets italic flag of actualfont.
        """
        pass

    def SetFonts(self, normal_face, fixed_face, sizes): # real signature unknown; restored from __doc__
        """
        SetFonts(normal_face, fixed_face, sizes) -> None
        
        Sets fonts.
        """
        pass

    def SetFontSize(self, s): # real signature unknown; restored from __doc__
        """
        SetFontSize(s) -> None
        
        Sets actual font size (HTML size varies from 1 to 7).
        """
        pass

    def SetFontUnderlined(self, x): # real signature unknown; restored from __doc__
        """
        SetFontUnderlined(x) -> None
        
        Sets underlined flag of actualfont.
        """
        pass

    def SetLink(self, link): # real signature unknown; restored from __doc__
        """
        SetLink(link) -> None
        
        Sets actual hypertext link.
        """
        pass

    def SetLinkColor(self, clr): # real signature unknown; restored from __doc__
        """
        SetLinkColor(clr) -> None
        
        Sets colour of hypertext link.
        """
        pass

    def __init__(self, wndIface=None): # real signature unknown; restored from __doc__
        pass

    ActualColor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetActualColor() -> wx.Colour

Returns actual text colour."""

    Align = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlign() -> int

Returns default horizontal alignment."""

    CharHeight = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCharHeight() -> int

Returns (average) char height in standard font."""

    CharWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCharWidth() -> int

Returns average char width in standard font."""

    Container = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetContainer() -> HtmlContainerCell

Returns pointer to the currently opened container (see Cells and
Containers)."""

    DC = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDC() -> wx.DC

Returns pointer to the DC used during parsing."""

    FontBold = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontBold() -> int

Returns true if actual font is bold, false otherwise."""

    FontFace = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontFace() -> str

Returns actual font face name."""

    FontFixed = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontFixed() -> int

Returns true if actual font is fixed face, false otherwise."""

    FontItalic = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontItalic() -> int

Returns true if actual font is italic, false otherwise."""

    FontSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontSize() -> int

Returns actual font size (HTML size varies from -2 to +4)"""

    FontUnderlined = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontUnderlined() -> int

Returns true if actual font is underlined, false otherwise."""

    Link = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLink() -> HtmlLinkInfo

Returns actual hypertext link."""

    LinkColor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLinkColor() -> wx.Colour

Returns the colour of hypertext link text."""

    WindowInterface = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWindowInterface() -> HtmlWindowInterface

Returns associated window (wxHtmlWindow)."""



