X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..8179a16812e66ff0ac32bb09803e95756350c76c:/wxPython/contrib/iewin/iewin.py diff --git a/wxPython/contrib/iewin/iewin.py b/wxPython/contrib/iewin/iewin.py index e6f2b0a9fe..c0e4222210 100644 --- a/wxPython/contrib/iewin/iewin.py +++ b/wxPython/contrib/iewin/iewin.py @@ -1,170 +1,133 @@ # This file was created automatically by SWIG. -import iewinc +# Don't modify this file, modify the SWIG interface instead. -from misc import * +import _iewin -from misc2 import * - -from windows import * - -from gdi import * - -from fonts import * - -from clip_dnd import * - -from events import * - -from streams import * - -from utils import * - -from mdi import * - -from frames import * - -from stattool import * - -from controls import * - -from controls2 import * - -from windows2 import * - -from cmndlgs import * - -from windows3 import * - -from image import * - -from printfw import * - -from sizers import * - -from filesys import * -import wx - -def EVT_MSHTML_BEFORENAVIGATE2(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2, func) - -def EVT_MSHTML_NEWWINDOW2(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_NEWWINDOW2, func) - -def EVT_MSHTML_DOCUMENTCOMPLETE(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE, func) +import core +wx = core +class MSHTMLEvent(core.NotifyEvent): + def __repr__(self): + return "<%s.%s; proxy of C++ wxMSHTMLEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) + def __init__(self, *args, **kwargs): + """__init__(wxEventType commandType=wxEVT_NULL, int id=0) -> MSHTMLEvent""" + newobj = _iewin.new_MSHTMLEvent(*args, **kwargs) + self.this = newobj.this + self.thisown = 1 + del newobj.thisown + def GetText1(*args, **kwargs): + """GetText1() -> String""" + return _iewin.MSHTMLEvent_GetText1(*args, **kwargs) -def EVT_MSHTML_PROGRESSCHANGE(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_PROGRESSCHANGE, func) + def GetLong1(*args, **kwargs): + """GetLong1() -> long""" + return _iewin.MSHTMLEvent_GetLong1(*args, **kwargs) -def EVT_MSHTML_STATUSTEXTCHANGE(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE, func) + def GetLong2(*args, **kwargs): + """GetLong2() -> long""" + return _iewin.MSHTMLEvent_GetLong2(*args, **kwargs) -def EVT_MSHTML_TITLECHANGE(win, id, func): - win.Connect(id, -1, wxEVT_COMMAND_MSHTML_TITLECHANGE, func) -class wxMSHTMLEventPtr(wxNotifyEventPtr): - def __init__(self,this): +class MSHTMLEventPtr(MSHTMLEvent): + def __init__(self, this): self.this = this - self.thisown = 0 - def GetText1(self, *_args, **_kwargs): - val = iewinc.wxMSHTMLEvent_GetText1(self, *_args, **_kwargs) - return val - def GetLong1(self, *_args, **_kwargs): - val = iewinc.wxMSHTMLEvent_GetLong1(self, *_args, **_kwargs) - return val - def GetLong2(self, *_args, **_kwargs): - val = iewinc.wxMSHTMLEvent_GetLong2(self, *_args, **_kwargs) - return val + if not hasattr(self,"thisown"): self.thisown = 0 + self.__class__ = MSHTMLEvent +_iewin.MSHTMLEvent_swigregister(MSHTMLEventPtr) + +wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2 = _iewin.wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2 +wxEVT_COMMAND_MSHTML_NEWWINDOW2 = _iewin.wxEVT_COMMAND_MSHTML_NEWWINDOW2 +wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE = _iewin.wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE +wxEVT_COMMAND_MSHTML_PROGRESSCHANGE = _iewin.wxEVT_COMMAND_MSHTML_PROGRESSCHANGE +wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE = _iewin.wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE +wxEVT_COMMAND_MSHTML_TITLECHANGE = _iewin.wxEVT_COMMAND_MSHTML_TITLECHANGE +EVT_MSHTML_BEFORENAVIGATE2 = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2, 1) +EVT_MSHTML_NEWWINDOW2 = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_NEWWINDOW2, 1) +EVT_MSHTML_DOCUMENTCOMPLETE = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE, 1) +EVT_MSHTML_PROGRESSCHANGE = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_PROGRESSCHANGE, 1) +EVT_MSHTML_STATUSTEXTCHANGE = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE, 1) +EVT_MSHTML_TITLECHANGE = wx.PyEventBinder(wxEVT_COMMAND_MSHTML_TITLECHANGE, 1) + +IEHTML_REFRESH_NORMAL = _iewin.IEHTML_REFRESH_NORMAL +IEHTML_REFRESH_IFEXPIRED = _iewin.IEHTML_REFRESH_IFEXPIRED +IEHTML_REFRESH_CONTINUE = _iewin.IEHTML_REFRESH_CONTINUE +IEHTML_REFRESH_COMPLETELY = _iewin.IEHTML_REFRESH_COMPLETELY +class IEHtmlWin(core.Window): def __repr__(self): - return "<%s.%s instance; proxy of C++ wxMSHTMLEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) -class wxMSHTMLEvent(wxMSHTMLEventPtr): - def __init__(self,*_args,**_kwargs): - self.this = iewinc.new_wxMSHTMLEvent(*_args,**_kwargs) + return "<%s.%s; proxy of C++ wxIEHtmlWin instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) + def __init__(self, *args, **kwargs): + """ + __init__(Window parent, int id=-1, Point pos=DefaultPosition, + Size size=DefaultSize, long style=0, String name=PanelNameStr) -> IEHtmlWin + """ + newobj = _iewin.new_IEHtmlWin(*args, **kwargs) + self.this = newobj.this self.thisown = 1 + del newobj.thisown + self._setOORInfo(self) + def LoadUrl(*args, **kwargs): + """LoadUrl(String ??)""" + return _iewin.IEHtmlWin_LoadUrl(*args, **kwargs) + def LoadString(*args, **kwargs): + """LoadString(String html) -> bool""" + return _iewin.IEHtmlWin_LoadString(*args, **kwargs) + def LoadStream(*args, **kwargs): + """LoadStream(InputStream is) -> bool""" + return _iewin.IEHtmlWin_LoadStream(*args, **kwargs) -class wxIEHtmlWinPtr(wxWindowPtr): - def __init__(self,this): - self.this = this - self.thisown = 0 - def LoadUrl(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_LoadUrl(self, *_args, **_kwargs) - return val - def LoadString(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_LoadString(self, *_args, **_kwargs) - return val - def LoadStream(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_LoadStream(self, *_args, **_kwargs) - return val - def SetCharset(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_SetCharset(self, *_args, **_kwargs) - return val - def SetEditMode(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_SetEditMode(self, *_args, **_kwargs) - return val - def GetEditMode(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GetEditMode(self, *_args, **_kwargs) - return val - def GetStringSelection(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GetStringSelection(self, *_args, **_kwargs) - return val - def GetText(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GetText(self, *_args, **_kwargs) - return val - def GoBack(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GoBack(self, *_args, **_kwargs) - return val - def GoForward(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GoForward(self, *_args, **_kwargs) - return val - def GoHome(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GoHome(self, *_args, **_kwargs) - return val - def GoSearch(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_GoSearch(self, *_args, **_kwargs) - return val - def RefreshPage(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_RefreshPage(self, *_args, **_kwargs) - return val - def Stop(self, *_args, **_kwargs): - val = iewinc.wxIEHtmlWin_Stop(self, *_args, **_kwargs) - return val - def __repr__(self): - return "<%s.%s instance; proxy of C++ wxIEHtmlWin instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this) - Navigate = LoadUrl -class wxIEHtmlWin(wxIEHtmlWinPtr): - def __init__(self,*_args,**_kwargs): - self.this = iewinc.new_wxIEHtmlWin(*_args,**_kwargs) - self.thisown = 1 + Navigate = LoadUrl + def SetCharset(*args, **kwargs): + """SetCharset(String charset)""" + return _iewin.IEHtmlWin_SetCharset(*args, **kwargs) + def SetEditMode(*args, **kwargs): + """SetEditMode(bool seton)""" + return _iewin.IEHtmlWin_SetEditMode(*args, **kwargs) + def GetEditMode(*args, **kwargs): + """GetEditMode() -> bool""" + return _iewin.IEHtmlWin_GetEditMode(*args, **kwargs) + def GetStringSelection(*args, **kwargs): + """GetStringSelection(bool asHTML=False) -> String""" + return _iewin.IEHtmlWin_GetStringSelection(*args, **kwargs) + def GetText(*args, **kwargs): + """GetText(bool asHTML=False) -> String""" + return _iewin.IEHtmlWin_GetText(*args, **kwargs) + def GoBack(*args, **kwargs): + """GoBack() -> bool""" + return _iewin.IEHtmlWin_GoBack(*args, **kwargs) -#-------------- FUNCTION WRAPPERS ------------------ + def GoForward(*args, **kwargs): + """GoForward() -> bool""" + return _iewin.IEHtmlWin_GoForward(*args, **kwargs) + def GoHome(*args, **kwargs): + """GoHome() -> bool""" + return _iewin.IEHtmlWin_GoHome(*args, **kwargs) + def GoSearch(*args, **kwargs): + """GoSearch() -> bool""" + return _iewin.IEHtmlWin_GoSearch(*args, **kwargs) -#-------------- VARIABLE WRAPPERS ------------------ + def RefreshPage(*args, **kwargs): + """RefreshPage(int level) -> bool""" + return _iewin.IEHtmlWin_RefreshPage(*args, **kwargs) -wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2 = iewinc.wxEVT_COMMAND_MSHTML_BEFORENAVIGATE2 -wxEVT_COMMAND_MSHTML_NEWWINDOW2 = iewinc.wxEVT_COMMAND_MSHTML_NEWWINDOW2 -wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE = iewinc.wxEVT_COMMAND_MSHTML_DOCUMENTCOMPLETE -wxEVT_COMMAND_MSHTML_PROGRESSCHANGE = iewinc.wxEVT_COMMAND_MSHTML_PROGRESSCHANGE -wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE = iewinc.wxEVT_COMMAND_MSHTML_STATUSTEXTCHANGE -wxEVT_COMMAND_MSHTML_TITLECHANGE = iewinc.wxEVT_COMMAND_MSHTML_TITLECHANGE -wxIEHTML_REFRESH_NORMAL = iewinc.wxIEHTML_REFRESH_NORMAL -wxIEHTML_REFRESH_IFEXPIRED = iewinc.wxIEHTML_REFRESH_IFEXPIRED -wxIEHTML_REFRESH_CONTINUE = iewinc.wxIEHTML_REFRESH_CONTINUE -wxIEHTML_REFRESH_COMPLETELY = iewinc.wxIEHTML_REFRESH_COMPLETELY + def Stop(*args, **kwargs): + """Stop() -> bool""" + return _iewin.IEHtmlWin_Stop(*args, **kwargs) -#-------------- USER INCLUDE ----------------------- +class IEHtmlWinPtr(IEHtmlWin): + def __init__(self, this): + self.this = this + if not hasattr(self,"thisown"): self.thisown = 0 + self.__class__ = IEHtmlWin +_iewin.IEHtmlWin_swigregister(IEHtmlWinPtr) -# Stuff these names into the wx namespace so wxPyConstructObject can find them -wx.wxMSHTMLEventPtr = wxMSHTMLEventPtr -wx.wxIEHtmlWinPtr = wxIEHtmlWinPtr