# 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 HtmlWindowInterface(__sip.wrapper):
    """
    HtmlWindowInterface() -> None
    
    Abstract interface to a HTML rendering window (such as wxHtmlWindow or
    wxHtmlListBox) that is passed to wxHtmlWinParser.
    """
    def GetHTMLBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        GetHTMLBackgroundColour() -> wx.Colour
        
        Returns background colour to use by default.
        """
        pass

    def GetHTMLCursor(self, type): # real signature unknown; restored from __doc__
        """
        GetHTMLCursor(type) -> wx.Cursor
        
        Returns mouse cursor of given type.
        """
        pass

    def GetHTMLWindow(self): # real signature unknown; restored from __doc__
        """
        GetHTMLWindow() -> wx.Window
        
        Returns the window used for rendering (may be NULL).
        """
        pass

    def HTMLCoordsToWindow(self, cell, pos): # real signature unknown; restored from __doc__
        """
        HTMLCoordsToWindow(cell, pos) -> wx.Point
        
        Converts coordinates pos relative to given cell to physical
        coordinates in the window.
        """
        pass

    def OnHTMLLinkClicked(self, link): # real signature unknown; restored from __doc__
        """
        OnHTMLLinkClicked(link) -> None
        
        Called when a link is clicked.
        """
        pass

    def OnHTMLOpeningURL(self, type, url): # real signature unknown; restored from __doc__
        """
        OnHTMLOpeningURL(type, url) -> Tuple[HtmlOpeningStatus, str]
        
        Called when the parser needs to open another URL (e.g.
        """
        pass

    def SetHTMLBackgroundColour(self, clr): # real signature unknown; restored from __doc__
        """
        SetHTMLBackgroundColour(clr) -> None
        
        Sets window's background to colour clr.
        """
        pass

    def SetHTMLBackgroundImage(self, bmpBg): # real signature unknown; restored from __doc__
        """
        SetHTMLBackgroundImage(bmpBg) -> None
        
        Sets window's background to given bitmap.
        """
        pass

    def SetHTMLStatusText(self, text): # real signature unknown; restored from __doc__
        """
        SetHTMLStatusText(text) -> None
        
        Sets status bar text.
        """
        pass

    def SetHTMLWindowTitle(self, title): # real signature unknown; restored from __doc__
        """
        SetHTMLWindowTitle(title) -> None
        
        Called by the parser to set window's title to given text.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    HTMLBackgroundColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHTMLBackgroundColour() -> wx.Colour

Returns background colour to use by default."""

    HTMLWindow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHTMLWindow() -> wx.Window

Returns the window used for rendering (may be NULL)."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    HTMLCursor = None # (!) real value is "<class 'wx._html.HtmlWindowInterface.HTMLCursor'>"
    HTMLCursor_Default = 0
    HTMLCursor_Link = 1
    HTMLCursor_Text = 2


