# This file was created automatically by SWIG 1.3.29. # Don't modify this file, modify the SWIG interface instead. """ Classes for embedding a full web browser rendering engine in a window. """ import _html2 import new new_instancemethod = new.instancemethod def _swig_setattr_nondynamic(self,class_type,name,value,static=1): if (name == "thisown"): return self.this.own(value) if (name == "this"): if type(value).__name__ == 'PySwigObject': self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static) or hasattr(self,name): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self) def _swig_setattr(self,class_type,name,value): return _swig_setattr_nondynamic(self,class_type,name,value,0) def _swig_getattr(self,class_type,name): if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError,name def _swig_repr(self): try: strthis = "proxy of " + self.this.__repr__() except: strthis = "" return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) import types try: _object = types.ObjectType _newclass = 1 except AttributeError: class _object : pass _newclass = 0 del types def _swig_setattr_nondynamic_method(set): def set_attr(self,name,value): if (name == "thisown"): return self.this.own(value) if hasattr(self,name) or (name == "this"): set(self,name,value) else: raise AttributeError("You cannot add attributes to %s" % self) return set_attr import _core wx = _core __docfilter__ = wx.__DocFilter(globals()) #--------------------------------------------------------------------------- WEBVIEW_ZOOM_TINY = _html2.WEBVIEW_ZOOM_TINY WEBVIEW_ZOOM_SMALL = _html2.WEBVIEW_ZOOM_SMALL WEBVIEW_ZOOM_MEDIUM = _html2.WEBVIEW_ZOOM_MEDIUM WEBVIEW_ZOOM_LARGE = _html2.WEBVIEW_ZOOM_LARGE WEBVIEW_ZOOM_LARGEST = _html2.WEBVIEW_ZOOM_LARGEST WEBVIEW_ZOOM_TYPE_LAYOUT = _html2.WEBVIEW_ZOOM_TYPE_LAYOUT WEBVIEW_ZOOM_TYPE_TEXT = _html2.WEBVIEW_ZOOM_TYPE_TEXT WEBVIEW_NAV_ERR_CONNECTION = _html2.WEBVIEW_NAV_ERR_CONNECTION WEBVIEW_NAV_ERR_CERTIFICATE = _html2.WEBVIEW_NAV_ERR_CERTIFICATE WEBVIEW_NAV_ERR_AUTH = _html2.WEBVIEW_NAV_ERR_AUTH WEBVIEW_NAV_ERR_SECURITY = _html2.WEBVIEW_NAV_ERR_SECURITY WEBVIEW_NAV_ERR_NOT_FOUND = _html2.WEBVIEW_NAV_ERR_NOT_FOUND WEBVIEW_NAV_ERR_REQUEST = _html2.WEBVIEW_NAV_ERR_REQUEST WEBVIEW_NAV_ERR_USER_CANCELLED = _html2.WEBVIEW_NAV_ERR_USER_CANCELLED WEBVIEW_NAV_ERR_OTHER = _html2.WEBVIEW_NAV_ERR_OTHER WEBVIEW_RELOAD_DEFAULT = _html2.WEBVIEW_RELOAD_DEFAULT WEBVIEW_RELOAD_NO_CACHE = _html2.WEBVIEW_RELOAD_NO_CACHE WEBVIEW_FIND_WRAP = _html2.WEBVIEW_FIND_WRAP WEBVIEW_FIND_ENTIRE_WORD = _html2.WEBVIEW_FIND_ENTIRE_WORD WEBVIEW_FIND_MATCH_CASE = _html2.WEBVIEW_FIND_MATCH_CASE WEBVIEW_FIND_HIGHLIGHT_RESULT = _html2.WEBVIEW_FIND_HIGHLIGHT_RESULT WEBVIEW_FIND_BACKWARDS = _html2.WEBVIEW_FIND_BACKWARDS WEBVIEW_FIND_DEFAULT = _html2.WEBVIEW_FIND_DEFAULT class WebViewHistoryItem(object): """Proxy of C++ WebViewHistoryItem class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') __repr__ = _swig_repr def __init__(self, *args, **kwargs): """__init__(self, String url, String title) -> WebViewHistoryItem""" _html2.WebViewHistoryItem_swiginit(self,_html2.new_WebViewHistoryItem(*args, **kwargs)) def GetUrl(*args, **kwargs): """GetUrl(self) -> String""" return _html2.WebViewHistoryItem_GetUrl(*args, **kwargs) def GetTitle(*args, **kwargs): """GetTitle(self) -> String""" return _html2.WebViewHistoryItem_GetTitle(*args, **kwargs) _html2.WebViewHistoryItem_swigregister(WebViewHistoryItem) cvar = _html2.cvar WebViewBackendDefault = cvar.WebViewBackendDefault WebViewBackendIE = cvar.WebViewBackendIE WebViewBackendWebKit = cvar.WebViewBackendWebKit WebViewDefaultURLStr = cvar.WebViewDefaultURLStr WebViewNameStr = cvar.WebViewNameStr class WebViewFactory(_core.Object): """Proxy of C++ WebViewFactory class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr def Create(*args): """ Create(self) -> WebView Create(self, Window parent, int id, String url=wxWebViewDefaultURLStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=wxWebViewNameStr) -> WebView """ return _html2.WebViewFactory_Create(*args) _html2.WebViewFactory_swigregister(WebViewFactory) class WebView(_core.Control): """Proxy of C++ WebView class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr def Create(*args, **kwargs): """ Create(self, Window parent, int id=ID_ANY, String url=wxWebViewDefaultURLStr, Point pos=DefaultPosition, Size size=DefaultSize, long style=0, String name=wxWebViewNameStr) -> bool """ return _html2.WebView_Create(*args, **kwargs) def PreNew(*args, **kwargs): """PreNew(String backend=wxWebViewBackendDefault) -> WebView""" return _html2.WebView_PreNew(*args, **kwargs) PreNew = staticmethod(PreNew) def New(*args, **kwargs): """ New(Window parent, int id=ID_ANY, String url=wxWebViewDefaultURLStr, Point pos=DefaultPosition, Size size=DefaultSize, String backend=wxWebViewBackendDefault, long style=0, String name=wxWebViewNameStr) -> WebView """ val = _html2.WebView_New(*args, **kwargs) val._setOORInfo(val) return val New = staticmethod(New) def GetCurrentTitle(*args, **kwargs): """GetCurrentTitle(self) -> String""" return _html2.WebView_GetCurrentTitle(*args, **kwargs) def GetCurrentURL(*args, **kwargs): """GetCurrentURL(self) -> String""" return _html2.WebView_GetCurrentURL(*args, **kwargs) def GetPageSource(*args, **kwargs): """GetPageSource(self) -> String""" return _html2.WebView_GetPageSource(*args, **kwargs) def GetPageText(*args, **kwargs): """GetPageText(self) -> String""" return _html2.WebView_GetPageText(*args, **kwargs) def IsBusy(*args, **kwargs): """IsBusy(self) -> bool""" return _html2.WebView_IsBusy(*args, **kwargs) def IsEditable(*args, **kwargs): """IsEditable(self) -> bool""" return _html2.WebView_IsEditable(*args, **kwargs) def LoadURL(*args, **kwargs): """LoadURL(self, String url)""" return _html2.WebView_LoadURL(*args, **kwargs) def Print(*args, **kwargs): """Print(self)""" return _html2.WebView_Print(*args, **kwargs) def RegisterHandler(*args, **kwargs): """RegisterHandler(self, wxSharedPtr<(wxWebViewHandler)> handler)""" return _html2.WebView_RegisterHandler(*args, **kwargs) def Reload(*args, **kwargs): """Reload(self, int flags=WEBVIEW_RELOAD_DEFAULT)""" return _html2.WebView_Reload(*args, **kwargs) def RunScript(*args, **kwargs): """RunScript(self, String javascript)""" return _html2.WebView_RunScript(*args, **kwargs) def SetEditable(*args, **kwargs): """SetEditable(self, bool enable=True)""" return _html2.WebView_SetEditable(*args, **kwargs) def SetPage(*args): """ SetPage(self, String html, String baseUrl) SetPage(self, InputStream html, String baseUrl) """ return _html2.WebView_SetPage(*args) def Stop(*args, **kwargs): """Stop(self)""" return _html2.WebView_Stop(*args, **kwargs) def CanCopy(*args, **kwargs): """CanCopy(self) -> bool""" return _html2.WebView_CanCopy(*args, **kwargs) def CanCut(*args, **kwargs): """CanCut(self) -> bool""" return _html2.WebView_CanCut(*args, **kwargs) def CanPaste(*args, **kwargs): """CanPaste(self) -> bool""" return _html2.WebView_CanPaste(*args, **kwargs) def Copy(*args, **kwargs): """Copy(self)""" return _html2.WebView_Copy(*args, **kwargs) def Cut(*args, **kwargs): """Cut(self)""" return _html2.WebView_Cut(*args, **kwargs) def Paste(*args, **kwargs): """Paste(self)""" return _html2.WebView_Paste(*args, **kwargs) def CanGoBack(*args, **kwargs): """CanGoBack(self) -> bool""" return _html2.WebView_CanGoBack(*args, **kwargs) def CanGoForward(*args, **kwargs): """CanGoForward(self) -> bool""" return _html2.WebView_CanGoForward(*args, **kwargs) def ClearHistory(*args, **kwargs): """ClearHistory(self)""" return _html2.WebView_ClearHistory(*args, **kwargs) def EnableHistory(*args, **kwargs): """EnableHistory(self, bool enable=True)""" return _html2.WebView_EnableHistory(*args, **kwargs) def GoBack(*args, **kwargs): """GoBack(self)""" return _html2.WebView_GoBack(*args, **kwargs) def GoForward(*args, **kwargs): """GoForward(self)""" return _html2.WebView_GoForward(*args, **kwargs) def LoadHistoryItem(*args, **kwargs): """LoadHistoryItem(self, wxSharedPtr<(wxWebViewHistoryItem)> item)""" return _html2.WebView_LoadHistoryItem(*args, **kwargs) def ClearSelection(*args, **kwargs): """ClearSelection(self)""" return _html2.WebView_ClearSelection(*args, **kwargs) def DeleteSelection(*args, **kwargs): """DeleteSelection(self)""" return _html2.WebView_DeleteSelection(*args, **kwargs) def GetSelectedSource(*args, **kwargs): """GetSelectedSource(self) -> String""" return _html2.WebView_GetSelectedSource(*args, **kwargs) def GetSelectedText(*args, **kwargs): """GetSelectedText(self) -> String""" return _html2.WebView_GetSelectedText(*args, **kwargs) def HasSelection(*args, **kwargs): """HasSelection(self) -> bool""" return _html2.WebView_HasSelection(*args, **kwargs) def SelectAll(*args, **kwargs): """SelectAll(self)""" return _html2.WebView_SelectAll(*args, **kwargs) def CanRedo(*args, **kwargs): """CanRedo(self) -> bool""" return _html2.WebView_CanRedo(*args, **kwargs) def CanUndo(*args, **kwargs): """CanUndo(self) -> bool""" return _html2.WebView_CanUndo(*args, **kwargs) def Redo(*args, **kwargs): """Redo(self)""" return _html2.WebView_Redo(*args, **kwargs) def Undo(*args, **kwargs): """Undo(self)""" return _html2.WebView_Undo(*args, **kwargs) def CanSetZoomType(*args, **kwargs): """CanSetZoomType(self, int type) -> bool""" return _html2.WebView_CanSetZoomType(*args, **kwargs) def GetZoom(*args, **kwargs): """GetZoom(self) -> int""" return _html2.WebView_GetZoom(*args, **kwargs) def GetZoomType(*args, **kwargs): """GetZoomType(self) -> int""" return _html2.WebView_GetZoomType(*args, **kwargs) def SetZoom(*args, **kwargs): """SetZoom(self, int zoom)""" return _html2.WebView_SetZoom(*args, **kwargs) def SetZoomType(*args, **kwargs): """SetZoomType(self, int zoomType)""" return _html2.WebView_SetZoomType(*args, **kwargs) def GetNativeBackend(*args, **kwargs): """GetNativeBackend(self) -> void""" return _html2.WebView_GetNativeBackend(*args, **kwargs) def Find(*args, **kwargs): """Find(self, String text, int flags=WEBVIEW_FIND_DEFAULT) -> long""" return _html2.WebView_Find(*args, **kwargs) _html2.WebView_swigregister(WebView) def WebView_PreNew(*args, **kwargs): """WebView_PreNew(String backend=wxWebViewBackendDefault) -> WebView""" return _html2.WebView_PreNew(*args, **kwargs) def WebView_New(*args, **kwargs): """ WebView_New(Window parent, int id=ID_ANY, String url=wxWebViewDefaultURLStr, Point pos=DefaultPosition, Size size=DefaultSize, String backend=wxWebViewBackendDefault, long style=0, String name=wxWebViewNameStr) -> WebView """ val = _html2.WebView_New(*args, **kwargs) val._setOORInfo(val) return val class WebViewEvent(_core.NotifyEvent): """Proxy of C++ WebViewEvent class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') __repr__ = _swig_repr def __init__(self, *args, **kwargs): """__init__(self, EventType type, int id, String href, String target) -> WebViewEvent""" _html2.WebViewEvent_swiginit(self,_html2.new_WebViewEvent(*args, **kwargs)) def GetTarget(*args, **kwargs): """GetTarget(self) -> String""" return _html2.WebViewEvent_GetTarget(*args, **kwargs) def GetURL(*args, **kwargs): """GetURL(self) -> String""" return _html2.WebViewEvent_GetURL(*args, **kwargs) _html2.WebViewEvent_swigregister(WebViewEvent) wxEVT_WEBVIEW_NAVIGATING = _html2.wxEVT_WEBVIEW_NAVIGATING wxEVT_WEBVIEW_NAVIGATED = _html2.wxEVT_WEBVIEW_NAVIGATED wxEVT_WEBVIEW_LOADED = _html2.wxEVT_WEBVIEW_LOADED wxEVT_WEBVIEW_ERROR = _html2.wxEVT_WEBVIEW_ERROR wxEVT_WEBVIEW_NEWWINDOW = _html2.wxEVT_WEBVIEW_NEWWINDOW wxEVT_WEBVIEW_TITLE_CHANGED = _html2.wxEVT_WEBVIEW_TITLE_CHANGED wxEVT_COMMAND_WEBVIEW_NAVIGATING = _html2.wxEVT_COMMAND_WEBVIEW_NAVIGATING wxEVT_COMMAND_WEBVIEW_NAVIGATED = _html2.wxEVT_COMMAND_WEBVIEW_NAVIGATED wxEVT_COMMAND_WEBVIEW_LOADED = _html2.wxEVT_COMMAND_WEBVIEW_LOADED wxEVT_COMMAND_WEBVIEW_ERROR = _html2.wxEVT_COMMAND_WEBVIEW_ERROR wxEVT_COMMAND_WEBVIEW_NEWWINDOW = _html2.wxEVT_COMMAND_WEBVIEW_NEWWINDOW wxEVT_COMMAND_WEBVIEW_TITLE_CHANGED = _html2.wxEVT_COMMAND_WEBVIEW_TITLE_CHANGED EVT_WEBVIEW_NAVIGATING = wx.PyEventBinder( wxEVT_WEBVIEW_NAVIGATING, 1 ) EVT_WEBVIEW_NAVIGATED = wx.PyEventBinder( wxEVT_WEBVIEW_NAVIGATED, 1 ) EVT_WEBVIEW_LOADED = wx.PyEventBinder( wxEVT_WEBVIEW_LOADED, 1 ) EVT_WEBVIEW_ERROR = wx.PyEventBinder( wxEVT_WEBVIEW_ERROR, 1 ) EVT_WEBVIEW_NEWWINDOW = wx.PyEventBinder( wxEVT_WEBVIEW_NEWWINDOW, 1 ) EVT_WEBVIEW_TITLE_CHANGED = wx.PyEventBinder( wxEVT_WEBVIEW_TITLE_CHANGED, 1 ) class WebViewHandler(object): """Proxy of C++ WebViewHandler class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr def GetFile(*args, **kwargs): """GetFile(self, String uri) -> FSFile""" return _html2.WebViewHandler_GetFile(*args, **kwargs) def GetName(*args, **kwargs): """GetName(self) -> String""" return _html2.WebViewHandler_GetName(*args, **kwargs) _html2.WebViewHandler_swigregister(WebViewHandler) class PyWebViewHandler(WebViewHandler): """Proxy of C++ PyWebViewHandler class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') __repr__ = _swig_repr def __init__(self, *args, **kwargs): """__init__(self, String scheme) -> PyWebViewHandler""" _html2.PyWebViewHandler_swiginit(self,_html2.new_PyWebViewHandler(*args, **kwargs)) PyWebViewHandler._setCallbackInfo(self, self, PyWebViewHandler) def _setCallbackInfo(*args, **kwargs): """_setCallbackInfo(self, PyObject self, PyObject _class)""" return _html2.PyWebViewHandler__setCallbackInfo(*args, **kwargs) _html2.PyWebViewHandler_swigregister(PyWebViewHandler) class WebViewArchiveHandler(WebViewHandler): """Proxy of C++ WebViewArchiveHandler class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') def __init__(self): raise AttributeError, "No constructor defined" __repr__ = _swig_repr _html2.WebViewArchiveHandler_swigregister(WebViewArchiveHandler)