📄 xrc.py
字号:
def AddPropertyName(*args, **kwargs):
"""AddPropertyName(self, String name, String value)"""
return _xrc.XmlNode_AddPropertyName(*args, **kwargs)
def DeleteProperty(*args, **kwargs):
"""DeleteProperty(self, String name) -> bool"""
return _xrc.XmlNode_DeleteProperty(*args, **kwargs)
def GetType(*args, **kwargs):
"""GetType(self) -> int"""
return _xrc.XmlNode_GetType(*args, **kwargs)
def GetName(*args, **kwargs):
"""GetName(self) -> String"""
return _xrc.XmlNode_GetName(*args, **kwargs)
def GetContent(*args, **kwargs):
"""GetContent(self) -> String"""
return _xrc.XmlNode_GetContent(*args, **kwargs)
def GetParent(*args, **kwargs):
"""GetParent(self) -> XmlNode"""
return _xrc.XmlNode_GetParent(*args, **kwargs)
def GetNext(*args, **kwargs):
"""GetNext(self) -> XmlNode"""
return _xrc.XmlNode_GetNext(*args, **kwargs)
def GetChildren(*args, **kwargs):
"""GetChildren(self) -> XmlNode"""
return _xrc.XmlNode_GetChildren(*args, **kwargs)
def GetProperties(*args, **kwargs):
"""GetProperties(self) -> XmlProperty"""
return _xrc.XmlNode_GetProperties(*args, **kwargs)
def GetPropVal(*args, **kwargs):
"""GetPropVal(self, String propName, String defaultVal) -> String"""
return _xrc.XmlNode_GetPropVal(*args, **kwargs)
def HasProp(*args, **kwargs):
"""HasProp(self, String propName) -> bool"""
return _xrc.XmlNode_HasProp(*args, **kwargs)
def SetType(*args, **kwargs):
"""SetType(self, int type)"""
return _xrc.XmlNode_SetType(*args, **kwargs)
def SetName(*args, **kwargs):
"""SetName(self, String name)"""
return _xrc.XmlNode_SetName(*args, **kwargs)
def SetContent(*args, **kwargs):
"""SetContent(self, String con)"""
return _xrc.XmlNode_SetContent(*args, **kwargs)
def SetParent(*args, **kwargs):
"""SetParent(self, XmlNode parent)"""
return _xrc.XmlNode_SetParent(*args, **kwargs)
def SetNext(*args, **kwargs):
"""SetNext(self, XmlNode next)"""
return _xrc.XmlNode_SetNext(*args, **kwargs)
def SetChildren(*args, **kwargs):
"""SetChildren(self, XmlNode child)"""
return _xrc.XmlNode_SetChildren(*args, **kwargs)
def SetProperties(*args, **kwargs):
"""SetProperties(self, XmlProperty prop)"""
return _xrc.XmlNode_SetProperties(*args, **kwargs)
_xrc.XmlNode_swigregister(XmlNode)
def XmlNodeEasy(*args, **kwargs):
"""XmlNodeEasy(int type, String name, String content=EmptyString) -> XmlNode"""
val = _xrc.new_XmlNodeEasy(*args, **kwargs)
return val
class XmlDocument(_core.Object):
"""Proxy of C++ XmlDocument 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 filename, String encoding=UTF8String) -> XmlDocument"""
_xrc.XmlDocument_swiginit(self,_xrc.new_XmlDocument(*args, **kwargs))
__swig_destroy__ = _xrc.delete_XmlDocument
__del__ = lambda self : None;
def Load(*args, **kwargs):
"""Load(self, String filename, String encoding=UTF8String) -> bool"""
return _xrc.XmlDocument_Load(*args, **kwargs)
def LoadFromStream(*args, **kwargs):
"""LoadFromStream(self, InputStream stream, String encoding=UTF8String) -> bool"""
return _xrc.XmlDocument_LoadFromStream(*args, **kwargs)
def Save(*args, **kwargs):
"""Save(self, String filename) -> bool"""
return _xrc.XmlDocument_Save(*args, **kwargs)
def SaveToStream(*args, **kwargs):
"""SaveToStream(self, OutputStream stream) -> bool"""
return _xrc.XmlDocument_SaveToStream(*args, **kwargs)
def IsOk(*args, **kwargs):
"""IsOk(self) -> bool"""
return _xrc.XmlDocument_IsOk(*args, **kwargs)
def GetRoot(*args, **kwargs):
"""GetRoot(self) -> XmlNode"""
return _xrc.XmlDocument_GetRoot(*args, **kwargs)
def GetVersion(*args, **kwargs):
"""GetVersion(self) -> String"""
return _xrc.XmlDocument_GetVersion(*args, **kwargs)
def GetFileEncoding(*args, **kwargs):
"""GetFileEncoding(self) -> String"""
return _xrc.XmlDocument_GetFileEncoding(*args, **kwargs)
def SetRoot(*args, **kwargs):
"""SetRoot(self, XmlNode node)"""
return _xrc.XmlDocument_SetRoot(*args, **kwargs)
def SetVersion(*args, **kwargs):
"""SetVersion(self, String version)"""
return _xrc.XmlDocument_SetVersion(*args, **kwargs)
def SetFileEncoding(*args, **kwargs):
"""SetFileEncoding(self, String encoding)"""
return _xrc.XmlDocument_SetFileEncoding(*args, **kwargs)
_xrc.XmlDocument_swigregister(XmlDocument)
def XmlDocumentFromStream(*args, **kwargs):
"""XmlDocumentFromStream(InputStream stream, String encoding=UTF8String) -> XmlDocument"""
val = _xrc.new_XmlDocumentFromStream(*args, **kwargs)
return val
def EmptyXmlDocument(*args, **kwargs):
"""EmptyXmlDocument() -> XmlDocument"""
val = _xrc.new_EmptyXmlDocument(*args, **kwargs)
return val
#---------------------------------------------------------------------------
class XmlResourceHandler(_core.Object):
"""Proxy of C++ XmlResourceHandler 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) -> XmlResourceHandler"""
_xrc.XmlResourceHandler_swiginit(self,_xrc.new_XmlResourceHandler(*args, **kwargs))
self._setCallbackInfo(self, XmlResourceHandler)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _xrc.XmlResourceHandler__setCallbackInfo(*args, **kwargs)
def CreateResource(*args, **kwargs):
"""CreateResource(self, XmlNode node, Object parent, Object instance) -> Object"""
return _xrc.XmlResourceHandler_CreateResource(*args, **kwargs)
def SetParentResource(*args, **kwargs):
"""SetParentResource(self, XmlResource res)"""
return _xrc.XmlResourceHandler_SetParentResource(*args, **kwargs)
def GetResource(*args, **kwargs):
"""GetResource(self) -> XmlResource"""
return _xrc.XmlResourceHandler_GetResource(*args, **kwargs)
def GetNode(*args, **kwargs):
"""GetNode(self) -> XmlNode"""
return _xrc.XmlResourceHandler_GetNode(*args, **kwargs)
def GetClass(*args, **kwargs):
"""GetClass(self) -> String"""
return _xrc.XmlResourceHandler_GetClass(*args, **kwargs)
def GetParent(*args, **kwargs):
"""GetParent(self) -> Object"""
return _xrc.XmlResourceHandler_GetParent(*args, **kwargs)
def GetInstance(*args, **kwargs):
"""GetInstance(self) -> Object"""
return _xrc.XmlResourceHandler_GetInstance(*args, **kwargs)
def GetParentAsWindow(*args, **kwargs):
"""GetParentAsWindow(self) -> Window"""
return _xrc.XmlResourceHandler_GetParentAsWindow(*args, **kwargs)
def IsOfClass(*args, **kwargs):
"""IsOfClass(self, XmlNode node, String classname) -> bool"""
return _xrc.XmlResourceHandler_IsOfClass(*args, **kwargs)
def GetNodeContent(*args, **kwargs):
"""GetNodeContent(self, XmlNode node) -> String"""
return _xrc.XmlResourceHandler_GetNodeContent(*args, **kwargs)
def HasParam(*args, **kwargs):
"""HasParam(self, String param) -> bool"""
return _xrc.XmlResourceHandler_HasParam(*args, **kwargs)
def GetParamNode(*args, **kwargs):
"""GetParamNode(self, String param) -> XmlNode"""
return _xrc.XmlResourceHandler_GetParamNode(*args, **kwargs)
def GetParamValue(*args, **kwargs):
"""GetParamValue(self, String param) -> String"""
return _xrc.XmlResourceHandler_GetParamValue(*args, **kwargs)
def AddStyle(*args, **kwargs):
"""AddStyle(self, String name, int value)"""
return _xrc.XmlResourceHandler_AddStyle(*args, **kwargs)
def AddWindowStyles(*args, **kwargs):
"""AddWindowStyles(self)"""
return _xrc.XmlResourceHandler_AddWindowStyles(*args, **kwargs)
def GetStyle(*args, **kwargs):
"""GetStyle(self, String param=StyleString, int defaults=0) -> int"""
return _xrc.XmlResourceHandler_GetStyle(*args, **kwargs)
def GetText(*args, **kwargs):
"""GetText(self, String param, bool translate=True) -> String"""
return _xrc.XmlResourceHandler_GetText(*args, **kwargs)
def GetID(*args, **kwargs):
"""GetID(self) -> int"""
return _xrc.XmlResourceHandler_GetID(*args, **kwargs)
def GetName(*args, **kwargs):
"""GetName(self) -> String"""
return _xrc.XmlResourceHandler_GetName(*args, **kwargs)
def GetBool(*args, **kwargs):
"""GetBool(self, String param, bool defaultv=False) -> bool"""
return _xrc.XmlResourceHandler_GetBool(*args, **kwargs)
def GetLong(*args, **kwargs):
"""GetLong(self, String param, long defaultv=0) -> long"""
return _xrc.XmlResourceHandler_GetLong(*args, **kwargs)
def GetColour(*args, **kwargs):
"""GetColour(self, String param) -> Colour"""
return _xrc.XmlResourceHandler_GetColour(*args, **kwargs)
def GetSize(*args, **kwargs):
"""GetSize(self, String param=SizeString) -> Size"""
return _xrc.XmlResourceHandler_GetSize(*args, **kwargs)
def GetPosition(*args, **kwargs):
"""GetPosition(self, String param=PosString) -> Point"""
return _xrc.XmlResourceHandler_GetPosition(*args, **kwargs)
def GetDimension(*args, **kwargs):
"""GetDimension(self, String param, int defaultv=0) -> int"""
return _xrc.XmlResourceHandler_GetDimension(*args, **kwargs)
def GetBitmap(*args, **kwargs):
"""
GetBitmap(self, String param=BitmapString, wxArtClient defaultArtClient=wxART_OTHER,
Size size=DefaultSize) -> Bitmap
"""
return _xrc.XmlResourceHandler_GetBitmap(*args, **kwargs)
def GetIcon(*args, **kwargs):
"""
GetIcon(self, String param=IconString, wxArtClient defaultArtClient=wxART_OTHER,
Size size=DefaultSize) -> Icon
"""
return _xrc.XmlResourceHandler_GetIcon(*args, **kwargs)
def GetFont(*args, **kwargs):
"""GetFont(self, String param=FontString) -> Font"""
return _xrc.XmlResourceHandler_GetFont(*args, **kwargs)
def SetupWindow(*args, **kwargs):
"""SetupWindow(self, Window wnd)"""
return _xrc.XmlResourceHandler_SetupWindow(*args, **kwargs)
def CreateChildren(*args, **kwargs):
"""CreateChildren(self, Object parent, bool this_hnd_only=False)"""
return _xrc.XmlResourceHandler_CreateChildren(*args, **kwargs)
def CreateChildrenPrivately(*args, **kwargs):
"""CreateChildrenPrivately(self, Object parent, XmlNode rootnode=None)"""
return _xrc.XmlResourceHandler_CreateChildrenPrivately(*args, **kwargs)
def CreateResFromNode(*args, **kwargs):
"""CreateResFromNode(self, XmlNode node, Object parent, Object instance=None) -> Object"""
return _xrc.XmlResourceHandler_CreateResFromNode(*args, **kwargs)
def GetCurFileSystem(*args, **kwargs):
"""GetCurFileSystem(self) -> FileSystem"""
return _xrc.XmlResourceHandler_GetCurFileSystem(*args, **kwargs)
_xrc.XmlResourceHandler_swigregister(XmlResourceHandler)
#----------------------------------------------------------------------------
# The global was removed in favor of static accessor functions. This is for
# backwards compatibility:
TheXmlResource = XmlResource_Get()
#----------------------------------------------------------------------------
# Create a factory for handling the subclass property of the object tag.
def _my_import(name):
mod = __import__(name)
components = name.split('.')
for comp in components[1:]:
mod = getattr(mod, comp)
return mod
class XmlSubclassFactory_Python(XmlSubclassFactory):
def __init__(self):
XmlSubclassFactory.__init__(self)
def Create(self, className):
assert className.find('.') != -1, "Module name must be specified!"
mname = className[:className.rfind('.')]
cname = className[className.rfind('.')+1:]
module = _my_import(mname)
klass = getattr(module, cname)
inst = klass()
return inst
XmlResource_AddSubclassFactory(XmlSubclassFactory_Python())
#----------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -