X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c731eb47101d4656e5b736ce8e377830911bbe1d..0613b80c171f77425226621886e9160f6767ad30:/wxPython/contrib/iewin/iewin.py?ds=inline diff --git a/wxPython/contrib/iewin/iewin.py b/wxPython/contrib/iewin/iewin.py index d6cd068c54..c0e4222210 100644 --- a/wxPython/contrib/iewin/iewin.py +++ b/wxPython/contrib/iewin/iewin.py @@ -1,166 +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 GetText(self, *_args, **_kwargs): - val = apply(iewinc.wxMSHTMLEvent_GetText,(self,) + _args, _kwargs) - return val - def GetLong1(self, *_args, **_kwargs): - val = apply(iewinc.wxMSHTMLEvent_GetLong1,(self,) + _args, _kwargs) - return val - def GetLong2(self, *_args, **_kwargs): - val = apply(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 "" % (self.this,) -class wxMSHTMLEvent(wxMSHTMLEventPtr): - def __init__(self,*_args,**_kwargs): - self.this = apply(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 = apply(iewinc.wxIEHtmlWin_LoadUrl,(self,) + _args, _kwargs) - return val - def LoadString(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_LoadString,(self,) + _args, _kwargs) - return val - def SetCharset(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_SetCharset,(self,) + _args, _kwargs) - return val - def SetEditMode(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_SetEditMode,(self,) + _args, _kwargs) - return val - def GetEditMode(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GetEditMode,(self,) + _args, _kwargs) - return val - def GetStringSelection(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GetStringSelection,(self,) + _args, _kwargs) - return val - def GetText(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GetText,(self,) + _args, _kwargs) - return val - def GoBack(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GoBack,(self,) + _args, _kwargs) - return val - def GoForward(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GoForward,(self,) + _args, _kwargs) - return val - def GoHome(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GoHome,(self,) + _args, _kwargs) - return val - def GoSearch(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_GoSearch,(self,) + _args, _kwargs) - return val - def Refresh(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_Refresh,(self,) + _args, _kwargs) - return val - def Stop(self, *_args, **_kwargs): - val = apply(iewinc.wxIEHtmlWin_Stop,(self,) + _args, _kwargs) - return val - def __repr__(self): - return "" % (self.this,) -class wxIEHtmlWin(wxIEHtmlWinPtr): - def __init__(self,*_args,**_kwargs): - self.this = apply(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