# encoding: utf-8
# module wx._html2
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_html2.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


# Variables with simple values

USE_WEBVIEW = 1

WebViewBackendDefault = b''
WebViewBackendEdge = b'wxWebViewEdge'
WebViewBackendIE = b'wxWebViewIE'
WebViewBackendWebKit = b'wxWebViewWebKit'
WebViewDefaultURLStr = b'about:blank'

WEBVIEWIE_EMU_DEFAULT = 0
WEBVIEWIE_EMU_IE10 = 10000

WEBVIEWIE_EMU_IE10_FORCE = 10001

WEBVIEWIE_EMU_IE11 = 11000

WEBVIEWIE_EMU_IE11_FORCE = 11001

WEBVIEWIE_EMU_IE7 = 7000
WEBVIEWIE_EMU_IE8 = 8000

WEBVIEWIE_EMU_IE8_FORCE = 8888

WEBVIEWIE_EMU_IE9 = 9000

WEBVIEWIE_EMU_IE9_FORCE = 9999

WebViewNameStr = b'wxWebView'

WEBVIEW_FIND_BACKWARDS = 16
WEBVIEW_FIND_DEFAULT = 0

WEBVIEW_FIND_ENTIRE_WORD = 2

WEBVIEW_FIND_HIGHLIGHT_RESULT = 8

WEBVIEW_FIND_MATCH_CASE = 4

WEBVIEW_FIND_WRAP = 1

WEBVIEW_INJECT_AT_DOCUMENT_END = 1
WEBVIEW_INJECT_AT_DOCUMENT_START = 0

WEBVIEW_NAV_ACTION_NONE = 0
WEBVIEW_NAV_ACTION_OTHER = 2
WEBVIEW_NAV_ACTION_USER = 1

WEBVIEW_NAV_ERR_AUTH = 2
WEBVIEW_NAV_ERR_CERTIFICATE = 1
WEBVIEW_NAV_ERR_CONNECTION = 0

WEBVIEW_NAV_ERR_NOT_FOUND = 4

WEBVIEW_NAV_ERR_OTHER = 7
WEBVIEW_NAV_ERR_REQUEST = 5
WEBVIEW_NAV_ERR_SECURITY = 3

WEBVIEW_NAV_ERR_USER_CANCELLED = 6

WEBVIEW_RELOAD_DEFAULT = 0

WEBVIEW_RELOAD_NO_CACHE = 1

WEBVIEW_ZOOM_LARGE = 3
WEBVIEW_ZOOM_LARGEST = 4
WEBVIEW_ZOOM_MEDIUM = 2
WEBVIEW_ZOOM_SMALL = 1
WEBVIEW_ZOOM_TINY = 0

WEBVIEW_ZOOM_TYPE_LAYOUT = 0
WEBVIEW_ZOOM_TYPE_TEXT = 1

wxEVT_WEBVIEW_ERROR = 10329

wxEVT_WEBVIEW_FULLSCREEN_CHANGED = 10332

wxEVT_WEBVIEW_LOADED = 10328
wxEVT_WEBVIEW_NAVIGATED = 10327
wxEVT_WEBVIEW_NAVIGATING = 10326
wxEVT_WEBVIEW_NEWWINDOW = 10330

wxEVT_WEBVIEW_SCRIPT_MESSAGE_RECEIVED = 10333

wxEVT_WEBVIEW_SCRIPT_RESULT = 10334

wxEVT_WEBVIEW_TITLE_CHANGED = 10331

# no functions
# classes

class WebView(__wx__core.Control):
    """
    This control may be used to render web (HTML / CSS / javascript)
    documents.
    """
    def AcceptsFocus(self): # real signature unknown; restored from __doc__
        """ AcceptsFocus(self) -> bool """
        return False

    def AcceptsFocusFromKeyboard(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusFromKeyboard(self) -> bool """
        return False

    def AcceptsFocusRecursively(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusRecursively(self) -> bool """
        return False

    def AddChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ AddChild(self, child: Optional[WindowBase]) """
        pass

    def AddScriptMessageHandler(self, name): # real signature unknown; restored from __doc__
        """
        AddScriptMessageHandler(name) -> bool
        
        Add a script message handler with the given name.
        """
        return False

    def AddUserScript(self, javascript, injectionTime=None): # real signature unknown; restored from __doc__
        """
        AddUserScript(javascript, injectionTime=WEBVIEW_INJECT_AT_DOCUMENT_START) -> bool
        
        Injects the specified script into the webpage's content.
        """
        return False

    def CanCopy(self): # real signature unknown; restored from __doc__
        """
        CanCopy() -> bool
        
        Returns true if the current selection can be copied.
        """
        return False

    def CanCut(self): # real signature unknown; restored from __doc__
        """
        CanCut() -> bool
        
        Returns true if the current selection can be cut.
        """
        return False

    def CanGoBack(self): # real signature unknown; restored from __doc__
        """
        CanGoBack() -> bool
        
        Returns true if it is possible to navigate backward in the history of
        visited pages.
        """
        return False

    def CanGoForward(self): # real signature unknown; restored from __doc__
        """
        CanGoForward() -> bool
        
        Returns true if it is possible to navigate forward in the history of
        visited pages.
        """
        return False

    def CanPaste(self): # real signature unknown; restored from __doc__
        """
        CanPaste() -> bool
        
        Returns true if data can be pasted.
        """
        return False

    def CanRedo(self): # real signature unknown; restored from __doc__
        """
        CanRedo() -> bool
        
        Returns true if there is an action to redo.
        """
        return False

    def CanSetZoomType(self, type): # real signature unknown; restored from __doc__
        """
        CanSetZoomType(type) -> bool
        
        Retrieve whether the current HTML engine supports a zoom type.
        """
        return False

    def CanUndo(self): # real signature unknown; restored from __doc__
        """
        CanUndo() -> bool
        
        Returns true if there is an action to undo.
        """
        return False

    def ClearHistory(self): # real signature unknown; restored from __doc__
        """
        ClearHistory() -> None
        
        Clear the history, this will also remove the visible page.
        """
        pass

    def ClearSelection(self): # real signature unknown; restored from __doc__
        """
        ClearSelection() -> None
        
        Clears the current selection.
        """
        pass

    def Copy(self): # real signature unknown; restored from __doc__
        """
        Copy() -> None
        
        Copies the current selection.
        """
        pass

    def Create(self, parent, id=None, url=None, pos=None, size=None, style=0, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, url=WebViewDefaultURLStr, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, name=WebViewNameStr) -> bool
        
        Creation function for two-step creation.
        """
        return False

    def Cut(self): # real signature unknown; restored from __doc__
        """
        Cut() -> None
        
        Cuts the current selection.
        """
        pass

    def DeleteSelection(self): # real signature unknown; restored from __doc__
        """
        DeleteSelection() -> None
        
        Deletes the current selection.
        """
        pass

    def Destroy(self): # real signature unknown; restored from __doc__
        """ Destroy(self) -> bool """
        return False

    def EnableAccessToDevTools(self, enable=True): # real signature unknown; restored from __doc__
        """
        EnableAccessToDevTools(enable=True) -> None
        
        Enable or disable access to dev tools for the user.
        """
        pass

    def EnableContextMenu(self, enable=True): # real signature unknown; restored from __doc__
        """
        EnableContextMenu(enable=True) -> None
        
        Enable or disable the right click context menu.
        """
        pass

    def EnableHistory(self, enable=True): # real signature unknown; restored from __doc__
        """
        EnableHistory(enable=True) -> None
        
        Enable or disable the history.
        """
        pass

    def EnableVisibleFocus(self, enabled): # real signature unknown; restored from __doc__
        """ EnableVisibleFocus(self, enabled: bool) """
        pass

    def Find(self, text, flags=None): # real signature unknown; restored from __doc__
        """
        Find(text, flags=WEBVIEW_FIND_DEFAULT) -> int
        
        Finds a phrase on the current page and if found, the control will scroll the phrase into view and select it.
        """
        return 0

    def GetBackendVersionInfo(self, backend=None): # real signature unknown; restored from __doc__
        """
        GetBackendVersionInfo(backend=WebViewBackendDefault) -> wx.VersionInfo
        
        Retrieve the version information about the backend implementation.
        """
        pass

    def GetBackwardHistory(self): # real signature unknown; restored from __doc__
        """
        GetBackwardHistory() -> Any
        
        Returns a list of items in the back history.
        """
        pass

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetClientAreaOrigin(self): # real signature unknown; restored from __doc__
        """ GetClientAreaOrigin(self) -> Point """
        pass

    def GetCurrentTitle(self): # real signature unknown; restored from __doc__
        """
        GetCurrentTitle() -> str
        
        Get the title of the current web page, or its URL/path if title is not
        available.
        """
        return ""

    def GetCurrentURL(self): # real signature unknown; restored from __doc__
        """
        GetCurrentURL() -> str
        
        Get the URL of the currently displayed document.
        """
        return ""

    def GetForwardHistory(self): # real signature unknown; restored from __doc__
        """
        GetForwardHistory() -> Any
        
        Returns a list of items in the forward history.
        """
        pass

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetNativeBackend(self): # real signature unknown; restored from __doc__
        """
        GetNativeBackend() -> Any
        
        Return the pointer to the native backend used by this control.
        """
        pass

    def GetPageSource(self): # real signature unknown; restored from __doc__
        """
        GetPageSource() -> str
        
        Get the HTML source code of the currently displayed document.
        """
        return ""

    def GetPageText(self): # real signature unknown; restored from __doc__
        """
        GetPageText() -> str
        
        Get the text of the current page.
        """
        return ""

    def GetSelectedSource(self): # real signature unknown; restored from __doc__
        """
        GetSelectedSource() -> str
        
        Returns the currently selected source, if any.
        """
        return ""

    def GetSelectedText(self): # real signature unknown; restored from __doc__
        """
        GetSelectedText() -> str
        
        Returns the currently selected text, if any.
        """
        return ""

    def GetUserAgent(self): # real signature unknown; restored from __doc__
        """
        GetUserAgent() -> str
        
        Returns the current user agent string for the web view.
        """
        return ""

    def GetValidator(self): # real signature unknown; restored from __doc__
        """ GetValidator(self) -> Optional[Validator] """
        pass

    def GetZoom(self): # real signature unknown; restored from __doc__
        """
        GetZoom() -> WebViewZoom
        
        Get the zoom level of the page.
        """
        return WebViewZoom

    def GetZoomFactor(self): # real signature unknown; restored from __doc__
        """
        GetZoomFactor() -> float
        
        Get the zoom factor of the page.
        """
        return 0.0

    def GetZoomType(self): # real signature unknown; restored from __doc__
        """
        GetZoomType() -> WebViewZoomType
        
        Get how the zoom factor is currently interpreted.
        """
        return WebViewZoomType

    def GoBack(self): # real signature unknown; restored from __doc__
        """
        GoBack() -> None
        
        Navigate back in the history of visited pages.
        """
        pass

    def GoForward(self): # real signature unknown; restored from __doc__
        """
        GoForward() -> None
        
        Navigate forward in the history of visited pages.
        """
        pass

    def HasSelection(self): # real signature unknown; restored from __doc__
        """
        HasSelection() -> bool
        
        Returns true if there is a current selection.
        """
        return False

    def InformFirstDirection(self, direction, size, availableOtherDir): # real signature unknown; restored from __doc__
        """ InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool """
        return False

    def InheritAttributes(self): # real signature unknown; restored from __doc__
        """ InheritAttributes(self) """
        pass

    def InitDialog(self): # real signature unknown; restored from __doc__
        """ InitDialog(self) """
        pass

    def IsAccessToDevToolsEnabled(self): # real signature unknown; restored from __doc__
        """
        IsAccessToDevToolsEnabled() -> bool
        
        Returns true if dev tools are available to the user.
        """
        return False

    def IsBackendAvailable(self, backend): # real signature unknown; restored from __doc__
        """
        IsBackendAvailable(backend) -> bool
        
        Allows to check if a specific backend is currently available.
        """
        return False

    def IsBusy(self): # real signature unknown; restored from __doc__
        """
        IsBusy() -> bool
        
        Returns whether the web control is currently busy (e.g. loading a
        page).
        """
        return False

    def IsContextMenuEnabled(self): # real signature unknown; restored from __doc__
        """
        IsContextMenuEnabled() -> bool
        
        Returns true if a context menu will be shown on right click.
        """
        return False

    def IsEditable(self): # real signature unknown; restored from __doc__
        """
        IsEditable() -> bool
        
        Returns whether the web control is currently editable.
        """
        return False

    def LoadURL(self, url): # real signature unknown; restored from __doc__
        """
        LoadURL(url) -> None
        
        Load a web page from a URL.
        """
        pass

    def MSWSetEmulationLevel(self, level=None): # real signature unknown; restored from __doc__
        """
        MSWSetEmulationLevel(level=WEBVIEWIE_EMU_IE11) -> bool
        
        Sets emulation level.
        """
        return False

    def MSWSetModernEmulationLevel(self, modernLevel=True): # real signature unknown; restored from __doc__
        """ MSWSetModernEmulationLevel(modernLevel=True) -> bool """
        return False

    def New(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        New(backend=WebViewBackendDefault) -> WebView
        New(parent, id=wx.ID_ANY, url=WebViewDefaultURLStr, pos=wx.DefaultPosition, size=wx.DefaultSize, backend=WebViewBackendDefault, style=0, name=WebViewNameStr) -> WebView
        
        Factory function to create a new wxWebView with two-step creation,
        wxWebView::Create should be called on the returned object.
        """
        return WebView

    def OnInternalIdle(self): # real signature unknown; restored from __doc__
        """ OnInternalIdle(self) """
        pass

    def Paste(self): # real signature unknown; restored from __doc__
        """
        Paste() -> None
        
        Pastes the current data.
        """
        pass

    def Print(self): # real signature unknown; restored from __doc__
        """
        Print() -> None
        
        Opens a print dialog so that the user may print the currently
        displayed page.
        """
        pass

    def Redo(self): # real signature unknown; restored from __doc__
        """
        Redo() -> None
        
        Redos the last action.
        """
        pass

    def RegisterFactory(self, backend, factory): # real signature unknown; restored from __doc__
        """
        RegisterFactory(backend, factory) -> None
        
        Allows the registering of new backend for wxWebView.
        """
        pass

    def RegisterHandler(self, handler): # real signature unknown; restored from __doc__
        """
        RegisterHandler(handler) -> None
        
        Registers a custom scheme handler.
        """
        pass

    def Reload(self, flags=None): # real signature unknown; restored from __doc__
        """
        Reload(flags=WEBVIEW_RELOAD_DEFAULT) -> None
        
        Reload the currently displayed URL.
        """
        pass

    def RemoveAllUserScripts(self): # real signature unknown; restored from __doc__
        """
        RemoveAllUserScripts() -> None
        
        Removes all user scripts from the web view.
        """
        pass

    def RemoveChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ RemoveChild(self, child: Optional[WindowBase]) """
        pass

    def RemoveScriptMessageHandler(self, name): # real signature unknown; restored from __doc__
        """
        RemoveScriptMessageHandler(name) -> bool
        
        Remove a script message handler with the given name that was
        previously added via AddScriptMessageHandler().
        """
        return False

    def RunScript(self, javascript): # real signature unknown; restored from __doc__
        """
        RunScript(javascript) -> Tuple[bool, str]
        
        Runs the given JavaScript code.
        """
        pass

    def RunScriptAsync(self, javascript, clientData=None): # real signature unknown; restored from __doc__
        """
        RunScriptAsync(javascript, clientData=None) -> None
        
        Runs the given JavaScript code asynchronously and returns the result
        via a wxEVT_WEBVIEW_SCRIPT_RESULT.
        """
        pass

    def SelectAll(self): # real signature unknown; restored from __doc__
        """
        SelectAll() -> None
        
        Selects the entire page.
        """
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetEditable(self, enable=True): # real signature unknown; restored from __doc__
        """
        SetEditable(enable=True) -> None
        
        Set the editable property of the web control.
        """
        pass

    def SetPage(self, html, baseUrl): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetPage(html, baseUrl) -> None
        SetPage(html, baseUrl) -> None
        
        Set the displayed page source to the contents of the given string.
        """
        pass

    def SetUserAgent(self, userAgent): # real signature unknown; restored from __doc__
        """
        SetUserAgent(userAgent) -> bool
        
        Specify a custom user agent string for the web view.
        """
        return False

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def SetZoom(self, zoom): # real signature unknown; restored from __doc__
        """
        SetZoom(zoom) -> None
        
        Set the zoom level of the page.
        """
        pass

    def SetZoomFactor(self, zoom): # real signature unknown; restored from __doc__
        """
        SetZoomFactor(zoom) -> None
        
        Set the zoom factor of the page.
        """
        pass

    def SetZoomType(self, zoomType): # real signature unknown; restored from __doc__
        """
        SetZoomType(zoomType) -> None
        
        Set how to interpret the zoom factor.
        """
        pass

    def ShouldInheritColours(self): # real signature unknown; restored from __doc__
        """ ShouldInheritColours(self) -> bool """
        return False

    def Stop(self): # real signature unknown; restored from __doc__
        """
        Stop() -> None
        
        Stop the current page loading process, if any.
        """
        pass

    def TransferDataFromWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataFromWindow(self) -> bool """
        return False

    def TransferDataToWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataToWindow(self) -> bool """
        return False

    def Undo(self): # real signature unknown; restored from __doc__
        """
        Undo() -> None
        
        Undos the last action.
        """
        pass

    def Validate(self): # real signature unknown; restored from __doc__
        """ Validate(self) -> bool """
        return False

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    BackwardHistory = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBackwardHistory() -> Any

Returns a list of items in the back history."""

    CurrentTitle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentTitle() -> str

Get the title of the current web page, or its URL/path if title is not
available."""

    CurrentURL = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentURL() -> str

Get the URL of the currently displayed document."""

    ForwardHistory = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetForwardHistory() -> Any

Returns a list of items in the forward history."""

    NativeBackend = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNativeBackend() -> Any

Return the pointer to the native backend used by this control."""

    PageSource = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageSource() -> str

Get the HTML source code of the currently displayed document."""

    PageText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageText() -> str

Get the text of the current page."""

    SelectedSource = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectedSource() -> str

Returns the currently selected source, if any."""

    SelectedText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectedText() -> str

Returns the currently selected text, if any."""

    UserAgent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUserAgent() -> str

Returns the current user agent string for the web view."""

    Zoom = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetZoom() -> WebViewZoom

Get the zoom level of the page."""

    ZoomFactor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetZoomFactor() -> float

Get the zoom factor of the page."""

    ZoomType = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetZoomType() -> WebViewZoomType

Get how the zoom factor is currently interpreted."""



class WebViewHandler(__sip.wrapper):
    """
    WebViewHandler(scheme) -> None
    
    The base class for handling custom schemes in wxWebView, for example
    to allow virtual file system support.
    """
    def GetFile(self, uri): # real signature unknown; restored from __doc__
        """ GetFile(uri) -> wx.FSFile """
        pass

    def GetName(self): # real signature unknown; restored from __doc__
        """ GetName() -> str """
        return ""

    def GetSecurityURL(self): # real signature unknown; restored from __doc__
        """ GetSecurityURL() -> str """
        return ""

    def SetSecurityURL(self, url): # real signature unknown; restored from __doc__
        """
        SetSecurityURL(url) -> None
        
        Sets a custom security URL.
        """
        pass

    def __init__(self, scheme): # real signature unknown; restored from __doc__
        pass

    Name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetName() -> str"""

    SecurityURL = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSecurityURL() -> str"""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



class WebViewArchiveHandler(WebViewHandler):
    """
    WebViewArchiveHandler(scheme) -> None
    
    A custom handler for the file scheme which also supports loading from
    archives.
    """
    def GetFile(self, uri): # real signature unknown; restored from __doc__
        """ GetFile(uri) -> wx.FSFile """
        pass

    def __init__(self, scheme): # real signature unknown; restored from __doc__
        pass


class WebViewEvent(__wx__core.NotifyEvent):
    """
    WebViewEvent() -> None
    WebViewEvent(type, id, href, target, flags=WEBVIEW_NAV_ACTION_NONE, messageHandler="") -> None
    
    A navigation event holds information about events associated with
    wxWebView objects.
    """
    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone(self) -> Optional[Event] """
        pass

    def GetMessageHandler(self): # real signature unknown; restored from __doc__
        """
        GetMessageHandler() -> str
        
        Get the name of the script handler.
        """
        return ""

    def GetNavigationAction(self): # real signature unknown; restored from __doc__
        """
        GetNavigationAction() -> WebViewNavigationActionFlags
        
        Get the type of navigation action.
        """
        return WebViewNavigationActionFlags

    def GetTarget(self): # real signature unknown; restored from __doc__
        """
        GetTarget() -> str
        
        Get the name of the target frame which the url of this event has been
        or will be loaded into.
        """
        return ""

    def GetURL(self): # real signature unknown; restored from __doc__
        """
        GetURL() -> str
        
        Get the URL being visited.
        """
        return ""

    def IsError(self): # real signature unknown; restored from __doc__
        """
        IsError() -> bool
        
        Returns true the script execution failed.
        """
        return False

    def __init__(self, type=None, id=None, href=None, target=None, flags=None, messageHandler=""): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    MessageHandler = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMessageHandler() -> str

Get the name of the script handler."""

    NavigationAction = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNavigationAction() -> WebViewNavigationActionFlags

Get the type of navigation action."""

    Target = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTarget() -> str

Get the name of the target frame which the url of this event has been
or will be loaded into."""

    URL = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetURL() -> str

Get the URL being visited."""



class WebViewFactory(__wx__core.Object):
    """ An abstract factory class for creating wxWebView backends. """
    def Create(self, parent=None, id=None, url=None, pos=None, size=None, style=0, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Create() -> WebView
        Create(parent, id, url=WebViewDefaultURLStr, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, name=WebViewNameStr) -> WebView
        
        Function to create a new wxWebView with two-step creation,
        wxWebView::Create should be called on the returned object.
        """
        return WebView

    def GetVersionInfo(self): # real signature unknown; restored from __doc__
        """
        GetVersionInfo() -> wx.VersionInfo
        
        Retrieve the version information about this backend implementation.
        """
        pass

    def IsAvailable(self): # real signature unknown; restored from __doc__
        """
        IsAvailable() -> bool
        
        Function to check if the backend is available at runtime.
        """
        return False

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    VersionInfo = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVersionInfo() -> wx.VersionInfo

Retrieve the version information about this backend implementation."""



class WebViewFindFlags(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewFindFlags' objects>, '__doc__': None})"


class WebViewFSHandler(WebViewHandler):
    """
    WebViewFSHandler(scheme) -> None
    
    A wxWebView file system handler to support standard wxFileSystem
    protocols of the form  example:page.htm  The handler allows wxWebView
    to use wxFileSystem in a similar fashion to its use with wxHtml.
    """
    def GetFile(self, uri): # real signature unknown; restored from __doc__
        """ GetFile(uri) -> wx.FSFile """
        pass

    def __init__(self, scheme): # real signature unknown; restored from __doc__
        pass


class WebViewHistoryItem(__sip.wrapper):
    """
    WebViewHistoryItem(url, title) -> None
    
    A simple class that contains the URL and title of an element of the
    history of a wxWebView.
    """
    def GetTitle(self): # real signature unknown; restored from __doc__
        """ GetTitle() -> str """
        return ""

    def GetUrl(self): # real signature unknown; restored from __doc__
        """ GetUrl() -> str """
        return ""

    def __init__(self, url, title): # real signature unknown; restored from __doc__
        pass

    Title = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTitle() -> str"""

    Url = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUrl() -> str"""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



class WebViewIE_EmulationLevel(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewIE_EmulationLevel' objects>, '__doc__': None})"


class WebViewNavigationActionFlags(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewNavigationActionFlags' objects>, '__doc__': None})"


class WebViewNavigationError(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewNavigationError' objects>, '__doc__': None})"


class WebViewReloadFlags(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewReloadFlags' objects>, '__doc__': None})"


class WebViewUserScriptInjectionTime(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewUserScriptInjectionTime' objects>, '__doc__': None})"


class WebViewZoom(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewZoom' objects>, '__doc__': None})"


class WebViewZoomType(int):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __dict__ = None # (!) real value is "mappingproxy({'__module__': 'wx._html2', '__dict__': <attribute '__dict__' of 'WebViewZoomType' objects>, '__doc__': None})"


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001DB5C05E150>'

__spec__ = None # (!) real value is "ModuleSpec(name='wx._html2', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001DB5C05E150>, origin='D:\\\\project\\\\A_Board\\\\.venv\\\\Lib\\\\site-packages\\\\wx\\\\_html2.cp313-win_amd64.pyd')"

