X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c24da6d6a664b0adf7bdbf4f3dee50a3dadf8da6..728f972bcef8d6b01f5f67cb77060d23098d8877:/wxPython/contrib/activex/activex.py diff --git a/wxPython/contrib/activex/activex.py b/wxPython/contrib/activex/activex.py index 1573f35d7f..293f0bd215 100644 --- a/wxPython/contrib/activex/activex.py +++ b/wxPython/contrib/activex/activex.py @@ -1,8 +1,49 @@ -# This file was created automatically by SWIG. +# This file was created automatically by SWIG 1.3.27. # Don't modify this file, modify the SWIG interface instead. import _activex +def _swig_setattr_nondynamic(self,class_type,name,value,static=1): + if (name == "this"): + if isinstance(value, class_type): + self.__dict__[name] = value.this + if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown + del value.thisown + return + method = class_type.__swig_setmethods__.get(name,None) + if method: return method(self,value) + if (not static) or hasattr(self,name) or (name == "thisown"): + 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): + method = class_type.__swig_getmethods__.get(name,None) + if method: return method(self) + raise AttributeError,name + +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 hasattr(self,name) or (name in ("this", "thisown")): + 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()) @@ -58,6 +99,7 @@ _activex.CLSID_swigregister(CLSIDPtr) #--------------------------------------------------------------------------- class ParamX(object): + """Proxy of C++ ParamX class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxParamX instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -84,6 +126,7 @@ class ParamXPtr(ParamX): _activex.ParamX_swigregister(ParamXPtr) class FuncX(object): + """Proxy of C++ FuncX class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxFuncX instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -101,6 +144,7 @@ class FuncXPtr(FuncX): _activex.FuncX_swigregister(FuncXPtr) class PropX(object): + """Proxy of C++ PropX class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxPropX instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -122,6 +166,7 @@ class PropXPtr(PropX): _activex.PropX_swigregister(PropXPtr) class ParamXArray(object): + """Proxy of C++ ParamXArray class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxParamXArray instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -146,6 +191,7 @@ class ParamXArrayPtr(ParamXArray): _activex.ParamXArray_swigregister(ParamXArrayPtr) class FuncXArray(object): + """Proxy of C++ FuncXArray class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxFuncXArray instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -170,6 +216,7 @@ class FuncXArrayPtr(FuncXArray): _activex.FuncXArray_swigregister(FuncXArrayPtr) class PropXArray(object): + """Proxy of C++ PropXArray class""" def __init__(self): raise RuntimeError, "No constructor defined" def __repr__(self): return "<%s.%s; proxy of C++ wxPropXArray instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) @@ -394,6 +441,8 @@ class IEHtmlWindowBase(ActiveXWindow): self.this = newobj.this self.thisown = 1 del newobj.thisown + self._setOORInfo(self) + def SetCharset(*args, **kwargs): return _activex.IEHtmlWindowBase_SetCharset(*args, **kwargs) def LoadString(*args, **kwargs): return _activex.IEHtmlWindowBase_LoadString(*args, **kwargs) def LoadStream(*args, **kwargs): return _activex.IEHtmlWindowBase_LoadStream(*args, **kwargs) @@ -618,3 +667,4 @@ class %s(wx.activex.ActiveXWindow): #--------------------------------------------------------------------------- +